third_party_mesa3d/.pick_status.json
Alyssa Rosenzweig e1fe4a64d3 panfrost: Require 64-byte alignment on imports
While Panfrost allocates linear images with strides that are a multiple of 64
bytes, other dma-buf producers on the system may not satisfy this requirement.
However, at least on v7 and newer, any image with a regular format must have a
stride that is a multiple of 64 bytes.

This fixes a real bug in an application that created a linear R8_UNORM image
with stride 480 bytes, imported it as an EGL_image, and then tried to texture
from it with the GPU. Previously, the driver allowed this situation but it
resulted in an imprecise fault from the GPU. This patch corrects the driver to
reject the import as invalid due to the unaligned stride, ensuring we never
attempt to texture from such a resource.

To implement, we add some new layout queries to centralize knowledge about the
stride alignment requirements, and we sprinkle in asserts to show how the
invariant is upheld throughout the lifecycle of image creation to texturing.

Cc: mesa-stable
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19620>
(cherry picked from commit 811f8a19469722bea32f3c539b8cf0939fe3b057)
2022-11-10 12:02:11 -08:00

46253 lines
1.4 MiB

[
{
"sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf",
"description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b79d9ee5a8a657d272c55ca13616f529bd611981",
"description": "docs: add linkcheck job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e",
"description": "docs: do not linkcheck relnotes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e",
"description": "docs: configure linkcheck",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe",
"description": "docs/ci: allow overriding sphinx builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee",
"description": "docs/panfrost: drop anchor before channel-name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2",
"description": "docs: apply some redirects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9826708f99637c9928e16cd7008bad5f37662ef",
"description": "docs: update lavasoftware.org link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e",
"description": "docs/perfetto: update documentation links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b9c32d9deda5870d6278d34220bf1742cad00b",
"description": "docs: update link to GitLab CI docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a",
"description": "docs: update link to Intel intrinsics-guide",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de3889b5253816f9bc973e392c46d77824926c",
"description": "docs: update links to SPECviewperf 11/12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287",
"description": "docs: update link to the gl spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a447247d5b575ef1682ece05c930cbb176bb3994",
"description": "docs: drop manual URL encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "018e313a76b955762a039567730c31a876f662df",
"description": "docs: point to github for defunct link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b925665e4e5e71662b319c3fafceb1d282600dbe",
"description": "docs: link to web.archive.org for dead links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "217df8825c9c38e01f09ca51fb2d40ca69717857",
"description": "docs: replace dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af9a8b169633f0dab414554726996c6fde47cd5",
"description": "docs: update dead link",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f",
"description": "docs: remove dead link to copy of article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86bacb3bd06dd0bf368c04076567a03035e56458",
"description": "docs: update link to glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cda6292b93a78427b8a260a16143dde027ab157",
"description": "docs/relnotes: drop links to defunct issue tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2289c20802de816e1563ad89356f7b870848f7c5",
"description": "docs/relnotes: escape non-urls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9",
"description": "docs: fixup broken link syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2"
},
{
"sha": "68fd9d28294ee91033690b2288c55480c4125577",
"description": "anv: fixup invalid enum for nir environment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7"
},
{
"sha": "811f8a19469722bea32f3c539b8cf0939fe3b057",
"description": "panfrost: Require 64-byte alignment on imports",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5",
"description": "panfrost: Compile indirect dispatch shader on first use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6425d4490731072c0687d22a1fff3b71947a4a3",
"description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3528874dd58cf74761a29639fab32fdf4e962cc6",
"description": "pvr: move TODO next to related code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c4a318f86819a8b02dcf289f6588f000c76f53",
"description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91",
"description": "pvr: remove some stale FIXMEs/pvr_finishmes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d",
"description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43641c614d32624435cfb85c4fe0fd166804a7bf",
"description": "pvr: Remove some TODOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f5cfe81b709c250e25d3a21a040e464668b273",
"description": "radv/ci: enable pre-merge testing for vkcts on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd",
"description": "radv/ci: move manual job decision to the jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078020c45ecb7894ab4861e184369fb8683d4e7a",
"description": "ci: introduce the VALVE_FARM variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26",
"description": "ci/b2c-test: remove a noisy 'ls -l'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc",
"description": "ci/b2c-test: update the trigger container to the latest version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b499a27d74c28e81707731b0e723ce35879d5c96",
"description": "nir: make ray query load values visible in NIR prints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525c1dd95bd6cb4337110f68d588f632d6df9012",
"description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4",
"description": "hasvk: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "415bf8863760101e27ef52192b4a80a1be6c410d",
"description": "anv: Switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5",
"description": "rusticl: make image format/order work on radeonsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce",
"description": "rusticl: skip lowering image/sampler derefs if drivers tells so",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d459a5847338dbcb207d0d5e64b65529886e307e",
"description": "nir/lower_cl_images: support keeping derefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae281e7888d4b22c60edf0044fbf094d85ee232",
"description": "rusticl/kernel: use binding for filling image channel data and order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b44bf80ee60640617700636801ba8f107fca493e",
"description": "rusticl: use texture vars for readonly images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b",
"description": "rusticl: do not DCE any samplers or textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8dd64739ed4e085d543a6bb602175f37145e377",
"description": "radeonsi: do not DCE texture vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "761a2819b51d4266e310760fab04b26891ab4a69",
"description": "nir: properly handle CL textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b",
"description": "nir/gather_info: take texture vars into account when counting textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7",
"description": "glsl: add texture subpass variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87526f79db68a13ebd448cfd6b1be4b25616c801",
"description": "glsl: fix buffer texture type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339"
},
{
"sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb",
"description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a6d16db0f9512f719a40529acf46c0277e877e",
"description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c",
"description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c409b921b9f203d5f508f11b56e86a8de041c75",
"description": "zink: Indent with 3 space in zink/zink_kopper.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad",
"description": "wgl: Trim trailing spaces in stw_st.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59",
"description": "util: Use include_directories('..') instead include_directories('.') for inc_util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9",
"description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "beea3548cefc2c72961ff786110eb89c6553b367",
"description": "util: Move texcompress template files into util/format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29",
"description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c",
"description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff",
"description": "vulkan: Replace _Alignas with alignas",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3",
"description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2",
"description": "meson: Indent util/meson.build with 2 space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a531fcd4190d1a47d037f7747777be9e52cd83",
"description": "agx: Don't assert on texop twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ededb108d9bf365c49deef29577067f88b3a2c32",
"description": "agx: Implement unary math ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4",
"description": "agx: Implement {i,u}mul_2x32_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74a884f73c3df76a77d4cd26639175bcbe40e398",
"description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216",
"description": "agx/ra: Remove index_to_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6",
"description": "agx: Add CSE optimization pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4387d0886d23f335b361f429e7a277390afdd4d2",
"description": "agx: Describe whether instructions may be reordered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27869f69663d094adce81707a7c17c5cdbfe2917",
"description": "agx: Add and use replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4",
"description": "agx: Use nir_opt_phi_precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0",
"description": "agx: Pass agx_index to agx_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "023f27fada5abea779757b441eda9772d255ac94",
"description": "agx: Coalesce collects when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cc2427ad64862d4327d0c7e017feca78937522a",
"description": "agx: Introduce agx_foreach_ssa_{src,dest} macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4971870441b340625d2a7816ba061ed744a29203",
"description": "agx/ra: Factor out assign_regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6",
"description": "agx/ra: Use BITSET_*_RANGE in some places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be5357a353b2cbb189b9e203868003d29b9842cb",
"description": "agx: Free dests of splits that are never read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3",
"description": "agx: Refuse to handle discontiguous iter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af2137883c5075baef2af138d82c4ab04e45c6ab",
"description": "agx: Don't emit writeout 0xC200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4",
"description": "mesa: fix typo from adding glGetObjectLabelEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23"
},
{
"sha": "069bdef621bb0d80c3ab09fea666f9916e417999",
"description": "docs: update calendar for 22.3.0-rc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74bbeb5116181a4285cc3882133c3b62b42aa963",
"description": "ci/iris: Add some flakes from the new testing on JSL.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1",
"description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e",
"description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6",
"description": "intel/eu/validate: Validate integer multiplication source size restrictions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d",
"description": "intel/compiler: Fix signed integer range analysis of imax and imin",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5"
},
{
"sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b",
"description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79",
"description": "gv100/ir: noop OP_BAR for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f650c2b076e4e421f0df576ee844655c2b220545",
"description": "nvc0: fix ga10x compute launch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc",
"description": "nvc0: no tex cb mthd on ga10x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58",
"description": "nvc0: recognise ga10x chipsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a1ccd0a888052bda65fa49af338c84cab604519",
"description": "nvc0: properly allocate copy engine class before using it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d",
"description": "nvc0: lookup supported classes instead of determining from chipset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1174f376096ed6ceebb0fb2810456f1501a68df7",
"description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "019ca611fa8bd5e94c15775308d61ca916ea8457",
"description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c180b50974b55e007dbbff18be1d831cd06551",
"description": "intel: Don't cross DWORD boundaries with byte scratch load/store",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a"
},
{
"sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765",
"description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166",
"description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda"
},
{
"sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063",
"description": "rusticl/nir: copy alignment info when lowering kernel input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba78af66c6c484f6e485ea65d7463c0097716097",
"description": "docs: use ext-role for GL / VK extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c",
"description": "docs: add ext-role for spec extension links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52",
"description": "docs: drop rogue backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24372e4882a50d59d4a14797ee1f6da8324c064f",
"description": "docs: NV_gpu_shader4 -> NV_gpu_program4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b51d1af1c13bafc872c2ca8de604004c49af3000",
"description": "docs: feeddback -> feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0af2bb4d1367066b83801fec58d79e548272c0",
"description": "panfrost: DRY buffer range special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965",
"description": "panfrost: Remove out-of-band CRC support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a",
"description": "panfrost: Copy resources when necessary",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935"
},
{
"sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c",
"description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d40af879098bea90176619dc11facbd68c555f32",
"description": "panfrost: Fix build with Perfetto (again)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf"
},
{
"sha": "81b4af28494c065c5646e3f61a72afd829d978c6",
"description": "ci: Fixes macos.yml",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d058a7034c24594637de72563456ce7882b9bc8",
"description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560b3276960abd6955e72e85f44c110386274a06",
"description": "radv/ci: add more subtests to VanGogh's flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86",
"description": "docs: use c:expr role shorthand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4be9600ccb4ec2147914be364eb55b65f7803e87",
"description": "docs: remove needless c:expr roles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21",
"description": "docs: make c:expr the default-role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2",
"description": "radv/rra: Fix node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc",
"description": "nir: Don't reorder volatile intrinsics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "729df14e4528b70e63332e4255571729253e9791"
},
{
"sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213",
"description": "freedreno/a6xx: set chroma offsets to MIDPOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbf68450f85f7bf18186cd8792948e0855c654d7",
"description": "freedreno/a6xx: set CHROMA_LINEAR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d61ac94658499bbea3fbff4fb087e766a648a35e",
"description": "c11: Remove _MTX_INITIALIZER_NP for windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d79e38e96acd840bf6e839866493cc9b361c49",
"description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4",
"description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5",
"description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7",
"description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4",
"description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2",
"description": "freedreno/a6xx: Switch to global bcolor buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac",
"description": "freedreno/a6xx: Rename tex cache key/equals fxns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1",
"description": "freedreno/a6xx: Move bcolor entry setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586",
"description": "freedreno/ci: Update a5xx expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5",
"description": "freedreno: Use our border-color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690",
"description": "ci/bare-metal: remove consolidations leftovers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96",
"description": "freedreno/ir3: Reduce compiler thread pool size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82",
"description": "util/disk_cache: Add some blob cache traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d831fd40c873a7acfe47e449874df5c92599e312",
"description": "util/disk_cache: Add compression in blob cb path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fdc3846e715d3cd822c6d778e78cf069714428d",
"description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86",
"description": "ci: run shaderdb on vc4 as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83b1cb936e757194010d77322fe60a999ed02605",
"description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3",
"description": "nv50/ir: Support fmulz and ffmaz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47251d28527371aeb82f9db7592cff5e78bfcd55",
"description": "nv50/ir: add prefer_nir flag for getting compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def56b531c86f529bc32d1834ccb479457717db7",
"description": "tu: Support GMEM with layered rendering and multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4",
"description": "radv: stop emulating number of generated primitives by GS on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0",
"description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0"
},
{
"sha": "2a6003752348d0c3dda619bcb40adea104db722f",
"description": "crocus: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c84809ca68e5ab65afc13188192016c8160dea7",
"description": "iris: enable NV_alpha_to_coverage_dither_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554",
"description": "radv: advertise extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc",
"description": "radv: add support for dynamic color write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e",
"description": "intel/compiler: Remove unused fs_visitor::emit_percomp()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26",
"description": "intel/compiler: Remove various unused function declarations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48506a90296c5ec6216d3e775331e491491168c5",
"description": "intel/compiler: Remove unused data members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00",
"description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7",
"description": "util: cleanup os_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1129537e4c1c6849fea03affb15b99a837c4b659",
"description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e",
"description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9",
"description": "intel/fs: Optimize integer multiplication of large constants by factoring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5",
"description": "intel/compiler: Teach signed integer range analysis about imax and imin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b0da3a765abe63e0f49f7457af84f80f9261026",
"description": "intel/compiler: Signed integer range analysis for imul_32x16 generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90d71055be5ff6381479095448a606ec4018b93",
"description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3",
"description": "intel/fs: Allow constant copy prop from DW to W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d267b2d147cb7acef711da5f17a75c014f23eb",
"description": "intel/fs: Fix bounds checking for integer multiplication lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db204121686726c74dd0aba2d1c1790d40e7baba",
"description": "intel/fs: Fix constant propagation into 32x16 integer multiplication",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "de6c0f848797d26d28223bcad25da03654461874"
},
{
"sha": "3194fe93629100b3f370a8a789f70a2a168253de",
"description": "wgl: fix reference to wgl(Create|Delete)Context function pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67",
"description": "r600: Fix some border color swizzles on Evergreen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac",
"description": "r600: fix some border color swizzles on CAYMAN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121",
"description": "docs: update calendar and link releases notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616635909edeee833a3a067916fdc80415e01c0d",
"description": "docs: Add sha256 sum for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9",
"description": "docs: add release notes for 22.2.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07",
"description": "Android.mk: Fix gnu++14 related build failures",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491",
"description": "intel: Add and use intel_gem_can_render_on_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29550bc50aef656afb99da7c45611767af0c3a6e",
"description": "intel: Add has_context_isolation to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab",
"description": "intel: Add has_userptr_probe to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8",
"description": "intel: Add has_mmap_offset to intel_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98",
"description": "intel: Add and use intel_gem_get_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c076aeb865fcfec15928f2470563d37643518e82",
"description": "docs/asahi: Document drm-shim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0",
"description": "asahi: Add drm-shim implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d",
"description": "radv/ci: add another test to the navi21 flakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505290dc44a5b728dbc6ec9ed038300ab158c323",
"description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4",
"description": "radv: move computing the binning state to the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc",
"description": "radv: always set FLUSH_ON_BINNING_TRANSITION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e9d7a164088660ba1be04a4955614974a0fa309",
"description": "radv: cleanup setting disabled binning state for GFX9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04b557da3996eb7e531c505aae1d54758a778595",
"description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33d60bda9d385cca56e3d515472ca75fde53e126",
"description": "radv: re-emit the guardband state when restoring meta operations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03"
},
{
"sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605",
"description": "etnaviv: Use old set of state registers for PE configuration on GC880",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6"
},
{
"sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea",
"description": "anv: Rip out shadow surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58",
"description": "radv: consider allocated command buffers in the initial state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47",
"description": "docs: upgrade some links to https",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a",
"description": "docs: use anonymous links when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2",
"description": "docs/zink: fix and cleanup rst syntax",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773"
},
{
"sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6",
"description": "zink/ci: document a new fail after a piglit uprev to radv expectations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810"
},
{
"sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f",
"description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d4df3ac23bb07743823118a344ce831b102dabf",
"description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549",
"description": "nir/lower_int64: Fix float16 to int64 conversions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "936c58c8fcceee086d3c492712595555afe82266"
},
{
"sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda",
"description": "ci: Disable automatic jobs on Chromebooks with Comet Lake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d",
"description": "amd: add cosmetic gfx10 and gfx11 changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18",
"description": "ac/surface/tests: add more gfx103 and gfx11 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4",
"description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78dad5e33c91c60cec6179042501e9bd05a4927",
"description": "radeonsi: allow int16 with FP16 since it no longer hangs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8737d34add4dc110f46b92974f2e7b4608c5362d",
"description": "radeonsi: remove clamping shader code from in-bounds blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410",
"description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89566828100a379cfb3da28c8a0d831433e3e826",
"description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e",
"description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa"
},
{
"sha": "803802c29f9a2332b677908ed99dd0e46879a0ce",
"description": "radeonsi/ci: update CI results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2",
"description": "radeonsi: fix the compute wave size - it was always Wave32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29",
"description": "radv/rra: Remove some node type validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "868107e16c42ec3ff34958fce7f70f2d62385484",
"description": "radv/rra: Improve validation message formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7",
"description": "radv/rra: Rename rra_accel_struct_validation_fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2",
"description": "radv/rt: Restore prev barycentrics when rejecting hits",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "7753e80219c7afa932f7f7466e682a89a0562607",
"description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099",
"description": "util: Fixes memory leak in __getProgramName",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171c3c551a5aea02871d322493361d66c4d9815d",
"description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c",
"description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8",
"description": "radv: Use compares for node type in traversal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd",
"description": "r600: enable memory objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39b9067b712a076239c02b79e59924508e31ebfb",
"description": "nine: enable on freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8",
"description": "ci/broadcom: juint is already defined in .piglit-traces-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c987a727a76eda1feada07e2eca6a5597dbddd93",
"description": "nir: Fix qsort comparator function",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89"
},
{
"sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b",
"description": "math: remove unused matrix_print & print_matrix_floats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49aca943c032049e25408986fef00ef63fa3b54",
"description": "math: remove vector class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0",
"description": "math: remove unused debug classes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc",
"description": "math: remove unused matrix_is_general_scale",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18702a28bd4ef2dc646f012f8757717fef9b4611",
"description": "math: remove unused matrix_has_rotation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55373642db08adec858a497bf375478542d064a9",
"description": "util: remove unused enter debug exit loggers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3",
"description": "util: remove fifo class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb",
"description": "util: remove unused debug_dump_enum_noprefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8",
"description": "util: remove unused debug_print_blob",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c43c640809edc4b3a877c7143cecfefde64c02f1",
"description": "util: remove unused set_random_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e",
"description": "util: remove unused half_to_unorm8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25fdc701bc71627942168f036a54937b32b23e6",
"description": "gallium/util: remove unused macros and their functions from sse class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc",
"description": "gallium/util: drop unused sampler_view_default_dx9_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7995050462f52474bf44dd89f26029b1656a8127",
"description": "gallium/util: drop unused rect_area",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de",
"description": "gallium/util: Drop unused translate_prim_restart_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea",
"description": "gallium/util: Remove linear class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469251c89871756b871620a75161a9ab7840ed00",
"description": "gallium/util: Remove dirty surfaces class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b98e2a556dcaa49afab228b514b8765ceff121f",
"description": "gallium/util: Remove dirty flags class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d",
"description": "math: drop invert_matrix_perpective",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06adf6ad117e92a832c5073326bd83b638b3ca37",
"description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7",
"description": "radv: make the GDS/GDS OA buffer objects resident",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdc1abad7b17eace853ab7480d8a6a83771df927",
"description": "util: include gles header instead of hand crafted macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3",
"description": "docs/amber: fix link to docs on amber branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168",
"description": "gallium/vl: return the buffer plane order for yuv444p format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c487719dabfa1d97af5678061c01cc2eb74455",
"description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "581220aa5471f4957a33d3156b07a03969972136",
"description": "radeonsi/vcn: enable yuv422 jpeg decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5",
"description": "dzn: Hook-up format-casting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145",
"description": "dzn: Try to get a ID3D12Device10 object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "457e9deee1727af18b49c9a80203ef9617ebebdd",
"description": "vulkan: Provide a vk_image_create_get_format_list() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6",
"description": "vulkan: Automatically generate helpers to retrieve format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6",
"description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372",
"description": "docs: use code-block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14",
"description": "docs: eg -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e082cff56b6ad6532e91859fa3919e80c4496070",
"description": "docs/gallium: glsl -> GLSL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45b4f82091755c07921ee361470d2321d164b559",
"description": "docs/gallium: fixup broken markup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522",
"description": "docs: remove spurious backtick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8458451180ccf787baee1596c6387c533b8f04d4",
"description": "docs: fix a couple of links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5525d0b196b555fea933ab8f65fe3dba18006624",
"description": "docs: use inline-code instead of default role",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "779b4639b75b60b9201278b0873b80b04dbaa50c",
"description": "docs: consistently use single-quotes in config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0",
"description": "ci: Uprev kernel to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2",
"description": "VERSION: fix version as it will be a new year",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b81c663da8144fd49fc58b97b66718406d0d24",
"description": "Revert \"ci: Collabora farm maintanance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146"
},
{
"sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf",
"description": "CI: convert to use the new S3 server instead of the legacy minio",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0",
"description": "ci: Update ci-fairy in CI, rootfs and containers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f",
"description": "ci: Update piglit-traces tests expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ce1dcacc92a816322082c8695569b6a91a1810",
"description": "ci: Update piglit with s3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7",
"description": "ci: re-enable scheduled pipelines for git cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3",
"description": "zink/ci: add another subtest to the list of known failures for radv",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175"
},
{
"sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7",
"description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22789d34be0fb6d81012e2e4d53b738384eb98db",
"description": "v3dv: use vk_alloc instead of malloc",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8",
"description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c"
},
{
"sha": "dc08875415064033ea1e344a522273bc1255a3b8",
"description": "zink/ci: mark another test as fixed after the frontend caching series",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "224f774e61e168c493a773696064cadfa11b6e61",
"description": "ci: uprev vkd3d-proton to v2.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e891e84f4be6271cf34f62768b085ee99b6db86c",
"description": "radv: fix setting MIN_LOD for texture descriptors on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617e48ecda41b8bf48db9cff39bac13781949d25",
"description": "ci: Collabora farm maintanance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e",
"description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4",
"description": "d3d12: Move lower_sample_pos to microsoft/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca29d9a67ca94b17443306a962d3a58137fa5775",
"description": "ac: fix IB parsing for Stoney",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5",
"description": "ac/gpu_info: simplify how has_accelerated_dot_product is set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a338a2da588703ad26ddc78611f9698bd1398499",
"description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0",
"description": "amd/registers: describe allowed register ranges better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6",
"description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4104482c87c53c35d0dc61df3688416dc36f234",
"description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b",
"description": "dzn: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a954ed2a7053919449170e5c69cc9f304f994a90",
"description": "d3d12: Set Agility SDK parameters and update test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4025c4712c3f9a18f610676a06ca4f936d26846",
"description": "ci/windows: Bump test image tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8",
"description": "ci/windows: Enable developer mode for test container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9426425bf0cccf0753b0740d839b932540d9a516",
"description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0db462fddab52418c02839ef60782e776e1203d",
"description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0",
"description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df",
"description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814b822fe065ab88409a2833b1c7f331f714b26e",
"description": "hasvk: fix android build and reported API version",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95"
},
{
"sha": "95ed0330667f726474d24d8c56e478e346622b0b",
"description": "radv: Use spirv1.5 instead of vulkan1.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079"
},
{
"sha": "08f0d96b7208925d857594ba32c4d2846aba28fe",
"description": "tu: VK_EXT_extended_dynamic_state3 is finished",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d0205db137ad833bb2b117e67e847cf3b2665b",
"description": "tu: Implement extendedDynamicState3ColorWriteMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf",
"description": "tu: Implement extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2",
"description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab81d660af063aa7fbf22399a9897be9ab78652",
"description": "freedreno: Make BIT() 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b",
"description": "tu: Implement extendedDynamicState3ColorBlendEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b3af34685c714cb911f70f8e24f60a88253b95",
"description": "tu: Remove blend dependency on attachment format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572",
"description": "tu: Implement extendedDynamicState3SampleLocationsEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d99e5ffee71886be6255f13ab973b409b891db55",
"description": "tu: Clamp sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869",
"description": "tu: Implement extendedDynamicState3ProvokingVertexMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23",
"description": "tu: Implement extendedDynamicState3LineRasterizationMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb",
"description": "tu: Impement extendedDynamicState3RasterizationStream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b829989854e79c65dce631ec5603b7708fff64a",
"description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda",
"description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c",
"description": "tu: Implement extendedDynamicState3AlphaToOneEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7",
"description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5",
"description": "tu: Implement extendedDynamicState3RasterizationSamples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01055198dc2376b5c32f3e00203f71b26a91cc47",
"description": "tu: Set default sample mask to all 1's",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa",
"description": "tu: Split up tu6_update_msaa()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d",
"description": "tu: Don't use rasterizationSamples when enabling sample shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f062a644057e94efbf9c39d02da933579b12c800",
"description": "tu: Implement extendedDynamicState3SampleMask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed",
"description": "tu: Implement extendedDynamicState3LogicOpEnable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99caf95eba25308287d0af5df7092d0fc936e81b",
"description": "tu: Implement extendedDynamicState3Depth*Enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1",
"description": "tu: Implement extendedDynamicState3TessellationDomainOrigin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59",
"description": "tu: Implement extendedDynamicState3PolygonMode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20256eba371949533ce790954228f3c1f6b51b6",
"description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "009df9f7780e639cc797ed27812a24f74508e222",
"description": "tu: VK_EXT_extended_dynamic_state3 boilerplate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4466f9aa02dec99c6879e5e357788843c3b573e5",
"description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
},
{
"sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff",
"description": "tu: Ignore line stipple dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f",
"description": "tu: Clear viewport dirty state with static viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22",
"description": "radv/rra: Print invalid node types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b",
"description": "intel: Add and use intel_gem_get_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad",
"description": "intel: Add and use intel_gem_set_context_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca",
"description": "intel: Add and use intel_gem_destroy_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f928ead62593238d464ec263c9a287c50ea54780",
"description": "intel: Add and use intel_gem_create_context()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65",
"description": "intel: Refactor intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a",
"description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa",
"description": "intel/common: Add and use intel_gem_create_context_ext()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13",
"description": "etnaviv: warn when imported TS buffer is the same as color buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4",
"description": "etnaviv: add support for sharing the TS buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913",
"description": "etnaviv: canonicalize modifier on import",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48b6ec82b4e46e6e166784df392da744b6d96faa",
"description": "drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed",
"description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5",
"description": "etnaviv: rework modifier queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4193b859444f5092101cd3a14479029cb78c1ae",
"description": "etnaviv: correct comment about tile status size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f525a152a7cf04ea610253b612f8d11f6515ed86",
"description": "docs: make the \"amber\" branch's name explicit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5",
"description": "mesa: Add test to prevent windows.h to be included in shared headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf338c3d7ffeabd099169d270df3972dd619ae27",
"description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de53069af6f8d94db42337203c8bd09b432b6f61",
"description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1",
"description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74",
"description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c",
"description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "147a491a74d0f588b724759d86bde08a96ab1858",
"description": "mesa: BUILD_GL32 is not used anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7b09092d44fa66cd4262eade44163826092ebf7",
"description": "mesa: Remove out-dated comment in common_x86.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40afd1363f9eb586b8d8de59af16683beaf1692",
"description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53",
"description": "glapi: Remove duplicated #include \"main/glheader.h\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe08c22beed89fec7b80dd4a5714581115763825",
"description": "docs: XFree86 source files in libGL.txt are out date, remove it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae268884da08d430855a9b4ef7873127047dcfe3",
"description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093",
"description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48",
"description": "docs: Fix features.txt typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6884df088a1e172cd87956fe9afdac63069eb2c",
"description": "v3dv: fix event synchronization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "8113f973b3946e465d508627a4796d94cec1f1d8",
"description": "v3dv: make the helper to emit pipeline barriers public to other files",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "67e82fd1f2c334da2e888553967ebae04c08146a",
"description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a981ac053964b3fa129fda124e89bff01a572394"
},
{
"sha": "4c861cf22a63b892cec74bc132313dcd17d77584",
"description": "v3dv: increase limit for active event objects",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "5e97150e21a75920c3521717f70f9f92702729b4",
"description": "v3dv: do better cleanup on failure during pipeline cache operation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f5966397aa208eb574394a4d0a592b66b776b44",
"description": "v3dv: handle allocation failure during pipeline initialization",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f905a8117e9dc85088fe23429594537ee240c1e",
"description": "v3dv: fix incorrect return type",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e",
"description": "v3dv: do a better job at cleaning up the device on init failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7",
"description": "v3dv: avoid freeing already-freed memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "c793d384c12ebaa13487aeee35532e52b888c049",
"description": "v3dv: remove unnecessary check for NULL",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6c5949ff70a47c47795fe9161a7514173b5be24",
"description": "vk/runtime: drop incorrect UNUSED annotation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd",
"description": "radv/ci: document a recent regression on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "751eb1ba06560665796ea42790d7ae970a8a1524",
"description": "radv/ci: document a flake on VanGogh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7",
"description": "radv/ci: document some VanGogh flakes that came from splitting the job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab87b0f4115bd360ed9334aa7a72518613c2014",
"description": "radv: fix fallback for extreme geometry with tessellation on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59",
"description": "anv: Reduce RHWO optimization (Wa_1508744258)",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d",
"description": "radv: Make the compute scratch waves per SE as well.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231",
"description": "radv: Fix compute scratch buffer emission.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094"
},
{
"sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad",
"description": "radv: Style cleanup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab1727237ad16dfa5869ee22ef0de571e728c932",
"description": "docs/isl: remove empty headings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43",
"description": "docs/isl: put emphasis on unit names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a081f7ee3df244308566f53ed90818c90b1cac",
"description": "docs/isl: correct rst-syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a",
"description": "docs/tgsi: quote literal numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa0b589635e783373b78236bf54b6d9f6051a42",
"description": "docs/tgsi: mark pseudocode as such",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1",
"description": "docs/tgsi: always use uppercase for instruction names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42afb3095b43a1967555a2257986118b29c0ccf7",
"description": "docs/tgsi: use src1 instead of \"second arg\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8",
"description": "docs/tgsi: put emphasis on src etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f",
"description": "docs/gallium: use math-role for zero and one also",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be857778bbc20ba933810020d73394b8b7c487ea",
"description": "docs/gallium: use table instead of list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8",
"description": "docs/gallium: use definition-lists for member-lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358",
"description": "ac/nir: create gs copy shader with scalar outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160",
"description": "rusticl: remove Option from set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13",
"description": "panfrost: Don't merge workgroups with variable shared mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb",
"description": "rusticl: create the constant buffer ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6",
"description": "rusticl: create the CSO ahead of launches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc",
"description": "rusticl: unbind compute state before deleting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd",
"description": "iris: invalidate sysvals if grid dimension changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c",
"description": "gallium: split up req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765",
"description": "rusticl: use real constant buffer for cb0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "900d50c3864f47a0fa89fbd713028527fd51170e",
"description": "rusticl/nir: add load_kernel_input lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18512fe888044552d4c7e0f8b616a835322fe76",
"description": "nir: set range and base for load_kernel_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6",
"description": "gallium: drop pipe_compute_state.req_private_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457",
"description": "gallium/tests: drop compute test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db",
"description": "nouveau/nvc0: Remove unused validate_zcull function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20",
"description": "nouveau/nv50: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8",
"description": "nouveau/nvc0: Remove unused alternative sample position ms8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287435134c6685a71f5c247778017c8b66a93627",
"description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7"
},
{
"sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993",
"description": "panfrost: Replace resource shadowing flush",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0"
},
{
"sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935",
"description": "panfrost: Don't copy resources if replaced",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191",
"description": "zink: add missing build_id linker args",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1"
},
{
"sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7",
"description": "docs: update calendar for 22.3.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba",
"description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbc142b7a94450bd054138c38d4e65d96f41876",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9",
"description": "VERSION: bump to 22.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2387e6b3c47e4180484ff11fd089487f20f9d0b",
"description": "Revert \"etnaviv: completely turn off MSAA\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9"
},
{
"sha": "22920d569112534455f4b4e40adaa6cd7a213ad8",
"description": "etnaviv: blt: Directly call etna_try_blt_blit(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f126f81e681db372c86c2778dd5862f557ad131c",
"description": "etnaviv: blt: Add color resolve support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b00fc1a08b1bc44f00af3aa2cbd63ec56673716d",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24db330f8cb24dd5489b3313353150b0032991df",
"description": "etnaviv: rs: msaa: Set cache mode for SMALL_MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9b11d02d3222b38575b97d30eddb8e0b0a9728b",
"description": "etnaviv: rs: Directly call etna_try_rs_blit(..)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a331717ed7c403ecf056869d3930ab8460e27d86",
"description": "etnaviv: rs: Color resolve works",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c581e426a94829f5aab836a535047d6cefe038b6",
"description": "etnaviv: Create MSAA surfaces with PE compatible tiling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0eff847da616a2034e6e11fd62065997809cf2",
"description": "etnaviv: Remove possibility to force MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7221cc6526c547f402daa60be7177893a78edbc5",
"description": "d3d12: Hook up driver-private interop data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20bdec1fc4bc8634797a3bc408b16f6c29d0763a",
"description": "mesa/st: Query driver for interop data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6421475b48ed89ad3e4a55736af6785ecba81ef9",
"description": "gallium: Add screen methods for driver-private data on interop interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ab615f183b8d13d168f8c5fc2ccb773c1275611",
"description": "include: Add driver data to v2 of mesa_glinterop_device_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f35c8b4dbf15dbdfaedc5fb107d808377b15a6e9",
"description": "egl/wgl: Implement interop methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42e7aca18d7d8857086995c48f3cb6e943dfdd7",
"description": "wgl: Implement interop methods",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89cd55e11dd030eeb7704e80d589da6570cba704",
"description": "egl/dri2: Implement the new flush method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d55fb54b15381d7fa950f448e5c67d0556088db",
"description": "glx: Implement the new flush method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5345c34001ade943b3c72724d7cbcfc0d3c9d47a",
"description": "dri: Implement the new flush method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a86e0e8836ffd4132140f23f4cad8c4ab5cef74f",
"description": "mesa/st: Implement the new flush method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f3ccb9f475fb744d8f587b428e20405e9a926ad",
"description": "mesa/st: Split interop object lookup from export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7033501effb808b5958d78a3b4e44fb6bd3aa09f",
"description": "mesa: Make fence_sync not static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d45eab34fef96f7ea43176f100e2d33c8b547d",
"description": "include: Add a flush interop method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaf35cb442bf24589a5d30e279b5a5c9c746ac93",
"description": "mesa, dri2: Move interop helpers from dri2 to state tracker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "652d09d6ed91bb104040f7f49a5697106e88307d",
"description": "include: Add WGL version of GL interop extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f343bd090d56529de25bc4865b4a963828d707c2",
"description": "docs/new_features: Add Panfrost disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0004974467561e30b1251bf9daea54ca6766b8fd",
"description": "radeonsi: increase gfx1100/gfx1101 physical vgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50073d6135044b8a8ccc7ddaf35588594edeb3d1",
"description": "aco/gfx11: increase gfx1100/gfx1101 physical vgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67ebe86f0cdd39500e6c69f8d68315d785c002a2",
"description": "ac/gpu_info: increase gfx1100/gfx1101 physical vgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "254f4fa5738c03316bc2da13a5e363dd139318b4",
"description": "radv: increase gfx1100/gfx1101 physical vgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40372bd720fe16186e9abc832bb452a3143d0e00",
"description": "panfrost: Implement a disk cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b35a55bb422fa2c566333cbd7b810819f5701d55",
"description": "panfrost: Precompile shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01bbf8e2df04bbf9d5e8af94d523db86154ba376",
"description": "panfrost: Precompile transform feedback program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b290ac960b19343603ec9dce1c0945b17119f954",
"description": "panfrost: Make fixed_varying_mask a fragment-only key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6f25e97e717e998d60e6a3aa82b7d73939972b",
"description": "panfrost: Use u_dynarray for variants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bc34fbe8441bf72e4549996b3bdf39bf3251b20",
"description": "panfrost: Remove uncompiled_shader->active_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b4181eedc05afaa707268f6168c2703d27c8f0",
"description": "panfrost: Rename structs to panfrost_(un)compiled_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea45460f5506e99df4935e3a93acda010a2b9b02",
"description": "panfrost: Remove unused req_input_mem copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78f7128dadbacd178749de36efd4dee8287aa09c",
"description": "panfrost: Merge pan_assemble.c into pan_shader.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ef46b4f722920659271c36fcaf6dd962f208734",
"description": "panfrost: Consolidate all shader compiling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecbeb6a3354d8b140ce6d49b4de93388cdfadad3",
"description": "panfrost: Remove bogus assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4860b0f59ebb7c604c48fab4049e47ed3061cddc",
"description": "panfrost: Move small compute functions to pan_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1a69105d9ef5d02026db13728e584d09ea3707",
"description": "panfrost: Delete set_global_resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2316b80d77e7cbc081f1ad23fc47339ca54a933a",
"description": "panfrost: Don't use nir_variable to link varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93bf7104d02abc3a2c8f4d4d624df78fce6a2bbb",
"description": "panfrost: Don't allocate space for empty varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0281fc16a8b534f2cc54d55d84c30b2e7af2d8d",
"description": "pan/mdg: Use bifrost_nir_lower_store_component",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17589be72b4dd86b04a548a7ddd672ffc24d79da",
"description": "pan/mdg: Use .u32 for flat shading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "225a8f6e279f4f9a7ac62a37a9d65fb3074ce51b",
"description": "pan/mdg: Don't pair ST_VARY.a32 with other instrs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04156b42ae018eeccc2ff2d3b139ec5bbd0c0c1",
"description": "pan/mdg: Disassemble the .a32 bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4087374deb53b79d6ac23c6ae87aadf9595d8d00",
"description": "freedreno/a6xx: Mark gl45 supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb52332b5017174d6a4074001841d7a74b53a274",
"description": "freedreno/a6xx: ARB_query_buffer_object support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41455c63690101d42faaf38422772fa850943df2",
"description": "freedreno: Core ARB_query_buffer_object support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27250d67e55b5bbc27e25811c760202f02af039b",
"description": "freedreno/batch: Add a global epilogue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9b0cd6e807425362f429639704bdb5f35ad6957",
"description": "freedreno/a5xx+a6xx: Add base class for query samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f84ce20a79226787faf7e58b1b4cbe13ddc9bf",
"description": "freedreno/a6xx: Remove unused field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c5e4238ff8f9dfb92b13071582af13c985483ef",
"description": "freedreno/a6xx: Fix occlusion queries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c"
},
{
"sha": "701c0fdca2b2ac494c748c6925ec14bd272fb7a2",
"description": "freedreno/a6xx: Enable ARB_shader_group_vote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6edac0aaeda2b1c230a249fec8164c297a475017",
"description": "freedreno/ir3: Unconditionally lower subgroup ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b50332a147670068a4f9cc7d6f39fcf42b3e6a8",
"description": "freedreno/a3xx+: Enable ARB_derivative_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ceff032ad1c44e9f679f9a0f63dfd8c2945a6e7",
"description": "freedreno/a3xx+: Enable ARB_shader_texture_image_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7598db41ae8ee47aca414fa415f5736492b22f7d",
"description": "freedreno/a6xx: Implement ARB_clear_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13946b8a6a2ead49b9617056cfdcc04ebd593d16",
"description": "freedreno/a6xx: Use box to pass 2d clear params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd181b6140ed9dbc9507e5f2dc3efdba73f87e87",
"description": "freedreno: Add ARB_gl_spirv support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ca344252c9b564d54b37a14ba8b6bfab7797f6e",
"description": "docs: update new_features.txt for non-extension additions to RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe6a84729d485072898b112899e5f9fa57766853",
"description": "zink: put union fields into structs named by the shader-stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "090a111c5dcd2c6764e7b990a55f3bddca771499",
"description": "zink: do not read is_generated unless in tcs shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294"
},
{
"sha": "7d7e94066da4b7f04af98d9c314d080af53c79a8",
"description": "zink: consider polygon-mode for rast_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18599417685c009fe1c91c838ff8d4a66257d430",
"description": "zink: only set line-width if drawing lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175",
"description": "zink: correct depth-bias enable condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b78afc2c739c2f35a614115d0b99e28b08ebede8",
"description": "rusticl: meson devenv support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a71d068fd07f5d34561b28f2f57267031077033a",
"description": "radv/llvm: fix GS shaders on GFX8/9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6698753cdb6d001669f51e23d42fec65d74e6b58"
},
{
"sha": "6014a642ae24e37c287adbf41d615efa18d0da3d",
"description": "nv50/ir/nir: ignore sampler for TXF/TXQ ops.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae744c5982f9196907dbdabaed2ae0d14c31afd",
"description": "android: -Ddri-drivers= is not needed anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c3c0320bd10e5ec174d7632d3dac874e9ef2ced",
"description": "docs: There is no more swrast driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "110c1aa461d202b3626eea07a093791838ec2a11",
"description": "docs: There is only glx=xlib option now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d2ed45396088901c257c6deaa1665c45f0d9ade",
"description": "docs: -Ddri-drivers= option is deprecated, do not use it anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b49c027e1f1f646d21e4198d5dec244704108381",
"description": "docs: fixup rebase mistake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4147add280e408c68d7910c6cadd860cf92bf5f3",
"description": "radeonsi: update db_eqaa even if msaa is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "abf3dea738ce665c64778026b0b9acbc3a7ba95a",
"description": "radeonsi/gfx11: enable sdma copy DRI_PRIME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74825d9c273263cf41d5d351552670663e669b44",
"description": "docs: nfs -> NFS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8070a8c6e7dde2991c160399f50b11e2a1adef15",
"description": "docs: spell ATI codenames in allcaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c35f5a8806b2cc502a86963b7421395d6c0393f9",
"description": "docs: nVidia -> NVIDIA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f748cf54c611f554e0bae8ac5f9999c062bbefef",
"description": "docs: gitlab -> GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1f97a6620e3fbfee9ae37e357881d7fe03b72ba",
"description": "docs: Android.mk -> ndk-build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7000154ba1e990a85f3e223654675ad5b776a83d",
"description": "docs: link to replacement forum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf34192c6dca22e47bb77047df7c1c358703429",
"description": "docs: add links to usenet groups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b43f3d364ad8b283bf2e1e34921a5c365b5ba1f3",
"description": "docs: add missing link to mesa3d.org",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73fdacbebfa92f510f9c8303d8c7f767075f0420",
"description": "docs: clean up labels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a7f243f9943cead03140a0cc7b088601c8f4cc",
"description": "docs: name correct driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab007b1dc75521107cb041f384bd333aa1f676",
"description": "docs: do not mention classic swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48aa892eb8b92ff2adce41e89872c9086da2f846",
"description": "docs: remove non-existent directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fea95d90777901e5662e90987fec9a00cdfb3bf",
"description": "docs: Adreno aXXX -> Adreno XXX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf0b5a60f41ea77e97550efc71ae5af457fffd1d",
"description": "docs: xml -> XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a04acdbaa7d219d6769ce97b79d63d3d41b6b1",
"description": "docs: yml -> YAML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e18da066096495490ce6416d6da6db5e42aa5c",
"description": "docs: swr -> OpenSWR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "181d83cf2ff5d3d6480a522360315b4810dd19e4",
"description": "docs: ini -> INI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a02d3e099eea04b100bc669dc0698e2136021a51",
"description": "docs: piglit -> Piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4622c357db75302d9a68b7dded94a2ca5a217d7b",
"description": "docs: panfrost -> Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac031f66c3c502c1e2cc731cb4732349d3a4464b",
"description": "docs: softpipe -> Softpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b45b2b680dcf24e12b1f36ddc385103ab4b8bc",
"description": "docs: llvmpipe -> LLVMpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90f194cff63dba57ecf8141d7aed4e9789c743e",
"description": "docs: freedreno -> Freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2170b4ad181dffd80221781f311ad2e2f4534205",
"description": "docs: de-nominate -> denominate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0361aec645c1e782b892d0dd9adf07e0332c3938",
"description": "docs: de-duplicated -> deduplicated",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2ea5486caadc9871f5b4eccdc4079a1a7331be5",
"description": "docs: spell out \"transform and lighting\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11b714541455b2f11e2af477b00543f3f23865d",
"description": "docs: spell out \"distribution\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcaaeb56ef2951282225cc598fcd8781ed09f796",
"description": "anv: program 3DSTATE_MESH_DISTRIB with the recommended values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f083df87108231005889b7af92f0cad7c61e1f81"
},
{
"sha": "d1d2dee9708b5a3624696460d27969bc03940395",
"description": "anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "11612d81b76056e0c410d1a66f6ad35d9896fb1f",
"description": "intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "3567d47f3e77731c2e4510896b1f11332152616f"
},
{
"sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7",
"description": "utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e47171abea1afe89c0e368a0a6c8867de69fa68",
"description": "utils: Move functions from debug.* to u_debug.*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d375a0ff8a5a75b7370d22bad34293cb7bb226a5",
"description": "crocus: set clear_buffer = u_default_clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74e82ea77c34b6134838bffb4085e0a5a77a4fe",
"description": "gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a06dbcaed9ed4095ec8878d947935f0f7558cfd",
"description": "Revert \"gallium/clover: pass -no-opaque-pointers to Clang\", opaque pointers are now implemented",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c"
},
{
"sha": "2a6338722e8c9f3cbfe05bd83041fab6a66a2289",
"description": "panfrost: Don't use nir_variable in the compilers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a87719d3520674b76cccad3264fbbc17fd3b546",
"description": "pan/bi: Don't lower outputs for compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde99747e957dd7b2de30ed02ca26883039bd04b",
"description": "nir: Drop infer_non_readable option for nir_opt_access()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1462a61b5d626381a083dcda4985975d07da9578",
"description": "st/mesa: Let nir_opt_access() infer non-readable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a111c21c23be94f9297650fb8428fe2acf5641",
"description": "nir/opt_algebraic: Fuse c - a * b to FMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bac4094a392f54d13027230eb6a00fc8bcb25f",
"description": "gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "467ee940019bdd0de79cd4666c84d20277c7c1b4",
"description": "iris: Disable GLSL lower_const_arrays_to_uniforms.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88756cee8da77a742fc031ac83f2e5a197023ef8",
"description": "intel/compiler: Run nir_opt_large_constants before scalarizing consts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96054f8ebaf5348b3270f984e419f381b5a6c52d",
"description": "iris: Use nir_intrinsic_load_global_constant for large constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4d61f37d4718a16e90ba2825622e13ed677e0c2",
"description": "rusticl: Fix the invalid memory migration flags check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a4d3f3805181747bd87e7e87a82160cdcccd98",
"description": "freedreno/pps: loop countables by references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86553cd77126329d71630523b3a84edddd5fc124",
"description": "freedreno/pps: use 64-bit reads when possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a8dd1d42ee622d7feb8c8d9d085e30b22a88e1",
"description": "radv: move GDS counters after reserved GDS offsets for streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bccf8f77392ace7d9ca8b15603445efabce4c61",
"description": "radv: use defines instead of magic values for GDS counters offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9746ddf1d6f3ae5a0344cdaea92c8acf6d92bfb0",
"description": "aco: Use s_pack_ll_b32_b16 for scalar zero extend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2f3e01f6163361afeb89199efd6a84516360da6",
"description": "radv/amdgpu: add a kernel GDS management workaround for -ENOMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e3be0b3ce9a62a500155748f36382517d63645f",
"description": "radv: assign IO var locations for VS/TES with NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ff2bed7bea2ba9d4d062df4cda82d7270df368f",
"description": "ac/nir: stop using nir_gather_xfb_info_from_intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0c9ab529e9808c5c2ffea4f6afe42231284f2d0",
"description": "nouveau/codegen: Support bindless texture queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15796bdd0efdf18e81618efdaac669acde4f2683",
"description": "nir/types: Add some asserts to glsl_get_struct_field()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bf116d440e341f807367d118e7f320886485c45",
"description": "frontends/va: fixed an av1 dec image corruption.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1e9065fe4130338fa1de78c97b846e289fd570f",
"description": "r600/sfn: remove load_uniform handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "350c56b1c3e2ee087a6e336befe68b2c03a41037",
"description": "r600/sfn: lower uniforms to UBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1",
"description": "clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6113ee650a272dc737a200e276de474e083a2fdf",
"description": "aco/gfx11: fix FS input loads in quad-divergent control flow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d",
"description": "aco/gfx11: perform FS input loads in WQM",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3730be9873d556918a20795b37399b7e2e9630b5"
},
{
"sha": "3da4fe9c6d1fc57f9e0d69411269fe1c05c9df71",
"description": "aco: fix typo in branch lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aadb7aef01913c24ab37b3409496649470ff66f4"
},
{
"sha": "c2ff7c3eb2f3139b09b1e4a2fea93d6fd2cf4cdd",
"description": "radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75faaac8959656e8478bba2b85e0a80e475dc052",
"description": "radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4621c4936b008a66a03c283e36efc9b18e320c18",
"description": "radv: enable all possible features with NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d467ff7b0e3f213325acdfa56daacc02eb82a16d",
"description": "radv: set the correct buffer size for NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b9f36db47702a49e43beaeabe7025d73503a2a3",
"description": "r600/sfn: Handle load_workgroup_size",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "76555a47770410e55b00ecf612037efc858abc53",
"description": "radv: fix primitives generated query with NGG only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dafda4a07c408e04ebd19acaca794feaf681d8d",
"description": "radv: suspend/resume primitives generated query separately for legacy/NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83ec595df652d6e156bfc45db646ec2af2441f1",
"description": "radv: use 32-bit GDS counters for primitives generated query with NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e925ce5655cce354479744df66d24a12bd3c049",
"description": "radv: reword an incorrect comment about primitives generated query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2842c04bf50ea2d7bf6a45c898558277f3f8c69f",
"description": "meson: simplified meson for enabling ray-tracing on Intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda7d17e81e91d75e6bd10b633d4c767d13fc6c0",
"description": "gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "614a8502a85010012cb199c853adc356a8eb7770",
"description": "etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a09eee8587cd9117474ffabfd3c18b4b1d71095",
"description": "i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ad51f05c289ece72c8ebce01e469fd2ace8b50a",
"description": "softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3d68394cefbd38e70ddbca143d29f5f58a17786",
"description": "CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fa540ef6137aa235f62a0ba60886f64d754566d",
"description": "iris: Reduce use of RHWO optimization (Wa_1508744258)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e56968984ac216b35ad73ba2485053d78f00ac5",
"description": "gallium/util: remove network class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9f0fef91d43a7893bb5b07244bcb65876f3fa20",
"description": "docs/panfrost: Document Mali-T620 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1",
"description": "zink: Enable mesa/st frontend shader caching.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f2b244fae89140a5f783548c9afe3f16f2f1bc",
"description": "d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61afaa0c6893999102cab3a0519e1b4e12311988",
"description": "dzn: Set factory flags before creating device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "74d1c72b353768197d56bdd492de105a688d90a5"
},
{
"sha": "1c7d208302b111f6594ff7b24701fcdf54bdc36b",
"description": "radv/rt: Set vars.arg in the traversal shader",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f4270b7659ef94684486169c3e586cdd447fb95a"
},
{
"sha": "6fd141401616d9a679e6a38b293bfd6b60720951",
"description": "radeonsi/ci: Test piglit quick_shader profile as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7ea47ede627c7648e834a1fe56df0269ae4a035",
"description": "radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9a3d8b0abef9db969b0a74fef552aef73ac1bf6",
"description": "radv/gfx11: don't create texop_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d31e5c8efc18ca78f88b56398da9fa49b4a734f9",
"description": "radv/gfx11: don't create fmask copy/expand pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "140cefe95aeeeb92dcd7c6c1528fb397b4b89bb9",
"description": "ac/nir: lower gfx11 vertex parameter exports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14a1925727a36db1f895ff9fef43fadac6c47cf9",
"description": "aco: don't split swizzled store_buffer_amd on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6d26cb288033ec3fcebb032ad41e487cce03a7c",
"description": "nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f692f5aa646bad8958e8c12e73d1059b754023b",
"description": "radv: do not unconditionally disable NGG streamout lowering in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d653ca4c52ba625b415003f181670c7dfc7c6626",
"description": "radv: lower NIR intrinsics for NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bafe6e0bcdfc9e3ec18e1494d536800172526b5",
"description": "radv: call nir_io_add_intrinsic_xfb_info() after IO lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed865440db2a9207f7a21462a17b4b802ae8f940",
"description": "radv/llvm: prevent emitting streamout outputs for NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa287c99ed18a3543ecdac4bd07ac82b6c73d2bf",
"description": "aco: remove invalid assertions for NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db7ffa40063685f852c506fe7242c32b5a883ae7",
"description": "aco: implement NIR intrinsics for NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdc212bd7b61d6b7f3180e2b1181fdb9d676e8e8",
"description": "aco: create a new builder variant for ds_add_rtn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d040646422b10f489794c5f192757a6861e948e",
"description": "radv: Handle attribute ring intrinsic correctly with LLVM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8"
},
{
"sha": "45ff58cfd1555a6ee0586a5f8810fc2eafdd3153",
"description": "radv: Handle GSVS ring intrinsic correctly with LLVM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "382831c986559d41f6039b92966266fa59544220"
},
{
"sha": "ec9d71498e20795095e7ac85b08ad7adf30368a6",
"description": "radv: Use correct types for loading the rings with LLVM.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8"
},
{
"sha": "18e7f5c4287e70eada5f1b7d2d594129cb061f0f",
"description": "panfrost: Enable Mali-T620",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333aa0a6e8ce1e00446f7d7b58fac7ce02511576",
"description": "r600: Print MOVA_INT dest on Cayman",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfeb96e27715811709d2f9e1949cc2e92fc52cf4",
"description": "r600: Only count ALU registers that are not clause local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04465c10bdd989f7ad32731e9a772a7db86eaa53",
"description": "r600: declare for counter locally and fix signed/unsigned warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ec3f21cf5a27d31c441b0dffb12d3925eebb6d",
"description": "Revert \"radv: add a pointer to radv_shader_binary in radv_shader\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f8d887527aab641bd291f08850755197b6c2c1d7"
},
{
"sha": "4f57dfc11511438234dc0d3fcbe42105c67989bd",
"description": "winsys/amdgpu: clamp up the alignment if zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eaca461a774f6f8466402b5facfc426cee9f1fd",
"description": "freedreno/fdl: Increase alignment for UBWC images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b43d1bcfbcefa7ed2e3ce3f15a29be06005e57",
"description": "pvr: setup buffer and image format feature bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eac571d614015c1fbbb2b507211a25efe57cdf9",
"description": "aco: Use opsel for the third operand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e311e9d305b17739c9647fbcc4636fac6821fd",
"description": "radv: implement transform feedback queries with NGG streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cfd0e8d317d0e04a7afcc10f1adf9838ab6cc86",
"description": "hasvk: remove some unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9176d9b2c771d680e8b685295cb0e7de6654a9d",
"description": "anv: remove some unused functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78519987b94d2c7bc75cb17ea9189265730357ff",
"description": "radv: Speculatively tune RT pipelines for GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b52834ece91887b9c3d799ebfb57c8a026a0cfa",
"description": "anv: remove shader fp64 inspection after parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492ac880784ff23ec00e4865495d559638c51f29",
"description": "nouveau: enable PIPE_CAP_UMA when appropriate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9369b407250b089d54e2247a7c8c10c65188c551",
"description": "radv: Use PLOC for BVH building",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "271865373ed1b0ba7737a72c6ea8e554981ee079",
"description": "radv: Add PLOC shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14dfb6035f072bb3ab54bb5e15b34690ab8b5123",
"description": "radv: Add REF as a typename macro to .clang-format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0f179037603b44a3ce092cc4c20d8bdb84220d",
"description": "radv: Add global sync utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "608fa1bd25fddd4f47c8a0037f849575089ac5d8",
"description": "radv/rt: Track number of inactive leaf nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f502b3aab335a1669bbf894923ee4cf245ab4f04",
"description": "radv/rt: Dispatch internal converter indirectly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c099591831d0c1c1375525636434b59ab2f830",
"description": "radv/rt: Fix internal converter synchronization",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c"
},
{
"sha": "fa578f280ec94754f76af11cb2eb95bf125ada64",
"description": "radv: Add radv_indirect_unaligned_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030a1f68436048bd813d2249ce1ff90b1daf7ac0",
"description": "radv: Use a struct for AABBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf0a69e05fffcbbf77ea6d104c816c28ad59b7c",
"description": "radv: Make the number of internal nodes be written on the GPU.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e23df959ea146939002392e893311305db748f8",
"description": "radv: Add BVH IR header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37525c11d133a94fcda904bae37bfa106572a599",
"description": "radv: Rename emulated float helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db946364df42df861ddb96e5c6150894b05b5f52",
"description": "util: glsl2spirv.py: ensure '#endif' is printed in new line",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0"
},
{
"sha": "3f282b54fa305e3ae22490b02dd7aa91f88f59ce",
"description": "r300: update r400 tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68ecb52d203f7510b5764317472468bc0a74c2e",
"description": "zink: enable renderpass optimizing for turnip jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a439f89d421d1548b2f06fa3455b989762dbb48",
"description": "zink: use tc renderpass tracking to optimize renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f09f599356757171f9a53576061d6c267c52db",
"description": "zink: add a context flag to indicate when blitter is running",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651",
"description": "util/tc: implement renderpass tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42fafd2f5121c1a54da7ae20c345ac63571a42c4",
"description": "util/tc: split out dsa and fs state cso handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "288d109ff3b5dc81705046d5e46ac11781d2e63e",
"description": "util/tc: split out flush and deferred flush calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f32e8f64ba47f6b64376604baa21bc29768e06a",
"description": "ci/d3d12: Update quick_shader results with 24 fixes from !19128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6da310347eb6f958662766b1e2a3cea9669948",
"description": "nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd",
"description": "nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac8cbb049199503da4a6152c02e8ae99d7017e0",
"description": "asahi: Identify counts for compute kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f1a9a8daeb8ca6aae37c96ac89a95b1b1817bae",
"description": "radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ac37b595a7f6ae135b9c47d6ebcaa133323ff65",
"description": "nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "041f48458831ec6a1f66e94f4b09e70b28f5d257",
"description": "panfrost: Add lots of perf_debug annotations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ff3b87ba243667ee8fc6c8aa772358b72842a85",
"description": "panfrost: Enable rendering to 16-bit and 32-bit",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9cdd780de28deeda45600fb5b8b134d91d17f2",
"description": "panfrost/ci: Disable trace-based testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3895d13b58f5cae29fea7ef754bda93801cca1",
"description": "nir: Add way to create passthrough TCS without VS nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4229d2e39c611a614472dc10f8d44fa97115d0c8",
"description": "docs: Update features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b575f5ed6c2a67aaa05e8175657e0a92ec7b14a4",
"description": "gallium: Only use Asahi's software path on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db8ab5244770a1ccd4ba06ca7ef00c5175eb1f9d",
"description": "gallium: Stub support for Asahi + DRM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c8cddec1ab456fc69ba22d686071207a07204a",
"description": "r600/sfn: Add .clang-format file and apply style",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e58c004870c06d6a29ad0b5c4f403b5c17e7fc06",
"description": "nir/algebraic: add vec8/16 cmp lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5efbef833ac606728c90f4d045195f05f7ad1d92",
"description": "nir/algebraic: generalize vector_cmp lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f27e2234e11d175b59499ab31fdae49552ef201c",
"description": "nir/algebraic: support CL vector accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d6014f267f0fb8fad2850751bac671b78dbec8d",
"description": "nir/algebraic: add 8 and 64 bit urol and uror lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ace5de3afa213b654a9a8bc1b06281896dd5f5",
"description": "panfrost,asahi: Support ARB_buffer_storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99b832008a06860ed9d39216c66dd69df199545f",
"description": "gallium/util: add a helper for get_timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fa50ced14db1580c1ab1fba88e35cf66e6fb9d6",
"description": "aco: insert waitcnt before/after ds_ordered_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea8ddf5c26389ab79a51591f24ea16f29bf12030",
"description": "aco: add storage_gds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590f176327a6c3dcb2231a767cd0d861a01e0b6d",
"description": "zink: Lazily allocate the dummy surfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0c033ebbc985af0ce94c36eeb8ed1c1796ed666",
"description": "zink: No need to use a 2-sample dummy image for bindless without null descs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09c4ed4f2c9358fe490dc72d2b8a46ec0a06809b",
"description": "iris: Do not export iris_bo_wait()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "144ccc31d7e4ad43b9d0a38e21f019e55cd9bb0a",
"description": "iris: Drop duplicated errno handling in iris_bo_wait()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "191f9a39c9db3e62f59b33173af6b4a0cdf39f6e",
"description": "iris: Nuke pci_id from iris_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb9f66800cf8db86ffb1b4c7adcdccc7219c2f05",
"description": "intel/perf: Use intel_device_info functions to compute subslice and eu totals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4d7d7b0f016e94deebc250ed4978d69255164a",
"description": "d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e902f2ab8cc6fdd5e716916deb779311ede67e88",
"description": "gallium/pipe: Align allocation size in `pb_cache_manager_create_buffer`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "416b33337d96eb69c72c429683f95830604c07c0",
"description": "freedreno/ci: Small bit of xfails cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edfc98460b2d2253e7f662a2d85c1dcc8a739183",
"description": "freedreno: Enable GL_ARB_enhanced_layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7e6b583a7eee6b2c06504d3c6dfcb1e5b58d79",
"description": "freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c50e9f65bd43ca2d3991700cb342ee3a7d28074f",
"description": "freedreno/a6xx: Support GL_ARB_viewport_array + gl43",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b7948a72b91a4c84e637e64de3c96f1cb1a4c3",
"description": "freedreno: Move guardband calc to bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9150eab287894a5d4b9cd215ffdad8756b83e58",
"description": "freedreno: Massage scissor state at bind time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e752a26ca4392672c11264b8a62dee5f0095dc80",
"description": "freedreno: support multiple viewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "138b513fb70e3e949c7b0bc34094a3b619875319",
"description": "freedreno/a6xx: Support AMD_vertex_shader_layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "110a5f4f02f5552e6fcbb84e7c9284339b2af9cd",
"description": "freedreno/a6xx: Fix buffer size clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b416c08e86953e947654283c0b2ef10f9589f007",
"description": "freedreno/ir3: Drop unused view_zero/layer_zero lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "679adcbc3c7d784e808b8477a522055439b97e5c",
"description": "freedreno/a6xx: Move layer_zero handling to interp state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a695470862c4c852b8b4b057257b47a7ad9bf25",
"description": "freedreno: Don't advertise TGSI support for GS/tess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e689e9d9d5d5378b4d81f3903fdf75b8da6d057",
"description": "Revert \"mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "533b87dff09a0434cd2c0c22718d117501e17915"
},
{
"sha": "c84dbd189bcb1128dffba9185277d465a3d27822",
"description": "ac/nir/ngg: fix emitting streamout output by using packed location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c37a8342ced0d1f0ab87e759a5e9db7041ec80d",
"description": "rusticl/kernel: fix more 32 bit problems",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eae28671228d9a1b21a438dca062e10b6daabf53",
"description": "radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2fcbd4a37d2718674bc808360b61ae76551672e",
"description": "radv/llvm: fix dual source blending on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d172fc1fcabb1b39652b5edb5e58e304f83c1c87",
"description": "radv: fix VRS limit when attachmentFragmentShadingRate is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e97edac66dca7afc5c0bdacd2b67ef3574d24976",
"description": "zink: don't double-deref bindless texture arrays in shaders",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c"
},
{
"sha": "a5f335f97a6efe1008f1304b8b4ddfd4e5304b1d",
"description": "iris: Fix enablement of protected contexts",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3"
},
{
"sha": "004f431b7f6f6627ca065ab63b0e8afcacb1d27b",
"description": "v3dv: split event implementation to a separate file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6748d22a7b36bdb86d485e8135f599a30e28b09e",
"description": "v3dv: return out of host memory if we fail to create event pipelines",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00"
},
{
"sha": "40e683b9072d4dbff4c450e2479703a190380314",
"description": "pvr: remove implicit sync support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b890ad7d5eb94b3cbbae0e578c2d23d8f05ff4df",
"description": "drirc: Apply fp64_workaround_enabled to DOOM Eternal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a954933f4f5b9793950d117d96ab7b2dafdea5e3",
"description": "drirc: Add fp64_workaround_enabled option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7",
"description": "anv: Add softtp64 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "829d74b2f2dbb4a5077aad1076b253d1d05e0adf",
"description": "anv/meson: Add float64_spv_h custom target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8425e661a131bd32eac2b29817ea0fab0cae8a7",
"description": "glsl/meson: Add variable to export float64.glsl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4692c66358287802f2451457f336a9cf23e4200b",
"description": "nir: Add assert in nir_lower_doubles",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b7bf1a6df1c7a0d4c6c388a5b64377f2e1beaf",
"description": "nir: Make lower_double_ops recognize SPIR-V mangling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0",
"description": "util: Add glsl2spirv.py script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48844910a3ac395c44b2732c1ebaa98d03245a2d",
"description": "iris: Enable INTEL_MEASURE for compute dispatches on XeHP",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a41c0b58aab69d42d1adba4391b6b25047b4264d",
"description": "etnaviv: blt: try to find exact format match first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f34a092e460e4d2514d58e69ab8069fd00297e6",
"description": "etnaviv: blt: scale operations by MSAA mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c41997f29f83705419d698d08d2d35b480bc5764",
"description": "radv: fix suspending/resuming pipeline statistics queries with GDS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf687e88ce78ec104354404dab50bb9c084d6223",
"description": "ac/nir/ngg: fix emitting streamout output by using packed location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "920aed2121162adfecf205cdc0134c99e0bd4277",
"description": "intel/compiler: don't allocate compaction arrays on the stack",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "29588fe11667c702079a71a2368f56d3a035cdc0",
"description": "v3dv: re-enable sync_fd import/export",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00",
"description": "v3dv: refactor events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd50ef0713b054da3b5615c81939d4c649a44ac",
"description": "broadcom/compiler: handle vec2 load/store index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ab70c1004870e2bb1cbd7ec50f461974e3ffa85",
"description": "llvmpipe: check rectangle vertices have equal W components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef88cd0a2de26e56def43db969f98c80235f065",
"description": "intel/dev: Set display_ver = 13 on all ADL/RPL/DG2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911"
},
{
"sha": "dbc4f05ca1b3ef97227a45f3f57472d29ca5c9df",
"description": "zink: remove leftover work_dim lowering code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c5a7a6b4f5f771fcb6c07bf17dc5551ff727b5",
"description": "rusticl/kernel: add work_dim lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff24eeee2080158eaad634b83fdc86c13ee1e427",
"description": "rusticl/kernel: lower system values before gathering info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54608db6ded752373f4473e4ae6e0c5e489d249",
"description": "rusticl/nir: add reads_sysval wrapper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0961c6aba21eb4456aee0e0ed034d3e36571dd63",
"description": "rusticl: add small bitset impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c128cbb5bb7c5f7f54fe189a6da16eca4f6b295b",
"description": "zink: always add MUTABLE with EXTENDED_USAGE for image creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d3826dac55975db70101afd94b02ff13d2c0a9",
"description": "zink: don't force attachment usage for images when unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de17393f5c11e5de6d1966e59888cf10102507c",
"description": "zink: fix weird formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe73e07a51484d2ee991632a2cf7045cd76ffe2b",
"description": "d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7118b2136e9c7412108b668e7be4723830bbb7ec",
"description": "d3d12: Don't multiply cube array sizes by 6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2934435f8fa7e748ffa08bbf3e893250620afdc",
"description": "d3d12: Don't put permanently-resident resources in the residency bo list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82029aed88f8be2878c32efba81c8d0a80fff320",
"description": "zink: rip out unused kernel push constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "719ce10b866a81a66f4e98034fee422563afb5d3",
"description": "zink: add handling for CL-style discrete shader samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b45e79355f3124947c274b20581909bc1f6565a",
"description": "zink: add handling on the vk side for discrete sampler descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b900bb22094d0608e739ed1d7ef65e14bdde84da",
"description": "zink: always take the compact descriptor size path with kernel shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd14b6fc5e65adc89f85281897a8ca21de53e08",
"description": "zink: emit explicit samplers in ntv based on sampler_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ef8470bb429c1c6d3ee87cccb68754e7aa572c2",
"description": "zink: add some spirv builder handling for sampled image ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf24c6dca73bdacf999780f61e611c1b66461a0",
"description": "zink: simplify image deref handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49a387720e119827b359fb279f2d55494dc8771b",
"description": "zink: add a nir pass for CL image typing and sampler tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67dc62a4cec748a6197c078a3c7cf68d771cc1c",
"description": "zink: pass image type to image emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c",
"description": "zink: rework sampler emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "037bbabcb968b8a911e90ce61c202c76d3cc7a67",
"description": "zink: pass KERNEL shaders through successfully",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a08b9733098c14f895c12afc8740a02a6a6f0c9",
"description": "zink: match bitsizes in bo rewriting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e59c4a912bcc60dcbd9026bac1295c7a2d59beca",
"description": "intel/fs: use fs implementation of dump_instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5dfff0946bfb1468fcf1b481571ba4a0469452a",
"description": "intel/fs: reduce liveness of variables in lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd6d40429b6712afbe528174cba4a68edc38925d",
"description": "intel/fs: make split_virtual_grfs deal with partial undefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b99df7d92a0c838bd95650e02125c062955446",
"description": "intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59ecbe3fe2e2dbf028a479689ae74082f940dc87",
"description": "turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78785f3b187ec1ed00709594711e2870bfbcfe74",
"description": "pan/mdg: Don't schedule across memory barrier",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "027ee6c9e9c20033d0afb3c65684573f286072c7",
"description": "panfrost: Lower MAX_BLOCK_SIZE on Midgard",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0"
},
{
"sha": "934f9bbae7bee29a402c2701d1908ba23ee46c5b",
"description": "panfrost: Avoid a XFB special case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0955fe8fe20d2ffb416394be80a12897d7a6d61c",
"description": "panfrost: Use compute-based XFB on Midgard",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2ce225e682eb7880c70733dcdd51054ad7529b",
"description": "pan/mdg: Fix 64-bit address arithmetic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a626d9829554b2da898f144d14aa1e479b57954",
"description": "pan/bi: Clean up sysval handling a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e208aaef45a4ca005362e7acbc4eeac1a886e37",
"description": "panfrost: Don't allow VS side effects on midgard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bb68d95322d6dfa9ee53584d129ada4bf6bf1e2",
"description": "panfrost: Zero polygon list for fragment-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63320c691ae2b1637b69d7aee0fe386d05bc013c",
"description": "nir/lower_idiv: Inline convert_instr_precise",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "941c37c0856352a1ba3c8e4204ebbf205f404a16",
"description": "nir/lower_idiv: Remove imprecise_32bit_lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37bbcc2e4a0a451be3a3ba519245a41886646498",
"description": "etnaviv: Use correct idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bbe3271e6f5aaf49a4e3f17b403a5365cd340b7",
"description": "hasvk: Fix build around intel_measure_state_changed() call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2bc82581ad228f270fcf90b726d567035ea7bb50"
},
{
"sha": "89b93f7e344830b82f54054a9c7966ee383216a9",
"description": "rusticl: fix MemConstant invalid arg size check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "341babb8a79ae3906d39827ea40ff92c50fdb391",
"description": "llvmpipe: asst. clean-ups in lp_state_fs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f4aacad19ed0e0aee79632f416eb14fc48c0c87",
"description": "llvmpipe: fix comment typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2cd0e8218980f333fe8b1fb8378ccdb9876b8b3",
"description": "llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7e331fb825c6d6ac39894fdb359d96ff4adf5a",
"description": "anv: add mesh shading tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63ad8aed4100948812bf25a8394ad03572bd96bb",
"description": "intel/ds: add new category/stage for draw mesh events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc82581ad228f270fcf90b726d567035ea7bb50",
"description": "anv: add support for mesh shading in INTEL_MEASURE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1b2dee30e16f07e3d5dc451604cb819e4df7483",
"description": "zink: add docs for zink_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e63b24f8845fa25683afd267206f619d6c14d87",
"description": "zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "919cbc190ddcbd56469016f8adea18538870cc45",
"description": "zink: delete unused zink_surface member",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81713956fe64182e306237a84a3f69fcc51066cd",
"description": "zink: use zink_resource_object::views to defer deferred storage view deletion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113e477865041eb4a0bfdc5f7872bd3ffa1157d3",
"description": "zink: simplify conditional for surface rebind no-ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52efe113f9dcd705afa2d476ebbf27adfc10414d",
"description": "zink: delete stale comment for zink_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34ec611dc6198c2ed8b6bf07898d66b54d4ee160",
"description": "zink: simplify swapchain imageview handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f7a2ffde8dddbe5a8516def07ea3e8a05c87695",
"description": "etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cdcf45ac82e6a488bfc8de004943e93051b91d6",
"description": "etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b11838eff99b804a4964b13ce7fcb19ddf94485",
"description": "etnaviv: properly size TS buffer for MSAA resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca96b3a409b6d293fe7b11032c6eb023cf0bd4ea",
"description": "etnaviv: rs: try to find exact format match first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577",
"description": "etnaviv: rs: fix MSAA alignment adjustment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dfae660165413d696fb0546234b9f06377028ff",
"description": "etnaviv: increase alignment for MSAA resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "391ccff2506f2c54286ab0675e3a53acc3b4b0b6",
"description": "etnaviv: handle compressed texture formats in etna_layout_multiple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88d8775f9ecd824f82809fc8ef84101168ed11d3",
"description": "etnaviv: compute linear resource Y alignment in etna_layout_multiple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d38c7cc184db29995c937ab1a1b16262ed51287",
"description": "etnaviv: assert valid layout in etna_layout_multiple",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723",
"description": "etnaviv: move etna_layout_multiple into etnaviv_resource.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93fb84237f7a5c104076de4c8561c65a4f4fb51c",
"description": "ac/nir: add ac_nir_lower_ngg_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a319851aa92dfdd012807d8fedc05bb63684f5",
"description": "ac/nir: micro-optimize boolean expression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03a6eb25477f235e0e9957ee454e33d7365220f4",
"description": "zink: mark a test as a flake in RADV expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c7d846e5fa6867ce20dd959b4609fd1a0f1646",
"description": "v3dv: drop layout refs for all allocated sets from a pool on destroy / reset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f6ecb8667c6c756109954ad23f8c2c0ae0a9bf8"
},
{
"sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3",
"description": "iris: enable protected contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d75495a08d903f1fd92f133e49f2d01b45e676",
"description": "iris: Emit protection & session ID on protected command buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9402ac8023a0d9ec2247bc32d704411e882e8422",
"description": "iris: handle protected BO creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d88ab63e25948fe30e1f84862bc0f78dc5798ef",
"description": "st/gallium: plumb protected context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de1263842607abe69d2dba07a81cc50e1fa6035",
"description": "egl: Add EGL_EXT_protected_content support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b30f1327f9639c590e5cbcaa4c197900e273bc4f",
"description": "gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62ac2cec854062cf044d67dc34085b934d904257",
"description": "dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d64962ee05d2c88fb7482c627799573b4a135",
"description": "intel/common: add detection of protected context support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4172596382ec78973c63cd800569e74e747a52da",
"description": "isl: add new MOCS field for protected buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd8f3d697432665dacc61031528baf8e9c63267",
"description": "drm-uapi: bump headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b16df310fd65c19f0fbdfb1bb40a46dfd24a468b",
"description": "ci/zink: rename zink job to zink-lvp to better describe it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80137fcba00be5217c37ad65e398e51cd4bdebc",
"description": "radv/rt: overwrite hit args with undef in case of a miss",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4270b7659ef94684486169c3e586cdd447fb95a",
"description": "radv/rt: create traversal shader independent from main shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22534e0d1a4641b742075e3d05a17dcfa4da19a9",
"description": "nir: add AMD RT traversal intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c238699afabc57163dd6c48dcd6b65e8a10256b6",
"description": "intel/compiler: Broadcast lower code should check 64-bit int support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2da7ec0db9d177bb37077d772145b9a7a82bc0eb",
"description": "intel/clc: assert when libclc shader is not found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94",
"description": "v3dv: implement VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9deef4cde6bcb3c1813a0addf018879c7eeb92fb",
"description": "vulkan/runtime: include robustness info when hashing a shader stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3641f413a1ec58998e257e63f1699369c0889f0",
"description": "broadcom/compiler: trivial code clean-up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86503aaba48070162fa01ec4bb01ee859e037f5b",
"description": "v3dv: use enabled features from vk_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a2ca58aed8fb242f2944c34f1f379f5f6e398d7",
"description": "v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfb6a5fef11c7efd9366be87e4ddd41cfcced2aa",
"description": "ac/nir/ngg: add one odd dword to nogs culling pervertex lds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13fb7f8f2cc2485e9daf60e408c93efd31217e9e",
"description": "ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66d1fa9666b184cf51eec9d862d3c9463b5e29f4",
"description": "ac/nir/ngg: save and restore no_varying/no_sysval_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b197dd0d15d1a5b6dda350f20e84a745084627e8",
"description": "ac/nir/ngg: allow passthrough with vs primitive id output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e536d0fe4bd614d22aafe127870073a527850c96",
"description": "ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6cce2e4cce0988271f8dab96c102793c831c75",
"description": "nir: add two amd ngg lds base load intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54eea0e3934b5b76e0c469a5da4ffd16e9b6f68a",
"description": "ac/nir/ngg: pass primitive_id_location as param for nogs lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d82b668bc6301339463d050d4f08d7c909c1be15",
"description": "ac/nir/ngg: support user edge flags for ngg lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "238eeeacb243a2089ccbe6111fc4bfa01551cb13",
"description": "ac/llvm: get back intrinsics used by NGG",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "650597a7701c45efc4b358965cb64d19b6dcf025",
"description": "glx: clean-ups in drisw_glx.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "421777dd3abd93340fbd39ccccca53c1f7254610",
"description": "glx: clean-ups in create_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33944867ae91c824ab5f628802103d380bf64c35",
"description": "frontends/dri: clean-ups in dri_util.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a4202dac6a26f94e51bf3b1169c45627443f2f",
"description": "frontend/dri: assorted clean-ups in dri-screen.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9a257b339b103a5a4461e9cb0b46f5b084aad7d",
"description": "nv50/ir: nir_op_b2i8 and nir_op_b2i16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc961a28f85b75ecb97d5c6d46c46afd6af60b65",
"description": "docs: update to latest venus driver support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a408f5cafe91267af0a7ef596f7adcad9287fcc0",
"description": "venus: add VK_EXT_depth_clip_control support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7b5bf34b4207bac6417902ff715e5643d45389",
"description": "venus: add VK_EXT_primitives_generated_query support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f22fb117dccba006191b1298285645d51287c3a",
"description": "venus: sync to latest venus protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f2471e8c68996c5952acb2eb080efe2213688f2",
"description": "venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8"
},
{
"sha": "1c010da083197477d899aaab482082c9600f3d63",
"description": "venus: remove redundant codes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d",
"description": "nir/lower_bool_to_int32: add support for lowering functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "117b32a5944890a535700937f1ebf4840ea3c0db",
"description": "nir/divergence_analysis: add missing desc_set_address_intel",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "edda5731c09791d1947671dbf0902412f87640fc",
"description": "nir/divergence_analysis: add some missing RT intrinsics",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba",
"description": "vulkan/wsi/wl: correctly find whether the compositor uses the same GPU",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "93dbd14ed77a034a8c08521077d753fc47738c58",
"description": "anv: init major/minor before WSI",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "324d945589739a91e24aa401315bf2d94dafedb6",
"description": "anv: disable mesh in memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424",
"description": "Zink: add Zink profiles file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be235edfe2bc79f3e51e09831fe57753ed5da773",
"description": "zink: add profile documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd314d2035876c62292f633819105939c3f6933",
"description": "zink: handle broken resource mapping deadlocks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e05d98848cfc04a38cd893b77c3f7d6a6288009",
"description": "nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9cf6de4a8a24afb43a7a9fa015d633ec5d0dd6f",
"description": "nir: Misc. style fixes to nir_lower_readonly_images_to_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b684a603f10155080245e28fb90f9adec9f29261",
"description": "nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3c3d0d2871fe736b060ad5a0a1ce807fdc811ce",
"description": "nir: Reformat a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16e0702ec7103c06f2f33654b6e41498e2eabf8e",
"description": "etnaviv: properly reference flush_resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c"
},
{
"sha": "20b9eece6ef4e76a02b6c2bcce8f2f17f75d2446",
"description": "winsys/amdgpu: Set RADEON_FLAG_32BIT again",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7833c5139a54ecaa4a723c5844737e908951ebe4"
},
{
"sha": "d50db14023885c0ec865954697eb574dce6527bf",
"description": "zink: limit gl_Layer clamping to drivers that need it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2562c9c5c6bfba1f4515a6d7f6da07985a8e315f",
"description": "zink: clamp gl_Layer output to 0, if framebuffer is not layered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72d18325dd8a9cfe8ff69582d2ed09e6841f7fdd",
"description": "zink: add new framebuffer_is_layered state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd89690795ad6457ab6058c11f03a98c47d09849",
"description": "zink: add pushconst only pipeline layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0c6286485cfa3da07eff45daf519feb93a9a453",
"description": "zink: cleanup zink_pipeline_layout_create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f070923e837405bf1667b90f9c1f08778efb421",
"description": "zink: use unified pushconst layour for passthorugh tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec4ac380f1eceacdf9d9f0404b68848b45927013",
"description": "zink: cleanup pushconst interface between driver/compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "001c8fdfbf90b1b7ef64568bd215565985415fa8",
"description": "lavapipe: stop allocating 0 size const buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76609319954b36cff788a88c6276b12974f3ce9",
"description": "anv: enable localized loads for lower_shader_calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a08041466c413209c42e69f6e2043e87ade9a7",
"description": "radv: tweak lower_shader_calls parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29da1c82538dd3f233dec6fe89434468d9cd9fd4",
"description": "nir/lower_shader_calls: run opt_cse after lower stack intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c242e551dfec5206b15f29f1e6f519634211e1d",
"description": "nir/lower_shader_calls: move scratch loads closer to where they're needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5717f13dffe51431975e22bbec4e9328514c2f1b",
"description": "nir/lower_shader_calls: add a pass to sort/pack values on the stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cd90ed7bc179bb72db9c0451e05b540b979fd20",
"description": "nir/lower_shader_calls: add a pass to trim scratch values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d10d1781758d4d0bcd509362dd4f1b96fbb0f49",
"description": "nir/lower_shader_calls: add an option structure for future optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0543bfbecda97f4e989fe5a5b48042de585e787",
"description": "nir/lower_shader_calls: cleanup shaders a bit more post split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d7e04d924e35fb65c90554328e3c6b78e2d2238",
"description": "nir/lower_shader_calls: add NIR_PASS_V internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc70519c8a9ebe545f8cfcb84e6b34a1e46a4e17",
"description": "nir/lower_shader_calls: rematerialize values in more complex cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca2a1340a2ef8bfc919579bfec48d1280f5adb71",
"description": "nir/lower_shader_calls: avoid respilling values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9f8d21d008838ef0263fcc948f92c5355bb14e",
"description": "nir/lower_shader_calls: lower scratch access to format internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df685b4f9c5d71cba01190bfe7867c1ad6c5a120",
"description": "nir/lower_shader_calls: rematerialize more trivial values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "019529aa118bf31413f6c76ee72586c1721d1396",
"description": "broadcom/compiler: call nir_opt_gcm with a custom strategy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc6de356a5f7e15121e970d47f80c2d4c5ab9df",
"description": "broadcom/compiler: pass a strategy struct to vir_compile_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33878a12dda381874733d66737f75e4980b12eb1",
"description": "v3dv/pipeline: use v3d_optimize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf31b0710f10da51d5cfea1d1050bb30b1f51b7",
"description": "broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbc3ab239f08b54115f2449d5dfef153b8d5111",
"description": "broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec10a37a5266321dd01bfe336a3c900a1c1f9f3c",
"description": "broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16287ff87d47ccea6e1652924f52dc691ce4b524",
"description": "nouveau: put nv04 push macros in nouveau_winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8be9171fcba1f9c71b0417c502cec3377affa8ee",
"description": "rusticl/mem: can only map staging textures directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0c35dd24633322c3561912c53d28f2c20452ab",
"description": "rusticl: force BIND_LINEAR on staging resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fe408e82fce04d8e2c86d5fd7321a4ca6afc8a8",
"description": "r600/sfn: evaluate LDS location for color and clip-vertex too",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3340c7ce359252ad09b3e4d338837944482fb248"
},
{
"sha": "7b4bf219cc9dfa6320366e03d6055cdcbf5add5e",
"description": "r600: Account for color and clipvertex when evaluating LDS space",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3340c7ce359252ad09b3e4d338837944482fb248"
},
{
"sha": "d38055154464c3d1aef972e1077fbc200ca28e4a",
"description": "r600/sfn: elimiate dead registers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "952b385b962ba23a914ca7aa9253e49960751369",
"description": "r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73b51c187901aced2b7f4ee53f9299254d1723d",
"description": "r600/sfn: improve scheduling of tex sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7100e48f4a564a43ad6bb8a2e960fca44ceb6e",
"description": "r600/sfn: Trigger TEX CF based on max TEX CF size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4189ea373a609f272fb550130dd4bee8cfca2b6e",
"description": "r600/sfn: Allow copy-prop of group dest into origin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ab6ebefa4757cebf7fe06678f14a7b913f60216",
"description": "r600/sfn: Add test for channel changes in TEX source from opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23c7e4d590c82cc2f0e2eae8374306111ad9db5c",
"description": "r600: Fix printing t-channel in diss-assambly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd1084ef51b2fc22f914a95c5f3679bd426aadc",
"description": "r600/sfn: Handle nir_op_seq and nir_op_sne",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8e420568d4ac476b2de439525ed24bb7ac65ca5",
"description": "r600/sfn: Unify the handling of resource IDs in instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da1477a9343bb4aceee830d189ee6507a9056b1e",
"description": "v3d: Fix initializer-overrides warning.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224"
},
{
"sha": "61342ea1a561c992dc1adb3a50acf3dcce7df8f9",
"description": "xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4117710ec13142aae85d980a66de4eb539b3e11e",
"description": "xlib: Getting xmesa_strict_invalidate to be function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adcdfe66fc048c44116959d64ca6ee5478739f1e",
"description": "ci: Getting debian-clang-release to building with glx=xlib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f848b048c5717fd43f2c8df6182a547add97c2",
"description": "ci/macOS: Getting the installed binary to be artifacts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6777c7ab237284be2af47442a6dc9472ee6262",
"description": "xlib: Indent with space and trim trailing spaces of xlib files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7d25dca98bc0bbcdcd804149e30db8848591b6e",
"description": "gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "882400b1f49f8ff7a387e68949652b9ae06c4b65",
"description": "xlib: Remove the linkage hack in lib.c by use meson link_whole option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf6b4f205d14ce6c97f38f2b773ae2ecae5929c",
"description": "xlib: Fixes compiling on linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b49241f7d731f01582ea622d33f6afdc03b48af",
"description": "panfrost: Use proper formats for pntc varying",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "21a4dbb7206e6213ddf2090b27554319734038a5",
"description": "panfrost: Don't use lower_wpos_pntc on Midgard",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "8901787bad6c1019d2cfc67d19db7f150c8fdc02",
"description": "ci/freedreno: Update known flakes/timeouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc7c4d6b21f954c4129a548198d58a9b921abbf",
"description": "ci/freedreno: Update CivV trace expectation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28d1ead9c1770dd98a397490db18d40926c0906",
"description": "aux/trace: add set_global_binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d2a0b3b8d77460ca79fce5235d6b9fb0d2c0465",
"description": "zink: elide a buffer samplerview update conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17f9a3830c6facb619b38cf4550b570d75f24206",
"description": "zink: rescope/simplify some push descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cec19b58d50fdf0410d17e8c33d730ecf358c80b",
"description": "zink: flag push state changed in batch changed conditional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b40170d63f20cef4771be3b5a41368b63cc204e",
"description": "zink: split out uniform decriptor bindings in shader data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b420f7704bb66054638ecaf1c6fb84dc102f7db",
"description": "zink: simplify some program descriptor helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3128a8cada2a3434ed27211a432fa8c0dd21f348",
"description": "zink: fix spirv_builder_spec_const_uint",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de"
},
{
"sha": "0c4676a3aa182ceca13182c5db245dc3dacad419",
"description": "freedreno: Add 'replay' tool which allows to replay cmdstreams",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db573f736255b5ade59cbc43861b000b22b89d60",
"description": "aco: add support for device clock on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c481978ac2cba68345102d29a0808f26364a210f",
"description": "aco: split the sendmsg enumeration into sendmsg_rtn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6630b6e2aa31bbdcfee4cfc0fa5d8ad6c7924af7",
"description": "aco: add support for s_sendmsg_rtn_b{32,64}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a3df9acda0fabfcea8dd06269bd64f75fa16394",
"description": "ac/llvm: add support for device clock on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c005e72f456b222ed28790731df5db8dbbfd7e7",
"description": "ac/nir: add legacy streamout and GS copy shader helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "382831c986559d41f6039b92966266fa59544220",
"description": "radv,nir: add intrinsics for streamout and GS copy shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ac42912cc68fbb05a2687efe2048bae07a570c5",
"description": "turnip: Enable LRZ testing (not writing) in the presence of discards.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfdc40a255bdede66b6747583a17a31c19d0be6",
"description": "vc4: mark piglit copypixels-(draw-)sync as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938e13c57d095dafb752a2edf22c6a02afcd0b28",
"description": "vc4: send shaderdb output through KHR_debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc22016d71f9f7cde458d56d1fa343cbf79a86f0",
"description": "vc4: consolidate shader-db output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ed00732cd9b79564bcafca12406aa3e9f87125f",
"description": "vc4: use PIPE_MASK_RGBA name instead of its value 0xf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daaced111a1eb7a728afe6318b79cb80a5a4ddd7",
"description": "vc4: pre-compile shaders to make up for the lack of draw calls in shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11275ce2ee655ac1333b7e5b00db42c9cbb21e03",
"description": "llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f507d126fc60fba91eef57819dc0e2871173bf",
"description": "llvmpipe: asst. clean-ups in lp_texture.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "857cdd61e3431c5f04c0e9a6a6dfac9c5fa63c4d",
"description": "llvmpipe: asst. clean-ups in lp_tex_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5adb219e7c82eeaddb9aee23164d0220cf30de8a",
"description": "llvmpipe: asst. clean-ups in lp_test_main.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5384293479a224811c976a61852591d73b95b135",
"description": "llvmpipe: asst. clean-ups in lp_test_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b62d81ccd3d3e0ff9bd0e4a939e03f6ba4208f",
"description": "llvmpipe: asst. clean-ups in lp_test_conv.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fa266063c2a256fcfe832b432107cc5643f0772",
"description": "llvmpipe: asst. clean-ups in lp_test_blend.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb4ff32c2de66ba11f865549cf5167ba2eec0790",
"description": "llvmpipe: asst. clean-ups in lp_state_vertex.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b96151cd3cf6af124103c4160e3055c2db252dcd",
"description": "llvmpipe: asst. clean-ups in lp_state_tess.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03bd429fabbde541fb8b9751b468584566d3278c",
"description": "llvmpipe: asst. clean-ups in lp_state_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47fa82d48e86c573e29d3574e0dc01a6a63c33f5",
"description": "llvmpipe: asst. clean-ups in lp_state_so.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2271fb78783c5be26b7956b3579b4bc702e870b",
"description": "llvmpipe: asst. clean-ups in lp_state_rasterizer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c12af6cf01fe8010184902a31332373b409afe7",
"description": "llvmpipe: asst. clean-ups in lp_state_gs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f22de6db44c742eaabceabfd1b3ccf3abd78f412",
"description": "llvmpipe: asst. clean-ups in lp_state_cs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd9b013bf504079a583bb87dedea50ee8a23da37",
"description": "llvmpipe: asst. clean-ups in lp_state_clip.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b74b245c0d3b413c57f6a5effad28fe6d9f8bbab",
"description": "llvmpipe: asst. clean-ups in lp_state_derived.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dfc90d81bef496d4abdb0e78a0dddb41b1e5105",
"description": "llvmpipe: asst. clean-ups in lp_state_sampler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69545998210d4f0b92d9c4e3484b3268240ce7fa",
"description": "llvmpipe: asst. clean-ups in lp_scene.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "416fcfc6e54dbff2a727a6af3b30282e00e49090",
"description": "llvmpipe: asst. clean-ups in lp_scene.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75d7bb2e1653ea76a18bc4a6137c3d3e1b5e6448",
"description": "llvmpipe: asst. clean-ups in lp_linear_sampler.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa65ab5c6f54a8b2d755af72ee9287d8b0043357",
"description": "llvmpipe: asst. clean-ups in lp_linear_interp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8874c728e5d86a6bfed31f3a5572a9b229cf588e",
"description": "llvmpipe: asst. clean-ups in lp_flush.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe9296de342574daf54ff5102a1b43e2fbfa2605",
"description": "llvmpipe: asst. clean-ups in lp_fence.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17695f796bbb9d207600a18910919e3f64a30b79",
"description": "llvmpipe: asst. clean-ups in lp_draw_arrays.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd9c79b2d00a7ec6fbf999f15e90b351a198b1a",
"description": "llvmpipe: asst. clean-ups in lp_debug.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee71e0d83ab82c40c3a48bc24dab6019639beca2",
"description": "llvmpipe: asst. clean-ups in lp_bld_interp.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "161d82c7522e3cff85bbf9ef8fd27fd894e68a88",
"description": "llvmpipe: asst. clean-ups in lp_bld_depth.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b6ccc10cf2bd8a9acb670571fe3603b5867903",
"description": "llvmpipe: asst. clean-ups in lp_bld_blend_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee11cdab210c82f463c3503ce1ef52befae21ac",
"description": "llvmpipe: asst. clean-ups in lp_bld_alpha.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d0616d8353486b1bed8535f90297171392f7dcd",
"description": "llvmpipe: asst. clean-ups in lp_setup_tri.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ffb5b3688e0f92abe3e89370b5a6883e7d0d321",
"description": "llvmpipe: remove gotos in do_rect_ccw()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b12ad1f6a0e32e9879e3c48f26b889109c881b4",
"description": "llvmpipe: asst. clean-ups in lp_setup_point.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b222b9cf1f6623a9854628982c463a836a1344",
"description": "llvmpipe: asst. clean-ups in lp_setup_line.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e72c735cdeccd04c4e7cadc4da43725be0ed0d4d",
"description": "llvmpipe: asst. clean-ups in lp_setup_vbuf.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ef3881010089b1f79ee57120a2ff688866dd118",
"description": "llvmpipe: asst. clean-ups in lp_setup_rect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5131200c28f4b8d1c06cf499be7effa6a37beb81",
"description": "llvmpipe: asst. clean-ups in lp_setup.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a63484b350c5d1abcd8f2b295a4ba7bb39c86bc",
"description": "llvmpipe: asst. clean-ups in lp_query.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49ab7d19bd6644964b5ddbfd9e64e770dec88610",
"description": "llvmpipe: asst. clean-ups in lp_screen.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36df3d9b6f90f55e9e3a9af33bbadc7afc5ec74a",
"description": "llvmpipe: asst. clean-ups in lp_surface.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b763db6015bdd5bf41c2f6554a27ae5194692015",
"description": "llvmpipe: asst. clean-ups in lp_context.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2068ac49f794baf9cb0be0ae6d038a61c85b49",
"description": "gallium: whitespace fixes in p_context.h, p_screen.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e55ee8c08762200ebe30b23428e6de567705da5",
"description": "llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e214cdb6f40025dbb2d99894d031a93942b548",
"description": "llvmpipe: asst. clean-ups in lp_rast_linear.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b522d9d2335f03b812278877865e4df891b61639",
"description": "llvmpipe: asst. clean-ups in lp_rast.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e5889327537d684da258a1fb865d897a3f1fb12",
"description": "llvmpipe: asst. clean-ups in lp_rast_rect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a020052a0bff6b41c668b386399fcce18cf2ebfb",
"description": "llvmpipe: asst. clean-ups in lp_rast_priv.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e368ea1725c1ab2e6c807bf58a2f9da4634606fc",
"description": "llvmpipe: asst. clean-ups in lp_rast_debug.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae9d8dba19ed380fd6b3fd896877290c0db805f3",
"description": "llvmpipe: asst. clean-ups in lp_rast.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa7544959ec2c7e7ca9b67adb4b00a8534321cd2",
"description": "zink: add some docs for c++ pipeline state functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f560caa25d8350c3651dd460225985cf613db4",
"description": "zink: add some descriptor docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82096c8301fd644b739c68fab294083136a7f190",
"description": "zink: stop passing pointer to changed_sets to populate_sets()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6fdf7f64972b8a6483d9d558eb1f8bdc79caa2b",
"description": "zink: delete unused descriptor function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff1f299d14e37c8d7f281c209756de25f10374b",
"description": "zink: add more zink_descriptor_type enum values to improve readability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "852de28579be9e90db0b7389b0478767bfb7083e",
"description": "zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f65a272f63b5073c51d2d7a5a78d313ea14c734",
"description": "zink: rename some variables in descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf74cf39010edae56ade781c8973f776f43ea44c",
"description": "radeonsi: implement nir shader query enabled intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d26e13d169b3ebedad7d34232d43b493d8b7b9",
"description": "radeonsi: implement llvm abi atomic_add_prim_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "540eafada1eba7e3807a5cf376ad59b8fe7e4e15",
"description": "ac/nir/ngg: add streamout emitted primitive query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188a7f92261415e25f0018fe78da1557942f3d9a",
"description": "ac/nir/ngg: add query param to ac_nir_lower_ngg_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fb506d06882f07c223ac196d2740f10c9192a1a",
"description": "nir: add nir_load_prim_xfb_query_enabled_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a119a6464f4b0355bb8ab7081304e468f81e406c",
"description": "nir,ac,radv: add primitive count add intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e18f76d890927a3bd0e0cdd81cae4f172e6a6692",
"description": "radv: disable dual source blending in more situations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df16fa43ffc32ff99e92e13f4387064c85fff4a1",
"description": "radeonsi: handle sqtt pipeline in shader prefetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6189af1ddb435986baca20410e1eb0b2e605fd59",
"description": "radeonsi: store the shader gpu adress in si_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "619f009ff216b4e7fb1c689266e1da143ed48d76",
"description": "radeonsi/sqtt: simplify condition to determine if sqtt is on",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc5dd491ec555133e5f090cfa9d7ae6243f68f8b",
"description": "radeonsi: simplify si_prefetch_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "676214b6ba5ee425003dadfbef42822794fc9567",
"description": "radeonsi/tests: update expected results for polaris11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f24786dae62dfaed0719070238b1a7642259b2",
"description": "radeonsi/tests: update expected results for navi10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42d26ce8af693be0bbba0a286e823dd89626413c",
"description": "radeonsi/tests: update expected results for navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b2a3df60775099fb3bf786ad6b3bf392f7337e0",
"description": "radeonsi/tests: simplify the script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee9d7e5c622f2e376374db9e95fb920ef90f1077",
"description": "radeonsi/tests: handle flakes file for all test suite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f319f039fbb1e5800b205f3b0618c35c6a0be90a",
"description": "radeonsi/sqtt: allow to disable spm counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8034a71430be0b6473449028d90937729b77d6d9",
"description": "radeonsi/sqtt: re-export shaders in a single bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a9a43c8f93b1869ed29eb89307d1c9146e0d6a0",
"description": "radeonsi/sqtt: notify sqtt when we skip a flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a37e3b7199568e425c3a66a87d96944cf1377227",
"description": "util: #include \"c11/threads.h\" instead of #include \"util/u_cpu_detect.h\" u_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf44028c0280ec037ab55a5771ecbf48bb4bab13",
"description": "util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ee9c1158468aaf72ed2038963b6b64ecc75627",
"description": "util: Merge duplicated function prototype in u_thread.h that named with util_barrier*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d46893fdbf6423d34eb09be59be5aebe2cee53",
"description": "util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9364f4bcef76a9d008edf674c49c4815c075fd",
"description": "pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a90c1e483faff176209728bff5ca7b37c27e2b",
"description": "pvr: Add PBE accum format size in bytes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87eb4f4f4fa8d973aaf4eebc89f783b5ad7644e4",
"description": "docs: vmware -> VMware",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f8382202d5f9c37ba06ab0c08ae777a4bee209",
"description": "docs: healthcheck -> health check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e320da72fefc54e713075b00d305e6b7c437108",
"description": "docs: dependant -> dependent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33eb01843c514f4ea2dc8be6392a27e052c60bd",
"description": "docs: virtualisation -> virtualization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a13056587e2efcd4fd16a5ed56f3c617c887bbc4",
"description": "docs: Linux fbdev -> Linux Framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1160b657d2ea6864a443789569a3056623a53a2d",
"description": "docs: servo -> Servo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af3c1a960ccdbb30db3b65db31f1ebed16916d29",
"description": "docs: skqp -> SkQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6c4ac72a32d60b1e720c50fe361cb4df76e0f0d",
"description": "docs: lava -> LAVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2e688f0429c1148c29f01fd47c40627876cee70",
"description": "docs: hw -> HW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "672fc2527b8cfaea57477187bc59af2ce0abe589",
"description": "docs: xyzw -> XYZW",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d64954bcb525918565de51e3c8c8aa9da311ac5",
"description": "docs: Gitlab -> GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1298c5df693b778c1a4e54af20452f7596bac901",
"description": "docs: meson -> Meson",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "635bf6339daae32a70bea65038f6f0103a4ea877",
"description": "docs: ArchLinux -> Arch Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c2758404446599404a298de3079d7d233573fe",
"description": "docs: autotools -> Autotools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3196f713610019027a76d8011e44ba1dbf3d2649",
"description": "docs: ppir -> PPIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b244128954c2271cea383fe667615001e1b85f55",
"description": "docs: lima -> Lima",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "590d4cbe3ae845b4c010e425bc054b9e1a591089",
"description": "docs: vulkan -> Vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69fe8c279934c64af1d48ed8e24a1712ec06d93",
"description": "docs: llvmpipe -> LLVMpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb1d2c19b23cf3357ba0d9b7e69340d6e4e39ef",
"description": "docs: nouveau -> Nouveau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3e0a7090860eea442f080cfbc4d53c3ea1fd0f4",
"description": "docs: radeon -> Radeon",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e099755624b8854acd83e4f2704ee57409307bb",
"description": "docs: adreno -> Adreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af00076741b0083ef0adf0d71e0ba5a1393f2733",
"description": "docs: freedreno -> Freedreno",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "956cc5459a1c547a6ff2d67af18d4db94eb6809d",
"description": "docs: lavapipe -> Lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0ffea1183a6ae6d921a926e2b54d897e2d0c5f",
"description": "docs: perfetto -> Perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e23c3fcb4e9611ab9494206706ad140cd56ee21d",
"description": "docs: rgb -> RGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dbb184ad77b3ee59b9b3cb6a75ddd14f6fc32b9",
"description": "docs: gpu -> GPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a590043c77fadbbb7a4a46cd54e7203f97e2c607",
"description": "docs: cpu -> CPU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f01b1c37fe812f122a57b688e7b08d5ac8fd59",
"description": "docs: pci -> PCI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb552938584c8ed26279040cdd366d164a07ccb",
"description": "docs: xorg -> X.Org",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b0689eec64c014a2fc124bfa45962af7a8af90",
"description": "docs: irc -> IRC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd93f1dd6f19f958cae46aba089bf005842fbb0",
"description": "docs: ip -> IP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7041cf6612b70a4f2f126a5558a402f807f32929",
"description": "docs: use consistent casing for dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9c494e24abf1c00f416ea7c2efce4ff4ec0c0a8",
"description": "docs: consistently spell Haswell in camel-case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e855f5a060c93c8e129da406400c5f5c9f8a8643",
"description": "docs: consistently spell VirGL in camel-case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b371a1f62da66439060af9fc2370d5ae85d4775",
"description": "docs: consistently spell API all-caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc235de196015fb69c7c4fd24782ef0e877e8e34",
"description": "docs: consistently use CMake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1bc496785c5712f7a6f3f9ef0eb1eae5c3011c9",
"description": "docs: consistently spell OK in allcaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4453948a5ff7081cb75fb98424ed25d7d22b807b",
"description": "docs: consistently spell URL in allcaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ed28787557ee4a5d36f8a90e051e0d56cafd306",
"description": "docs: consistently spell ANV in allcaps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5296c13552b5cf6b5d122e4a5587d6caeac16159",
"description": "docs: consistently spell DRI in all-caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e4725e879c87bf502fc004580b1006e73c77892",
"description": "docs: consistently upper-case VC4, V3D etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a229fea22d659eedfd26e18145eb929d2218992",
"description": "docs: XOR'd -> XORed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b831894123c09bbeb095853bad68ffbadca6bf7",
"description": "docs: eg. -> e.g.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46d48659a628ad5043e9745328041ced06750c38",
"description": "docs: use the official spelling of SHA-1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030ecacdc4d27c23934a9f758fb7cbbc443a956a",
"description": "docs: spell out \"distribution\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad15f39e7d6bb9b5d96d0ada0c42d23a7b7c9a49",
"description": "docs: spell out \"environment variable\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9346d82c9a289b87e05bebe100fdf9800e0189da",
"description": "docs: spell out \"SHA256 checksum\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a008f34a69c5feac4c9e84524dcee37fa260e56",
"description": "docs: spell out \"build directory\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25936ef62b1907e49c37f55cbca8e52fd007bb71",
"description": "docs: correct spelling of \"Copr\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d356b1dc63db6b4788f9b4fa845c2d5dca943863",
"description": "docs: correct spelling of \"Gouraud\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d8bf9342064b548210c6ef1eccc6177c67d86d9",
"description": "docs: correct spelling of \"specifies\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a4e2c8641fa1fed27a1a4321d268bcd1528864",
"description": "docs: correct spelling of \"semantic\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e2d1a78e1702d80bf2cf8c004cc17acf72e4ee",
"description": "docs: correct spelling of \"irrespective\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29dd4ead44414bb601a0320a17d7220bee10865c",
"description": "docs: correct spelling of \"passes\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c74c53ff58da59a0f4009fb2c2ba650b1e0488a1",
"description": "docs: correct spelling of \"addition\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28f4fcaa4f213314a72b8907464852e6fb7a6c2f",
"description": "gallivm: Fix LLVM optimization with the new pass manager",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620"
},
{
"sha": "a36e27e507d4a16678ccd0e873883956a7e6302a",
"description": "aco: change thread_local memory resource to pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122"
},
{
"sha": "43d93c32c94016cbbee775b3b0c75a64fe583f4c",
"description": "loader/dri3: Add DRI performance option to wait for next buffer on swap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54464279c1cd5900b126c1d4aba290276878343",
"description": "loader/dri3: Simplify buffer age query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aa588bf0a3d72aaad459a5f4e599916dc5bd743",
"description": "ci/linker: update mold to 1.6 and enable on s390x",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e570cbfa20fb00c923bcb0218c058643c4b7c77",
"description": "vc4: don't use imprecise_32bit_lowering for idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "210e8a80ac18e0cdb55940e1ebf56f706edc60e6",
"description": "vc4: don't lower uadd_carry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ee0b8b8dfab0bf30d0b653d5e75a771940d816d",
"description": "ac/nir/ngg,radv: use different counters for shader queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83643e4dc82d86b15d78bb764721fb731b45c85b",
"description": "nir,ac/nir/ngg,radv: split shader_query_enabled_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dcbf2575734e1ccdcb6bc186d646376e4ad9a0f",
"description": "radv: split active_pipeline_gds_queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bbe8029b62edc138c1d41d4d2bce7f7edb923b2",
"description": "radv: count gen_prims_queries_enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6247b35ab2f062540bd21b4172d24a79e1bfe538",
"description": "zink: delete unused zink descriptor mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d",
"description": "zink: support multiple heaps per memory type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9515d9376752c0355de71957347e1241e3a226b",
"description": "zink: allocate/place memory using memoryTypeIndex directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc",
"description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ee1dd597e7a5ca6c7847e1110cfc49a4974201",
"description": "zink: don't flag ubo0 as used in shaders with indirect ubo access",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8e13d1d78b6d0af63b0166f1addc9ba7eaf0a75",
"description": "zink: decrement ZINK_FBFETCH_BINDING",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f4172e4ec9d33434f7fda26dbb9e25331886a1f",
"description": "zink: fix gpl compile optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "490ddbd0b7867b5d43e81f0595d95dfc5fc7c6fc",
"description": "lavapipe: fix BufferDeviceAddress usage",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "17ccc80920773a0b9bd3d2d9ad89b22c27c0e2e6",
"description": "lavapipe: store binding offset for buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cca889ecd82668eda6c7e03956b2a974d8faae7",
"description": "crocus: fix off-by-one error when clearing stale syncobjs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977dbfc9decf35584129d08f5912579f5ab4759b",
"description": "clover/llvm: add kernel arg info for opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b744e9703342960bb39cdaa09e3701e0e8059843",
"description": "d3d12: Add cache managers for separate buffer usage cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09b28524b2ae1f5f84516e0c0c813be23705abaf",
"description": "freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bc7b08bcf64e0b68812a253ccb9a95b7be84e55",
"description": "crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22ec93cc1aa8eb69f7a1d66500e70a3e5750d095",
"description": "v3d/ci: Add a flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00f36ad76c3c9473574376b7a11991a8269c350",
"description": "freedreno: Passthrough TCS support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18b02cbc254a607961fd9e358b757369058f3126",
"description": "freedreno: Add tess_state support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38c747ce3d307457511fb6e8c3bfec8eb1d4ddd8",
"description": "freedreno/ir3: Passthrough TCS support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7290370de226cb5e59bd8e0c88c2e7cf02a24ee",
"description": "freedreno: Dirty the TCS state if patch_vertices change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027690996b98de3bcda485c69744404f11e2967e",
"description": "radeonsi: Use nir passthrough TCS helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586",
"description": "nir: Add helper to create passthrough TCS shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b750cacd70dcdb7015d98489faf580de2d9ebc8",
"description": "ci/panfrost: re-enable traces on t760",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6f575f6633935b6532d106b31d467a23e66cf20",
"description": "ci/panfrost: Humus Portal trace got fixed, update checksum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba7164d2f1fffa737629a8c29b6c3a76027b456",
"description": "ci/panfrost: enable piglit-gl on g52 again and deparalelize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b970e25890ff45a4a705f8a6d7849cc5310a2326",
"description": "ci/panfrost: deduplicate gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a0c1dcbd6c484dcf36ab3f35e33c95a69c0c2af",
"description": "r300: respect buffer offset in r300_set_constant_buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17e801a9c4d5806c2d26033e3a75c6f207aa3dd",
"description": "aco: Add ACO_DEBUG=novalidateir option.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cceab788eb68f46e05c674d8fa33a7a65bc63bc",
"description": "aco: Move is_dead to aco_ir.h to allow it to get inlined.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36bc3afb8b36c4f77ab955c624f1db29ed192c31",
"description": "aco/optimizer_postRA: Delete dead instructions more efficiently.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7263a29794ed72fe915809bd48a53c668691b404",
"description": "aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a8dd07518c59af0087ed311cee232c31c3e8268c"
},
{
"sha": "75967a4814be7988afc20e59bac4b48bafacab00",
"description": "aco/optimizer_postRA: Speed up reset_block() with predecessors.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "b542ab02439d39dd54bc475332977d2c0a2e0920",
"description": "aco/optimizer_postRA: Use unique_ptr + array for instruction indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f598fe4e35723fd76f4847afc1cb2d8881fbccc",
"description": "mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0c52ee8271b5898dfeb5f8d74b1428ed7f811f5",
"description": "radeonsi: Use available dot product instructions on gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31c1cb06adabcdfca0f25839909c8e837aa8e24f",
"description": "radv: Use available dot product instructions on gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "361b47b1f00379a34d307e6ab0973ce2f53c61b0",
"description": "aco: Implement signed idot instructions on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea6723243d7b22e8d2c92790eba4e27bf2a0e06",
"description": "ac/llvm: Implement signed idot on GFX11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616d3908dc179c7319380111fd1cd5b047caeb75",
"description": "aco: Don't use opsel for p_insert.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54292e99c7844500314bfd623469c65adef954c5"
},
{
"sha": "79a8a7662be4dc23ab75e0d8f324289278d2d526",
"description": "aco: fmaak/fmamk can't use SDWA.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "413f8d0e9b6c22959fbb3152bb794ad37bc05798",
"description": "microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "224e5012105b6476eb0572bd90d1a72b19ba6899",
"description": "aco: Do not define NOMINMAX as it's already defined in pre_args now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ebd6f52a20aaa57f2815b3ad2e8052153689f18",
"description": "zink: reuse rast_prim for line-rasterization check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "659c39fafbb53e27e6816fa872ac6eb78772e519",
"description": "zink: rework primitive rasterization type logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "811794f8d8de608728f495c582482d20c80a7841",
"description": "microsoft/spirv2dxil: Change `spirv_to_dxil()` to receive SM and validator versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf5bbb3e41ee47b317a5aa7f7f72e0612f1c49f",
"description": "microsoft/spirv2dxil: Refactor to make SM and validator versions public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677def1d4e24048660b7817bdd257cd4eb56e362",
"description": "vulkan: wsi: fix musl build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac01f09d57b47e9bc6e27da122a5bb0ab43f6908",
"description": "radv/rt: Load instance id and custom index on demand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fcabb3b02bbf88b365f060da574a546df44378f",
"description": "aco/ra: only rename fixed Operands if the copy-location matches",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40"
},
{
"sha": "cf7ada973a8ab1dade57c51afb981b84daa28710",
"description": "radv: disable shaderBufferFloat64AtomicMinMax on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7298bc1810fc2a0fdc56b0b104d57298695d21eb",
"description": "radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ec5b6774dd2af05abf34fcb74cac0c71692b763",
"description": "ac: fix has_vrs_ds_export_bug for VanGogh",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0a8a9d9d638df80454417d2041f79f645193c910"
},
{
"sha": "4aef5f8825f9e157e3689e8f722d1cc8d34e13f5",
"description": "st: Remove struct st_api, st_gl_api_create and st_gl_api.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b990142e05bbaca7eb192dcfc9b985b0362be825",
"description": "xlib: Implement xmesa_get_name by return literal \"Mesa \" PACKAGE_VERSION directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78a8350e8dba123d2c7bb934c8517b778c66ca06",
"description": "st: Turn st_api::query_versions to be direct accessed function st_api_query_versions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bd5ff3122f25543e8093a6687c03f9989528285",
"description": "st: Turn st_api::create_context to be direct accessed function st_api_create_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "562adc385db85fab1345849454b864f787f76a26",
"description": "st: Turn st_api::make_current to be direct accessed function st_api_make_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26b77dfeb2076017eae9b3224d1e4a81b6561bb8",
"description": "st: Turn st_api::get_current to be direct accessed function st_api_get_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40e11ee5092909bc8c5098445811fc3a6fab8f9f",
"description": "st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f15ba7d681cb3eb0bda55a7edc82f16672e23e9",
"description": "st: Remove st_api::destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23388be282c9df1a35f2fa878b26a1ee136c6fea",
"description": "st: OpenVG are removed, remove st_api::feature_mask as it's constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44151acc95d47bb2e82f2ae24ab9df8460349eab",
"description": "st: OpenVG are removed, remove st_api::profile_mask as it's constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d0d1e529569855f4a0c3a3e109c5be65522c115",
"description": "st: move function st_visual_have_buffers into st_manager.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e85165a7bb539b64519208d699b40d3f2d9d497",
"description": "hgl: Remove non-nused hgl_create_st_api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32dde29028a529c42431c387edade0886239aad",
"description": "aco: swap v_perm_b32 operands",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dae1629778de81ecb24f3790f8404dd2c24dd338"
},
{
"sha": "514a9b3b75cfaa3e77e350b618c18f0707044c79",
"description": "radv: Use correct primgrp size for gfx11.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d782e529460adfd6fd76d8bb1d07f49be019371",
"description": "radv: Improve gfx11 clear colors for DCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8148e934a69673cd5881bf0dad9a63fe09589335",
"description": "v3d: replace all TODO around for FIXME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "434e74e658786446033c981d9de5627a4fbcdd23",
"description": "radeonsi: zero init using the correct components count",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f"
},
{
"sha": "152b90efcda158ca85dd51863c4f7b2a1d461c2d",
"description": "aco,radv/llvm: do not export parameters on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5bf63753d7b1e61d4529fe2dc5a81c49c8bbd45",
"description": "ac/nir,radv/llvm: add support for the attribute ring",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fee5e379f4cf6539b59e25c09f92d5d83d2eb8f3",
"description": "radv/llvm: do not set COMPR for exports on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4096c15f4f98d0140f86328c8f73cd23b797c308",
"description": "hasvk: Nuke code around local memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdbb005984e089a9338a7d693db13cd2c88612cb",
"description": "freedreno: get timestamp from os_time_get_nano instead of os_time_get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "851c6598bd1262fa3debd1ed2c7337ad2ca75fc2",
"description": "nouveau: get timestamp from os_time_get_nano instead of os_time_get",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d41dd42dfbc9bfb056d68ba8c1c4205bdb9dc75",
"description": "util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b"
},
{
"sha": "813d502d7c4b297689c16b2559e87134db1ff0b5",
"description": "driconf: add mesa_glthread=false for gfxbench",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55d2b82cc09953b104d46edc12524945e82eb45f",
"description": "glsl/types: fix dword slots calc for float16 matricies.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3570e94bcc187512490ac0871086fb101dc1c9d6",
"description": "agx: Use agx_nir_opt_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8b0289c35ef8d8c4098125e6951d6903585e33",
"description": "agx: Add agx_nir_opt_preamble pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "328eef2c3c1aec6eb750e8eca496208d394f461f",
"description": "asahi: Set GPR count accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa20a840bcef5d2fd14f10350838e76203a9fbf",
"description": "asahi: Set uniform counts accurately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9eae99b133f8bc34714eda182d0d3df19b5ada",
"description": "agx: Report GPRs to the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e32826345ade622ad05abb3aea652ecc089e652",
"description": "agx: Avoid reading high uniforms from device_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bd245d2cd9e1b4c6552432bdf09a1fd8cc68306",
"description": "agx: Handle 64-bit moves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1521d9c58c1d9a3bbaf1f572920e5a7cbb1da4d3",
"description": "agx: Restrict copyprop of uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cef13f8ab19a6261b9fa5065864fbb9ceecdbf7d",
"description": "agx: Handle uniforms passed to COLLECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "056280a4a162bf4e43c2d4439dccaeb818e8698a",
"description": "agx: Implement scalar load/store_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14fe5bc59828729436decf1a21d02dcecdba5f2b",
"description": "agx: Strengthen assert for packing ld/st instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41b54d4a5840f2a526aede98aec8f60f15339e77",
"description": "agx: Allow larger indices for ld/st",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05009d1dad36d2324c83f93395848e4560e6d67e",
"description": "agx: Add uniform_store instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca4fe9d3f58bad7f12eb926f8fe1b808b39318a3",
"description": "agx: Align preamble shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e466a7d1d898691a302fa3af9a9c4579a182bbbe",
"description": "agx: Handle multiple functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af74e746cd328138c83896ed9eb24b919f7164f4",
"description": "agx: Make push_count public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d63864e030c927857df7f57dde716f27aa29f50",
"description": "agx: Check that we don't push too much",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c74d6c4f9e0a4a03499784663656966fa9c95040",
"description": "agx: Be less sloppy about high uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0da23d5209acfd017c750840da232c0693deffe",
"description": "asahi: Support preamble shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9061e960b2e4c4c8b10af54e37e35f07dc7bc501",
"description": "asahi: Add group tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b464f4c598eff0be04afe05c782ac63e2cb22d0",
"description": "asahi: Don't use unnecessary test fixture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "537a77ea6b4aed5fe0030fa5b8c3b3b3aae3a0ac",
"description": "asahi: Rename LOD clamps tests to fit other packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6195ac93d6b7acc1284eb0608ca4b3e4150e4519",
"description": "asahi: Use USC_UNIFORM_HIGH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "348ac0f4a290245f32d0b8ddcbb4ad7559faafbe",
"description": "asahi: Make agx_varyings a union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721c4f21865ed29c534df09b5654f93445727320",
"description": "asahi: Remove \"padding\" field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06cb242a54ccb9b200c8a4b00a17417732ee152a",
"description": "asahi: Identify more shader-related fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24bfa5af88d4227d254e4be29442c44f05bfad69",
"description": "asahi: Identify \"Uniform high\" USC word",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e1f9ca9f6991a96dbe4ba7b64cc7521a0cdc0da",
"description": "asahi: Route shader-db stats to debug callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e126338394c8a605aeb0ea27d201e43b69fa4f59",
"description": "asahi: Precompile for shader-db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ae8e659da932058ae509d9fc64b3cef3c4af7e",
"description": "asahi: Remove AGX_FAKE_DEVICE environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e90bebe10eb39016756e9cb23010dcbe24511a",
"description": "agx: Remove command line compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80de33cf6a8480d51ecde8d4b8d29d595e281fe7",
"description": "nir/opt_preamble: Move load_texture_base_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba551d293fcc915071727b847bec21721899c77a",
"description": "asahi: Hold a reference to BOs in a batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741dbadae09ef376c1b6176f195b73930d1294db",
"description": "nir: Fix ifind_msb_rev constant folding.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289"
},
{
"sha": "125741dbae82dea2faf8e594c877701e137e0141",
"description": "nir/opt_algebraic: Optimize various find_msb_rev patterns.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57f5c9cac8dce2460b246405d2176e1e2a1ba05",
"description": "radv,aco: Lower uclz in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7505be3497cba09bb0a3e3787aeb107f32eeeee2",
"description": "nir/opt_algebraic: Add an option to lower uclz.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "049b60cf4bd2b16667a9d85ebe8a110a24236bc3",
"description": "ac/llvm: Implement [ui]find_msb_rev.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "058174c4ded714a047ce58dbbdc0eedc54a83d64",
"description": "aco: Implement [ui]find_msb_rev.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e552b9c95a1fc8cbec5f6187bf8630b3c31cc25",
"description": "nir/opt_algebraic: Mirror optimizations for find_msb_rev.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5ecb5388e7ef2e0c77ebcd1b2f2c708a1170179",
"description": "radv/rt: Fix setting tmax for opaque AABBs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f7f167cdafe0facbab2ba2a89f5aadccc39dc5",
"description": "nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7b935962b27667fd4730b53c5fd3ec45d2773c3"
},
{
"sha": "783b416e651df6d9d1c395989507cfc5b516003c",
"description": "ci/macos: Building both dri and xlib version of glx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c9f8d866202819780a4fa5398e0898b123a0abc",
"description": "xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bed3d4ad659c30cb0ef4b40172f1aab877ccc98",
"description": "meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "814682d00c7f016497afe52cd5c6e86f00110d7c",
"description": "meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76791db0882b3715cd7d0a47fd14e1f784901b09"
},
{
"sha": "9a7e93f1f6b42ff301dc3031ea0002253e61a6a5",
"description": "vulkan: drop const for descriptor set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5aa437a9f11cb029a52cce90d40fd2c238513107",
"description": "zink: fix ds3 line stipple enable handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12fded59650c26ae831663568e3d2981f5195b7f",
"description": "zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de7e49e6f015aa070338faffac439f2fa60b09b",
"description": "panfrost: Remove NIR_SERIALIZED support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfce4333854ecfba47cda99b256563e5ac27a2e7",
"description": "aco/gfx11: optimize LS/HS load_local_invocation_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c716525cf82ae7a00d7ec00d20998dd80f2058f",
"description": "ac/llvm: ignore g16 if the image opcode doesn't use derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c492779924cd4798b7666b812d3a805380ef67bb",
"description": "ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b47e32474283596f026eb3f06c7f01e95712589",
"description": "d3d12: Fix placed footprint of subresources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "479eb67aacf4df4562156b497cf4fd50d93e421e",
"description": "d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897adcf7d7b527dc9a16e73e46cb80fa22f52848",
"description": "radv: disable AMD_shader_explicit_vertex_parameter on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c18e39ebca095660488db05368255e6c33cc6473",
"description": "radv: disable VK_AMD_texture_gather_bias_lod on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59be3b8a8f123b145f31df11b2b4ef3c43ef10e7",
"description": "radv: advertise VK_EXT_extended_dynamic_state3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424",
"description": "radv: add support for dynamic depth clamp enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31f946f4d2e3abd633eff55ed8211ef052139413",
"description": "radv: add support for dynamic provoking vertex mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e26d3cd9e8da1d2364d3095fff8616bb66ccf4a8",
"description": "radv: add support for dynamic depth clip negative one to one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8",
"description": "radv: add support for dynamic conservative rasterization mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96282ceb9a8be2f2ca74cead95799ba8c9e50319",
"description": "radv: add support for dynamic depth clip enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8682e09c33fe8242317b24da5c823f0fa244ed47",
"description": "radv: add support for dynamic sample mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c38d94261a8091f20912baa356c995ffc709cdd",
"description": "radv: add support for dynamic alpha to coverage enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a98329b5e9cb6ca6bdbcd69e8e29b9790ffa220",
"description": "radv: add support for dynamic line stipple enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6",
"description": "radv: add support for dynamic logic op enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f22290949d3d6ad75445404e48195ed319505a05",
"description": "radv: add support for dynamic tessellation domain origin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bf34e9f3682e180ff1a4f7cfe867eb40646003e",
"description": "radv: add support for dynamic polygon mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0b4b12066a4afc42bfc582f6a7d501ebb7a2c76",
"description": "radv: declare new dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d23c94dd1ac7a2c7a37b37b3ee3718357e0f7d5",
"description": "ci/freedreno: add Guilherme Gallo into restricted traces access list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c080cb8e50cde3f41120f4bd85177bcb47f3f56",
"description": "egl: fix error string for dri2_create_image_dma_buf()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d67765fafd2931569415dacbbde83b05d6a3f2",
"description": "zink: handle f2f16_rtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813b76aeb69cb5959dc2512c3bc948b906410c48",
"description": "zink: handle more opcodes for CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4629fe2aab9e333012944749fa5ce344d56d5633",
"description": "zink: update the RADV expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a125f790ca5636d9168cb3c8ad62be83bb4e6b7",
"description": "ci/llvmpipe: update to new RUSTICL_ENABLE var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce02f018422eb050e2a737afacc10d72f78e20e",
"description": "docs: Add documentation for Rusticl's env variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feca63e37e7dd79bff57ce8396feb7f291494619",
"description": "rusticl: add RUSTICL_ENABLE to have a global way of enabling devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b7d977f764201fd9e526b161f7044da6d5e33ba",
"description": "vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df776419934bf7bd2e245a17118190b9d98df89b",
"description": "vulkan/wsi/wayland: add per-surface dma-buf feedback support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edd3c00d5d02bb6412b67aba6ae4d1eeabbe4865",
"description": "vulkan/wsi/wayland: add default dma-buf feedback support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947a465cee66e0ea2c2d7d56daa918cb5e401f43",
"description": "vulkan/wsi/wayland: remove refcount from struct wsi_wl_display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3adba6b18dc53dafbfffee9f842d799be776b3bb",
"description": "vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba571c3657ccbd331ee740af6e69ac52f75b6581",
"description": "vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abc464f3a9de89de9806ec6354022d892f76c09e",
"description": "vulkan/wsi/wayland: introduce struct wsi_wl_surface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149f7e476289e956c5e290544b0386703c5ae226",
"description": "vulkan/wsi/wayland: remove unnecessary spaces in struct fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05ed116d012d5e5fb2738552b951bfb39413f7ab",
"description": "vulkan/wsi/wayland: move some structs to beginning of code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b6c889be7c7151d50e46b9cac0c416232c47c9",
"description": "Revert \"ac: use LLVMContextSetOpaquePointers if available\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "940734630de229d98630e4398fd68e95c105177a"
},
{
"sha": "f5abb7ce4c1f9159f9202e8bbfe6ee33fbd4ff6d",
"description": "ac/llvm: pass ac_llvm_ptr instead of separate type/ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efa5c528222805dc4fcf163096102f1ef1fd1697",
"description": "ac/llvm: add ac_get_ptr_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39fd373f81efdb92ccc78e92d503a50c8cb48f12",
"description": "radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b31affddf4b4b0f4c395176404bee811da3dc82c",
"description": "ac/llvm: remove gep_2 and others temporary functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7508cdd2ff7794a621657b6e5135bf945365030b",
"description": "radeonsi: port the remaining code to opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0058a38d10380d9abf334e4a9b801892ff99b40",
"description": "radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f8319dacfff03bab7997f4adfc88ddde8f60f1",
"description": "radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b58bb254f33521211125d5e000b925e0ea5ae2ad",
"description": "radeonsi: use ac_get_arg_pointee_type to get the right type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8",
"description": "radv/llvm: use ac_build_gep0_type to get args types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f12adf2cc978586ccecbf323afc0bcbebaa94177",
"description": "ac/llvm: remove unneeded casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a15eed1e22288c06fa910b71eca6149d9cedb574",
"description": "ac/llvm: store constant_data and scratch as ac_llvm_pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a7f8d8df18146aa43b534983e6b98351a883d3",
"description": "ac/llvm: store lds as ac_llvm_pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c54ae013d4067cb051289a74f2badcf467220aa",
"description": "ac/llvm: add xxxx2 functions to iteratively port to opaque pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e78db39cd4495b13b97e8522c668fcdceb804b",
"description": "ac/llvm: add type param to ac_build_load_invariant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f044de2e60352e5e9866561481181d3926f201aa",
"description": "ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68b18f2856da6d44e6b91f17428aaa011e2fd02",
"description": "ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f00f74b209a46791e5c30e3e7ea37009e2df293",
"description": "ac/llvm: port functions to use ac_llvm_pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "174caabab721fc1b6c6bf7e181641c89978f0123",
"description": "ac/llvm: add a ac_llvm_pointer type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afd645f0576f2cf41b65f360787f01604f00f0f2",
"description": "ac/llvm: remove LLVMBuildGEP usages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab476bd11a5b7280b41cb0aec2f763a690c1acd",
"description": "ac/llvm: add helpers to get pointer types of ac_arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dcc2c216ba124883e08db8e4a698bec849ef05b",
"description": "ac/llvm: simplify get_memory_ptr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8465d23f99fb97bd6d386d3964198c1c4557b3ef",
"description": "ac/llvm: drop visit_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "236c7ca8b3cd25b99f5b2ba3fd74efb0d10c75cb",
"description": "radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ba066d45a6a602a2e4e5412995905d7e84e2bf",
"description": "radeonsi: remove USE_LDS_SYMBOLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83283fffc56f0b356db5229a6ef71ab84ea397e5",
"description": "ac/llvm: remove unused vars hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef5fc6a764954ed9ae5d9171c167f3d4884e0aa5",
"description": "aco: fix tcs_wave_id unpacking on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f573c44abb75386e16aa386afd75832bdc78b57",
"description": "radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a8a9d9d638df80454417d2041f79f645193c910",
"description": "ac: add radeon_info::has_vrs_ds_export_bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e54297cdd6bd9e3406816a112b5ef7ad1c806a",
"description": "radv: allocate more space for pipeline statistics query on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0237e5f3795971c68155e55e08e39b01a3fbe641",
"description": "st/glsl_to_ir: remove stale include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c174700ebd613b3d4f32defd36d7183d51397e2",
"description": "st/glsl_to_ir: remove stale comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8897f309ca539a0ee42e722fb9d465842f6699ef",
"description": "ci: Trigger building visual studio docker image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9edc23f0751f030159fab3372c0792a12dc59894",
"description": "ci/windows: Update vk-gl-cts to pick up new zlib dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe78a8910cb6caaa7f383b3dc045f3c8d10e4674",
"description": "ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab525ea1fb35e2be3d722aaa7a3fb43afe475dd",
"description": "ci: Move building libva before clone llvm-project in mesa_deps_build.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3872ff4f8087326f832f6ce96478e7481e6cfba",
"description": "ci: Add Get-Date in each package build in mesa_deps_build.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92b4091b99859aaaff75fd49ffe1f1399ab57e54",
"description": "ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05a31cdce64c6d785c7ceab7306274be39f7de7b",
"description": "meson: upgrade zlib wrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20f33a1cd91832f7cd9899b5e3c540715b57d6a9",
"description": "Revert \"egl: Factor some common terminate cleanup up to common code\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63"
},
{
"sha": "210f19b004476970b859df24dfe420f6988db1c8",
"description": "venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2c14887bb52ec6fd05c5f8b5363f1689b4b45c",
"description": "ci: Fix kernel+rootfs.* jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71dc65ec20b6392eb924167cca8d56fabbb7a700",
"description": "ci: libxvmc-dev is not a dependence anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba94036f363757b1e379ef3ad1cf2cc47735d6d",
"description": "d3d12: Create d3d12_resource objects for video usage keeping their DXGI_..._UNORM formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd90273aaacb9093334aa3db95e298026616b6dd",
"description": "aco: Optimize MUBUF 0 offset when idxen is also being used.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e52c2f4fca7dd8e11a40da32e8e90d7539885bdb",
"description": "nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b67aa878107ce82c7c50b600f84eed66f2f8a7e9",
"description": "aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c918f0934ef833f9172c2a27e826abbbc810e2f5",
"description": "nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a096f46836ad8c7e1055972b0ec6dc5af3ef4707",
"description": "st: Remove st_api_type because ST_API_OPENVG is not an option anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae73bc0768cafa21897bced6d4d635059569fd1",
"description": "nir/algebraic: optimize b<<a + c<<a",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26abdef5bcaf0c58bd397bf0eb4aa4d362b55a8d",
"description": "turnip: Be sure we blit depth, not stencil, for Z32FS8 -> Z32F resolves.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2285011a3f4e21026f0904d23a57a8a1f9c8247d",
"description": "rusticl: remove blit code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7e2ea803b618f20b35a4c133d5da7e9ae790a43",
"description": "glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d160ba93d1f77c0b07b0b573d9f17d8537d5d9ac",
"description": "glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac591028ca6885ed1cf79f1586e59ee861eccd1",
"description": "glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bde5928264bc48eec8026c5c816afb22ab60b73b",
"description": "glx: Trim trailing spaces in in glx/glxext.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffab4c8cb7bc7362cd3318f39162a98629bd4d19",
"description": "glx: Guard usage of infer_zink && !explicit_zink in glxext.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a"
},
{
"sha": "ef9e63820c30716d83824aadc4b14c8f6f6fd34f",
"description": "zink: start on some type docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5324e9b2bdd5850547bd45cc98896b9562f5357",
"description": "zink: delete unused descriptor struct field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69013c860b2e3e8e54dbcfa7c807877baa3e36e6",
"description": "zink: delete/cleanup some descriptor #defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef575b91d1bc8b6c01e8c8a7e6877337b1a8586",
"description": "zink: add docs for zink_batch.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8",
"description": "radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09033c7b227c6ea97e5f513121f5df0a3f6b3bdf",
"description": "nir: add nir_intrinsic_load_ring_attr_{offset}_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46777e55443369c1d21b6c0761808253c046c0cb",
"description": "radv: declare shader arguments for attributes via memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcf642c23e14ee79c1c0f64b75c9c64ad17741c9",
"description": "radv: create and configure the ring BO for attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f239d745d6f0675572e77adf0a4ddc75beca69d8",
"description": "radv: add RADEON_FLAG_DISCARDABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93febe1198a03c16c18fc413501ba710edc8b1ec",
"description": "dzn: Use ID3D12DeviceConfiguration for root signature serialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fc619470db3cdd05038ab04e8e8ca1d2395dd49",
"description": "dzn: Attempt to use the Agility SDK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd653ee33ff75dc8a3e70c12875379877220a0d5",
"description": "dzn: Use architecture props to return correct device type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d1c72b353768197d56bdd492de105a688d90a5",
"description": "dzn: Support device factories in addition to global device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4696aa484f68b38c1d4c31eebf068c08fe7aa9dd",
"description": "dzn: Store the d3d12 module reference on the instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2eebb670ec0dbed7a150f88e7c64e4b7e01f6ee",
"description": "zink: set default spec constant value to 1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de",
"description": "zink: move spec constant emission to the types/consts block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e51383258ee48f6af8745d99638f4b45b8c52f6",
"description": "intel/compiler: run nir_opt_idiv_const before nir_lower_idiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8bf2a9a15d2572974448ed67a282f195d490323",
"description": "radv: drop the ES vertex count requirement on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc19ffef2793e07cfffe27c0a58af7a7ccace8fe",
"description": "radv: do not use memory for waiting for cache flushes on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bdf17d1932fcf4850c3535ab26fae64e09cd5d",
"description": "radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a7e4dc8cbd110c940d43094537738661fec4411",
"description": "radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23727d554eade7df29cc19bfc0001c6d4a6b2e5",
"description": "radeonsi,radv/ci: Increase coverage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3df2bfac6c57e539f04181e4e51b40a6558fdfee",
"description": "ci: Run RadeonSI jobs on changes to src/amd/ci",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a1d34d8c95773a210fabef5999ad37065851f815"
},
{
"sha": "97e1613b0e13be8b694f98ba28449137b9cc594d",
"description": "ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e006b17477864b08e88c02ccc732f60dd91c6b",
"description": "nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38111f6b4d2017e04ec964b8bdf118f1c1cdac9",
"description": "radv/ci: run two jobs in parallel to reduce the execution time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2459fcd9ff509a9214f82adfd4844e6cd326cec8",
"description": "radv/ci: bump the job count on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861ec4988d90b402abc30122fe1f97fbbf3afa89",
"description": "r600/sfn: Initialize TestInstrFromString member m_instr_factory.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819"
},
{
"sha": "53ab57e8882a60cc3e9d7c116095b41d2f12df33",
"description": "util: Move the function implementation from u_thread.h to u_thread.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a2506a8488494b960806a2742f1af1696bc8b12",
"description": "util: Remove include of windows.h in rwlock.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c30d63a53d6304898d93079a2f8c3f3a9ca79c29",
"description": "util: Remove include of windows.h in memstream.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2a486120bf12e6885e40211ffa15fc523fa6d41",
"description": "llvmpipe: #include <windows.h> in lp_rast.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797130b449b2425122c7d996cb2b034ade34a0ad",
"description": "util: #include <windows.h> in disk_cache_os.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "399dc71a30f1722893815185c40b52757d3bfb18",
"description": "c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54beddb5d2ffafb878bb62fcf0df1a1a3451d139",
"description": "util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6e4aa6f31b489791dd0439344541abd014edac1",
"description": "meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f140c564f351db4348d02148c490c291325e6d8",
"description": "c11: Remove the code for Windows XP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea3dd4179dbc564c2505adae988648b015835141",
"description": "util: #include \"util/macros.h\" in u_cpu_detect.h for ATTRIBUTE_CONST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b2b8ac64eae2352b02c5462e1ccdc8e9f60a1aa",
"description": "util: #include \"c11/threads.h\" when necessary in simple_mtx.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb6668ee866c7d7a6ef08a6f7e31f29c15d21b0a",
"description": "anv: adding parsetab.py to the .gitignore for grl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eff1517cd7b07450bc75fed03e13dfd621fa299f",
"description": "anv: added proper handling for input argument in intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de02ff980fc4a8d5e4c65c030790b04e96899d6",
"description": "anv: fixing typo on description of output flag for intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "056d72c897aa729d4f72465687afdd8bbd1b5444",
"description": "anv: add missing separator to help for intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1f03ada09bf87c8c8f4c59a27422654b590165",
"description": "anv: reword info flag in intel_clc's getopt to avoid clash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3529d3d89a6972afc4903f74fc5f31e6ee2c20",
"description": "mesa: Use util_call_once_data instead of mtx_t init_once_lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86290c81b247d84d34ada743004b33086851161e",
"description": "egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56a34d15681139cbffe52f57c96ea48c9d4bd67b",
"description": "egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81ef38f4843ba9d3d435af761ff576f57efce62e",
"description": "gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf6dfedbc4a25875f558df50c68140562b419b0",
"description": "mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1411d79e24f818bc8ea22268b66bb40a4091c79a",
"description": "mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf36399459956d7451441cb633616b2850779e91",
"description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f9e336aedb98957bc56b8ef566346e924d21eaf",
"description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44901ebd97de76d9cfdbca2a87488af4c642ea6b",
"description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26d5b4b69d892e854750a08673a9ba29257ece4",
"description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "404808afc899913ab64bf702240b647146199a99",
"description": "util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c7f2e80937268b4f23fb6755d7da5f13307769",
"description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574b4c547ffd12ab6736b982fb23e9d95613b0b9",
"description": "meson: add dep_valgrind dependency for 'dxil_compiler'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fad769c13f57add5fa7586c04fd1c6bcaa67c43",
"description": "d3d12: Release sharing contract in flush_frontbuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035db6f0118101da395f89a4288380760a11a604",
"description": "d3d12: Use ID3D12DeviceConfiguration for root signature serialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a1268cc4fbf22290112ea856339dc234bad21c1",
"description": "d3d12: Attempt to use the Agility SDK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21f0cb5b9b8e0bff42b42cbdf90b1f2f86fb46f",
"description": "d3d12: Support device factories in addition to global device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb9a58c1036070831f4ee33e409c5b01d3c90129",
"description": "d3d12: Store the d3d12 module reference on the screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff102db76c0c37c33fe466de5f12fd88f0272b78",
"description": "d3d12: Move some things from screen late-init to early-init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18683917327edd79605752271f52a99fab1d8678",
"description": "deps: Update DirectX-Headers req to 1.606.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91085bf3379fa32d2cd3f164c8e84542b94baaab",
"description": "anv: enable rayTraversalPrimitiveCulling feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9747169b6a35dfe3c9979d669f73dde3dcd1399",
"description": "anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa41349a7b325377545b3e7a8ccd3d49188c269",
"description": "ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ada1076f98ea2b24491dd4fd1b25208cbed9caa7",
"description": "rusticl/api: Interpret `lengths` as a slice of Option<NonZeroUsize>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c16065169fe4ad8085bcd5ff51752306d0f58ff",
"description": "rusticl/api: Don't check the program source for nul bytes needlessly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d31bc5ac3b3505a86ea646d738256d616b6ef8a",
"description": "rusticl/api: Shrink unsafe block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677c871a0a3adeb78c6fecbe0bde603ee60f6184",
"description": "rusticl/api: Factor pushing to the Vec out of the if",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d64b9ea4835eb6a38b5522b5470e7cd0e43a071a",
"description": "rusticl/api: Fix creating a program if a nul byte is within the specified string length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de42613bfdefecb1f4a3a10a99311f4e80b095c",
"description": "rusticl/api: Drop UTF-8 conversion of input source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4de48a5dd5841c141d173ef32fc405cd2b2eb7e7",
"description": "rusticl/api: Use iterators in create_program_with_source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e9e5618110542550b9f92dca8392f213bfd46b7",
"description": "r300: fix generation of invalid swizzles in regalloc",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "842a0c6ef14876d51a6dec702bdc1137b9c9545b",
"description": "nir2dxil: Use native helper lane intrinsic on SM >= 6.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1252d63cc2ecc398dd2d36b4a77a1af212cc6cb2",
"description": "aco: Pre-split result of bvh64_intersect_ray_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6aca79f630323ba06207f5723134fb3dec4e460",
"description": "util/indicies: convert u_unfilled_gen.py to write a file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "090e71e0bff7291a5bba9a9ff60e7de6bd83c206",
"description": "util/indicies: use itertools.product in u_unfilled_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72d8425ea3626a73a06cb99a66282cbf033fab0",
"description": "util/indicies: simplify some of u_indicies_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e523f2339124031fc96ff5ad80e15c481533de8",
"description": "util/indicies: write a file with u_indicies_gen.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "addd4d71faf45d62e5a0b2f7577d5c7a56dbe5e9",
"description": "util/indicies: use itertools.product instead of deeply nested loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55042a1fb9368e24ead14035bdeadb63b39214a1",
"description": "util/indicies: move common static functions to private header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5819d259cfc818fd4b3a5c121372491e0616870a",
"description": "docs: Extend calendar entries for 22.2 by 2 releases.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51236cb178806043b53eea6d8fa30dc8f873a2d0",
"description": "docs: update calendar and link releases notes for 22.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7887f769978b9610e3841be5338c97332033d509",
"description": "docs: Add sha256 sum for 22.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ad1a81cd8127e12ff09563c2c3e0fdde540647d",
"description": "docs: add release notes for 22.2.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f939b3115710de58ac476dd40f21025517441155",
"description": "frontends/va: fixed an av1 decoding image corruption issue.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b49f8b025c749408ae647a2650a5d9cbcd85d8b",
"description": "zink: add ci flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "029d4cbf42e972ebf7f325ddc0ed97e05558d355",
"description": "tu: Clean up variable usage in `tu6_draw_common`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9248ce29781121684902177a9c2f3b4a62f8300d",
"description": "tu: Only write `A6XX_PC_PRIMITIVE_CNTL_0` if changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3de9c429083e1db224e7fb67aca14d4f1de8f995",
"description": "gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8939d477ac98e2e69abc0410412ba70d48fc4149",
"description": "zink: Remove duplicate variable zm.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "325c703624a7ccb74356c697ad305755db289a01"
},
{
"sha": "3873ef47f7a14e00ddff25a8765550d23cc24533",
"description": "pvr: Remove outdated comments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849c2e14abfa635d3fb999eb008daf5ae17ea4d3",
"description": "pvr: Handle pipeline barrier vk_sync.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d19835e43cdba8c122b7a27174c63772834bb1f2",
"description": "pvr: Fix overflow before widen warning for rgn headers size calculation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a35563de0e85452d7dbd5b8e0075ee755b8f52d",
"description": "pvr: Fix possible seg fault on csb copy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9eb0c13a03bc4250887b6e9c3daf66e198bf714",
"description": "freedreno/a6xx: Drop max_scissor tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ad637f52aa0ec6767fcec1acade4562eba815ba",
"description": "freedreno/a6xx: Update caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc70a940d4b84431c2877616b15d1c6621bb5184",
"description": "freedreno/a6xx: Fix primitives-generated query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f26631c6de531db121ba1704b14e8af2578fbfe7",
"description": "freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b96e8050d6fa69a3d09c3c23412b09689b7cd49c",
"description": "freedreno/ir3: Lower all the 64b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b38d233fc55f58b9d5abea94a52066903427cc3",
"description": "freedreno/ir3: Fix clipvertex with GS+tess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f6f671824745883e40f523765cc9aff9b299abf",
"description": "freedreno/a6xx: Remove unused param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533b87dff09a0434cd2c0c22718d117501e17915",
"description": "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aeca308a205f1842edfb42281fa80f8568b8e8c",
"description": "docs: Update freedreno features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dba83bb8d94a8eeb6806460b6f8d61d2ce30e24",
"description": "driconf: add a workaround for Cossacks 3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53e7f3afbd206a419f01ff77f2ca69697acb23b9",
"description": "driconf: add a workaround for a cursor issue with kwin_wayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c849c41b0da1c7266787c87b11291e9545ab68fd",
"description": "docs: correct spelling of \"freedreno\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "264080057a3a51c2f28886ae8dcf32b87ae16522",
"description": "docs: correct spelling of \"traveling\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ead77aeb829c5260ec22d7383fd386c2aee830ed",
"description": "docs: correct spelling of \"correctly\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de9449c17a5200039ff9bc41388ee3dbf4503613",
"description": "docs: ie. -> i.e.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51481b8f4c8a65dbacf97422601c5ff8f629da26",
"description": "docs: fractionary -> fractional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3475859fa73ce9c1d500d9f7663761d514320bc",
"description": "docs: correct spelling of \"rasterizer\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20f4484d32dd2856bc9f547a0f030c8e525423b",
"description": "docs: correct spelling of \"explicitly\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60e8c443b1c85097514dc8a45116ac47367ffda6",
"description": "docs: correct spelling of \"addition\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b469d9746f73987fef8bbc2508ae853b67213eb5",
"description": "docs: correct spelling of \"average\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d047c08b0aaa7e06bcfef08a69112a86f317f5",
"description": "docs: correct spelling of \"laid\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d55200e72cd00c867060568065e59f10e24b23c",
"description": "docs: correct spelling of \"compression\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5590fbd53051f59fa5625723a99a20cef9067aac",
"description": "docs: correct spelling of \"commutativity\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57db29e967aa4475f4a3b1a10ec05511264de591",
"description": "docs: correct spelling of \"hierarchy\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa210550b0fd7f1cf68d4bb079a9d7c6e7f2b61e",
"description": "docs: correct spelling of \"maximum\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcd93216c690769f68dfa0185f8aa0de31ae5d5f",
"description": "docs: correct spelling of \"synced\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d28667046328c8cd196e8c743d4161a2155b351",
"description": "docs: correct spelling of \"simplification\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65ad0824c9b9acf62db7cc33bc8fb89a33f0f8eb",
"description": "docs: correct spelling of \"shareable\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12b52b3f95f480a8ed2680631cde2e9f3302dd40",
"description": "docs: correct spelling of \"Raspbian\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8343b2fc8524b37294c371026d467f599919502",
"description": "docs: correct spelling of \"subtly\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a2430838445eb080238beec53751d9b4d990daf",
"description": "docs: correct spelling of \"choosing\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ceb8ac1a8dd5b11d62f41e14651aee9c8bb9202",
"description": "docs: correct spelling of \"Khronos\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20e4ee0c77db0e4f54f04443c2d75d0fa2fd31bb",
"description": "docs: correct spelling of \"to\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbeabe5c674c332929cd82e569652f43e31c7a4e",
"description": "docs: correct spelling of \"implementation\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ee7e03da3574908e2dc37caaac0d697f1d4c10",
"description": "docs: correct spelling of \"hierarchical\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e3dead97f81c9ecbc95b64f0cdf5312d1d5fa7",
"description": "docs: correct spelling of \"specified\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8dc8c96ae97006d0fd8d23b3929f31432475a8d",
"description": "docs: correct spelling of \"bug fixes\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9037d2a508fc2ef200a0bce34a66ee77e3e82bc0",
"description": "docs: correct spelling of \"attempts\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "809be974076863c19b8d7974e9f3cb8d33830500",
"description": "docs: correct spelling of \"implemented\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13e7f0c8d29c71f9f848b021493a40f04e370285",
"description": "docs: Remove document about XvMC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f203f60e4210e661f4b3afc5992a1b4c407ea9",
"description": "nouveau: Remove XVMC_VL environment variable usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6570136e15d196aaf9c9bfd123e9321a7e6263f3",
"description": "docs: Remove rbug related documents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdfadec6fde603ac514bb424ee09979135bd04a4",
"description": "docs: Remove graw related words",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e4b440c991d7f7c20238e3657915ca2e44a9e0",
"description": "ci/windows: Update build container image with all deps so wraps can be disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cadc066dae1c58fee97f50a06a5afe9083ee9cd",
"description": "radeonsi: lower hadd and fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7156e5d9cba120dc9e027b819dcb7dd2fd462ab",
"description": "nir/lower_cl_images: set binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d037fd539c8cfa91556fa59da671411006214780",
"description": "radeonsi: fail creating textures from user memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9e08f2fe1758014c20cf6485b6b39b92adc2a4e",
"description": "zink: clamp shader bindings for compute descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e220c395105e1652b3da5bd743826d3735c2989e",
"description": "zink: reorder context init to handle COMPUTE_ONLY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a05a0f5b44b16fcedf7e94b4c1cd36e921f115b5",
"description": "zink: delete some big struct members from zink_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f6224810d2e4bda4ddd65056c14f9c144ef6d8",
"description": "zink: clamp feedback loop layout to GENERAL if the ext isn't supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3edad94caa50887e83cc6c003086569f29d370",
"description": "zink: enable tc cpu storage on some buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211c2aebd2e12fef65ef4a397cb106ef98783fff",
"description": "cso: make memcmp and hash computation use a literal key size for blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b513c9b1efa56514bf3d0aa778a141a96f98ff",
"description": "cso: inline more functions because some parameters like key_size are literals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f0cd4029ce3fb631b994d4fadeba7a864b20f19",
"description": "cso: don't destroy CSOs that are saved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94240f561c8665fba780ac7c1a68bf076de64231",
"description": "cso: fix broken optimization for sampler state lookups",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c4e18cd4dd15aaaacd9d6b59a9e2a9c13e1b88c2"
},
{
"sha": "224735abaf9352249df0902c442115ead304921d",
"description": "cso: constify some parameters to remove typecasts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ec1de8f34c0379a4cd00fb1f21a6bbc9e00a6c",
"description": "cso: start without u_vbuf by default if it's not always used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e024e2870328a9b064d607f2583029ac2784bf3",
"description": "glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513ac52e47d38059a1425e8fc21d00ba258c5dab",
"description": "glthread remove the unused *last pointer from unmarshal functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e6245f1896e7aae20856210f3768f1e520bbda3",
"description": "glthread: merge and collapse glBindBuffer calls that unbind and then bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b6e2783ebc0709b6d908c48c50e6e5375110789",
"description": "gl_marshal.py: C style fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5db7dc599a642e19eb59223d492997c8fecd3fc3",
"description": "gallium/u_threaded: don't call simplify_draw_info redundantly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cb96b18f64b0db0d68d917247710417de0b982d",
"description": "glthread: rewrite CallList merging and do it in the app thread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f8cbbfce264bb123fcc9909fe17569ff8bceb6f",
"description": "glthread: demystify Draw function names",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e",
"description": "glapi: remove EXT and ARB suffixes from Draw functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f738bf5ecbb6eeb7c84954edd0fff5af8ff192",
"description": "glthread: add more DrawArrays/Elements variants with fewer fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ce647c1594bedfd1e8e07a0bb30a577db68616",
"description": "glthread: use a constant expression instead of cmd_size in custom functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b09a88fb721559d64c054229f96f960f62d0753c",
"description": "gl_marshal.py: simplify print_sync_call and rename to print_call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05dddaeb80230acf8a4036147b40394f9deac84a",
"description": "gl_marshal.py: inline functions for readability",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "146836f4ba659269e31f6ae865af9015faca5dff",
"description": "gl_marshal.py: remove the -O1 hack and manual SET_* inlining",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67c7260571b0b6dc8f6f6b4f659333275383e969",
"description": "gl_marshal.py: rework how the marshal dispatch table is initialized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e66e269981202120c104a1cd33c3532ab9fa0e8",
"description": "gl_marshal.py: move the unmarshal table into a separately generated file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c65a3a98f46b7b67506f34c7a37bcd4dd5da9fb",
"description": "gl_marshal.py: remove/simplify parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b2fd0bb4a87346fad2ead06f218bed42c173fb",
"description": "glsl: move lower instructions logic inside that pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5102a406f1de4b14bdfd7160ff0dda30e8a9944",
"description": "glsl: always do {CARRY,BORROW}_TO_ARITH lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f14c5dae20891397c9f96866c20f73b0200dc2c",
"description": "glsl: drop sub to add neg lowering in GLSL IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31c54720649a1c11db3fea5c8f89abd523b537b",
"description": "glsl: move rule inside lower_packing_builtins()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "141703f906cda0e1c624abe68b522a15e56602a9",
"description": "anv: work around improper buffer usage in hitman3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31e8a756825b7ff11cef55045c69617c5cfdbb6",
"description": "anv: add a layer for hitman3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74d0be27ae9eb666df948874a20a3b4464df7db1",
"description": "anv: compile anv_acceleration_structure.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36703a60bf8ee78d6767031c1da55e928c012b0e",
"description": "aco: add ACO_DEBUG=force-waitdeps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f368431fd75e83eb47bb3ece58d0de81ba494b4",
"description": "aco/gfx11: workaround VALUMaskWriteHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886",
"description": "aco/gfx11: workaround VALUPartialForwardingHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b48b768785fc69f23fb115641c4a4a7a941099",
"description": "aco/gfx11: workaround VALUTransUseHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ee3e1468cf55b66a71a3150f4d8f5a0ec7a918",
"description": "aco/gfx11: workaround LdsDirectVMEMHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26",
"description": "aco/gfx11: workaround LdsDirectVALUHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a9840b3416bb67b9a641705c0f065b7053f4399",
"description": "aco/gfx11: workaround VcmpxPermlaneHazard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "484df5b30e815ffb8b8664580ef1b79d91a4d970",
"description": "aco: add search_backwards helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6558a9e1fb4666ea1697191beea79917a14f4eba",
"description": "nir2dxil: Lower texture projections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95fe418def7af0cb0aeada76e8a7a8893448cfd9",
"description": "mesa/st: remove translate_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a125f2d8c7cf0bc773017b58a6642ec2965c31e0",
"description": "mesa/st: move static asserts out of translate_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5",
"description": "CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08df859234f39af3d693adc235d1b944e884d4e",
"description": "d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0",
"description": "frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05f0d27601287d44e145564e5b0f53959b0285b0",
"description": "gallium/vl: Add vl_winsys_win32 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cde0778d3dec44aefa32bd1399b1812cb6612732",
"description": "hasvk: use DX rules for point rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63b2f735b1f97268055fedf6ad7733a2862097c8",
"description": "anv: use DX rules for point rasterization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0426697476ebf8ae1b8b26b6ee272c81bc12c86",
"description": "anv: compile_upload_rt_shader expects a valid pointer",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc"
},
{
"sha": "095dfc6caa29e150b5c8e9566320eda1117e714b",
"description": "util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de34c2c29b03a2ea8e1b266736dd9b5cf1b1ce00",
"description": "freedreno: Fix fence unref race",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9341eb9dadcb4688181ec3bfe4bfeb1153d86e4",
"description": "radeonsi: fix max_dw computation for CS preambles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c62170fe57b90bd0b2387ddf25a755e9428e3587",
"description": "winsys/amdgpu: fix (enable) preemption for chained IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c4d6982081d78c7ad79d23b270fcf8ca7a91a90",
"description": "radeonsi: rename si_create_multi_fence -> si_alloc_fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd087cd19a4a17e2981de60747dfb078153e915",
"description": "v3dv: drop error overwrite",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "591103d04d5f18ae30c7d96a9bbdb715093df185"
},
{
"sha": "3ea393e0234c374f1ebc172c8fffc76777382dc0",
"description": "asahi: Lower point sprites in driver",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195"
},
{
"sha": "87bc3066055c7cb38725f5d1c3ca28c2ea1e03de",
"description": "u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "45a37ace28774ad33b1cf288ff863e00d008e9db"
},
{
"sha": "78adf448390e3866e0ccda7762bd869dd6d9ce0f",
"description": "nir/lower_io: Set interpolated_input dest_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0191b067568b87fc21841b8e2a38ca3bbf49bd16",
"description": "mesa: Fix multiple matrix pops in a row",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479"
},
{
"sha": "09ae2c4fee791e3008fbb2f1f218505e571fb29c",
"description": "tu: Optimize hash_renderpass_instance by removing XXH64_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b02e9ef35a0446019cda9473e4c355c7cc4bb24d",
"description": "anv: fill AlphaToCoverageEnable lazily from state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f7535564345396de07ce59dcced593e885e15ec",
"description": "anv: move emit_shading_rate to gfx8_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83ebd637d516d5fbb2d4d998bd5a124993a4f6a8",
"description": "d3d10ump: No need define snprintf anymore in InputAssembly.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9da108c6b511cb74bfd89a4ce7658ffae288fd7",
"description": "nir: No need redefine snprintf anymore in nir.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ee21139e84815f75389bb9b633bfecc1917d533",
"description": "gallium: delete graw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac7f4e0942de2576feda085d5fd165323753f950",
"description": "glsl/glsl_to_nir: remove unreachable code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7e92686583f45617aa017f30f93d156f2a74a2c",
"description": "radv: fix setting results for initialization failures in thread trace and trap handler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e782d96095aecfbc43233b9358e8bf915b26062",
"description": "radeonsi: Inherit the old modifier when reallocating the texture.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc52a9103d2de45353056734ca1a9e94e9f6e94",
"description": "anv: fix FTBFS on grl due to changes in clang 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c7be4d4212a7b6c50523285b412d5747231323e",
"description": "nir: Usher nir_normalize_cubemap_coords into 2022",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5c671e8785c89cf986181e0e3e7fa8742c4dce",
"description": "nir: Fix nir_fmax_abs_vec_comp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "272e927d0e9fed6e791d706ff5d895b6c2036fc0"
},
{
"sha": "6fbb87851cda10cde7bf42fb8d391420cf3657b1",
"description": "d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f654b90005b75a74796d36d980676ce1d739d12",
"description": "d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be7e2e5525b89fbd532b5fa7ef36bbd72b72956e",
"description": "d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eed5931edf6e5f45378b013ca21f98f17af2b34",
"description": "tu: Fix the size of patch control points state",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c"
},
{
"sha": "ebf7f7a1827006394fc6355ee245e45b6cfe2793",
"description": "aco/spill: Fix spilling of Phi operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "829f769e602a7bbff4a0603076cb74ce9a966e8e",
"description": "pan/mdg: Fix 16-bit alignment with spiller",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488"
},
{
"sha": "2c446b66364bff90012262c6960a8d28d3593e3d",
"description": "pan/mdg: Limit work registers for large workgroups",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0",
"description": "pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c95be85ab514d4cbb0c2b04f500038891cf68ac",
"description": "panfrost/ci: Remove stale fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d061d3acd475c1f59e3c71c160a78933169c05",
"description": "anv: Enable 16 bit float ops on devices that have a LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0",
"description": "intel/compiler: Support 16 bit float ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e774180c61b7928329fb38652d2a54d0495c9e2",
"description": "Revert \"panfrost/ci: Disable t720 jobs\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e"
},
{
"sha": "c1cb7506bb39843384b5b6114cd8690a38655ef3",
"description": "v3dv/pipeline: keep qpu_insts around if we expect them to be used later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dcdd519385aaa4fddfa1368fbbbc89c408befe3",
"description": "glthread: leave dlist dispatch in place for Begin/End",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f1cac7ba682410214289084dcc272167ca44e6b"
},
{
"sha": "ca02da294ad02ff3bce8a0a37bc5d84823879e42",
"description": "radv: discard the PS epilog when the pipeline doesn't use a fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b3aae89126dcdce4ec364fe0329a533c736d105",
"description": "radv: do not create a noop FS when the FS is imported from a library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8849043a843140396f4874fed95f6c08ad587ee",
"description": "Revert \"CI: Igalia farm is down\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42"
},
{
"sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23",
"description": "mesa: add EXT_debug_label support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70fef476334297c51ed237aa3044e3003ffd5a5e",
"description": "ci/windows: Getting the default supported windows version to be 7 when using mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79891bea1cbca4b822a8ccfd7cd4c05099ff68c5",
"description": "ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cb21fdd53fd50b6d3f15e114beb981b347a6e14",
"description": "ci/windows: Enable gles1 for msvc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6905c258298b8cf6653692a82dd1473936b8a766",
"description": "radv/rra: Use the accel struct type for header validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43756a9f76e46bed894e679b7ca9286315e428fe",
"description": "radv/rra: Continue dumping accel structs if validation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8547392b029959e4f76b1e4ad9d4fe71255bd72",
"description": "radv/rra: Add basic header validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ccd039174ae1fbb5f17ca9f602e819d09f1951f",
"description": "radv/rra: Validate before gathering bvh info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d83176d1c073f7f4d33393a235113d43915faff9",
"description": "radv/rra: Fix dumps in the case of aliasing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42",
"description": "CI: Igalia farm is down",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b64ff92843339de4321d1c2f9da6931d0533912",
"description": "util: Turn -DWINDOWS_NO_FUTEX to be pre_args",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c002bbeb2f7a1bf2d5c020abdddcf25909c447b6"
},
{
"sha": "4c7a44413a07d3fb314f786e047bb7212c082a6c",
"description": "mesa,gallium: Revert \"Make point coord origin a CAP\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "e749f67f8989874f6795d95422c1f3eb4d2706ba"
},
{
"sha": "86c9aa6bfeb06ab04c22604339e8aef2d0c451c8",
"description": "intel: Add and use intel_engines_class_to_string()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "772dfd60ad7c6fdcfade62bc8131128b93843282",
"description": "intel: Convert i915 engine type to intel in tools/ common/ and ds/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5269d91efcfee95930208d9b8f3273c9c97d4a6f",
"description": "intel: Convert missing i915 engine types to intel",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03b959286e2c7f8e006df02d5102bd346a9d450b"
},
{
"sha": "ac2964dfbd125357f25c44e08dee59d4f979ad39",
"description": "nir: Be smarter fusing ffma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07c654e08fdf1e0fdaf55db9b18c055b15e8f0df",
"description": "glthread: fix buffer allocation size with non-signed buffer offset path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc4cb8067e54ae79751900739739592fa89f309",
"description": "gallium/vl: Add opaque rgb pixel formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8255739a0a5a578811584564a18dda2b5db5aa47",
"description": "mesa/main: remove driver-cap for ARB_point_sprite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195",
"description": "mesa/st: rip out point-sprite cap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb",
"description": "rusticl: correctly check global argument size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c935232822f83502eb11bdff8e25512269858f27",
"description": "rusticl: use 32-bit address format for 32-bit devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66b3df3c152ef4625977f6b7bb286686a45d32ec",
"description": "clc: add 32-bit target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e",
"description": "panfrost/ci: Disable t720 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eccc5600c3b68600e917e571ca2312bd14d6d3d4",
"description": "zink: use util_dynarray_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d8ff3a398027d23b7caa6c174ca654c9875284",
"description": "zink: fixup dynarray-type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "510a34fbf33918a67f6a2e7277480cb02e1ca172",
"description": "zink: fix broken pool-alloc consolidation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "43dcdf33654d52624e6afb0444b71de85bcf5448"
},
{
"sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d",
"description": "anv: reduce BT emissions & surface state writes with push descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc",
"description": "anv: add analysis for push descriptor uses and store it in shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01e282f23fe8ef2240b6fde35ad57f7397e0d88a",
"description": "anv: initialization pipeline layout to 0s",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8616f11a395e8578e6e58500e30e426e92d7337c",
"description": "anv: track descriptor set layout flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f1569307b44a2b151f5461e69fb342b7fc7d15",
"description": "anv: limit push constant reemission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2db45f713a386fed0303f99a25a7a3c644f71fdd",
"description": "isl: avoid gfx version switch cases on the hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06d955ab210ae3b1e89f4016d751f911946cae4b",
"description": "anv: remove multiple push descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "803f438d85236eede4140d11ad8f0c7249e95f0d",
"description": "anv: optimize 3DSTATE_VF emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "126f5bc15a73ac9b4f9824b34ac81714cc3e2817",
"description": "anv: limit calls into cmd_buffer_flush_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54bc34f70a06cf9b1ae9dc91f1f06a4a001e9344",
"description": "anv: comment out the Gfx8/9 VB cache key workaround for newer Gens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8136ea5b63a67c02e9cf2254350f95976124951",
"description": "anv: remove unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cea113c97705ea659821a8cc8c330ded4c2e477a",
"description": "vulkan/runtime: don't lookup the pipeline disk cache if disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8"
},
{
"sha": "6558ecf3ebb1e55c4e9452b9252510443c0c1a49",
"description": "radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b516f59490581ff0be4773bf482648fc82f31b3a",
"description": "vulkan/wsi: Add dep_libudev to idep dependencies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd"
},
{
"sha": "9cb251a0b0622a65222bff6062681f21530164af",
"description": "ci/traces: Blender demo (Cube Diorama) flakes on Intel APL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e50bf19cd91169498e2a04823f901eb50672028",
"description": "nir: move fusing csel and comparisons to opt_late_algebraic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea311dbef41aae574d8a2c48bf04908343292d7",
"description": "r600/sfn: run cleanup passes after late algebraic opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc6bdb7606801611d043db7d4c23838eb637114",
"description": "hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eec49374b06fdf18a93c691642ee93c6b04612a8",
"description": "nir: fix NIR_DEBUG=validate_ssa_dominance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ccaca41d41e5dfa660f7c2fb6e50aa2ff03e22",
"description": "util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be3c46964bd41801d44ee3ea668310ef1093df40",
"description": "ci/bin: Remove whitespace from token files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d52d51b24dc6a477ea6459281d0b3b803d5b227c",
"description": "ci/bin: Fix requirements.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6c43027eaa066fdd2a2cf4744f562c41eeb06d",
"description": "agx: Reserve live-in regs at the start of block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de6e11b84823e78fcad4ba86de4b283dc2102ca8",
"description": "agx: Pass in max regs as a paramter to RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f89d4cc593ee6e30ccbfb539f431fc8236a58a",
"description": "agx: Introduce ra_ctx data structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcb2cf96880c65de20f856b73298bc994dc9606c",
"description": "agx: Write to r0l with a \"nesting\" instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a96d46156055ad38135977e882a7dffdc36346",
"description": "agx: Preload vertex/instance ID only at start",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f665229d77057067fc63c8890915a470671f09fb",
"description": "agx: Print agx_dim appropriately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c95572ef00986ed15d98774a32eb8e9f84a4deb",
"description": "agx: Print instructions as \"dest = src\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a1e1f33f6ebd97291eb9f4437db3b60bcd5d05",
"description": "agx: Emit trap at pack-time, not during isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dcaade3e24356a419413db4cecf7f444030f24f",
"description": "agx: Rename \"combine\" to \"collect\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82e8e709cb832e2cf5c9129ded7baf37a223e685",
"description": "agx: Dynamically size split instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c9fba34bcadbe533a075ada29818d46c950c0fa",
"description": "agx: Switch to dynamic allocation of srcs/dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "544c60a13264d3bc12e690a9a58f7ccd27d8c427",
"description": "agx: Improve printing of immediate sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2bc8c138465582177f09e2b1dde4bb75ec1d70c",
"description": "agx: Don't prefix pseudo-ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40f0ac20821e1277e7dd5d24ac1edb9a09b747ea",
"description": "agx: Emit smaller combines for nir_op_vec2/3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4726cf240f0a3907f8ad9d903ef0c76bb8abe1a",
"description": "agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a183a9ffd1baa0abe4ed1da74a55dd004341c0d",
"description": "agx: Add iterators for phi/non-phi instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3880a632456879a1c06320879aa684c1886f438",
"description": "zink: disable fbfetch when flushing clears",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ae26de36f51520d4285777c435e918b31dc442a",
"description": "zink: unset rp_changed after initializing renderpass attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f72071fbc35a703c058b4113ca91559774c70e77",
"description": "zink: clamp line_stipple_factor to 1 if stipple is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2710ef4c2af594ff8ff34b8bbadad81876324925",
"description": "zink: don't add other usage bits for transient images",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "3dcc03d979b651a11ef5bf7cdbe74b6bb6a4bb79",
"description": "zink: check core feature for pipeline cache control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179e638bb82b50662643ddf2eca1230db8075855",
"description": "zink: Fix dummy CB path decision for VK_EXT_cwe presence.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a18e154bce5bfca6cb195406440483a473d90e7",
"description": "rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7195b62c63bddc13826ba4e5a35a42652e24f185",
"description": "lp: claim being UMA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72f763f5cc074858edd3f3b53295611d1fc87142",
"description": "rusticl/mem: rewrite the (un)mapping code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc081353acf0315940ea2413d35166ef9e86b1a0",
"description": "rusticl: add helper ctx wrapper for coherent and direct mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5b23c75bc527e9ce64d73a3b68ba7a3469e197",
"description": "rusticl: rework resource mappings a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b235361f70d2b6460bbe7b3d514f8747076221d",
"description": "rusticl/mesa: add bx() method to PipeTransfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "557f4dd89aaa148c6cff4d752ed5e32b9118d305",
"description": "rusticl: add support for coherent resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5e9e64aae2e94209e64fbb75c7b03aab3b0d39b",
"description": "glthread: fix matrix stack depth tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be"
},
{
"sha": "6689d67603ae61e1e9e43370af816f10c5bc37c1",
"description": "asahi: Remove no-direct-packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea58edaafbfe0234c6ef07a77f5c4305493acdd5",
"description": "asahi: Use a header more like Intel's GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab2d5deec200170273c245974118db0e7b763b5d",
"description": "asahi,panfrost: Remove exact attribute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a64e38b0aa39feeb3b0ac9c9db09335b7ea8698c",
"description": "panfrost,asahi: Remove unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f24c8ef5f15218d82937119a44cd587f49548d4",
"description": "panfrost,asahi: Remove unused prepare macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0302519f1ce16e9c0002080012303ba889cf71b0",
"description": "asahi/genxml: Defeature uint/float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eefda4ea907b13bd97e29bf8496b019f29e9b6f",
"description": "asahi: Eliminate \"Pixel Format\" type from GenXML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b03ea6dc0ac0f02f780ba809c3ea551a72f947",
"description": "nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "998d84fca56b2e89ff7342a2c51398d7e9429114"
},
{
"sha": "2dfab687ece3bd5895c94820abf4f5dee1a8fd7a",
"description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d917bdf3e1087e96aaadf5d828bf6654f3706e",
"description": "hasvk: force inline more pipe flush functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "760b43f32c9158eddce0818e8b7d0ecd516a240e",
"description": "hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee1f7b83a91a6db6b3b96f91f3b50b14e57fac6",
"description": "hasvk: don't export gfx state flushing helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db3a82fb2989af9994b0c7a39cd6342908c2e1e",
"description": "hasvk: don't export flush_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f0f272069b82e60e281ecc711e4779509baf7c7",
"description": "util: Implement atomic operations consistently across compilers and testing for it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96e7d1cf0c54bf210b4aba5ef2464429d02c967c",
"description": "util: Remove the include of windows.h when compiling with MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c86a5f309619303f82f29a3c3dd3642501640bb",
"description": "rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fa7c536316a8f5ef11a2cfc39f1fc6ed9aabfe6",
"description": "venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea429b90b755d6fc34f4fa9f7473c33920173341",
"description": "lavapipe: store compiler options to physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1acd88c1466a854a8a0466d697b068ebeaa8a9f",
"description": "zink: prevent ballooning of view object memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "765debc602ac77655a8c46fc77808e0615248ff3",
"description": "zink: delete view objects when unsetting resource usage in batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43dcdf33654d52624e6afb0444b71de85bcf5448",
"description": "zink: rework/improve descriptor pool overflow handling on batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "340cfa1001eabb81812ad4c311c75e7279d3feb3",
"description": "zink: fix pool overflow handling on batch reset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c59aeebbfbf4633731ee12b13732e75bd86bcf7",
"description": "zink: handle oom better during descriptor updating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b88bc54824b3cb639c52d9835027de713997dcd",
"description": "zink: move descriptor function up in file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8f4648cac19b5d3e67596f1b8c155c61f4f1c32",
"description": "venus: Enable Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a6a2461d8a68b9d1b5f6e0dfe88e17b6e793a0",
"description": "venus: Enable VK_KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58eb3ac66691ddaf9439415680ef6f8bf6561344",
"description": "venus: Refactor vn_command_buffer_builder temp storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7daedd2a305469eacecea892998d5ec88d1e6496",
"description": "venus: Add vn_queue_wait_idle_before_present()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc1407df442627c2b99842aefc3d2456193d6f82",
"description": "venus: Change signature of vn_get_fence_feedback_cmd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e469bedb95fb405f00672995ddeedb176cfa6d7b",
"description": "venus/queue: Rename some local vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71006726e20d7b6aa945947f4beb738566e05f6",
"description": "meson: remove unused EGL_NO_X11 definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96894e6746c199cb8a5b8356f75c2ee8f28e68b1",
"description": "EGL: sync headers with Khronos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc7f0f084d2a12f52acf7c294bdb954aa87a09f",
"description": "egl: set API symbols public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b931bee7bfec40ec31054bb2ca0d9059fe7b95",
"description": "egl: fix Xlib include in egldisplay.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c87909bcfeb2283d4326ef8a411598872802486",
"description": "draw: fix base vertex bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4314949277f95c2e796f3deb5ed33c68f565239a",
"description": "draw: fix vertex id offset bug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3395b40b37150a439d6716c141bfc72dbe7282e4",
"description": "intel/genxml: use Path.replace instead of unlink and rename",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ede03c99dbb99d348922643ed4670d8cc32cf031",
"description": "intel/genxml: use a main() function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ac3b6f671b96320a2766bc31b542ce1800001cc",
"description": "intel/genxml: split the processing code up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8a1966ab03551bac91d470caef49288ba81da3",
"description": "intel/genxml: reprocess xml with elementree output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a185d78caf87b2345ba0ed30997694ba2410b4a",
"description": "intel/genxml: use ElementTree.write and .indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b876f4daa9d569c402c5b54e7d295036d3dbc8c2",
"description": "intel/genxml: re-process with extra whitespace removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db8c6590e095679ff861d8fe143d285d6b0a6352",
"description": "intel/genxml: remove newlines between xml islands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9acd459bee208a47bb3da3d1ef622bb75f4422f9",
"description": "intel/genxml: re-process with space before `/>`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b150b89e61c5d064848e83f36a07a18768f55f69",
"description": "intel/genxml: write a space before the '/>` closing tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4482a3c1a973975eb27ac284a18bebca24f7876",
"description": "radeonsi/vcn: enable multi-slice encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bcd5ee5b20a6e24c8c07533362382f2a80381f5",
"description": "radeonsi/vcn: enable dbk in avc encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afc9f488586f38c2f4904fbb0e843fa7d555f45b",
"description": "frontends/va: add h264 dbk enc parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d30bf44cef665400d525f0223660f79dc230b94",
"description": "gallium/pipe/video: add data struct for dbk in avc encoding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00b54bc9e70e49f546ac2efeceb59540ff4a6fd",
"description": "radv: Rework modification detection of the meta cache.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8231f7eaa1247316da11bdd59a461b8aabb3b2b7",
"description": "radv: Use a VkPipelineCache handle for meta shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "911455a0d6306bc58425f3183a2720d4febe650e",
"description": "radv: Constify entry_size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00ce790030569ec3822780f40e8bcbe2227744e",
"description": "radv: use SHA1_DIGEST_LENGTH in the pipeline cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db62b13ddd82b7dc7914d5c5f5053a277a0d0015",
"description": "radv: move the disk cache to the vk_physical_device struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e22f957d5d82e09448f8304a127054a27e45704",
"description": "radv: Remove create_accel_build_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4",
"description": "zink: handle global and scratch vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19a74229c9f5a26a3e51e5780fc36eca657323c9",
"description": "zink: add some bda handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cf959393c16775d98542a10fa279285ec6942d7",
"description": "zink: add a safety assert in descriptor updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d13bae858d4cfd84e63d0b17c44bcbe58186706e",
"description": "zink: move descriptor layout/pool stuff to screen object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ad1678ab154732960f204a2757fdc9fbde21e2",
"description": "docs: update calendar and link releases notes for 22.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b860a2b802f2c2319c4e51302b3f18dfc440754d",
"description": "docs: Add sha256 sum for 22.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7406a3e89f47d12ec07441eaaf8e6c8d6d26db09",
"description": "docs: add release notes for 22.2.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69c22dd81736ee825d345078ffb252b39190e89d",
"description": "zink: fix isNan mismatch between NIR and SPIR-V",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a730b1bb0a43c9bf8b57269744a12b8fbdbd460f",
"description": "zink: stop enabling minmax filtering when not supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b87c08b3bf707f25df2b788260381aea161d5dd8",
"description": "zink: fix invalid Offset set for variables which do not need an offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eadd6d1698ae4b27e4b1a6f0321a80313a7e976",
"description": "radv/rra: Calculate bvh size requirements recursively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4283d857b826f6b71e0d076a7ece6282f400491",
"description": "radv/rra: Handle box16 nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7754f208ceaea817425c09561996605d9ff348e6",
"description": "radv: Use half floats for box16 coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266f0ae9486091a4343c91e2594f3e3cea2383bf",
"description": "radv: Add radv_bvh_node_box16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f859f805b79cc74bfa13844fcbbd006601f367e",
"description": "radv: Rename node_internal to node_box32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da856af2c92633cf62c5af1d13ce2bdfac4e2b7b",
"description": "draw: s/start_or_maxelt/start/ in llvm VS code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c73a503e3ea7eeeada116555605623a992c3c16",
"description": "draw: move vs_slot var in tgsi/llvm_fetch_gs_input()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "717572e5be31e1b82a82e96cc3bee6e0403983b7",
"description": "draw: fix some const-correctness in draw_vbo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a809fca6191c559798847106dd594548a938ce9",
"description": "draw: make draw_geometry_shader_run() return void",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8683ab1d02bcc400d73ec9b86302e0e475c25a",
"description": "draw: replace double conditional expression with if/else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "645a3d24a1b34fe28f8ea0f319b38324519476fb",
"description": "draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baee3c62f710cc5d0a5cc039c69743384d5e5842",
"description": "draw: asst. clean-ups in draw_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfaed9dd63ea6ade7c8075187dde00e5a5ebbcdc",
"description": "draw: clean-up count assignment in draw_pt_arrays()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4552632aabbfc8f4fcafff216be50acfa928fa8",
"description": "draw: asst. clean-ups in draw_pt.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529707d4effc45906dcb77a696f0b4ff8571396a",
"description": "draw: asst. clean-ups in draw_split_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39a42c48e3ef2be96860c5e44b0ed024f3864393",
"description": "draw: asst. clean-ups in draw_pt_vsplit_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a340419cb4e8223075fbd4c874d78c74a439614",
"description": "draw: asst. clean-ups in draw_pipe.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f83e284543cbf5d8951a221a9b3fa8d316071b0b",
"description": "draw: asst. clean-ups in draw_prim_assembler.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8613316a31ca72cb33033d6a3cc073f0e376f61d",
"description": "draw: asst. clean-ups in draw_gs.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "490f7a14f616db48ca337f900aca261e528a9129",
"description": "draw: asst. clean-ups in draw_cliptest_tmp.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d27e3b917a39eae3482f4a788b8e90d21d70226",
"description": "draw: asst. clean-ups in draw_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6a32219b3b8e724ef681ee524ed10a4e7f1cd6",
"description": "draw: asst. clean-ups in draw_pipe_aapoint.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af739bb9efe7ab6e88c4ba82410f7f69f1007c5",
"description": "draw: asst. clean-ups in draw_pt_so_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9daf8531e559bc0d946b0c66f041f928e530e68c",
"description": "draw: asst. clean-ups in draw_vertex.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ac0b2115c5c436305e89c2fddca7d9a53106450",
"description": "draw: asst. clean-ups in draw_pipe_wide_point.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07e2ecd0cff53899235257b0436ad2c85e055372",
"description": "draw: asst. clean-ups in draw_pipe_wide_line.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a31e24d22d6da2de9ae440c18f473a269c53008",
"description": "draw: asst. clean-ups in draw_pipe_util.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a3b365b920e5d5ae2627236b9c2ada6ab230b37",
"description": "draw: asst. clean-ups in draw_pipe_user_cull.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7488f0fe2743e74ce8b89167537c2a456340f6c1",
"description": "draw: asst. clean-ups in draw_pipe_unfilled.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49705deb679b011af58754d389abac4178e5ca5a",
"description": "draw: asst. clean-ups in draw_pipe_twoside.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2eabbc2de950f8299437fe714c3c32f1fbb7d0",
"description": "draw: asst. clean-ups in draw_pipe_pstipple.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c1cba7038af0f5818dae95d1f6fbc7208b9b572",
"description": "draw: asst. clean-ups in draw_pipe_offset.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6541640419d6069cbd08e2c715b4546c52b3cc3",
"description": "draw: asst. clean-ups in draw_pipe_flatshade.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff329ac1e029e033f34e6a54bbfeef7540dd86b9",
"description": "draw: asst. clean-ups in draw_pipe_clip.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "230584fed53e619524fa7b9178a82403bd2062c2",
"description": "draw: asst. clean-ups in draw_pipe_cull.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b813bab889992d9085d0dea0c7591d3f24a30aee",
"description": "draw: asst. clean-ups in draw_pt_post_vs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f1b99ab06e5fc7cd5e5f2fe91a514c554ad1940",
"description": "draw: asst. clean-ups in draw_pt_fetch.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da2932c6345ed5caf52be5006fd5a14445ed2e8f",
"description": "draw: asst. clean-ups in draw_pipe.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67ee7ddfb7d50005e63f4c939b36d15210a2b124",
"description": "draw: remove unused draw_has_llvm()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7178d30a5281300a7ce8200d8ed6fe19c23bf6e6",
"description": "draw: remove goto in llvm_pipeline_generic()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f058873832e7a63762229ead8c24ef18e72724f2",
"description": "draw: asst. clean-ups in draw_vs.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5ddbc6ba761b506adf29fe09adaedc6189ed4e5",
"description": "draw: asst. clean-ups in draw_vs_variant.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327742c2c90aa9c20b1e8a0f40d15b4dd76586ef",
"description": "draw: asst. clean-ups in draw_vs_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32218eabdb5d577ed9e661db6d5ec6a56ace7988",
"description": "draw: asst. clean-ups in draw_context.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "243aa6b2ec0c2626b1333ba666a6d6d60ede8505",
"description": "radv: Consider inactive internal nodes never in the tree.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c"
},
{
"sha": "872132310088582a9babd46193ab76fa9c037f4e",
"description": "turnip: Add perf debug for more UBWC-disable cases that we could support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c425b7342eafd25f04407820fc2615bf5ff8601a",
"description": "turnip: Add perf_debug for UBWC being disabled due to mutable formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29488c4183095e0bf5ae90cc2899127cdf3f5f10",
"description": "turnip: Move the ubwc_possible check before mutable formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fe3330765faaf7f6dd8ae7ac7db9c9e1e072442",
"description": "turnip: Add a perf_debug for feedback-related performance traps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c278c3f7102defb13a708b4d8c479b71af64970",
"description": "zink: Decorate mediump outputs as RelaxedPrecision.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2592749679abf279fdabb2752ed9be5e8eb368ca",
"description": "zink: Fix RelaxedPrecision decoration of texture samples.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5f5fed7e2f97e467c44883ccaec85294b1767c0",
"description": "ci/zink: Add some more flakes for turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66664b8d7cba74052e33f7f5671ce125991a0047",
"description": "radv: Implement pipeline-wide skiptriangles/skipaabbs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65dd53ca9718babbcb63687b7cc457698a5b45ca",
"description": "radv: always re-emit patch control points when a pipeline with tess is bound",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eef1511437ac6173dfd202b2fc581860d161c183"
},
{
"sha": "3c9771b434bcc4fc0b65557100e9b6c10cdadefe",
"description": "zink: add ZINK_DEBUG=shaderdb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41ffb15de564849668c942aa79a570b6f262de99",
"description": "zink: implement async gfx precompile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aed4e716d0d89a9f6343a6cd722e258c65e0b69b",
"description": "zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b54929ac2712368451de2dbece904553e1d8e82b",
"description": "zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b38cb40fdb9064a8e386c11f06c27bd4117e4c3d",
"description": "zink: allow creating full pipelines unoptimized",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c422e1b2ede25410034fdaf29a632061990fc0",
"description": "anv: toggle on EXT_extended_dynamic_state3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f6af43743d3dfed018e384e056da3b587d5f46d",
"description": "anv: dynamic multisample sample mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0377dcf37c70713e23627d785b2921e1558608",
"description": "anv: dynamic color blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a",
"description": "anv: dynamic color write mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b75376e4d52f2343236577c88e4bae0b5ffd6d4",
"description": "anv: dynamic provoking vertex mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a8209218e831071173a3022c822af4b380bc353",
"description": "anv: dynamic states for depth clip and clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba645f1623f01e6ab0ba21ad3f13b5faed46ff26",
"description": "anv: dynamic alpha to one enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dc6bed9a1070efb4251c1007805914fce72d659",
"description": "anv: dynamic state for logic op enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad2e80ee534ee5067a28c63aa538c8e07ed2669d",
"description": "anv: dynamic line rasterization mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe5a259723f5dd8dbe4aed31c52e6635637c500a",
"description": "anv: dynamic line stipple enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a6d0fed9de53176ee7ce94ada7b9d4f8bbb588e",
"description": "anv: dynamic rasterization stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f33d7061b9a05e945e0854af5efdc64319a9161",
"description": "anv: dynamic state for tessellation domain origin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc0ada2d6735eb33823c57f149ca2e4b8868abee",
"description": "anv: dynamic state for polygon mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6586afd6d290d202967ea8bedd129fc69bad6e09",
"description": "ac/nir/tess: Remove jump from tess factor writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "892c15af648830df184c0731ced9a182df1564e6",
"description": "ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8639b7a801808d1d09dc27c0fb12d1f5e08d87c",
"description": "aco: Allow explicitly removing jumps on GFX10+ when beneficial.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00a8be3414bd6a1f9d7cb5eb96ffe03797dd555e",
"description": "nir: Print nir_selection_control_divergent_always_taken.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d0a7c1764f82e04f75b9446b085ce48f091fba",
"description": "nir: Add selection control enum for always taken divergent branches.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2ec8437271e673e18e448659e9ae8bf9f559f46",
"description": "nir: Document the flatten/dont_flatten selection control options.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6e69bb2b31470ae3a3a5163f08b24002f9c61c",
"description": "d3d12: Fix get_index7bits - Reuse previously freed indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6",
"description": "d3d12: Add VP9 Decode support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb86bcad71fc418472744a2f76ddb5a00a171ffb",
"description": "frontends/va: Add VP9 decode ref/mode_deltas information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baad2575aed3d74c7e603947a485330bd31c0585",
"description": "frontends/va: Add VP9 decode multi slice information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4df54d97e841b0291e1b5413104c9ddd0f96c455",
"description": "frontends/va: fix av1 decoding image distortion issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c243f1cb4e9ad7b7e1e3ab1d763494d8936c09",
"description": "anv, iris: Disable pre fetching the binding table entries on DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d91c3bde8c85399e1ab5dbfd5b0e8bfbf53d572f",
"description": "radv: fix and rework shaders upload with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6b3f18f23ac1e6dade67db8eef561be31ed4f1",
"description": "vk/graphics_state: don't set default sample locations if rast samples is dynamic",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214"
},
{
"sha": "ca0c429d32b3c24d8b4923111950795dbaa710f2",
"description": "radv: add radv_zero_vram workarounds for OpenGL games",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "346994265a907142afaebb4d0e801418eaeb69f7",
"description": "iris: Add miplevel parameters to iris_resource_texture_aux_usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21740580cebb0f8dc87e2d1e8e8e172184454565",
"description": "mesa: mark debug variables with ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b62d1c257eef41a2257704ecee579c2b721993d8",
"description": "anv: mark debug variables with ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c9a5b78d4958d8ecb62b3b89af8f0cd5f788b1",
"description": "intel/fs: mark debug variables with ASSERTED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30ce1676fe3c60f8cec4e7450bf60b3f705bf3bc",
"description": "radv: Properly annotate all the invalid node usage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8abdc0d89386bc48cc63f48598fa6b18a3a7ed1",
"description": "radv: Add traversal backtracking with a short stack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251bba2fa0951f714fa0a6fb8b91e23605a3fecc",
"description": "radv: Split global & local bvh node variable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c",
"description": "radv: Only emit parents from parents that actually end up in the tree.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ce1b9b2ff83b09b1a2ecbb89e9fe978b4093b35",
"description": "radv: Generate parent links in BVH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e2c95ac1f3cfdbd7812ca21573b167283b1c905",
"description": "radv: Start the BVH after the header.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ab1adda5080c144ba8000564551966457d42ef",
"description": "radv: Simplify buffer copy address generation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1e1509c92d6418347253efaffd9799f9ab85392",
"description": "radv: Add a field for the offset of the bvh in the blas.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a385a6bdf03a107ad6dfb03b5fcca6bcee9437",
"description": "radv: Clean up unused fields in BVH IR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b1087ca7c7958da707bcb9ba2e3ed10d4f78180",
"description": "tu: Add compute shader instrlen workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd60610dc6594b14c0eea3cf3536b6d42e8baf9",
"description": "freedreno: Add LABEL flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c372cd847cddd2baf8fb74aa3c04bed4ca0397",
"description": "tu: Reset whether there is DS resolve for dynamic subpass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed125e6cca188275631641784fcf3ddcbcfef193"
},
{
"sha": "e4473c8f7aaea2171fa3af0e0de02c2e2a9b8e56",
"description": "iris: Set SamplerCount in shader packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46143ffd63b7aa229e73cde049fc8589966190c5",
"description": "iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9c4dc3508705787578299c5a6ba5677ba8a0f2b",
"description": "iris: speed up walking global bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ae84ea225ca5a71683ae3e6eda878764f128c84",
"description": "iris: use images_used instead of num_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e29a1a8c5dd4818746b6938e65ba17808832567",
"description": "anv: add grl build dependency on entrypoints",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc"
},
{
"sha": "4eba6d71a879fc80d13a1d58f1ecb0127139d13c",
"description": "tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70a2148e52b2c4dda9522750766e720f8ba4efb",
"description": "tu: Do not DCE unused output vars used for transform feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6098fb4f5ba7806153d31915d41915d922caa8a",
"description": "gallium/u_threaded: Add optional call-id tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81925e2cc7cda8b36370ef1095b41cc39759ec3c",
"description": "gallium/u_threaded: Add some atrace/perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d5921c6230912957111429e4ffc09117578d6c2",
"description": "nv50: call nir_lower_flrp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed2743eae59ac71622395299e522c091ddcee722",
"description": "clc/clover: Link clang statically when shared-llvm is disabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55f6a2bb51a1fadcd68f9f09ccf4435a4e4ca269",
"description": "gallium: normalized_coords -> unnormalized_coords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e7b9aaa066e0ea03dc408193211c423896e603c",
"description": "r300: don't use smooth line if not requested",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "98944b327b47c4ba401c829ebeb71f9c6bd2abc9",
"description": "util/radeonsi: enable zerovram workaround for Exanima",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3200b5c46b2f62d01c1d942f1c54439f972c66fe",
"description": "util/conf: enable init to zero workaround for Exanima",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "091b5b08d44c597739cae7354a603dfa90f41b68",
"description": "pps: enable track_event in intel.cfg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68adf19bc3b55a76a12a58a5b32d2a341fd78dd",
"description": "radv/rra: Transcode nodes recursively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6c30d2117fae940adfbeac203405932c929c21",
"description": "ci: uprev DXVK to 1.10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27aa1720120e96bdf1d69aee1b9e2c4338bbaa0c",
"description": "isaspec: Fix out of date comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0cdc148f401c543df64006348b86f4ee79d91ef",
"description": "freedreno: Add perf-debug trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6f72b56296748e84ffa71516f358c97f75fdf31",
"description": "freedreno/drm: Don't call kernel with no ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dcc52403526b7b57a27332f11cbb959067131a3",
"description": "freedreno: Use TC cpu-storage to shadow buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa76e6a05b63668368d4a31a4a619068ac02dd6",
"description": "r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98cace522465d4c6b9972aa6acd5bd9350e4b638",
"description": "r600: set clear_buffer = u_default_clear_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "505dd284c1aefa11ac190265ff822d1863cd7bbe",
"description": "radv: Remove main_loop_case_visited",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4345ec4d22dc0682d92a854ac86418c380735cf",
"description": "radv: Use cache_uuid for accel struct compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12efb83ae89c430cd19e32649a3682385c3c74ba",
"description": "gallivm/sample: refactor multisample offset calcs code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4f132b2dd0c8b7d502a08c14e8f2033c75843cc",
"description": "gallivm/nir: drop some unused struct members.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c457e1f0e4d8beb3eb4c8d58452063652278764b",
"description": "gallivm/sample: move some first_level/last_level calcs out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3052d30dc2175f79cf3db140ef2c8128610b084d",
"description": "CI: Re-enable Collabora devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b666c203eed8c3bd0825b23c65bfb79c4be53735",
"description": "gallium/u_threaded_context: remove stale comment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86"
},
{
"sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c",
"description": "frontends/va: reallocate surface for yuv400/yuv444 picture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e2f7905a63ddf5b380064eea3562192c67afc4e",
"description": "radeonsi/vcn: enable jpeg decode of yuv444 and yuv400",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b933676ccac5c52689b4d6e9896be9a457b9618",
"description": "frontends/va: support yuv 400/444 rt_formats in vaconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2c0ff1cafbedf30a813434c95e82f38cb5e0688",
"description": "frontends/va: add support for yuv400 and yuv444",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9055ab9de33310709bcf64c7f95da0a7cb9e8ccc",
"description": "util/format: add util format y8_400_unorm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "791f1874059b0a93af2199aa9d63f6938f3bcec5",
"description": "pvr: Add vulkan shader factory headers for Query and clear APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0923de04bae3882169b764bbf026662e704948d2",
"description": "pvr: Split pds compute shader create and upload code for reuse.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8d9afe75ce903d1fbf292b282bf61b68f185aaf",
"description": "pvr: Remove double error reporting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b03e73a02415cdfedfbbc5eaddd79ce13f5a0b23",
"description": "pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b694c2eb35b92f4b27d2588ca7dbbc835985177",
"description": "pvr: Fix heap type of availability_buffer allocation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c229916e38246ec89f1810a5ad8e6036661f2d04",
"description": "pvr: Update buffer type macro names for consistency.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e84fc73bef549c5e291de1ccfb860be3b83a693",
"description": "mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b"
},
{
"sha": "941c70a28a8db3a852ca5245354effa2bf1e7cf8",
"description": "nouveau: treat DRM_FORMAT_INVALID as implicit modifier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "129d83cac2accc4a66eae50c19ac245b864dc98c"
},
{
"sha": "5cd3e395037250946ba2519600836341df02c8ca",
"description": "r600/sfn: Make sure all components are usable when lowering TF inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a34003d4720fff4dc7c82978dc1f67cb3ab78ef7",
"description": "r600/sfn: Always enforce LDS operation order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b767f83c31ceed2437cfc114e0135d2bfa677f1",
"description": "r600/sfn: Unroll loops after doing some optimizations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3290978053c3f2237dfafb61405bae59036d56eb",
"description": "r600/sfn: assert on use of abs modifier in op3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819",
"description": "r600/sfn:explicitly initialize the memory pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04aea1c0ba7f1ba86f7916080699c66b95f180e1",
"description": "r600/sfn: Use the correct allocator for loop lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b7ae72c46618cdb1cecb57a10509d3bf05881dd",
"description": "r600/sfn: Fix typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bdbbe5399cc0c5803a474b4fc82fa8ff93fd763",
"description": "r600/sfn: Delete final lowered nir shader early",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47bd2b7afc1d80c3d2709d89635137e014750774",
"description": "r600/sfn: Add peephole optimization for kill instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de40d17baf403978dd136dbbc36c0167dbf7ef9",
"description": "r600/sfn: don't propagate registers into conditional test",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "99b7a12ec12d5d76826051772fe474a547582e5e",
"description": "r600/sfn: Always start a new CF after a KILL instruction",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "82b22e7fb931b56d80636654c36f58b9d013101e",
"description": "r600/sfn: Only run 64 bit ops lowering passes when really needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed3caf486633e3c03408d6343c6ffa28c9eb0dc7",
"description": "etnaviv: pass shader key by reference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1af7ae96a447c05754af8317c935c4588cb8580",
"description": "etnaviv: slim down etna_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1964899c28ffcb2f1db180195ee1677280ecc231",
"description": "intel: add INTEL_DEBUG=capture-all to capture everything upon hang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "650880105e6d2d6f5b507a9353cc1247f910b0df",
"description": "vulkan,lavapipe: Use a tri-state enum for depth clip enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d3bc8c5b974a2e24ef3347a3252d93e5c27b813",
"description": "r300: be more careful when pair merging with presubtract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd74a6fc188ce4b880ee982d28ffb3c5025f3476",
"description": "CI: Collabora farm down for maintenance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ebd3fb3ad843d631e4c46f82ea789042a82af57",
"description": "ci/etnaviv: add GC7000 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37cddadf2931914e3c1d2505fe920c5163935a76",
"description": "ci/bare-metal: introduce BM_MKBOOT_PARAMS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c6d7e97d5fac389236c4c82b35b7aea95e84b8",
"description": "ci: switch to mkbootimg.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cba34d8d53caf914421a1cc4ef7bea7f2ffa5d2",
"description": "ci: include etnaviv support in ARM64 container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df3fdbdeb50b7b240a7ec81a5ea08e3541d2a51c",
"description": "aco: Fix build error with std::max on GCC 12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ca8402ec7134ae115965c4dde1363ca0928d45c",
"description": "ac/nir/ngg: Fix cross-invocation indices and cull outputs.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "697ea022020650cecfaeaf8c00afc5bff521e019"
},
{
"sha": "458fc9ce81553668d6dcbfa8418d73c800d4e6ab",
"description": "cso: asst. clean-ups in cso_context.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf8398893d882456f002d8bddfb27ba473b1815",
"description": "cso: asst. clean-ups in cso_cache.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaa93d7177504d82aff423b9c28f1fceefe3791c",
"description": "cso: use util_bitcount",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983e06af2ba4025623c30ac16139cd584e5c35e0",
"description": "cso: asst. clean-ups in cso_hash.[ch]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "406a1854d07cdfb380e1db3bf6f0c733b7233e18",
"description": "vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b75fbfdd4694ed9e9c6554e97989b1c5148a72b2",
"description": "anv: set READ/WRITE_WITHOUT_FORMAT for buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "847361ba0727c38fd74b06a15788937f14028cc2",
"description": "panfrost: Remove load_kernel_input path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb3810f1e2cf12f54e66aa3175dcc71be70d25c",
"description": "agx: Remove load_kernel_input path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dcad8a13b31bc8c28bdbee1e761fdb84c3b510b",
"description": "lavapipe: zero-init sampler objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aac8ef1256ae4d1993daf443bd744d7bd26a440",
"description": "lavapipe: remove continue statements in emit_state() to be more consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77515d722b5c093236d52db52a35419c21624dc9",
"description": "zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061914ad833ff31d2182879c1e229ea040a8eab3",
"description": "zink: Enable ASTC texture format translation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44894ba8b1d73d78305ec27820bb6b4707b40a30",
"description": "zink: enable native ETC2 if vk driver supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270ea2ac7e7b63d604ebb979136c80b1e2fb9829",
"description": "zink: Skip border color clamping for compressed formats.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da04bbe58623312139d7cb5f52d0af7b88def00e",
"description": "ci/zink: Clear stale xfails for turnip.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afe4b534b52af41ba3265c7150e012f8577d03b7",
"description": "freedreno: Fix graphic glitches on a4xx and a5xx",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f68c6951b86ac38ebdb89bc6b5a6285433e684a6"
},
{
"sha": "1d32bcdcb2a8540ed9625d695106fe84549f16bf",
"description": "iris: better error message with GuC loading failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "537176181ec2a6ba05dc6be2f2c82c0e19de0c5b",
"description": "llvmpipe: bump LP_MAX_THREADS to 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a06db8fb983816163dba72279aa386aa971057d",
"description": "ci/venus: enable render server for venus testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dadb29cf2e21ba6b28a2d9ac62dd4ff13f7df9a2",
"description": "turnip: Don't use the dynamic color write enable during non-dynamic.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "169e03800d0f0e8b66999bd2cf13d40ae4f6e782"
},
{
"sha": "6f27bf250461e02ad7df17ad41cbfa71a4cae487",
"description": "gallivm: remove legacy pointer_get apis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c865245900615e57f103b5e3f8759a68e978f85",
"description": "gallivm/sample: use retrieved types to do opaque pointer loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a9889ae12757e9bdc019cbd109783a3e93121b7",
"description": "draw/llvmpipe: add way to return pointer types to generic code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02c675b1960a11f02b91018c519d9da6b371615b",
"description": "draw/llvmpipe: move texture/sampler/image member load to opaque.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fe8e5ccf7a18c02634be4e80bb15e854e95e78a",
"description": "gallivm/llvmpipe: add opaque pointers support to sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d242c044758292712e1876ba3afdd3e8f06d5df",
"description": "llvmpipe/tests: port to new pointer interfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0066e60fc4a0c8572776629d8c7dc09e91bfe598",
"description": "anv: Split the debug part of anv_queue_exec_locked()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc384e24f00a52a5f2f130536ea2ae41dc45803a",
"description": "anv: Use Vulkan types for priority as much as possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a58b8886e89e3213f478c823ad08ca59bee693",
"description": "anv: Split i915 specific parts of anv_queue_submit_simple_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ed40f356162cfbf1f0f9af7b98a54a4b633b68",
"description": "anv: Move fetch of i915 physical device parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17783b066f67d8b0118e7074b34337b7b314ff0",
"description": "intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b959286e2c7f8e006df02d5102bd346a9d450b",
"description": "intel: Make engine related functions and types not i915 dependent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24bc3b76446078a07999c968a4d26f9e04389917",
"description": "docs: move VK_EXT_extended_dynamic_state3 out from 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c",
"description": "tu: Implement extendedDynamicState2PatchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bd3d28050d136b21538eb7041f287dd9e85dd66",
"description": "tu: DS primitive stride does not use patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "042c135a9934c78a0c3bc2d6fb0d64ce3284b43c",
"description": "tu: Fix param_stride placement",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
},
{
"sha": "998122d9c2a26bbfb2073ba9ac7fa833ce32fcd7",
"description": "mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b"
},
{
"sha": "66b9c05bb9c033be91bb7654c75bec33b6346755",
"description": "ir3: Add missing cat5 encoding to asm parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcab399a173f2ab99f408e2db1bafc114c29cfd9",
"description": "ir3/analyze_ubo_ranges: Account for reserved consts better",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f"
},
{
"sha": "c58d633dd2f01d01352bf6fbb9c59b70a42f7347",
"description": "ir3: Move fixup_regfootprint() to ir3_collect_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1b8c8ab27935546d1f6baa978e96d5f00a50b3",
"description": "ir3: Delete outputs from fixup_regfootprint()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34a390569d34c896c50993eea5d0c26ffb6fb02b",
"description": "v3dv/pipeline: use a array instead of individual pointer to stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc06b7e00d8b5b5201c01d6efbfd204641e9d768",
"description": "aco: Use s_pack_ll for s_bfe operand on GFX9+.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf1a94f976365ddc5fed781433286f4877373ac",
"description": "intel: revert preemption disable via VFG changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebe893a61f30c2b1bb24e7870a2ba314356a4fd",
"description": "nir_lower_to_source_mods: Don't sneek in an abs modifier from parent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cd73b6174b093b75f581c3310bf784bed7c74c1f"
},
{
"sha": "8945375b80cfaeebc20779bc6e240336de7eb380",
"description": "vulkan: update beta and video headers to 1.3.230",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe7b6f6a20cee3c21fe1e3ab11dc98d65fbd4fa",
"description": "gallium/tgsi: handle temps/outputs array.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a0394f54ae9004998f3cde0df47b4ab5c137995",
"description": "gallivm/tgsi: port tgsi to explicit types.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d728355f607790468b737e962390b0f1a00ce2ca",
"description": "draw: handle primid for tess being a different pointer type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc1fe6585e8366bd427c6e3f3c4e16f4092ad97",
"description": "draw: fix gs/tes explicit pointer handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac29d1b4b0013ba7da3156f574f984bce83ad2b",
"description": "llvmpipe/fs/linear: port to explicit pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28afc22179df05d7727a80efd8e51356bc3ad000",
"description": "gallivm/llvmpipe: hand sample position type in for loading.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270668f7b1a310e861acbc5b30fdd1172bc0d3cb",
"description": "gallivm/sample: move border color load to explicit pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61b2d2e0a8ba7be0fc3d71ad158afb89e7ff6663",
"description": "gallivm/nir: fixup atomic path for explicit pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09d4eb92e8e916059ba7f46c9f77ee84ed75d8e2",
"description": "gallivm/nir: move to explicit pointer interfaces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e577bb18c8da40905ab2d4d56b9c6f96c619d96c",
"description": "docs: update venus extension support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1048eaffd5302ca53cfab0fe200e4dbbc6b89678",
"description": "venus: move vendor ext to bottom and sort the ext list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7485660d1292a4fad7f2718727200bc940d58053",
"description": "radv: Fix incorrect build info indexing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8666b1ffbf5b66205909819a37842183ed41ddf5"
},
{
"sha": "0ae3eb834da3100f2779618199d61871cbfc9da4",
"description": "ci/iris: Update iris traces checksums.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24607ce7d381527c444ac78567f3e7e062d740b8",
"description": "glsl: Remove lower_vec_index_to_swizzle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2a699535238bce84488960c35c5e59ad1275867",
"description": "glsl: remove opt_structure_splitting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19c0ce9b2dca9d72fd2f4833a2342b5f05d30ff",
"description": "glsl: Remove opt_array_splitting.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f862f9112f5729a2486587bc97d75a93856e3230",
"description": "glsl: Remove do_set_program_inouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5248fb53ec8eb1d55208ba879589d6148f5ce1a",
"description": "glsl: Remove lower_output_reads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "594b638d4f6f1b1741593c31f20cd54117c09880",
"description": "nir/vars_to_ssa: Always do OOB load/store removal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba64f45124742a2a1a015f9add8f0810f262331e",
"description": "d3d12: Updating refactored fields in pipe_h264_enc_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e568d5d07382dc1e0f718c67c61fb45ae57f5882",
"description": "radeonsi/vcn: support aspect ratio and vui timing info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00be1a492858950e04f9755eb8252e759a95aeeb",
"description": "frontends/va: add aspect ratio and vui timing info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed4e8c956b1dc8709564292446c78624423eb85",
"description": "radeonsi/vcn: use avc seq paramters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4eb10e4ca6193b68d8607efa2a419947b118f33",
"description": "frontends/va: apply avc seq parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "566d95ce14e4f2eaa18f5efec7ef1d29eea8de9a",
"description": "frontends/omx: apply avc seq parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47e2e15c2428fcbba2d032c3ae1f3d14b97a3f6f",
"description": "radeonsi/vce: apply avc seq parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8432ed4b28ff4dbee6ff6341633b31747ed31204",
"description": "gallium/pipe/video: group avc encoder seq structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c3879710152d8d18b8d0c5b40f2cdf23765f402",
"description": "nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e87834980e47b3b2b062935b34b06f36fc3d245",
"description": "intel: Share code to read render timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3047195c62ed18b1d08a1a440bfe4ae4b66685b6",
"description": "pvr: Implement vkCmdExecuteCommands API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39ace3a0e6dea6bd13e40c840b9233e25e4186a6",
"description": "pvr: Add support to copy a control stream to another control stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea2f4cbecbd02a76a199445c454638dee830da7a",
"description": "pvr: Reserve space for vdm state for deferred secondary buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "100456a51650ad1e10ae55c5f56e49b35e1b0b7d",
"description": "pvr: Create deferred control stream for secondary command buffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1420d196f7a8b45769e4f0172bab37f01ec8fc9f",
"description": "pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7494a977a20e77a7aa6135d690f55ee290a4ecae",
"description": "pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be1142a1a32e19953ad3a2f86dc1377b704baea1",
"description": "pvr: Add pvr_csb_emit_link function to support secondary buffer links.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1dbf6fe7ed0ba1a8e7c387db178b5ae737affb9",
"description": "r300: fix reader detection with breaks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff933485b7e328c5041050d5e41a2dd28a032a92",
"description": "Revert \"r300: be less agresive with copy propagate in loops\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "2bdffe7eb212ddc10f2ed9ef51095886a55109b4"
},
{
"sha": "1f0a0a46d9775c97ef6411bdb098d5836a2985d9",
"description": "meson: run genxml sort tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f0da1bbfa4a26fc45c79a4b1d11f8760c40fc1a",
"description": "intel/genxml: run gen_sort_tags on all of the xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "106da29196ca9264ceee06d9a40bbea5bb386601",
"description": "intel/genxml: add a validation mode to gen_sort_tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1386fd6a7b88d00a3b5c476db84006fd2c9908dd",
"description": "intel/genxml: add 'nonzero' to gen_sort_tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92857fd5c95f206165240d2f02ca8a0cea6c3293",
"description": "intel/genxml: don't overwrite the input of gen_sort_tags in place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0aeeb93a8fd4f3b85530b2f621116a0592c3c5b",
"description": "intel/genxml: remove unused variable in gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27d89a673d52c0b7ffa70d0323ba13f5c282805d",
"description": "intel/genxml: use `a not in {x, y}` instead of `a != x or a != y`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fd2e15855d357356183b3efc818d10a10aa8f0b",
"description": "intel/genxml: add type annotations to gen_sort_tags.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9fe219882382f821c54035ee72fa970aa33e22",
"description": "intel/genxml: don't use parens with python assert statement",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f286451adaa2fcbf7bf6e4bf2f5b9c08d936c9fa",
"description": "intel/genxml: use a set for lookups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04ece53d7d3be0b70460abb3651c18aed110cff",
"description": "intel/genxml: use a single pattern for res",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e1f0e3d98b698f1575b159713146fa70ab8a739",
"description": "docs/release-calendar: add 22.3 schedule",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cda887ac6581a9a6ffaaaf294f0fa70185faa77",
"description": "intel/compiler: Explicitly include build-id when linking intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3246889fb047c54623795956a3b4890e672f05ef",
"description": "radeonsi: stop vectorizing unpack_32_2x16_split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "876ea2f83b70daf5c1ed84735b85c17548c49cbe",
"description": "ac/llvm: fix load_ubo for vectors with more than 4 elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70d375100c1c42cae5cd3892d595e50d887b3979",
"description": "ac/llvm: fix load/store_shared for vectors with more than 4 elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb3226b71b819091630ed735617c1e4dcecb008",
"description": "ac/llvm: fix load_const for vectors with more than 4 elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6d39920a0a15ec77b315e70521fb72ab1662451",
"description": "ac/llvm: support non 32 bit sized workgroup ids",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e6faa34e15555538def4e2156dd6e07d59c985f",
"description": "rusticl/kernel: assign locations before passing the nir to drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3811834eb19855b1366c5d4abbedc3c98aebbeb9",
"description": "rusticl: limit global mem to 2GB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb9111720471ba9d5e1e781ac24a48c2e5aa9886",
"description": "ci/b2c: add support for the new format of CI_RUNNER_TAGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd9d276485c8286f27ba4ed30e3cfbf0f892150b",
"description": "rusticl/mem: align fill pattern buffer to 4 bytes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "988c45ae125855b96e680bf070871f1574cb343b",
"description": "spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df84c89d969e25e2d3c34956b528434d14d3626e",
"description": "rusticl/mem: fix image OOB checks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8b9a5adf8be6ed813037659d72d21611075f5d43"
},
{
"sha": "1af804d55482d6a245dfa9eaeba4a8722d7930e9",
"description": "delete graw tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b0f28d7067bb85a8077dd56d78d0ba41af95377",
"description": "delete rbug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc766d8f7eac26b7c029a2fac1bdfdba4776c29",
"description": "remove xvmc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b81ff019312dd388836ba493905a80ddc8c5a7b",
"description": "zink: set depth clamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d6fa1dcdf315a78c7fb4cf0f574dd43e90d1f99",
"description": "zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a7ac1bb25af4e607d1a410732d776266136159",
"description": "zink: reenable GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11c4d797095373d41fb657a2caecf57acf7bc2b5",
"description": "zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "617ee2855bc71f8943acd351676ba4bb3665caeb",
"description": "zink: don't deref prog->shaders during pipeline construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b76fc40335e8d42d58d28acefdee2dd28f07d3b",
"description": "zink: reorder zink_destroy_gfx_program()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f63944f694d17681a481711c4acd17dadd7af71f",
"description": "zink: move binding_map to hw_state part of vertex state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd9e5fea20640b7a2ab4f70d68e0305f18747067",
"description": "zink: add param to disable optimization when combining pipeline libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203daf97c6aaf62fcbd252e5a5e1c604226577eb",
"description": "zink: require optimal_keys for GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53a5291803b1fdd68855d6545f2deebd8863b968",
"description": "zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4dc3adff2ceac76169029419399fc1b3209c246",
"description": "zink: further compress zink_gfx_output_key lookups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "764e800886dde1f87e11dec5b1ae0b43f5767d88",
"description": "zink: compress zink_gfx_output_key members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c228f00a2b3e0997e858eb6327fe3678ebff31c",
"description": "zink: don't access prog->shaders array during pipeline compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7ede96f3fa53f4f59c8dfe04b37e54e01795161",
"description": "zink: add tgl ci skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23f5936ec6ff9ab1edd7be58f05cb599720f699c",
"description": "venus: Update mutable descriptor struct type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0737ad8f8668dbc5338ac633b7ebdd639ebe1179",
"description": "venus: support the promoted VK_EXT_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dec967ca9e708aae0bb0864c0480229888570f7",
"description": "gallivm: remove dead cube map lod calculation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e6d44d14fa1fd4ff15974d1aee146498fd88c03",
"description": "vulkan/wsi/x11: Fix double free of modifiers.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278"
},
{
"sha": "a5b8466e4a8713974d0cd627d8656a0d8a7cb09e",
"description": "zink: use more dynamic state3 when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76",
"description": "zink: use dynamic state3 rasterization states when available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f966ed1e729679b69ce82b3fd36da989ef0f67",
"description": "lavapipe: improve blend handling on pipeline binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e54fea373f9cc6a4a4a41d9347848772e4f5098",
"description": "aco: fix assembler.gfx11.vinterp test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4544490df01ab077f04ec98f055c8323ec535048",
"description": "aco: limit hard clauses to 63 instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a406b36d30a7dd2d7623912dd91ec155bd18ed5a",
"description": "aco/gfx11: update form_hard_clauses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16",
"description": "aco/gfx11: deallocate VGPRs at the end of the shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6407d783ea862082bf0c4f764c42430f354322d0",
"description": "aco: update sendmsg enum from LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cecc816837117c0999d5e37efb84fd90c1041b8",
"description": "aco/gfx11: fix s_waitcnt printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b21af3f5189ef0613132194a6ee587af5dd05a5",
"description": "aco: improve wait_imm unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39a60676354c4a4371628c28a4dae7039e291223",
"description": "aco/gfx11: swap ds_cmpst_* data operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac3f9d64e49e28263a6ac631aae2d252711e722",
"description": "zink: enable loop unrolling for loops that have soft fp64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e8e785a0754e3edcc3c7bcef6dc50ad7b45c053",
"description": "nir: allow to fine tune unrolling for loops with soft fp64 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "121f30005ff3000ef7f401ba21e171577c1db4e5",
"description": "nir: track whether a loop contains soft fp64 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcbcc256026f676a2926e22567281a3294cd8706",
"description": "zink: fix spirv temp func variable class emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2e2b9bb801c2eea99fafc54b24b15e9631ca937",
"description": "zink: fix nir_op_unpack_64_2x32 emission",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d20c82b785f6a18fa476b2c656cbf34bf125afde",
"description": "zink: lower 64bit pack when float64 not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7afa9cddf4a4fc52703e9bc490a15e5669f020b",
"description": "zink: optimise lower_64bit_vars for when int64 is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a831be1ac785bc72947c8de95ed06bebc649c0e",
"description": "zink: lower 64bit vars for drivers without float64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a47b9f2b6f45df7637e762e216a170f77266f00d",
"description": "zink: call flush_resource when presenting garbage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "babf9474c4373c22f05dbfabbfe04634dd469b12"
},
{
"sha": "0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc",
"description": "ci: Remove Wno-error=stringop-truncation from debian-arm64-asan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a1bde9fb0b77d6dbb112e777907f033d75b7fa3",
"description": "gallium/hud: use snprintf(..., \"%s\", ...) instead of strncpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9718c88bafe87a87b143de1e00b8d1ef8ffe4e48",
"description": "mesa/main: do not copy the exact size of the string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cdb3e4b6b6d8f6dfdb5de7a12ac6239a0047464",
"description": "aco: add VMEMtoScalarWriteHazard tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c327dcfbc437b0b4cc2afc1ced10d6b04bf1f9d",
"description": "aco: improve printing of s_waitcnt_depctr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27305680e24d69d00643fbb6122d93e877a636f7",
"description": "aco: improve printing of sgpr_null",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1022dbf07c360abdd2f1d98158f4a9e4ddee59e",
"description": "aco: use some helpers in GFX10 hazard workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4f6acece1771f0eff74c010256115faf8fea86d",
"description": "aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bd16256a6a8f830dc43aa7224879d11edb9583a",
"description": "aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bcf94bb933e8ccc0b91305ed8189a35e8938abbf"
},
{
"sha": "bfb12a3b6a274a798145bb05b7a20cb29cdbe40f",
"description": "nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0d90b4de98afc493ae3a421aa7b11523bd63455",
"description": "pvr: Implement vkGetEventStatus API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a125accd16f1c45e71e0857ce291556acb7df52f",
"description": "pvr: Add assert to check for non-NULL binding_desc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a12395c464d24bd867312ebb8f97ec68d91afeec",
"description": "pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc530255bb25c7ba0675a4bb015e8871403c0eea",
"description": "pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1021550e202b1088e24070f6363b4b0c437b38a4",
"description": "pvr: Zero init pbe_cs_words to avoid passing on garbage.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbecd485e8918d2e8eb0be739318d737f84d70d",
"description": "pvr: Remove dead code from pvr_perform_start_of_render_clears.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1eb75ecec0ac8fd9ecd526e8cbbac542da546e7",
"description": "pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cef99c5366d9833d05486cca8fd7f1c86a72053",
"description": "pvr: Remove redundant assignment error.instruction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f965ad8ee87286ec8b4aadbe3b13ddb6be75d60",
"description": "pvr: Remove redundant instruction buffer check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "568b7b46357e5bac1a8e30947822b30a26ed7aa1",
"description": "pvr: Convert attachment indexes to unsigned.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60be71aeaa4ed6a15f65b8a437a6146e420ee26b",
"description": "anv: limit to default fast clear color when image used for transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35c40c64c8fb9808590fa83c89425839594fa821",
"description": "pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf1ac8307c0d035c90d16c2e54a2f70178621a9",
"description": "pvr: implement vkcmddispatchindirect api.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5c50f496ccbecdd79371a31acd6e6233a3a6c4f",
"description": "radv: enable the unified heap on APUs for Red Dead Redemption 2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0974b67a6e93107aced22f58995c3ef687570b61",
"description": "radv: add a new drirc option to enable a unified heap on APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31d38d1882431ec90680509b06b9c765a98d79d8",
"description": "zink: enable glthread by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8da9e65500819b2e430028b96b1f68c99f220bdd",
"description": "pipe-loader: fix zink driinfo header path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67"
},
{
"sha": "966d6b738ed64d4646e0128e9d228437c5839dcc",
"description": "zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12569a390fbd84a53f55b69adfec874e54cd40cc",
"description": "zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af775f842cad7eff4deaff9a476a3702970b5645",
"description": "zink: fix/improve handling for multi-component bitfield ops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c"
},
{
"sha": "111bf8bfee280683a4c2d14ec08f65675204138c",
"description": "llvmpipe/fs: convert outputs handling to explicit api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b83357ac5aea1b1735030cd1ece13d1a7e2f402",
"description": "llvmpipe/fs: cleanup some remaining mask handling and reuse types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9a0ec0c67741cb4b1d2c0d44f747aabe28018e3",
"description": "llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3137f4fad15058cc7d16b2438f44b5e581853be8",
"description": "llvmpipe/fs: use explicit api in viewport code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38907a40ab0848c9fe8d1b7ad6d0f4047fcf6f5b",
"description": "llvmpipe/fs: pass mask type to alpha to coverage handler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e28db68e53c3e265df5dd66c5b6bfe7cfb762f2a",
"description": "llvmpipe/fs: add sample position type to the interp interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff02d042aabd9567e35cf289830bbfd552eaff05",
"description": "llvmpipe/fs: port depth code to opaque pointer api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694104b7761b4fece5b0861fc443a6dc553de5b2",
"description": "llvmpipe/fs: pass explicit mask_type into interp code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637652a97fab5c20959505f17972f6a0a549ef9f",
"description": "llvmpipe/fs: add mask_type for mask_store accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36160689f430e0845940fb0c3dac9ba22c6608b",
"description": "gallivm/struct: add opaque ptr friendly pointer accessors.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61b1d5a4cb3a0265b6748dee53a67a9625bf781",
"description": "Revert \"intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c"
},
{
"sha": "1a286837bc69e51137240c082dbc909e8950ca14",
"description": "freedreno/ir3: Validate our scheduling DAGs after construction.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d0050c8bfa3e3b9b9b8a90a4b7251d978639288",
"description": "util/dag: Add a validation function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "984aa0ac9a518b6cea5f7617fdfc7509e8254c62",
"description": "util/dag: Move the callback function pointer to the state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "004c5b60caa3a58177be62e1f4f9eb7388979126",
"description": "glthread: handle DeleteBuffers(n=-1) gracefully",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "171b2a16b5285ce3061ce08e5f420264599f2d2d",
"description": "glthread: use signed vertex buffer offsets when available, don't require them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "248e3ceba2937aaf3a56d8841c834a53f96471b1",
"description": "d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa1afc3766b64f5320ef90b26ab313bb727c5b59",
"description": "d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1222503ef38d5d8b20ea4c34fe05d75ae80ce94b",
"description": "d3d12: Support more video formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af8f730d8d80b30d4c215d2adf185ed2814a7174",
"description": "d3d12: Add support for AV1 Video Decode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2fc9996d325443fcdedf699a9e8ff2c4247ce71",
"description": "frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bab5b0b509065cd7c115286bb5864535100058b",
"description": "frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91636ae26680c7b9497b7a105658c315c3beae0",
"description": "frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5b4dec033d7ee2c3d8f89871facafc0a5f1787d",
"description": "frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bac88856d475fa2a8a0c233a1555162aa411ba8",
"description": "intel/compiler: fix loading of draw_id from task & mesh payload",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7664c85b1da44e644b47304586aa98b23f7249bc"
},
{
"sha": "e5631add0d1c97da4686f474735d45705facd308",
"description": "ci/virgl: Enable virgl-iris-traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7a64df0e7434a9b8f4de09de8b201c6c16da063",
"description": "ci: Update virgl-iris-traces checksums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "498186e0d9b0b3ee8a532edc831605cbc42abbcb",
"description": "ci: Bump crosvm version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "240346820270199827ee7aeb61e26c6503346e97",
"description": "venus/ci: remove redundant crosvm patch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111",
"description": "radv: ignore shader stages that don't need to be imported with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc0ff36885d6b773cb48ecf7eaf0630e70ed8763",
"description": "radv: fix initializing the blend state for NULL render pass with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6000e3f53406056b83405b4755e08815f196dc06",
"description": "radv: fix initializing the attribute mask for VS input state and GPL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b"
},
{
"sha": "56fb25806428506469982e35ee5076b981023c92",
"description": "zink: replace mixed_zs with zs feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc19dd5f7d329b786d005e9166ca59544347ce9",
"description": "zink: add a draw barrier when unbinding a sampler-bound fb surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b685dc3509f3a84676546830fa08ea8a8a0beec",
"description": "virgl: Add nir_lower_tex pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086b620793c7d0b4350a110a2ebfdefb09778c19",
"description": "virgl: Add TEXTURE_SHADOW_LOD capability support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a63a31a47b5e196bf32217f0a2c52f33530a68ed",
"description": "radv: remove NULL checks when binding a graphics pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ca893084503933452fa066f79a824ae628db22d",
"description": "tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b131b3e99c292d43df6f592e2cff312371bd26c",
"description": "freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5af6dad179dc4140964ab444a2a7f8cf8d16c561",
"description": "Revert \"freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "6cb41c51884c2488194f74e2ce637b950c835620"
},
{
"sha": "73089969219f95017060f51f5136efcbb6d31e9f",
"description": "lavapipe: dynamic state3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "092be5a32905989f620ff1926c2e3056fc4fea39",
"description": "vulkan: Add more dynamic color blend states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1deb83fb86d22227a3553f43873b4d4ff9180214",
"description": "vulkan: Add more dynamic multisample states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fee04d8ffd899c20886c282d389a662337d0c67",
"description": "vulkan: Add dynamic state for tessellation domain origin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe",
"description": "vulkan: Add more dynamic rasterizer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "effd9962d98e82452919c2c8f1d975a4d2e9d13d",
"description": "vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10bc2cd3ae03bff1c1c8e026b21df7937e2cc44c",
"description": "vulkan: Rename viewport_state::negative_one_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a4d5ce8978ae5c0cfb0caf92c78bf1b0b011ec",
"description": "vulkan: Update the XML and headers to 1.3.230",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "691ec624520d44f6c0aa7b003895e817b878f8d3",
"description": "vulkan: Use altlen when available for array lengths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a0378819557c75db5a2a659ff0b209739affd21",
"description": "gallium: avoid using float based conditions in loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5650d672429b01729799c0420ab2a85b1d7b2683",
"description": "zink: pass actual screen->threaded to zink_tc_context_unwrap()",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "267d715efb218f9d6d94744b599765bcb4adbfcc",
"description": "zink: hook up VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d4c8b55e8853ff97d14737a6fc1c0344f564358",
"description": "zink: move create_pipeline_lib to zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21360476249122b8f5f016a80c78818f7ef93084",
"description": "zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1314e682eece0dd360316329fb3c3039124f03f",
"description": "zink: move zink_screen_get_pipeline_cache() calls out to callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2044f2910ca496f67d0de7aebb194e3714877da8",
"description": "vulkan/wsi: Add a supports_scanout flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15fca5ca7e79138e8a5dab849e44bb4cd02520fd",
"description": "vulkan/wsi: Add a typedef for memory type select callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39f81564aba706d28943b3a8ce7595d753e8ee1e",
"description": "vulkan/wsi: Don't expose as many image configure helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c1c2b88850e7f0f9d1f2fe78580f39b5971f82",
"description": "vulkan/wsi: Always configure images in wsi_swapchain_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5424049e66299220fd60a43a7d5a4a4e1cba6da4",
"description": "vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76d15717e37659fd0b46ef553152df669b952c1b",
"description": "vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c315e20d619849091595450ce416e55369770234",
"description": "vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278",
"description": "vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29e3fc8eb1e6dbf1f95eb95130dabeeafb48a189",
"description": "vulkan/wsi: Support configuring swapchain images as part of swapchain init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa08a1681b56fa6c3051610871448c7df792b02",
"description": "llvmpipe/cs: move compute code to explicit pointer types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d6819bf5b32fb0a193ced7e6692cdf46dc1a4bb",
"description": "llvmpipe/setup: move setup code to explicit pointers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977476bb050ee904fda8fa5871dc04c52a465836",
"description": "llvmpipe/fs: fix invocations access for opaque ptrs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98efdc449d1d0c6794372308ba5d454ea4862b93",
"description": "llvmpipe/cs: convert cs thread data to opaque friendly api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd60813657bc7cb753afb62ab45d3dfc68e632da",
"description": "llvmpipe/cs: convert cs context to opaque friendly api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8bd993809a13959b9da9b4c8c55b1849c20d479",
"description": "llvmpipe/fs: convert linear context to opaque pointers friendly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e9d3e497ec40448d7553c7b0b71455914d23c1",
"description": "llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a7250ad9660b34684420d6312bd7ecfbb0396cd",
"description": "llvmpipe/fs: start passing explicit context pointer type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae201bcd42a7b5efe5b21270e081d242d2a97aad",
"description": "gallium: Do not include offscreen winsys if glx is disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d"
},
{
"sha": "521da0360a040e39cb20a0112dec935e373af86e",
"description": "docs/rusticl: Document minimum required bindgen version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13016d22c57f787c78b644a87c58ae37c15af71a",
"description": "rusticl/bindgen: Use `allowlist-*` instead of `whitelist-*` switches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5537f778a06c73cb98a294fe4d10aa38cb063e1f",
"description": "gallivm: avoid the use of an uninitialized value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed712f7483791aa0a256472d276ff5a83c643bc",
"description": "zink: set layouts before possibly reordering image copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "731d7be3756c3ab5944c5755f4504e093d149f53"
},
{
"sha": "440c1e3702c1610e6a99fce1d735fb7a0da3aaaa",
"description": "zink: always unflag unordered_write when binding image descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "ca03e35821dd61542a0fc44caee6184679f0f436"
},
{
"sha": "4c58b92e44c16ba251ec3b0b085ca25657a5d55e",
"description": "aux/trace: dump depth_clamp for rasterizer state",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0de63e9774f568d8c022672686a310f1435e9d62",
"description": "aux/trace: dump line_rectangular member of rasterizer state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c6f407d4c89bc2ac9e13041bc8fd5a12a4692e4",
"description": "radv: Add and use AS and scratch layout structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bad75ed3f162880270a0593ad8c9b6753a228eb7",
"description": "radv: fix emitting RBPLUS state when MRTs are compacted",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87"
},
{
"sha": "1dd5d94f65df53f67f01a013486653ec4de061c0",
"description": "radv: Do an early check of distance in triangle culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e06c332bf77ed7ec0b37a58f644e0f4e0c06fbee",
"description": "tc: don't use CPU storage for glBufferData",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a5a8e197413ec0189435139006a7c7026840efc2"
},
{
"sha": "8af8dc97bc3edb912899a5da9399614677567810",
"description": "tc: do a GPU->CPU copy to initialize cpu_storage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "582bf4d9f72f35bb56f06386ab3fb6b5384a4593",
"description": "anv: flag BO for write combine when CPU visible and potentially in lmem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8f563b633e4a5cb73183a62918de9ea04fcbb07",
"description": "anv: Allocate buffers with write-combined local memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c62ad34b621c5281921c2083dc4b830bc7e909d",
"description": "anv: Use WC mapped local memory for block pool BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "755b413ffa94396fdceacd2b59ceb5fb81f84577",
"description": "anv: Track BOs that need a write-combined mapping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97850c0bf0b878f38b33a09cb5ad61172946245b",
"description": "aco/opt_value_numbering: use monotonic_allocator for unordered_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39d2168a70ec589c60b4315079b06d123b42484",
"description": "aco: implement allocator_traits for monotonic_allocator<T>",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122",
"description": "aco: use monotonic_buffer_resource for instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b3cc73bfc86c53d4e2ad4bab8faa2b337655ca",
"description": "aco: implement custom memory resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b76e22a961f804c030db02f732a294691d382fe",
"description": "aco: simplify operands_offset calculation in create_instruction()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a778f3edd3a9920d1a9e762684d4a7b782a74e63",
"description": "blorp: Fix typo in blorp_xy_block_copy_blt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "759d51c367bd5be3b935c49c407988190d995a1f",
"description": "blorp: Implement blitter clears via XY_FAST_COLOR_BLT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f4ad65daf650867679187126fdc67bd845c569c",
"description": "blorp: Make blitter_supports_aux accessible from multiple files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bd984977dabf6cbf18f279303a20ee0e2d0d78",
"description": "intel/genxml: Add XY_FAST_COLOR_BLT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a33997434bdddb4bc1c514fcc095f51502116aa",
"description": "ci: bump mold to 1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc5cb4a1bab7ddf15edcc1b995eed12a9592aea",
"description": "ci: unexport local variable (and fix formatting)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "647773a09464c51bcd8604168d7682a0fa4a8a10",
"description": "intel/devinfo: DG2 supports ray-tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0dbe64206b12210ff4862dd77f10e0c704179d",
"description": "anv: Advertise ray-tracing on DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c6ed40925fece15fcd9995795a766789cb8b677",
"description": "meson: Define with_intel_vk_rt based on with_intel_clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7c82c72c42432e2bbac7b8defa0a72435960e6c",
"description": "meson: Deprecate vulkan-rt-drivers intel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e565d1e4ea540c1a357d008ba266863df0efc754",
"description": "anv/meson: Use anv_flags and anv_cpp_flags in genX compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e8b0d25562da3b11350495abb1a7653d60d14a",
"description": "anv: use the right dispatch size for tracing shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "044cf4e75d63277a5c9b132bc1bf5e1ff22c19b6",
"description": "anv: bump client visible address heap to 32GiB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ad803840d8479412d859db4594e2cbb7ba77300",
"description": "anv: setup scratch space correctly for RT shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc",
"description": "anv: Build BVHs on the GPU with GRL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc1aedef2bd054884685ad971a3ef5be07ecd101",
"description": "intel/grl: Parse GRL files and generate C",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20f291c5f925db6cb950663e399d992c01d0a658",
"description": "anv/grl: Add a helper for dispatching our pre-built kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "639665053fabad75afcf7889970c6a4119fdae92",
"description": "anv/grl: Build OpenCL kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37663438f7535586f0c5bd1cd2b7aa6657f471dd",
"description": "anv/grl: Add a GRL file parser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f948503e40c6c9ccf8497a55b23219d797f9729",
"description": "anv: Import GRL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49976b23e9786b7fa287150f4784917af9918054",
"description": "anv: add new command buffer space allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c76ceb6138c92f2c2f855f9a7ce2adca288ea3e",
"description": "anv: Add support for OpenCL-style kernel dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb249f125d5965b363cc6aa060e1bfe4c008ecf3",
"description": "anv: Add support for compiling OpenCL-style kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad1a5b57a6fbce9f4fdcc862c3f87f9546558b8",
"description": "anv: Add extern \"C\" guards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23c7142cd670d9634d53e3a9c03fc42ce6b32c51",
"description": "anv: disable SIMD16 for RT shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58144361592c4d6f002d4963950b21fbdac84ba2",
"description": "anv: Set up the memory-backed FIFO buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93526c89c570ce58f8a5adda2423fa0d40a3e83c",
"description": "anv: Implement VK_KHR_pipeline_library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4388b8b253c9420e650397609c17867113298d3e",
"description": "anv: Add an anv_address_map helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "191fab68b0553ce8c84ccbab2529704063337ac2",
"description": "anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3beb088490858e679f1755130f50e9ee5acce3c1",
"description": "intel/mi_builder: allow half GP registers for dereferencing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24a4a3bbbbdfadce4cdb2b93c4b101e54444993f",
"description": "intel/mi_builder: Add a helper for incrementing reference counts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7296e11ae97c9c8d361622b1aab2c8d6922cb62",
"description": "intel/mi_builder: add a way to reserve a register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5e5e6aa0f69aed707b9b1f83a5d2e3c9d7a40b7",
"description": "genxml: add missing no duplicate anyhit flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc7a98e3161137d492dc631140a3f16c5df0f7c",
"description": "intel/fs: disable split_array_vars on opencl kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57593c539529f0b06c2395d1882e6e6d6477362a",
"description": "intel/nir: disable assert on async stack id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
},
{
"sha": "8d580de4a9dd6ce859a9f0aeadb83cc3c3d4ce5a",
"description": "intel/nir: fix potential invalid function impl ptr usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92"
},
{
"sha": "1ffd28149f4779a2097262ecc61ec39e96cdcd11",
"description": "intel/nir: fixup preserved metadata in rayquery lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
},
{
"sha": "9dba8d8aa12b0a80425a1816bd07c645768dced3",
"description": "intel/fs: take a builder arg for resolve_source_modifiers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "649cdc617fb5fb13f3430aa26ad2023503f1c605",
"description": "intel/nir: reuse rt helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57f1e95102658b02e611856787c63d32a1afac46",
"description": "intel/rt: fix procedural primitive ID access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea88f16df116c4739ecfb89ecd9ebe235666101",
"description": "intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c80c0ed9433035c2f4dc6586470bde493a7b7963",
"description": "intel/fs: Always use integer types for indirect MOVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a7f4b34e6835aff2f3c45a8cd3a3d175874443",
"description": "intel/devinfo: Rename & implement num_dual_subslices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "262719e963ba838da9f5221152dfeaae65f960ec",
"description": "meson: bump required llvm-spirv version with intel-clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0926ac42cbdf7191010d1461f1e38e75b6983ed8",
"description": "anv: remove HDC flush from invalidate bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a49b145e8d59a7cdd6a16cc469c055f6746013f8"
},
{
"sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c",
"description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9d399604ef76df7b24d728257aa029045f11c6d",
"description": "st/mesa: Optionally call nir_vectorize_tess_levels()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be21d54aca09e4466781c2cc3d83022ef480c3f6",
"description": "intel/compiler: Use an existing URB write to end TCS threads when viable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c40e07302c1622739d7ec8fb506cd618ab3d4b",
"description": "ci: disable intel-clc on debian-vulkan",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38b5521be2765065f6e030eb6b9c40617c87a786",
"description": "ci: bump llvm to 13 for some builders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64645d1f1478d7665fac1af4369bd6efe067f9ea",
"description": "ci/debian: don't use libclc from the system",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78b1e0340ea4a13c5b5cbb246c73697fe41a1299",
"description": "ci: build our own version of the LLVM SPIRV translator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05b1f3fd9794a29bca6cc83fe8b06cec68281eff",
"description": "ci: disable intel-clc on fedora",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0c516c331da46a651b14df8449618b7e59c8125",
"description": "ci: add python3-ply to debian/fedora images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2922126156b9bc9fd10bfd3690e7ed3db08184f",
"description": "gallivm/nir: bitcast when non-float ptr type.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "c642fa122ccd90b11ad54dd50e398373069ae8c7",
"description": "gallivm/nir: fix fmin/fmax translation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "d132625eed474d149ed6372dd5448492675b738e",
"description": "lavapipe: add fmin/fmax to image lowering.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2"
},
{
"sha": "549f0b956e23683af44297e0061f9aaf9f9575aa",
"description": "zink: also lower 64bit function temps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3a44cfbb9973cd71ade9ff1c9bd5867a0fb7cfd",
"description": "zink: split up lower_64bit_vars pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f053f0f07cb28a50faa6732430f08e8ba368900",
"description": "zink: always run optimize_nir after lower_64bit_vars",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c"
},
{
"sha": "17e3df4cd2757e79a4fd77f52a2d23ff9084578b",
"description": "zink: don't flatten 64bit arrays during rewrite",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c"
},
{
"sha": "52edd8f7640906d205a30fb3f20f7c53b4aab68a",
"description": "nir/opt_undef: add a pass to clean up 64bit undefs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38543af8f72bf3dfe06be9c79539031ab9fa3ea9",
"description": "rusticl/device: fix custom device detection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "645f2da3faf3852e0a263c386a97a7cd7f617694",
"description": "zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c7eaf17f9eb9961928ed96ea645bf96028746d",
"description": "zink: use feedback loop layout to correctly handle implicit feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902f64f90666f7d1448acdae02151b335c6d3353",
"description": "zink: add a mask of fb attachment idx for resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf2186a28857b2d97925bd70b9ce0ed3cd29553",
"description": "zink: reorder zink_resource a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "630967b2521bbc52a941d78e7b1adf9222020231",
"description": "zink: rename fb_binds -> fb_bind_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc5ed17844eacb6935b0da9d305e26b9a74ac572",
"description": "zink: remove zink_context::new_swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6cfb72010a8e0ab10e529021a0e031c5558f68b",
"description": "zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7829fb9adf9b21c6f35c1932ee86f8f64dfda7cf",
"description": "mesa: set normalized_coords for bindless texture buffer samplers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c268ae9efe602129b848c800dca83411d55c3aab",
"description": "egl: Remove a bogus restriction from eglMakeCurrent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71224789cf408c97b39eb9581e149d1b9d178700",
"description": "egl/dri2: Fix a weird conditional in dri2_make_current",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63",
"description": "egl: Factor some common terminate cleanup up to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a942068fdb8d0abead04c68222c5d217865af67a",
"description": "egl: Formatting fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a436fdd560c34f9962017a00f01944362bb16370",
"description": "mesa/fbo: Don't force both read/draw bindings to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27dff086ec7431ae3fb49b51b5dd4601dde4008a",
"description": "radeonsi/vce: using fixed value for vce 52",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b23fe77cf48c9d9e53e6ae45c6f4c3590ab7f94a",
"description": "rusticl: Fix compilation if stdout and/or stderr aren't symbols",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1d34d8c95773a210fabef5999ad37065851f815",
"description": "ci/amd: move radeonsi in amd directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66420c692329a6c7721062635cf17af0ae0caaa",
"description": "ci/radeonsi: add traces for radeonsi Zork",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d7e1c620b080d66e72db2e00abec4aa95771581",
"description": "ci/traces: prevent showing wine instalation dialog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e76a7550444dc9b7fc3338b92344a2b79bc9a32f",
"description": "ci: also handle default wine rootfs (for testing)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e27a72c8107eb67b945360d5fd84f6b14b27524",
"description": "ci/dxvk: fix DXVK 64-bit only wine setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd79695b3b0dba002670d4b6eab5c60867e85f12",
"description": "ci/lava: prepare wineprefix for GL and DXVK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7901fec52e864a050ddfb356df861a17a60a359d",
"description": "ci/lava: add wine and apitrace into amd64 rootfs container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29305a89b0fe3c3014f36d8825bcadc706b02330",
"description": "radv: fix handling multiview with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6f52a999f34e936aa61eb3527a19979da1ff8c",
"description": "radv: fix handling primitive ID and clip/cull distances with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "630bb53e68e8c150c99d01fdbf1806aba790af70",
"description": "radv: fix handling ViewportIndex with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515847b2a7a79a7a9eb23004f8f71bfc52a3ba55",
"description": "radv: rework multiview lowering in NIR slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6093ffbe721b330d8d0f248c80c57c517ce2d1c",
"description": "v3dv: expose VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7e022abfdf689b269fb781247cda245bfff90fd",
"description": "broadcom/compiler: add a lowering for robust image access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adcfd9bc2f7818964b436f10dc96204e29496c41",
"description": "broadcom/compiler: rename static helpers involved with robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e5eaa3f1ac3648340de393a3a2f199f6c195501",
"description": "broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c816081eea2865d04bc67950e79ec7e8b143b88d",
"description": "docs: fixup broken rst syntax",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4397c00485d8edb35d519e7036405527bb3e746"
},
{
"sha": "9cbfe9a8baedb100b6fa7eba1ae9fe33363838c1",
"description": "ci/docs: Stick to specific version of python packages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "21107a244a70a1fce582b713d9b2915074e1d96c",
"description": "mesa/main: don't copy signed rgtc via float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "163e7496a9d09279623f346553124090f948d71e",
"description": "mesa/main: fix broken indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40c32dfbb1017c4bffaa524b43b37eef9e8e7c9a",
"description": "nir/loop_analyze: remove cost of redundant selects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d0ae593be02cf9b3ed77eea9abeeb7181dd0e5",
"description": "nir/loop_analyze: delay instruction cost calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b9a5adf8be6ed813037659d72d21611075f5d43",
"description": "rusticl/mem: return errors for OOB accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479",
"description": "mesa: make glPopMatrix a no-op if the matrix hasn't changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b00a158ad49b495bd5e6558e7eb0dd06b9ba7f4",
"description": "mesa: use memcmp instead of floating-point comparisons in glMultMatrixf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01c481335ad84f8bec29985e982ec0f20aadf522",
"description": "glthread: skip glMultMatrixf if it's identity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa864b38ad3d5316d4f0a2c60ac2d805d0412dc",
"description": "glthread,hud: draw per-frame values and expose the number of batches per frame",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62501fbf7bf0e2a9d9e4f2e001e48740a49e283d",
"description": "glthread: use 8-bit GLenum for prim modes where it results in better packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd30f044ae558caad7a547892edf1f6c9a2bfc7f",
"description": "glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7ba29cbf67c1db93e203a82a71bc264447463cd",
"description": "mesa: rename GL dispatch initialization functions to make the intent clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44ada0eb676e4e23503ae22febb8f986acf41c3",
"description": "mesa: remove deprecated comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34356c009c12d25518a3208e55638282ecb21e4c",
"description": "api_hw_select_init_h.py: simplify the code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c621f8a2a2f97f65d2682fe6e79fea93b710023",
"description": "glapi: rename 'vtxfmt' to 'beginend' to make it clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684dae9e64de180bd7b1b296c88220915376e313",
"description": "mesa: initialize OutsideBeginEnd directly instead of through Exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c803b7080c8f5c11c60c93e9e5ff542e13817de",
"description": "mesa: remove unused function _mesa_get_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4425236a208968f6d8f655de338ddeda83dc7187",
"description": "mesa: don't restore the dispatch at the end of glCallList",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c75b152f085a0f273cf535f27dc96f2df69f9817",
"description": "vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4de8c834e99254013b8a6f481e5be17701a420c",
"description": "mesa: reorder and pack gl_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26a2502a3b77862673ea6f23d3154c8c1085bb5f",
"description": "mesa: remove unused gl_buffer_object::Data and Written",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37421a24ad82099823bf25c0976a84278b2b73a3",
"description": "mesa: restructure bind_buffer_object for better performance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a1ede73f5ac2becaf184d79776982556277cc98",
"description": "mesa: inline _mesa_handle_bind_buffer_gen and correct things",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93c9be2b975a3267096d1da19873549057989f05",
"description": "mesa: inline _mesa_reference_buffer_object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1885608184d249d5ffa8cd02ee41dee5378a3142",
"description": "mesa: trivial simplifications in _mesa_reference_buffer_object_",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b72129305545164120c93e2526eeae2ec0d5d8",
"description": "mesa: clean up st_indirect_draw_vbo interface and callers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "303f867e322cf775b5bfb2948867a43fad99af60",
"description": "mesa: remove unused code using _mesa_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59af6be1995fbaa56e2133d32141e2fefce00cbc",
"description": "mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c056affa255bd5ee85895ed69a10de408ca4a45d",
"description": "mesa: replace ALLOC_PRIMS with persistently-allocated context arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8666b1ffbf5b66205909819a37842183ed41ddf5",
"description": "radv: Build acceleration structures using BVH IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c0ab3ba67985d8727d9189c2ee4bf5f921101ca",
"description": "radv: Create pipelines for conversion meta shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a66ab30bf65ae698fc60a6d7712dc27b81560c",
"description": "radv: Add conversion shader for leaf nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051",
"description": "radv: Add conversion shader for internal nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e6033394e40a687d55c45d1d36cc2cc66545722",
"description": "radv: Add BVH IR types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca8061c2a7ba5f62ae48e5ceedfbcafef12b2c00",
"description": "radv: Split CmdBuildAccelerationStructuresKHR into different functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c039a132d6581cc8b9d126f92ff4e1289ada89a2",
"description": "radv: Rename internal node shader to lbvh_internal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41eed5b463a4a395b19e3e35f8333514220aafe6",
"description": "zink: only emit runtime array for ssbos if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93696693b2cd3258ba0f841fbc923e4997b1e93d",
"description": "zink: remove color_write_missing driver workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb34a2145cff5d9a9e23f7efc999f8c0466be45",
"description": "zink: allow reordered clear_buffer calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "084f3b6664116c2da4dc458d8a13e957a9331b4a",
"description": "zink: avoid overflow when clamping bufferviews",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55d6847d220fc2562b9384e0874283a02c61ff49",
"description": "zink: name bo variables using bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697078c9f4a2d94f6dc5226ce5cd0cc40b1de2fe",
"description": "zink: fix handling for ssbos that are just runtime arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60db522ed8955a9800cf55c0f0a1f11763213f2c",
"description": "zink: fix sparse queue creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53004e57d68af9673cab6195ce67213245ec149f",
"description": "zink: always unset var->data.explicit_xfb_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6d40db84c9d507768f118fe20fc4437cbfa6be41"
},
{
"sha": "903aba413d833005de37bdd8d67608cff8dba598",
"description": "zink: free vertex_state_cache on shutdown",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bd0d30a5341fdafb219db57090d469cd49e7b29",
"description": "zink: fix some batch tracking leaks",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb"
},
{
"sha": "5f618d84c6e1c02e6365501e5e0fa6cce91db00e",
"description": "zink: add asserts to verify optimal key state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c338f7ae7897c1b65013b2295e347d358b2ac176",
"description": "zink: copy optimal key always",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7336580408af8988cbe1ee61ae080076feecca19"
},
{
"sha": "95d61c5c75bd36a43488e41ac677fb28fc02eacd",
"description": "iris: Ignore aux for copy_region source if there's no unresolved color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6db172436a71a0e70a94c39d8eddb691e95c5cfb",
"description": "lavapipe: propagate shader access info across libraries",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c935f3f3da5935a12ec1ace0f7541f047b3b526",
"description": "lavapipe: set writemask for compute shader buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e884902b21eba1632f1507f0d7b69518369ae903",
"description": "d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7336580408af8988cbe1ee61ae080076feecca19",
"description": "zink: unspaghettify some program update code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "809e9462ce35b94eefa7a6cf5a2f41317f199ae8",
"description": "zink: be even more granular with optimal_key program updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4e9461403ef7b9859570c301a65befdb65ce3e7",
"description": "zink: simplify bit tracking in zink_gfx_program_update()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76ae28e69ca1a6a7dd5bf59ebcaf9afa94110bfe",
"description": "zink: split dirty_shader_stages for gfx and compute",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49866c4f77049adfb43b1b72b27002680cd66380",
"description": "zink: use optimal_keys to massively reduce size of pipeline cache comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "325c703624a7ccb74356c697ad305755db289a01",
"description": "zink: add 'optimal_keys' handling for shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1198568e32bafe63b3198db70b68663b3d697005",
"description": "zink: add some padding to small shader keys for byte-alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e8acbc474d6c55dc6c1f464be7b899a910edb7",
"description": "zink: ALWAYS_INLINE bind_gfx_stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32f50630d6025487dd86a8b1271d2c860fdbbff3",
"description": "zink: move to AoS for gfx program shader modules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "745efa1231e256192c901eeffa1a740dfa7e11ca",
"description": "zink: copy the non-dirty shader stages when updating gfx program",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f"
},
{
"sha": "6df9bcaa10e5552657612ad34b4d7fe1c3f54dfc",
"description": "zink: handle inline uniforms during first-time shader generation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662"
},
{
"sha": "7a489593d0026b6eae6c192b68659610ac7fed07",
"description": "zink: remove a bunch of casts from shader key inlines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2591d09d77b70d939618c110a2e893453cb787f",
"description": "zink: wrap zink_shader_key_base access for nonseamless cubemap use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3513bddcbfaa6b832e71b104c24f31bdd9798a48",
"description": "zink: check on init whether decomposed attrs are needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f933ede78eb3ee899670958f8dae71a6f0c45c5f",
"description": "zink: add a bool flag for decomposed vertex elements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd81f2d08a03d5f651010731a7f0a0fd614f4dc7",
"description": "ci/crocus: update ci results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3730be9873d556918a20795b37399b7e2e9630b5",
"description": "aco: mostly implement FS input loads on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826ed52174c5816c45841de43a015990064bdc22",
"description": "aco/tests: add GFX11 assembly tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48c8c25e68fe9e00526645ce360e5fd1de3dc0ee",
"description": "aco: omit read-only memory_sync_info when printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aadb7aef01913c24ab37b3409496649470ff66f4",
"description": "aco: add VINTERP instruction format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55cd74d468fe7834c3da63864bf3099cdf98c57f",
"description": "aco: add LDSDIR instruction format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7a9aad14dbca5f1ac755a63ae7a5336a0a38dba",
"description": "aco: limit GFX11 to 128 VGPRs for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e55b5b8514c49c303d8af526e9748f39e54133f",
"description": "aco: update assembler for GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "077dd12ac6cfa14db4b342394f0bc3d09025d451",
"description": "aco/gfx11: don't use more than 1 NSA dword",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2",
"description": "aco: add GFX11 opcode numbers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f74df7117e2d4a5bd8d88807d0893b1b3753000",
"description": "aco: fix assembly of MUBUF-to-LDS loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78779fd63d491c7a3b844fdbdde7156b78bbc00d",
"description": "aco: add reg() helper to assembler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a1b5221481db7dac11343b8f31b6c3ee49b524d",
"description": "aco: rename Interp_instruction to VINTRP_instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51bd75e28cf258b6075750db344dc05c64ee6b82",
"description": "radeonsi/vcn: support async",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "091249dff4c696c5b45a04800963081f5431fa5f",
"description": "aco: Fixes compiling error about char8_t with c++20",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5"
},
{
"sha": "8ace68543227d980c7fa581f91a0577062cd5982",
"description": "radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40366a3aaf869ebc15b81f8772906b7ef4d0e9a5",
"description": "radv/rt: create separate radv_rt_pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b93b696356d31123dc3792d6afda421f7fcdabf3",
"description": "pvr: Fix assignment to ISP back_a.sref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "007c6b1dd2829d5afa14820c373e7964157f6242",
"description": "radv: use direct access to last_vgt_api_stage_locs for sgpr emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "351c4ed6d1f3461e5f4f8626d67133459457b267",
"description": "radv: store pointer to sgprs for last vertex stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a723f7a8d622870fb5d7082949fcfc252e65e3b",
"description": "nir: use nir_shader_instructions_pass in nir_split_per_member_structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67fe9ae5c33f61762884b9a0f927b8cda635e6e4",
"description": "nir: use nir_shader_instructions_pass in nir_split_var_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dcff3ea53fb5e6e534c82a9f0016fc7b2535616",
"description": "nir: use nir_shader_instructions_pass in nir_lower_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "865d959090e5dbbec7a833109db35d6d55e15024",
"description": "nir: use nir_shader_instructions_pass in nir_lower_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e0bcc1c4da3136cb7e93837d021614196f7f52c",
"description": "nir: use nir_metadata_none instead of its value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd51dedefd276d2cacd7c074f0a691503cfd1a2b",
"description": "nir: use nir_shader_instructions_pass in nir_lower_frexp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87070937ddb0560c0cc54935c18389ca4058a32",
"description": "nir: use nir_shader_instructions_pass in nir_lower_fb_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e410c4c0508afb3ec20c5ee155450950aa0a463",
"description": "nir: use nir_shader_instructions_pass in nir_lower_drawpixels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b0de5c83353e22c055999a00ec1d6dc2332703",
"description": "nir: use nir_shader_instructions_pass in nir_lower_clip_halfz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e4641a21a3ba689740f5cb802db6099c51b3f3",
"description": "nir: use nir_shader_instructions_pass in nir_lower_clip_disable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1efa18dfe7c62ae5e3976799ab516bdd4776a1c",
"description": "nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7078fe4e07e0f19a4ae1a070f63d40fba542619",
"description": "nir: use nir_shader_instructions_pass in nir_lower_64bit_phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea39efe9b803cbe493678e4f9ba3f8516df98c6b",
"description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d28833d60f3ef8a079f5e9c29fa58e9aafaf5532",
"description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a9e2dc1e94a837aaf1d5930d3c9517108798b0e",
"description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5beeb3c1db7d4fc3ff8d20f8624963d2c3336eb7",
"description": "nir: use nir_shader_instructions_pass in nir_lower_alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb201e92aca12f1962124bac2e8220c3651d8dcf",
"description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3708d6cf5015f1ada146edf873b28c361b1fdae",
"description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1829fde2128dda6ca52def24d53f45c7c8b2d21a",
"description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9dc98ed87f3c64f5933c0c5e95a9084a43ed6d6",
"description": "crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c042fb5a098f0dff7ac5106c88d726ed2239ea",
"description": "iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0337f449a6704de5974aad56d4caa2b04a09099a",
"description": "radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a54d9964637fa9528f255cbb53c33ea0bd50d208",
"description": "radv: ALWAYS_INLINE radv_is_streamout_enabled()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "051594fb7f5342699f4a53e286ef1ad5f1e4ee3a",
"description": "radv: ALWAYS_INLINE radv_flush_descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "876f7f60ac11009ed35a529eb1c7336bf87e406e",
"description": "radv: ALWAYS_INLINE radv_after_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7985a9df9a6dc69978f204c7eaafa6e4c97ce7ea",
"description": "radv: enable NGG culling unconditionally for GPL but disable it dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f6786d592c4f69808bc8d909a9da7edf760340",
"description": "radv: use the maximum number of vertices per primitives for NGG with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e364670e83437c72da57a287d023003f3d15d493",
"description": "radv: determine the last VGT api stage also for GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e053f6feb37b65caa59900597d27367f7363a073",
"description": "radv: remove useless gfx10_ngg_info::enable_vertex_grouping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd83e9627d99df29ee28b7ed562530e052121fe",
"description": "radv: allow to build the pre-rasterization stages in a library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "456543e6d857bccc0165475cd684fed3a69d9bf4",
"description": "radv: determine the last VGT api stage from the active_stages bitfield",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08ba6a76c9e40adc5da0540d365904cc7e22b4f",
"description": "radv: import the GS copy shader from a library if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fd3b0bceb5df3f29a7322c90dfd2c37280efdac",
"description": "radv: do not free the GS copy shader binary if created from a library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25ead8ec5c84028d4c58eff0b203b49f0425d812",
"description": "gallivm: fix buffer_type for LLVM 15",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781"
},
{
"sha": "bcb136d548e607dbc9b72df0f575710ee03947ec",
"description": "gallivm: handle llvm coroutines for llvm > 15",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "16fd0c11c66b8b48c3835202fab77a0c50828c0b",
"description": "llvmpipe: bind sampler views/images properly.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b144d3e6a7e9a31c8b62e43035f15dab34932273",
"description": "llvmpipe: memset empty images in the key",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe5636af6e0501305e020e8ac7d383931ed68543",
"description": "lavapipe: handle view mask layer count properly for begin rendering.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256"
},
{
"sha": "21d39dd1deb03366f54c4d7bfa09835cab0f1ca9",
"description": "lavapipe: take layers into account around render surface creation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256"
},
{
"sha": "d724e9568244932977087ec4045fd16c1ecc8e04",
"description": "llvmpipe: handle different blocksizes for sampler/image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf4a2b374fb781052770e807df8b6be84d0e78d6",
"description": "radv: Use scalar layout for BDA references",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e1c3d5b3ab4e066dd36c0a964ce7d413dac02e",
"description": "radv: Use a fallback for marketing name when libdrm doesn't know it.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "26d1b0ca022dbd28322b0ce535658df3123f0057",
"description": "r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0b7430eae7d49dc98bac05fe46b511e1a9c7cfd",
"description": "meson: libelf is optional",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c74595ead3f431705edc5e32df6b88a259239237"
},
{
"sha": "37900ee2dd13b735a6e46ddd272f45df4c8ad8a9",
"description": "mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "10ac88b72fac70eb3fa698179d48378600f59f74"
},
{
"sha": "0fba2e0d1e17db697ea3b4dfb1c9a55441ed5986",
"description": "ci: debian-clang: drop -Wno-error=unused-function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48889fc68dbfe2f45396be29c55615b1f300b47f",
"description": "vulkan: avoid warning about unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd58bd115373700255de68d68688866c1807e49",
"description": "panfrost: avoid warning about unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486381c489b57c1424c99bdb391cbbffd1e5f450",
"description": "llvmpipe: drop unused function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cbfc80f0fc12f8c54345a6a926db71289695c79",
"description": "llvmpipe: mark function unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec5af409a5c06b0dfe5852e4645cf462b4b3a3d8",
"description": "spirv: mark function unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee2e01c0ef5f823399dfd295110019aa5e2dd675",
"description": "venus: fix VkImageFormatListCreateInfo for AHB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d66ed49b412551b843fb8db5ccc1ce6bc4f5f7f",
"description": "radv/rtpso: Use the common traversal helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce",
"description": "radv/rq: Use the common traversal helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac4593534508dabcb6b3e160e79ff509efb97e94",
"description": "radv: Add a common traversal build helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e24a8168189b8343ed2176f78fd92c8a4ec49c5c",
"description": "radv: Fix file descriptor leak.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "5a3411567a35e49bc2ae0c88ca5596804e6948c2",
"description": "radv: Properly initialize all memory in RRA dumps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19aae06692508ffcda14af4a771287eacf641bc4",
"description": "radv: Use deterministic order for dumping acceleration stuctures.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bb0d6427728f4a73eb28779cd67525f313d8bc",
"description": "radv: Use GLSL matrices for instance transforms in BVH.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c09681eddb20a99c7fa737f1e40571adacb8516",
"description": "radv: Use proper matrices for instance nodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9fb8e15ff1e40a4fc0b2f7a6dfbb4fc93d1437",
"description": "radv: Remove aabb bounds from instance nodes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1ddb3504027c23560b19bdb6291a817b45ab166",
"description": "radv: Translate the BVH copy shader to glsl from nir_builder.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffc5f52724893ef33a63e7f8f6c335f0587b7790",
"description": "radv: Hardcode root node id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513d074d39847ae798c63aea6ea8870389b0ef7b",
"description": "radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f446f7a769386ba9b20e5fdac3eec8e468b410f0",
"description": "intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02d858ef0dd958767dad0ab4a606f1f1af0ee155",
"description": "d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3be2ace5930e9b0a40ebcd05fd1f65d44da2d0e",
"description": "zink: PIPE_CAP_SHAREABLE_SHADERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ed67867e9cf1a7ef01f3adb1478b31280e738e",
"description": "zink: use screen param for zink_shader_free()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac1b343477b6390d816e163a2d259d34fe4a155b",
"description": "zink: use program's context for cache deletion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275e4a9c8959647f3318ec3c5fe716c95931cda8",
"description": "zink: add locking for program caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a10cad018b25181b609c90756cc170cdfe45c2b4",
"description": "zink: don't try to delete programs from the cache if stages have been modified",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab18cb7a29cb5a8382a8e627551d399c1db62f2",
"description": "zink: use screen params for program reference functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697eb99d699973dfc40a02df2b70d40915ab7a16",
"description": "zink: track the owner context for gfx programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa70912633f8ab054d57c586f0dbf67f19f4bb4",
"description": "zink: track a mask of gfx stages remaining in gfx programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f770caa2321624070ca3c0d9994cf26f9c837d1",
"description": "freedreno: Disable 8bpp_ubwc on a6xx gen2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bf8af2c8d57deb7bad340a86c27d3d449c2a955",
"description": "radeon/vcn: process invalid frame rate in encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fdf10fdafe5ef4333afeb478e742c0a24ce3898",
"description": "radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068"
},
{
"sha": "7483e50404a026f2c5ec4f9cb3bb7a3d41232c68",
"description": "winsys/amdgpu: init 'r' before using it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "471c82d21efe855af7ef161f294d660c32a7aedd"
},
{
"sha": "58829d9f112809cabaec471a2961ac42bb529ae6",
"description": "iris: implement Wa_14016118574",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd",
"description": "anv: implement Wa_14016118574",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7ff9876d6c4382212ffdfa526cd1b5d1796ea78",
"description": "zink: correct emulation of luminance-alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f192030ce50cfe56776482e17f50bcd5fbb7b6",
"description": "zink: fix luminance/luminance-alpha emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09afab4c290ee834e80934df99a181dec5341e7d",
"description": "zink: refactor swizzle-clamping code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51c7691108bd98ce6bcdbc0fef61d9ec969018ae",
"description": "zink: fixup indent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b66f7874a24172384f090dab17e556770b1d7a",
"description": "zink: fix luminance clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ec469a2fb7c8bbecb96d02cda1597bafb11da1",
"description": "zink: emulate latc formats with rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88ed8245a8cf3e902b2b11ade8adfe7ac623d159",
"description": "docs: add an amber article",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eded5bda4ef1fe5fa90d794b3ed79312bbab58cf",
"description": "radv/ci: add piglit testing with Zink on NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "940246b058b948601c614b2d656cf0ceab0278cc",
"description": "zink/ci: update list of flakes for Piglit with RADV on NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e133f0f9ca69da4fd428e708605a57fde4897771",
"description": "zink/ci: update list of expected failures with RADV on NAVI10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74cc2a20cd32ffcc299623887284f88f7e8a87ba",
"description": "zink/ci: skip GLX tests with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ced2ed740a358c69949517138f7f53c98c7de4f",
"description": "zink/ci: skip arb_shader_clock with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32b0c82ba8d38a9211ba13ac15b1e22dab65a659",
"description": "zink/ci: skip ext_external_objects from Piglit with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e76e3d9cea9e9e09c8bd446c50b0cc0dc4459641",
"description": "intel/nir/rt: fixup alignment of memcpy iterations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139e8f46358475520fdf2fe80cbe116adfe8084d",
"description": "intel/fs: fixup a64 messages",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "838bbdcf2ef954830061218fcdb1800baa8855b6",
"description": "intel/nir/rt: store ray query state in scratch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
},
{
"sha": "f7fab09a07b4196eb68c31ff42057f10b3e55cb1",
"description": "intel/nir/rt: change scratch check validation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
},
{
"sha": "259b1647e63ae8c25730feb4e0190211938fa296",
"description": "intel/nir/rt: fix ray query proceed level",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
},
{
"sha": "3f01071c790eb10f773b8a3b82ec56403ef47f2a",
"description": "intel/nir/rt: remove ray query mem hit writes at initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f843bec7de903752734c8cb8e66c57e91f5a10fb",
"description": "intel/nir/rt: spill/fill the entire ray query data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c78be5da300ae386a12b91a22efb064335e2043a"
},
{
"sha": "a88f725eeaa0ae65c57927e74fcc369bd926e1a8",
"description": "intel/nir/rt: fixup generate hit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "046571479028aeb5577344a91f0c4d565415f4bc"
},
{
"sha": "2905dd7951a5990be815cec46435b651db5cc43f",
"description": "meson: Improve detection of qsort_r().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6be7c2ef51ecdc97cb366f2d5b706629d33777d7",
"description": "r600: Make NIR the default shader IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad74cd3c3f1f9021298877577f930edbc9a78aa7",
"description": "r600: Add slot to ALU disassambly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0995c6827aee5fa2118db623f8a63f3c86900289",
"description": "lavapipe: use slow clear path if conditional rendering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc15b9776a2dbe42cd8dcf78c516c5d703a54e",
"description": "radv: rework and rename radv_make_buffer_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81d7a6bdff56f8b08b980b4296fa6c7d7e46435a",
"description": "radv: remove unnecessary radv_buffer_view::vk_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5ca3c16384c9b0568893713048d69f5860762ea",
"description": "radv: pass a VkSampler to write_sampler_descriptor()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ea916f70478605baa57cbb7af77a73e25c05b24",
"description": "broadcom/compiler: don't apply robust buffer access to shared variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44b02b5cb1e2f35e9be7b271df5c93687e5833fc",
"description": "broadcom/compiler: handle shared stores with robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2bce9c98a4685a10ca38b6418d2cae2ac905e9c",
"description": "broadcom/compiler: fix robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7e989f62e9c1887bc6ac24a2bf46d4e9470fa1f",
"description": "vbo/dlist: keep buffers used in loopback_vertex_list() mapped.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d44399c2e018c2ca77e612afba1d0833b32a8fb",
"description": "gallium/u_threaded: add an option for unsychronized create_fence_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ba47c821454dc53be60fb4da2ec58cdb28b53c",
"description": "zink: handle culldistance xfb outputs like clipdistance",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "114679388122b2f6ebdcdaffc98d533f4b8fa50c",
"description": "glsl: fix gl_CullDistance xfb linking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3"
},
{
"sha": "eb6aa25d166b994b87ca709cf38f8a4ad40a4c16",
"description": "spirv: Make a helper function to check glslang/shaderc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b6d6b30f91544b452686da2e5a41d8868b43cc",
"description": "spirv: Call vtn_emit_ret_store() only when handling return branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b89a36fc0140ff36239f134ea2de74b96fccfbed",
"description": "spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41"
},
{
"sha": "89f1727654f5ed601ce0ca7beac9bfc1adff4149",
"description": "spirv: Treat EmitMeshTasksEXT as a terminating instruction.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41"
},
{
"sha": "b9919b9980fb1c925c463e1c16b278a7ab003d75",
"description": "spirv: Pass vtn_block into vtn_emit_branch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f4343c7cd247cd089ad8f63a72541da39346259",
"description": "nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777"
},
{
"sha": "15e78caf8d38e97183aba6bce65b1bef34869537",
"description": "gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd7e8f5cecf137a33430f41f48ae671a52561b6",
"description": "gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d741f4c62af71af860eaab35e16633b5d6428ed",
"description": "gallivm: LLVM opaque pointer fixes in lp_bld_sample.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "966a395f026aceb4fe20c35c9c6a50ee01308c76",
"description": "gallium/draw: fix LLVM opaque pointer warnings in store_aos()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb33367449f25eada57e22827afe9f5c094dac57",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620c6e14bd541fa80a17f9fd7b7c2a99f17a179a",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e6dd65acb25329bbbe9e712205e08b04d3cfcf9",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9d37f8bc9124d8bae224d97a351cfb646a6f422",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad8b95f4d4f620d949c219b433d3e480807137c",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a6e34ec3dd0c511928c8270ce0a355cce0750b5",
"description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be03a354b8cedb8b71abd3b9fb8d3d31d03d434b",
"description": "gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8766e30eda3271db6476ce338ae46353d1f67abb",
"description": "gallium/draw: fix LLVM opaque pointer warnings in store_clip()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9dbb65e7feac3e5d8558e21b2a6a2928f3682b9",
"description": "anv: add missing wokraround for texture cache invalidate",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f",
"description": "ir3/analyze_ubo_ranges: Account for reserved consts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d3b7681df28e89311c4149708311de546e0a58cc"
},
{
"sha": "750ecb0aa928f7d1c1c4dfa737bee51e05c6e5df",
"description": "tu: Set textures_used for input attachments correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f483419c23782f0634845c031b4f783c80ccdadd",
"description": "tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898"
},
{
"sha": "0fd23e8696ee58ad22ac2efcb5d443326114e018",
"description": "d3d12: Fix texture array DPB encode path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8711b53d59bf34d2ed576554b1037ef689ca9e34",
"description": "d3d12: Add debug verbosity for output reconstructed picture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93e0309b13143185a70a573db394e10483a6894d",
"description": "d3d12: Fix out of bounds index check for texture array DPB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc523fabef898f1998ff76e97e9f3a5d4ec0057b",
"description": "d3d12: Relax slice caps requirements for video encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8b4d40a1e6a878a2d8d037ec7c38ba16c402232",
"description": "zink: delete some descriptor caching cruft",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b889b4846614a6d7ace722a102b2ba3b5035f8fe",
"description": "zink: delete more sw conditional render handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc52f82c09e74068eb0481953ca5fe8e931f865a",
"description": "zink: remove batch usage from sampler states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7",
"description": "zink: remove batch tracking/usage from view types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9dd4f2ac84593ffd4376e007a150f25def8025",
"description": "zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7172fb56d965bab45194de6cc7a14e1d733aeeab",
"description": "zink bump batch state limit a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb",
"description": "zink: rework batch tracking for resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1896111d25220e91622115a281558f1bcfd8de01",
"description": "zink: defer more semaphore destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "babf9474c4373c22f05dbfabbfe04634dd469b12",
"description": "zink: rework flush_frontbuffer to always flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758c559bc45924554c5602e145b87fbfb8fb2a2b",
"description": "zink: check format compatibility up front when creating framebuffer surface",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c5dee6c2279493a2d054a3e44aca0ee15702279",
"description": "egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb39198fe2d48248ba13677d44a6d0cbe5d98108",
"description": "egl: Factor out the eglTerminate write-lock pattern",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2ee2de1fb4980a28cc83cff504b0736d4e383bd",
"description": "egl: Untangle some spaghetti around _eglLookupDisplay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f94f28e8ca898d137dfc4dcf791a083fea8c002",
"description": "egl: Promote _eglLock/UnlockDisplay to internal API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e407ec5244cb2a72284413e9bb2039a21378619",
"description": "egl: Fix a bunch of maybe-uninitialized warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51af3f30c68ccf2a643992959b2c9306b433cbc2",
"description": "Update 22.2.0.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f6ec0f0e300836a06fc08d34d466a62099d2a6a",
"description": "docs: Add calendar entries for 22.2 release.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b91cf1df5a3ae9cdca66e6a7cc2267d6f93dfd79",
"description": "docs: update calendar and link releases notes for 22.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149a7f272c5001b4451f6507a3e862bd809d4b47",
"description": "docs: Add sha256 sum for 22.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe61d5cfe1128690efc3d03ea7d0d97dd79225f4",
"description": "docs: add release notes for 22.2.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "373bc6f1d5ed8a93e00865ca98e494b3dcb79cf2",
"description": "venus: ensure to clear VkPipelineCreationFeedback::flags if needed",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3"
},
{
"sha": "5e39b52e6a42a67bb681ec146af9a8866ea7a3c4",
"description": "turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542"
},
{
"sha": "e2c0eac5bf6d1a13d782682d9597888d8d397b3b",
"description": "frontends/va: fix build error for vaSyncBuffer with older VA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a"
},
{
"sha": "8300554ba11eb77d8b85b28cbedc025005b984f5",
"description": "freedreno: Handle xfb invalidation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3449b2187ee909c5ffc60e281721116451e0c9ec",
"description": "lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8e14d5d47a2b18c2b57dfac0b6eb7ce299706dd",
"description": "dzn: rename module_dir to icd_lib_path for consistence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a144f3f80cfcea29dd7469a1044364707a4546bf",
"description": "radv: Getting radeon_icd to be generated properly on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d68e74955c819dd272c4751da191f4670ea4a037",
"description": "mesa/st: fix a set_sampler_views call parameter order",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
},
{
"sha": "672a1a9021e01ec14a68cfef5b872db79e0618c9",
"description": "pvr: Implement vkCmdNextSubpass API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "154ffdbd45ec491f4b514d0686b8b38c84dcbce3",
"description": "pvr: Pass load-op struct instead of idx to support subpass load-ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1d61d8161f8dec233c0f7fde35a19b16602131e",
"description": "pvr: Add support to create subpass load ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0756a28f2d321a900851f3e86d56a1a6f1920c4c",
"description": "pvr: Add attachment resolve support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce5a34aadb21efc8dbf973efb855f6cc621d702d",
"description": "pvr: Add const to structs that are not supposed to be modified.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fc20cff4c3315504a0509c2d1d2c073998dcb0d",
"description": "pvr: Rename userpass_spawn to isp_userpass.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19697de5a5b66364bc631b766a631af66a742f6",
"description": "pvr: Add missing output register write in pvr_CreateRenderPass2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7eff950215122a42a6c057ee93d151d825bba8ae",
"description": "pvr: Use ~0 for masks instead of ~0U.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec",
"description": "pvr: Add support for generating render pass hw setup data.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b57cd626985b215d20de9d83be57afa061aee536",
"description": "pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9a1ab1189d13ed3a389d1ab69f7195975c4356",
"description": "pvr: General reformatting and renaming some fields.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88eeece662347c16cbd0471734230c1f17073a95",
"description": "docs: update calendar and link releases notes for 22.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bfaa7354a9839ccfe96de4f8f7a2c832978ceb",
"description": "docs: add release notes for 22.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3df3baf8b7c650e751c434f3f3416ba781ca590",
"description": "docs: update calendar and link releases notes for 22.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b4a819e60e97357f95abf6f397d039968d6125a",
"description": "docs: add release notes for 22.1.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd36a29759860c50b5e3888cff10dccf94aac645",
"description": "aco/optimizer: change inverse_comparison in-place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8445c16910747693c5e150125972da61a815dc0",
"description": "aco: Change inverse-comparison optimization to work with s_not",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf5f9854bcb414b07cf1a6318cf6066a228b0a07",
"description": "aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a8e8b5b26d98f4969a906172e3ce95d3726398",
"description": "aco/optimizer: do can_eliminate_and_exec() optimization later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14b15b4038d2edebeb786e1dedf97930e3d69fcc",
"description": "zink: assert on unnormalized texcoords",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37733c100d61cd47ba6ba30bb6fa1e402dd88901",
"description": "mesa/st: always use normalized coords for samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee"
},
{
"sha": "1a135bdd6ce39f155e92b881829d642664a5fcfd",
"description": "mesa/st: always use normalized coords for samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41e093fc98c269279a100c3dd25ed911a7eeec58"
},
{
"sha": "484205b7ebfc937821b7196d779d9c51fcb7d612",
"description": "mesa/st: always use normalized coords for samplers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed0e9862c56d13381f0414b5a835fd31960edfe6"
},
{
"sha": "7eeb0fec8d633974ade7b7c3eb5ff7031086c97d",
"description": "broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3"
},
{
"sha": "3417a0c4a222f46833df76c8be29ed83ffc1a103",
"description": "iris: Support up to 128 textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a0de492ac271215202c5f9e9040a65ca333055",
"description": "iris: Support up to 64 images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ff82d958890c27abde1acd6a8e4d2af0d13ee3",
"description": "iris: Split max #defines for textures/samplers/images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9c8134d768751b2d82619fbcecc15c0b65042e4",
"description": "iris: Stop looking at textures_used for samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0edf63de76d075d29e3ad7affa253e47804cac20",
"description": "Try to fix FTBFS on kfreebsd architecture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14810f3498acb55541773964ad358b14420dd9f4",
"description": "intel/utrace: create the callback events for xfb trace points",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a"
},
{
"sha": "ad89992ee1a7ac5f1db29fbcfb8b00077c032f94",
"description": "anv: Set meshShaderQueries for mesh shader ext features",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7"
},
{
"sha": "555384624094238120fd13b639bed5f8c89383f2",
"description": "d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "da11684e9db9eaba6477155dde4a210f6564b6b6"
},
{
"sha": "c74595ead3f431705edc5e32df6b88a259239237",
"description": "radv/r600/clover: Getting libelf to be optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f18709f1f9722891c836812875cb0816c578236",
"description": "util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5229a147c1a41fbe7b969b8bd5d4f05353b91cd9",
"description": "util: getting get_tracefile in u_trace.c to be thread safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dfd54cf4ac182c1166b4579b330d17d0dbfedd6",
"description": "util: Add util_call_once for optimize call to util_call_once_with_context out for hot path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a6984bbc077d656fff401144986bfd40b4062bf",
"description": "zink: add stencil border color clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d4faea490338a2f96d32828870d8abdb1ed553",
"description": "zink: add srgb border color clamping",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d60bb746ceb59510fc247b1f621b059100e29d",
"description": "zink: add border color clamping when customBorderColorWithoutFormat isn't supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f98f4882c3460536fc736406312922aad744688",
"description": "zink: move color channel clamping to zink_format.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec0611e9e47d7c2f33655defc3328cf8eb78adb0",
"description": "zink: clamp z/s formats to aspected format for border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea185aef032f99da21a1797f38d8f34b1816bba7",
"description": "iris: Handle resource offsets in buffer copies",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab"
},
{
"sha": "f4c05f319e356d9aaa042958c5db5893dcf693b0",
"description": "iris: Fix more BO alignments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d"
},
{
"sha": "29841343951a21242d454fc163e7d4163f769173",
"description": "iris: Use a larger alignment for buffer allocations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d"
},
{
"sha": "c17fcbaa2fe39083e8a72e44ec6290ba130b44f9",
"description": "agx: Account for mask when writing registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cd237131817e507e22f98d21866c9c992881e65",
"description": "agx: Pass mask into ld/st_tile instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "640fd089a26edf02ce847526d0c7b85270f3cf46",
"description": "agx: Ensure that the optimizer sees legitimate SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52467c2d1e0dcdc56fff894d98f139830c55b73e",
"description": "agx: Test fsat+f2f16 together",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e86522cf20c3a523005883ca3554fb60179d066",
"description": "agx: Validate immediates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f2be1f33827c73e98d5605daf20d5569b29fcf",
"description": "agx: Use 16-bit immediates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e302e5d527fb2bee1d5863983de8f631259f0470",
"description": "agx: Emit fewer combines for intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e887a11b0648687f6c98b3cef12d3e59849cdacd",
"description": "agx: Fix bfi_mask packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89d2cdad37f0d3d97da10c884fbacdad18175227",
"description": "intel/dev: Adjust prefetch_size values for MTL engines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "029522f67dcb39f0c92a6e94895245dc6a226c01",
"description": "mesa/st: check egl image and texture target match before binding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b",
"description": "mesa: simplify st_egl_image binding process for texture storage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25f569f58a15ad1d7ba1127915e9fc10b98381e8",
"description": "gallium: track if st_egl_image was created by a dmabuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e2a1faad4ac9529cbf1c7bbd23ff3563ac3f93",
"description": "mesa: fix EXT_EGL_image_storage target validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b1137043c273dbb0bc3402c75c4c59e36d7543d",
"description": "zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c"
},
{
"sha": "5c6d61635d2aad02378e3e68afcd1d828424bf8b",
"description": "zink: don't call CmdBindVertexBuffers2EXT with no attributes",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70bac62520e69eadb740fed77fc4824eba28f70",
"description": "d3d12: Make get_feedback return correctly on error when writing *size=0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef8bd5ca9e0eaf36c828392d2c7528463ed71b0b",
"description": "d3d12: Extract into common variable for metadata slot calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e3d93212a83b6959fc5dd8b476138f9e94fef48",
"description": "d3d12: Enhance get_feedback not enough buffers message",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8474bca5a50f2b4e6ae6ba9254dae090a6a279b",
"description": "d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b5b5a7ed83a755a5aed786930ec9b7293ac418c",
"description": "d3d12: Add output buffer to inflight resourceset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec16c95e75c5f3c354a8e007e6c74bf4f3660238",
"description": "d3d12: Make d3d12 encode operations async and do not block waiting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5269d660af53edbdff178b8d9b43e09a60850b4a",
"description": "d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24433f3a292adddde48b3dbeb43a318440b88b41",
"description": "d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e50d5cc0d7e3b3dd0c37cb2b58412405dfc4ccb",
"description": "d3d12: Encoder to use independent command allocators per in flight resource set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b850cd550b8f949f702dcf0f8f97c2522e5a9a",
"description": "d3d12: Move encode configuration and capabilities into separate structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f2c5afbfaa4c206ceb20eed29ec6480f011642",
"description": "d3d12: Change d3d12_video_encoder to not automatically flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59f2c717739d483d67c8eca793eb0a40ab053ebe",
"description": "d3d12: Keep track of feedbacks from previous encode executions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45e9e2693d6db1961a14495177e630f1844e35bc",
"description": "d3d12: Export some util functions from d3d12_fence for d3d12 video",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed329865ba1c1dfa52f3160e6fd4fa7033321c77",
"description": "d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fb3b2ab1239e157819fbdfb34b71f66e6c91db6",
"description": "d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe2b28192ff6f32d6ffc63e094f83a43dd0fb57c",
"description": "d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a92cfd5c88cf1d858fc6ac33780b1dcefabcd80f",
"description": "d3d12: Add initialization values for d3d12_video_encoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "020c0af732e9924f1ca0e84bd59a480c4a0ce268",
"description": "d3d12: Video process - Remove unnecessary batches flush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b47b9d96fd0173c51a8fd1370a26e46576893ba4",
"description": "d3d12: Update HEVC Encode GOP on I frames too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a",
"description": "frontends/va: Implement vaSyncBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84c0529258c6d2749b5a92b1a5857467a058abab",
"description": "aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed5d16cec197d163a2de686d5dad44ef7518a716",
"description": "iris: check i915 features after hw gen",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2d88781d257d29fd4af380a0413b1ec6e00bac",
"description": "gallivm: fix nir AOS swizzling issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d82abf448da899e831ab8f9a6c3857308e27b356",
"description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4ce5d74d76206880fcccce1b33b45e9ce50755a",
"description": "llvmpipe: asst. formatting, clean-ups in lp_state_fs.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd7ed4c6a2829d7edd48b757e76f8071d86a7fa1",
"description": "gallivm: change texture/sampler_index params to unsigned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b86745d69a780474430002f047ae47c39f32b44",
"description": "gallivm: move lp_build_nir_aos_context declaration, etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2967cc25ea558eb91810a445f32208738ae2f4a4",
"description": "util: allow GALLIUM_LOG_FILE=stdout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69f7c91fe9975a8b2182cba715f354250cc41340",
"description": "llvmpipe: always pass non-zero writemask to assign_reg()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fbb77445c0def196bcf4db583d8ab633e6cf684",
"description": "llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce65c7f0e9ce2e3c6b348ddbb85c80c5fc7946c4",
"description": "lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79208d8bf3bf708d0c82472fe254f4dcd4efe82b",
"description": "turnip: advertise VkExternalFenceProperties correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a",
"description": "egl/glx: add fallback for zink loading",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "112b8d7c4d763ac387817c6a36bfea25ad184c61",
"description": "ci/zink+turnip: Add a manual full run of the dEQP CTS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578e30f3e61f9fc58b738b61b91b23c94973f59e",
"description": "radv: make sure to initialize wd_switch_on_eop before checking its value",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "64d0e94d2c6fc3e5b12283a212e5752e698ebfe0",
"description": "turnip: Use the simplified stencil write flags for the LRZ-allowed check.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9f9bfa5560a0d5e8a8bf71a146ffd11f1196173",
"description": "turnip: Fix the \"written stencil is unmodified\" check.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722"
},
{
"sha": "ed76471d08fbfc3f2fe4568ba6de6164c4b7352d",
"description": "aco/optimizer_postRA: Clarify terminology.",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8dd07518c59af0087ed311cee232c31c3e8268c",
"description": "aco/optimizer_postRA: Fix logical control flow handling.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939"
},
{
"sha": "2eab413cf7964bea3026f43f3c3a12323c281a9c",
"description": "aco/optimizer_postRA: Don't assume all operand registers were written by same instr.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6"
},
{
"sha": "63063dd5ce4ef4a7a4c305c0905900aa25c5abe2",
"description": "aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939"
},
{
"sha": "5e80edfa7804ff69b8e45d0f278997764c3a6959",
"description": "aco/tests: Add post-RA SCC no-compare tests cases with control flow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b3f81d9491f4053bc819c856a02cc31af17aff",
"description": "aco/tests: Add post-RA DPP test cases with control flow.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7cd49d54b9d548e62290c7525d1924b95778a53",
"description": "aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4fa00f75175d640b6ef02e85cf964ec359ad53e",
"description": "pvr: Add EMIT_MASK in pvr_emit_ppp_state().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cfcf86da409159ca84cbee6b9b1a7dd8c88d778",
"description": "pvr: Add assert for texturestate being 0 in when emitting ppp state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38a846ab5ff515a6784268696f76225ba88a9cb5",
"description": "pvr: Add pvr_csb_unpack().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c66ed5c1227cece2fdece3b448fa85a2f7812b",
"description": "pvr: Complete pvr_emit_ppp_state().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4886cea9ad35b14ff7816d9b8ddabd7baea396",
"description": "pvr: Make control stream word writing stricter.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5cbbdba29d1e89bbbb295dac00ffa4e5740ac2a",
"description": "pvr: Add csb helpers macros to write into raw buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "091a117e38f7bac27776151c6b42f5764bfdf4aa",
"description": "pvr: Remove struct pvr_emit_state and emit header directly.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b57f44c1120e7deaa6207b068a35038dec05e0",
"description": "pvr: Implement vkResetEvent API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96f5892f6240fbb99d5fe61b8f8c5f1be6d60848",
"description": "pvr: Implement vkSetEvent API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2274b26dfbdb8c6c9aeccbf3d0a010e2287a907a",
"description": "ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "697ea022020650cecfaeaf8c00afc5bff521e019",
"description": "ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb4bdba17e807860ef096df9acffea4e57da76ed",
"description": "radv: Remove dead shader temps after linking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e6ad428b68f97129840db01b7a37953019195d8",
"description": "radv: Change max preferred task workgroup invocations to 64.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98e3c446d89ab24bdad6cdb779860895d7dd8d31",
"description": "aco/optimizer: disallow can_eliminate_and_exec() with s_not",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6fabe49cd72fb7f7087b12efd8a9e3371e36c01",
"description": "radeonsi: enable glthread by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff207b47b802ece7b0b0fa6f0673b1459490480",
"description": "glthread: execute glSignalSemaphoreEXT synchronously",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da68678171072747ff1ee784dcf901cad2c98d62",
"description": "radeonsi: don't flush asynchronously for fence_server_signal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21b3a234048a270e7999f8e70e25091c599dd3eb"
},
{
"sha": "000dfb1bc966b26b946d4c0a0194145d5853f919",
"description": "radeonsi/ci: add glx@glx-swap-event_async to CI failures for glthread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a44d32e2cc819ca6f0bd9c771c6a517df8def52",
"description": "driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa059811c523fa341de9d5b5fd95cfaccf40327f",
"description": "radeonsi: simplify radeonsi_zerovram implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711",
"description": "egl/wayland: fix glthread crashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eafe72a6ccccc5528dd64dabd26557114f054fa8",
"description": "frontend/dri: sync glthread when calling from the app side",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0a05b604af5510654b7a111fc8678297d79ab38",
"description": "frontend/dri: make the backgroundCallable extension optional",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c1f8b63ad5a8d3e2fb36eae51881f437f988d09",
"description": "glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907bd11ca8f9b05b9041381f488859a830239c8f",
"description": "glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97891087b5db8a12766781567a128c5e585f4c9c",
"description": "glthread: always sync for glShaderSource because invalid params can crash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6f8621709801e360ea69ebd675ac7caae512f2",
"description": "glthread: generate errors for glGet functions between glBegin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c716827f697956960c354277bb5eae2b17925913",
"description": "glthread: fix draws not compiled into a display list should generate an error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "355d57582009b23b365769236cd29cf74afb577d",
"description": "mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7556ee1fe4f645bb983be2fe0de30b905bcc4a54",
"description": "anv: add support for EXT_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "369c12e5be3b0d009688082319c8386265056e17",
"description": "anv: clear descriptorsets if AllocateDescriptorSets fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a",
"description": "anv: trace xfb queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53682e1a966ae98ec2df0af1c771d1cb6a7e487",
"description": "intel/utrace: make blorp tracepoints more readable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac5e938c0cda785426177059e6e7d92b43590ba",
"description": "blorp: defined operations for debug purposes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b12d95f5132f0899cd77d4c5f4ac656261b5e76b",
"description": "anv: add missing tracepoint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195"
},
{
"sha": "94b5225c9bb9709ae5f3d70dc68429501cae51cc",
"description": "aco: Use v_fmaak/v_fmamk if two operands are the same literal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075cd3ca9421dee75270387b2d7f8898d593c2fd",
"description": "tu: Expose Vulkan 1.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f5de11d4039f3440adbdb766189d20302ac42b",
"description": "tu: Initial implementation of VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a47002a65c6932359e29e2d09144a3273e275a2",
"description": "tu: Abstract driver-specific const state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29262f3337a5d64d5e5eaa759d00910fcf030911",
"description": "tu: Use vk_pipeline_shader_stage_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46b2c6294738cf3b3a29f422a4cde5a2813da619",
"description": "tu: Split up prim order computation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9eca3b12f6771239fe71cc6c36dfdbafc0c4cd42",
"description": "tu: Move no_earlyz computation to blend/msaa state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6bf8efcdfdf67434249ab4b0ef5f2354ad156b2",
"description": "tu: Emit *_OUTPUT_CNTL1 as part of blend state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd6f6308ae131c764147858f3387ed2e489acc9a",
"description": "tu, ir3: Determine dual-src blend from shader for FS outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c7da1b6323be5c9efa6822d6d0c655044b340de",
"description": "tu: Don't use output state to compute render components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fa0c55a089154b4208d0e5bbb88a2f4307d5ab0",
"description": "tu, ir3: Move multi_pos_output to ir3_shader_variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa1925256e98e164acd420d853df7983c7d164b4",
"description": "tu: Don't use layer_zero/view_zero in shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c0de5372f1fe536a0b3b7a35c4ed0ee0597e73c",
"description": "tu: Nuke tu_pipeline_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb934e8c0063219559d3f2f7c0b111091950421",
"description": "ir3: Don't use msaa key for a6xx+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90c77924a1bf307ea81394bc36441ab95e748b8",
"description": "tu: Split out primtype calculation for tess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c6c8ce54b4a17c7462fa9030bcba91a6b2a7fc3",
"description": "tu: Make MSAA emission always dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "362569872a927d3942e51c295838a8382e99dfb6",
"description": "tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6ef9e1f994ca4378e0b32fdd1cd0c0dfb0d739a",
"description": "tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c07e34f7bee86f638de3459ff956810b0e285bf",
"description": "tu: Group pipeline state based on VkPipeline*StateCreateInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85dfebb7226050d302d165892cd99b779756644c",
"description": "tu: Remove unused need_indirect_descriptor_sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f40b5d0ca80b3fc628da1a93210160e480532b1",
"description": "tu: Fix case where vertex input is set but not vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "382757bb45e61924cef1cd9a01b49f11e0f44326",
"description": "tu: Also set SP_FS_MRT_REG for unused attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ec8e1ad5290f526e80b66e653ee0f533064b4a",
"description": "radv: emit the rasterization samples through an user SGPR if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "deb2dccc7533d4171fe7e9df293a027b5ccb8aa3",
"description": "radv: add barycentric_at_sample lowering when the number of samples is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68bb58a46e199b9ee57213b14ae0c598556daab8",
"description": "nir,radv: pass the number of samples to load_sample_positions_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20d5ee3c236d81fb9f09ed7a7421bb912019392",
"description": "radv: lower nir_load_rasterization_samples_amd in ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd30e7bfa03cf34b615ea3c253d340820617c9d6",
"description": "nir: add nir_load_rasterization_samples_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a0e4b5ef7c8298a5aab6349d63cc100381ea2f3",
"description": "radv: declare shader arguments for the number of samples for FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f85b7e294b4c1b4512b07475102e06784740dba1",
"description": "radv: add radv_pipeline_key::dynamic_rasterization_samples",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45d4ee91e0efb408ff77a6c8de0d3c1aa6d84885",
"description": "radv: constify radv_lookup_user_sgpr()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923a864d94517462698c529bdc0e5c056d37b4e1",
"description": "radv: acquire pstate on-demand when capturing with RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1566ad500d2dc9170c78b7ca6e64855dc256069",
"description": "radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac8020ebfdfec7efe19ec8ccc881dda451e0e656",
"description": "intel/compiler: add support for 8/16 bits task payload loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac581b30ec8188e36cf9d77fc5bdfc6196ba0ec1",
"description": "intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a31b8fa38b01a8c46bf32aeea7a804780935ab9e",
"description": "intel/compiler/task: use shared memory for small task payload loads & stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0c39f23cca4d80d5265b081b762c6071358b02",
"description": "nir/lower_task_shader: lower small stores & loads to shared when requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cc9b595f107018a9e9a6cdc753f06a124d6b30a",
"description": "turnip: Implement VK_EXT_mutable_descriptor_type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85fc1decf05ccaca7d6c3be490512621d1781e45",
"description": "anv: remove primitive_topology from 3DPRIMITIVE calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d66c452900915f9086d18e2deffc6a64607bdcf",
"description": "intel/common: clamp sample location coordinate range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ce1db339d9e8fe313cdaaa212834a21b4b737d4",
"description": "vulkan: Add a helper for gathering pipeline robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10485ee4155438ff94da88d8de5f7c8e159329bc",
"description": "vulkan: Record more enabled robustness features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5cd28cb37957ca29a874934d7cb1977ba9f7048",
"description": "turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c25662988fee27d563f7d2106912d7510363cdf6",
"description": "turnip: Fix leak of autotune fence BOs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d399a2e78bc8eb97232fcabf9bd1b0ffdaf75a0",
"description": "anv: Nuke cmd_parser_version",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b36d20bb2925358591e9a877737c853beadeddb",
"description": "vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0ba5fa38efb41735618a5fd7eda25f810bdeca9",
"description": "ci: add nouveau flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d727329273c375b6db8556cd2ef5a5b22ac01b",
"description": "ci: add a panfrost flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf18cc483df6efe90f021cb063b09ff9b0b3d7a",
"description": "anv: force inline more pipe flush functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c6e4db25beaf1de788252fff8d45fd6c5268b1",
"description": "anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1be09ae81a4af78a9334dcfb6b0bb72873441e86",
"description": "anv: don't export gfx state flushing helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa2ddb9b629fbdbe0ff107be74701864f6ba247",
"description": "anv: don't export flush_compute_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81c9badccae90ae1a80836dab83e4b62182f3a2",
"description": "anv: populate rt shader groups if they were found in the cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5",
"description": "aco: Convert to use u8 literal for Unicode character to fixes msvc warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70e92fe04089d02f2e2b663f3bb2907d8842060",
"description": "radv: Remove the redundant #include <gelf.h> and #include <libelf.h> in ac_binary.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37e78803d7b088afde8c79b7cf82ee29d4835651",
"description": "intel/compiler: use nir_lower_task_shader pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c96959bbcb6a070c3ed7026f7360fbc5226da56",
"description": "intel/compiler: print shader after successful brw_nir_lower_shading_rate_output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfd1e5a91e57a8a2ed7b6dfe9a07c5ef46ddc28f",
"description": "intel/compiler: remove second shading rate lowering for mesh",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b"
},
{
"sha": "6f9b9b01c1df031bbbf7a3c5b263b1a9754ceb1a",
"description": "ci: Update kernel to drm-next-2022-08-12-1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c65e1ae01644e1c19c583e1ae52296112b1ec950",
"description": "lavapipe: Fix float32_atomic_min_max spelling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2"
},
{
"sha": "43c8064b1ef66374cb885692c57af755019a64a3",
"description": "gallivm: Fix LLVMAtomicRMWBinOpFMax spelling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191"
},
{
"sha": "2a1a8ce472e30a83c3f6d606c9e68a5447c5725c",
"description": "ci/nouveau: Update gm20b xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8207158b5dc1f4f883015b6ee2afe41f8901154",
"description": "ci/nouveau: fix up Jetson Nano",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fa857de28fe4d3d14caf9037cebc7cc88a15862",
"description": "ci/nouveau: Rearrange job setup variables.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8f708dbba42ed28f67fd640e6ad539489c87596",
"description": "ci/nouveau: Drop BM_POE_TIMEOUT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e76850cff45deaacc34df352c68af990f3b7fb9",
"description": "egl: Return EGL_BAD_MATCH for invalid share_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a418ab6654d6d5a250c39ceaf38bab70139e2d93",
"description": "radv: Correct accel struct header size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4"
},
{
"sha": "c0074b22cda3ab929018998c26dccd438e63a5c1",
"description": "r300: reduce CPU overhead in IF transformation pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19eec024d2acc3bb8c39a7c3ce7ca76e34191c62",
"description": "radv,aco: do not compact MRTs if the pipeline uses a PS epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09a0fd6925a5e691d9c6c1a64b9a2a49dd6a8ed2",
"description": "v3dv: fix VK_EXT_texel_buffer_alignment",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55"
},
{
"sha": "6df5ff7f195a7cdea1aec655b8ee4fa250e3cb6a",
"description": "aco: DCE ra_ctx::defs_done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f88f57223a55aa42b2db8295b76ab6f70508959",
"description": "radv: allow to build the main FS in a graphics pipeline library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e529745be3af9c792fba8e6e8a3075c8d78851af",
"description": "radv: do not link shaders when the next stage is unknown",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "037404b4414082bc6c0863a2e72f7d4d16174986",
"description": "nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5b137a2dc89a09beebbd60c3dadad4952200af",
"description": "anv: small cleanup of anv_graphics_pipeline_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e0342a0d12a130fa7fb1850f4da02551821d42",
"description": "anv: add support for anv_assume_full_subgroups to task & mesh stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa437f87caaeddaded88d227e2fc42b31866b4cd",
"description": "nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "704ef1fd3b3662b7f6d115d127afb288965b5cc1",
"description": "radv,aco: lower barycentric_at_sample in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f0b4da875402d342b7ad0e1223c3872d06ce4df",
"description": "radv: run nir_opt_cse before lowering FS intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e433e25c82607b7e2f4424d51eef4eaa8807915",
"description": "radv: add nir_intrinsic_load_sample_positions_amd in the ABI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f444fc72c7695b60d4743c79ee4dab55d8ebd5c",
"description": "nir: add nir_intrinsic_load_sample_positions_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266fe316667fbd648beaa489a582d162746cfc94",
"description": "ac/surface: Fix some warnings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196d29a5062e9b6ef98abc7926e8af92eebfbe49",
"description": "clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15cdf5bb488f774ee7b888c1251f4e569f929743",
"description": "v3dv: optimize ldunif load into unifa write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc5169ef97533b2727edffe444f10ccd61d2bdb",
"description": "broadcom/compiler: check signal writes to magic regs when updating scoreboard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90857262dac44406f5b9a0047ff3b070bc38ba80",
"description": "broadcom/compiler: detect unifa write from signal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d307406b202e5494bf65544500dc084bf8ca6d",
"description": "radv: Use count_tes_user_sgprs return value.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414"
},
{
"sha": "f4179f203de20ec2b6c7711933044df377ac9297",
"description": "radeonsi: print out remove_streamout shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d15a06dee27a7889fddb4a1eeb412289373ea63",
"description": "radeonsi: implement nir_intrinsic_load_streamout_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8049edb65383419a802d20e251d9530981d91d7e",
"description": "radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "540e695b29b4ea9ef41d1d87a11c6fb566c7b0e5",
"description": "radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c184b49cf31a0001a2b2598692132a6e8bace734",
"description": "anv: remove vk_sample_locations_state from emit_multisample",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7829403809707b71d8c352d1a6d248cfed2f9c52",
"description": "frontends/va: enable sao in hevc encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf25a5313c7c006eea2d39eaeae39b696620175",
"description": "freedreno/a6xx: Simplify fd6_build_user_consts()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f3b980caace799e920513a54f81f2cca7b10406",
"description": "freedreno/a6xx: Move user const upload to bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8204018fd998810026a26fcf6a5996069c02fd3",
"description": "freedreno: Drop unused arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075218f756c02515defd56b8a18dcf7ca2f44c38",
"description": "freedreno/a6xx: Pre-calculate user const state size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81c6d74399c5ecb04bd0e0d3c17adb0f8681a2a",
"description": "freedreno/a6xx: Skip IBO state when unused",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e960431621940ed14cbe0ed684476147e9b3002f",
"description": "freedreno/drm: Simplify emit_reloc_common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8609d62e4d7a5112b2426e9c2856d48864f9c2d6",
"description": "freedreno/a6xx: Drop \"hardpin\" support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fb60e9cef63f9e0425422e197ec558f3b7bf72b",
"description": "freedreno/drm: Add fd_ringbuffer_attach_bo()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07d9df0ce2dc63a7b13c6946b58eb4152cc87ad4",
"description": "freedreno/drm: Inline fd_bo_get_iova()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76953ca4bb9b1d32792d71aeba3a0946bb64d78e",
"description": "freedreno/ir3: GC unused macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00491d4ab2f886c244f620da54009e1164cf40f",
"description": "freedreno: Update github wiki links",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2972cf410a9ce23a73aa6620b3eecc971a01367",
"description": "radv: Add scratch stack to reduce LDS stack in RT traversal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d26fafacf3e0cdf451f350ece45b9968b378bb1",
"description": "radv: fix dynamic RT stack size with VGPR spilling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b983fcb585b3e2ccd28b6646269717bdb5826814",
"description": "docs: add new llvmpipe/lavapipe atomic float extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2",
"description": "lavapipe: export VK_KHR_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64845cdfed7de98713a09fb9d9a8eb181173787c",
"description": "llvmpipe: export GL_NV_shader_atomic_float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "203920d4c69366b71db1d48d8fb8bd6439016191",
"description": "gallivm: add atomic 32-bit float support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96a3136ddde06f285728ff5787188a5a6ac62e35",
"description": "zink: disable GPL when sample shading is in use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca04f968d906f94a6f6e2011cd25e29f521aa0fe",
"description": "radv: Use nested ifs for pushing child nodes in traversal loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a4cd26b3283370a694e06275d26a52436af121",
"description": "radv: Use constant for ray traversal exit condition.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40a235c9a82027bcb92d34b7386ea6b1a2e1d587",
"description": "Revert \"radv/rt: use derefs for the traversal stack\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "3750663c72b01d8668c13eed44f40863af588ba4"
},
{
"sha": "85ca0b12a2381fe73bb97bb98a5633cf03cf0048",
"description": "radv: Store top of stack in a register.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7f48251b03e3c045b48d00a39a96eb4a05d6257",
"description": "radv: Don't flatten bottom AS exit if statement.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26f83649c8a84d60e3f6ecfa86e97d837a11bad",
"description": "fix: frontends/va: unused variable \u2018max_pipe_hevc_slices\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8ffe41d8c0ec1b6d47ff0eb1cfbe2dc1600283c",
"description": "fix: zink: unused variable \u2018intr\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d41d31ad6bc998fe938172dbcccce7d6e2f7f68",
"description": "fix: iris: unused variable \u2018devinfo\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aba6a57cc6337039e76021bd2bcd6ffe9b77229",
"description": "fix: r600/sfn: unused variable \u2018spi_sid\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2997f6957ecdd4dcc817cc055758bf095160eec0",
"description": "fix: r600/sfn: variable \u2018fail\u2019 set but not used [-Wunused-but-set-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a50d8e62dc660b135c2131fd43810e295f0b88e4",
"description": "fix: r600/sfn: unused variable \u2018{splitpos,param}\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf48d346c95385ca851c23d562e5f1d0fcf1167",
"description": "fix: r600/sfn: unused variable \u2018splitpos\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5efce78fd983ea19e6f59d507d3f605f003ce597",
"description": "fix: r600/sb: warning: unused variable \u2018{b,nl}\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5224ee2d8fe468ae21c6a1ff3fbb864543f0ce37",
"description": "fix: r600/sfn: variable \u2018opinfo\u2019 set but not used [-Wunused-but-set-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "564fef23db4cf4eee2510c418122b0c5529fd7ad",
"description": "fix: r600/sb: unused variable \u2018r\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c2df5b051cc8ae32e3853fb268598610fac6397",
"description": "fix: r600/sb: unused variable \u2018fop\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "078569ae8c050cb9f65fdfba8a251dc5008cdbf6",
"description": "fix: r600/sb: unused variable \u2018repdep2\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0746feaac073d2c06db35f07f2214738c33c38ad",
"description": "fix: gallivm: variable \u2018type_kind\u2019 set but not used [-Wunused-but-set-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d46e6803cfcf52fe32efdbaf5b1c17c4aeb69b5",
"description": "fix: mesa/st: unused variable \u2018src\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6771b8907550e02ae0ce78f126050c69becf48cc",
"description": "fix: mesa/st: variable \u2018texobj\u2019 set but not used [-Wunused-but-set-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3c9c425494f61b112f26ccda0f78f5fd25d9e33",
"description": "fix: mesa: unused variable \u2018ret\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06504254ce2d725335624126368a8ff84f51f92b",
"description": "fix: ac/llvm: unused variable \u2018offset\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "452e5973de5b5c5fafdf27a67e049936d9ae2863",
"description": "fix: nir: unused variable \u2018else_block\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e52d3d5f1c355c602072252dc4bc1ef8fc99d5b2",
"description": "fix: util/format: unused variable \u2018desc\u2019 [-Wunused-variable]",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a96151f64533e0d6c7134aafcc10f0cdf87227ac",
"description": "st/drawpixels: use normalized coords in samplers with lowered rects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "25c36c5caf1637f24d33d8e18b78fbaf7f178aff",
"description": "st/bitmap: use normalized coords in samplers with lowered rects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13e139bcbd4f34ff16d99ee63caef6187d9451a",
"description": "zink: fix atomic ssbo fadd offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8"
},
{
"sha": "00a4dc57ce2fa1b757768a3e2863d63b6a0ce685",
"description": "zink: defer acquire semaphore destruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "513fcb793600056b421b5528325d192e7e23a328",
"description": "zink: fix/relax resolve geometry check",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5edda3ca29cd54fe7b57606878dc3e8702358f",
"description": "radeonsi/vcn: Add ability to encode with ltr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf8c08a0df65a9b53034f525966c520730ed2c80",
"description": "pan/bi: Implement unpack_64_2x32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b69c2f79921c1d5a9978782803f80ecb3490c7",
"description": "pan/bi: Stub out scoped_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8c9442f9dbf127416055d558921af1638fb66e",
"description": "pan/bi: Fix 1D array indexing on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76d6bb4822476bb2fa1c26c0595a092d3ad51053",
"description": "pan/bi: Use .auto for image stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6611f4bfb08db7b9b75529834de27d4fc3a2ff",
"description": "pan/bi: Call nir_lower_64bit_phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b03a042399987ae95ff2e5e85ed3b0708cf2c0a",
"description": "pan/bi: Scalarize phis before the opt loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55837efe1475f1fb4e183b7a24398bd9014a7c45",
"description": "pan/bi: Lower fisnormal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddcf4b1c7e6dbeb809665146ca035e9253742140",
"description": "pan/bi: Lower <32-bit bit_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb0606f0bab1e12f8407bfc536faea3068a95470",
"description": "pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a01af4f31067b83a0b02a3dfd4af4296eef80d",
"description": "pan/bi: Allow selecting from an 8-bit vec8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65961848b11b5ad67be28b1709c30f144ecff9cf",
"description": "pan/bi: Remove bogus assert for pack_32_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5689a932e8a6cb6afcfddbe734cb52f3b7973d56",
"description": "pan/bi: Lower f2i8, f2u8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b912f8445732ebb46ab3834cee2ce97fe7eb18",
"description": "pan/bi: Lower 8-bit min/max to bcsel+comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ee56ecd9c8b02b917fece87d80c17f641fa2568",
"description": "pan/va: Add 8-bit integer max assembler case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31a5eb6165f0ccda0e6f826bd6abebabc3ea537b",
"description": "pan/bi: Add HADD.v4s8.rhadd packing test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "decc24b18bffd4286392a29240feb7ff1232ab02",
"description": "pan/va: Pack .rhadd bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a474daac9053aa9ea7b356e3b09c5797e69519",
"description": "pan/bi: Handle uhadd, urhadd opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c717c28d8754058383fb2066865d735f292d8e39",
"description": "pan/va: Fix v4s8 form of R2 opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ba7f862759d0c9dbe5cbc34a99d96be6d7c4bc",
"description": "pan/va: Pack IADD.sat bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77fcb4b2912dc272452bbe4b32b8dc986a835974",
"description": "pan/bi: Strip negate when lowering swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "377bf3a5a4c35246385c762b0a8c88966ca3ac61",
"description": "pan/bi: Lower swizzles for 8-bit shifts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1b02e6a3fdd92233a1d7733123badf3e1a57ae",
"description": "pan/bi: Test some 8-bit swizzle lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d76c48103fc735a4d09cc5faed4d2cc0683555cc",
"description": "pan/bi: Lower some 8-bit swizzles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d471b386c19e68e5c17ac9a3a6205b016a2cbe6b",
"description": "pan/bi: Unit test swizzle lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1370c27728bf8aa5e53c5ab50a4c89a8f7ca8351",
"description": "pan/va: Fix missing swizzle on CLZ.v2u16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdab1f9ce9d5dfa031525c2cfe717adecb27caf9",
"description": "panfrost: Assume launch_grid parameters always change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b261a1855083875755fdca60db8a7463398c4749",
"description": "panfrost: Honour flush-to-zero controls on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9333428ca287ef6e9cae99ceb22479f833098baa",
"description": "panfrost: Advertise PIPE_CAP_INT64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27589b5d470d2e1204587eec2eece8425a43bf4",
"description": "panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff29ff5fad2ac2329334bd956c0ec4fc7d70046f",
"description": "panfrost: Upload default sampler for txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d180c84fb9d7adc55244b5ba2a5fe3fd6bcc94f",
"description": "panfrost: Allow compiling MESA_SHADER_KERNEL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "185b3e2d7e2896e1099cbc9f60f46f26fe493079",
"description": "panfrost: Default pipe->clear_texture impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f4af4d7001c4373b2779d4cd57cd47e67dfbe5b",
"description": "nir/load_libclc: Don't add generic variants that already exist",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917",
"description": "nir: Add a helper for finding a function by name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a06abbb9140fd756d853cf9ec609db9c3031e6d",
"description": "spirv: Don't use libclc for wait_group_events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "093b19b09aae1627d270d2db08833bb0f55f1808",
"description": "egl/dri2: Fix missing return with dri2_egl_error_unlock.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
},
{
"sha": "a1faab0b9044e0a31b5d8d7c13d40ce2333cc0c1",
"description": "agx: Convert and clamp array indices in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5",
"description": "panfrost: Adapt emit_shared_memory for indirect dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b66a28cd43d9d3a585a43a4db966516c63b065",
"description": "rusticl: Build Panfrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7d4897df9c51dbef573c46ed76f762b4bc51151",
"description": "meson,amd: Remove Windows libelf wrap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74658b01d2281c34988d589a2ac1861cbbba6b96",
"description": "driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dedd8affd82aaec4b1c2c4ac01fe60e58fe16ce9",
"description": "anv: fix emission of primitive replication packet for mesh stage",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e"
},
{
"sha": "9452e5e03ad777057790d94cce84343e953a5177",
"description": "lavapipe: fix 3d depth stencil image clearing.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "73797c2f4651fe2c125e13e631fd081c66d3e85c",
"description": "zink: use screen interfaces for pipeline barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4aaa154a0ff04be26829c822a8a30f1dd911b9",
"description": "zink: add screen interfaces for pipeline barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a78fe4445b7f3223fe0a5b6975a159f2b478b99",
"description": "zink: add functions for using '2' variants of pipeline barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b0b8cad60df9d57ae654fc45a8a1a147d5b6cf6",
"description": "zink: add have_vulkan13 to device info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95ea41dff9534b929449842a55272ef795fb5293",
"description": "zink: rewrite clears on fb bind if only the format has changed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13a19ad90c4ea15aa169b31a8566d962a9970232",
"description": "zink: make void clears more robust",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c64ffcb8a55549d4d638eb7de7b21af4077a3f",
"description": "zink: split up get_clear_data()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a5297ef52865f5512e98f1e49448a6c88908a5",
"description": "zink: don't add void clears if a full clear already exists",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "7ea7d0687b87d8612e64ed5cc2fb09b2a9f4c60e"
},
{
"sha": "f380a2d63e65daaa7b5829525cf389525e2d9cf3",
"description": "ci/intel: drop glmark2 terrain trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce05ed1866e651c3009dee50fe49c5a5f22bdee2",
"description": "ci/panfrost: drop glmark2 terrain trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4eea9ebc2bf22ae9efccb70ba966a33a41c1d70",
"description": "ci/radeonsi: drop glmark2 terrain trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f06809cdcaf2682ebc143fa0c8cbb676a18dae81",
"description": "panfrost: Evict the BO cache when allocation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b55fde93a5a778885d8715b73ee894842868bc",
"description": "r300: fix register rewrite when converting rbg instructions to alpha",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd549205c0e907839146ed24a4adc4c0ac17d57",
"description": "pan/bi: Fix memory leaks.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fb415fee200dac2b4754a1b96b286a1c187924d"
},
{
"sha": "bcd75a13e091e3a9a09cef63a6b9287dd73ca83f",
"description": "asahi: Identify shared memory layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8b3c9fa2afbe5d410c06b16591a369ff3a04137",
"description": "asahi: Identify pixel stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "933a9e350e154a7264f03d568476885e814130c2",
"description": "asahi: Overhaul USC control packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d5558fa55711819bdc46f1ef3317d82dc80688",
"description": "asahi/genxml: Overflow up to words when packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22d37562071d63109edecc6045829bf5641814b6",
"description": "asahi: Consolidate magic numbers for USC controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09cc736c42465c5b4ba2e970b680048339139dba",
"description": "asahi: Identify shared memory fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43ed48d1695f2b2a4da7078bedc82670b1303c81",
"description": "asahi: Simplify IOGPU attachment packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fbe1ae09c22f5b58ba1c347e87750f17a1265a7",
"description": "asahi: Identify spill buffer histogram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22de011675c14716342a537e7508d5bc78d0d437",
"description": "asahi: Use the internal format internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc05b042abc246a153db510e019613a418022014",
"description": "asahi: Assert that u_transfer_helper is well-behaved",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adfd213241869739d8f4691eb91f6736ccb625ec",
"description": "asahi: Decode IOGPU compute header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9c26df462341d29da827dcd9d4f2d60b72aa625",
"description": "asahi: Identify IOGPU compute header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58d138334d92c18d183873fd70a0481f4edf7535",
"description": "asahi: Shuffle IOGPU structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "287a0d4f40aa1cd48901a085e1a2afb2fde79fda",
"description": "asahi: Decode CDM commands separate from VDM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e8a586fd3327f5b0e444a52fb05158b1058ee47",
"description": "asahi: Identify CDM block types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1400733320414b72765bc02dbc556aa1c95020ff",
"description": "asahi: Identify ZLS Control word from PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f863938225d12bd3725029309cbb9d73d1bd70",
"description": "asahi: Assert cache line alignment on Z/S buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8fe0594c09e3262b971b95c82b4d6dd1ac541c",
"description": "u_transfer_helper: rip out fake_rgtc code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "719294ea51bf82d2a6f50e8fdedb1d6e43e54daa",
"description": "freedreno: do not fake rgtc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84a30f0372f8ac0b202bc007254c4a5c37ef2251",
"description": "mesa/st: enable latc extensions with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "559d68d25c1f014fdece2afd50df28e5d2b04dab",
"description": "mesa/st: do not fall back to uncompressed for latc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7204539307597a738208981f2b6be89e8c4e9f",
"description": "mesa/st: implement fallback for latc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6553e02a0ba266e833c298282541d5daa9b2d49a",
"description": "mesa/main: add support for latc in _mesa_unpack_rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e92a1308d5fe6ebeeef0e1ee227c1dbbb3e458b3",
"description": "mesa: add format-helper for latc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b511671d03b485bdd05195dc91c17445af04dff5",
"description": "mesa/st: add context-flag for latc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8e35ee904a99187629b482a85deaea364f16261",
"description": "lima: do not align width/height for non-shared resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e19e99ea718250d3eafa0599d68b48d0e589720",
"description": "lima: don't store width in resource-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3a5c916c5c5b1b015a4b56bf27a7707a290118",
"description": "freedreno/registers: update hdmi registers to add more 8x74 regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4c7cf1568aa72a76af23fca204af4f27c79adda",
"description": "chore(docs): rusticl: improve list of build dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "345f52661ccff79ed01bc857669b5e71eb3d5fb2",
"description": "docs: update staus of mark GL_ARB_texture_compression_bptc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569ade73b4c0e292914b78321418372942ba7f36",
"description": "panvk: Implement VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42d60aa0bc904e4a5ee65cba8d119851a3b1f605",
"description": "panvk: Fix buffer views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c63cb7f4d2440a6cadc865a1879f86634ed68102",
"description": "vulkan/runtime: Compact descriptor update templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74cebc5d5d4de7aa4255a316f5aa8e6c1dbe2109",
"description": "hasvk: Switch to the common descriptor update template struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94f8222dde11b15c66179a30722217050f8f845f",
"description": "anv: Switch to the common descriptor update template struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c24f19fa541b6e84b51f6bb8dde617913bd8db8",
"description": "vulkan/runtime: Add a comon vk_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "571309be31a2cdf7ff2f3e9304985676a9392cb6",
"description": "glx: Remove some excess work from the GLX_FBCONFIG_ID fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fed3643eb9a25e2d1a2cd44e641a12d72cd6daee",
"description": "glx/dri: Avoid a weird indirection in driFetchDrawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "333895bebcad3c7ea5d9fc3833b94b99ce0906bd",
"description": "glx/dri*: Unify glx_context subclassing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b13d4362b64395cccf529e3c65453e11b65c9a27",
"description": "turnip: fix kgsl tu_enumerate_devices return code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c57d05b47a739cdff8a6e9c4aa8f3aeba83bec9",
"description": "util: fix missing fcntl.h on musl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "546c40cd661c93d340063c89f2609bafdb7f7f61",
"description": "ci/turnip: Move some 15-second-ish test skips to pre-merge skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5694fe2a44dfb3c90e0c1153e4cea49fa0a46ab4",
"description": "ci/turnip: Drop a couple of spillall skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bef39c50f73bdc48598c07b629a4a98855acd1e",
"description": "ci/turnip: Allow running spirv_ids_abuse in full VK runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3503d5fbdaab4e03ca839b2d8089f758f4fae0f4",
"description": "ci/turnip: Re-enable the compressed cubemap tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17c27e68edd0759e254c67bbb7fcc1f9fec01b84",
"description": "ci/turnip: Bump the full-run a618 runner count to 3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4319e89666519a300909aa0bf717a60c75e9bbd2",
"description": "ci/turnip: Use all 9 a618 runners at once for VK testing.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ddbf50bb69baf8b467579a04e99826ce686b20",
"description": "r600/sfn: lower tg4 to backend in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dca2b8ae96922ea7262bb70ab132f4fb49b9856",
"description": "r600/sfn: Make sure texture lowering is done in the right order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7",
"description": "r600/sfn: only use 3 channels on Cayman for trans ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "260cddf9ec20c3239187f3e0f73f5a886b3186bf",
"description": "r600/sfn: Handle shifts on Cayman",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "00599f6e7161065c51812174ca18427b9867f63f"
},
{
"sha": "2fbcd3d4a9ddc2a154715865dbd6b6780e2ee36a",
"description": "r600/sfn: fix some channel pinning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56ded410af82002ecc6cff0534fd7a6bb12fa4a6",
"description": "r600/sfn: Add a free-channel mask when testing whether a register can switch channel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "668167aac123755b8b77123287cc7f960931108f",
"description": "r600/sfn: VS inputs are effectively SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3415cb26a62289fed9cb5f202088168add43cfd",
"description": "r600/sfn: copy propagate register load chains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1852f1e328dade6d90158c53d82e5cfbe7ffe17c",
"description": "r600/sfn: drop some unused code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0b6c59e084882acfb6fbc7a39c901ab471cbe17",
"description": "r600/sfn: Copy propagate into TEX source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5416d1bc4b2e16663f1860a607eb4be813837dd4",
"description": "r600/sfn: Don't assert when setting one value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a505609e4457467dfe696276a6a74207b17aa5e",
"description": "r600/sfn: Add an easy access to get an instruction as ALU",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7c6a7e3458b8368d8170756590d4bdd860f9422",
"description": "r600/sfn: Don't allocate un-used components in texture ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "524156864122ac44155fbf8649700cac2f11cc17",
"description": "r600/sfn: print tex prepare instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23604324be5a4031722e1f0e622d586d29a496e",
"description": "r600/sfn: copy-propagate single source texture values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc76aae10c54f4b313f9a4d6668e49e3c3c634b",
"description": "r600/sfn: lower txf_ms in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "173d62fc160f069fd7d8e986b6d6c0d2e21b2a0f",
"description": "r600/sfn: lower txd to backend in nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02bb506c54f998cfbc907758282a5748755c67ea",
"description": "r600/sfn: Lower tex,txl,txb and txf to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6483f043440d4a531592fb121e77316df09c2cf",
"description": "egl/dri2: Fix some thinkos in old context release",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a744aa3180bfbb52405b981d9d528ff511892d9",
"description": "egl/dri2: Fix a typo in a comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c6a37ef941af060c90d17ceddf4ab40b0527ce1",
"description": "egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14c6f716b411a4fcccc81e8a5f5aff9b0f51816a",
"description": "nouveau: const cleanup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff",
"description": "zink: export PIPE_CAP_SHADER_ATOMIC_INT64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c32f046ab669e74b55ba8c29e62de055047905f8",
"description": "zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c212a00ebfb3901df95beabd2bcce76715581060",
"description": "zink: handle 64bit float atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8",
"description": "zink: fix atomic ssbo indexing with non-32bit values",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5a95c6b3282ed540ee42a5bfc1924168b0b3e3b2"
},
{
"sha": "9016943185913db7922cb9d662880dfc132da455",
"description": "zink: emit Aliased decoration for aliased bo descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e32afce507782d254534549dc25ab22f68fcb5ac",
"description": "zink: simplify ntv shader descriptor emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ef2c9a1bb857913328fd5cf495df0b3f109eb4",
"description": "zink: always set var used by get_ssbo_size to the 32bit var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e635d6de8eb482116b382b61116d4d661c9a87",
"description": "zink: remove special-casing for 64bit runtime array emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96be036a6b521e45785f0ff53d983116c1f4db1d",
"description": "zink: uncap ssbo size",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e122d95d736f06e8c46845741befaaf5e1ecf426",
"description": "radv: remove unnecessary .align_mul=4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee1a75bd7492b5af8954dd405eee72356cab5b01",
"description": "radv: use nir_ubfe_imm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "272d37fa7255bfe73ff1bc55fe1b63b069965b4d",
"description": "radv: shrink zero-initialization in vkCmdSetVertexInputEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "891cb799aa02bdcbabfc7d55e7f10c80c8dfadb6",
"description": "radv: disable EXT_vertex_input_dynamic_state when using DGC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04dc963cd639f37250908a788f2166d4163bc9f6",
"description": "pvr: Implement vkCmdWaitEvents2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c6862078262d99aa5a6c036737c296145cd5b00",
"description": "pvr: Implement vkCmdResetEvent2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1da8fa76fabab6a3708811b0b60821f1626f36",
"description": "pvr: Implement vkCmdSetEvent2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b94dfd4b2765631cdf53ac2d74cdf039947dc49",
"description": "pvr: Implement vkCreateEvent and vkDestroyEvent APIs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def3b88da5811d0612ef7659ff68c6df0477711d",
"description": "pvr: Add basic skeleton for event sub cmd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "299d2943043b12d20d22ca7d09e62815e5655fbf",
"description": "Revert \"radv: upload the PS epilog in the existing pipeline BO\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7c34b31db25e71625c78bf232c543caad84dda55"
},
{
"sha": "0fc38b358b5c7495cbbe45db2091b0e05c1fb482",
"description": "v3dv: fix program id for binning shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "074f3216f207cbe7b56b57cb909b2c108c8a1e7a",
"description": "ac/nir/ngg: support gs streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fe8f881244601b01a9a05251cc6b3c152ae573d",
"description": "ac/nir/ngg: support multi stream per output slot for gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c25564b552234c383bf4a96e21f1bcffc96ceb01",
"description": "ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ec79f989988ba200d4dc48921e1c44916391273",
"description": "ac/nir/ngg: nogs support streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30c760851614846863c217d3467636961b8c9ab4",
"description": "ac/nir/ngg: cleanup prim id to prepare for streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6762bc8bd64dc44fda190877f6ae4f1b0a8060f7",
"description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e06a8f15e0de36babcf9910db088cc3c42efd61",
"description": "nir: add nir_intrinsic_ordered_xfb_counter_add_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1119e06a45a2bbd043087a52bf1a95a2b1aac01c",
"description": "nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2d710064dd039836a82f6c2a7b76c494cc0c86",
"description": "nir: add nir_intrinsic_load_streamout_buffer_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ae357aa23a39573ef0de33efa9a1ec2f4fbfd60",
"description": "nir: add nir_intrinsic_load_num_vertices_per_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "417cf031a09f942f4aaea9999cfa31f5afe122cd",
"description": "nir: fix nir_xfb_info buffer_to_stream length",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19064b8c3a8e0f7b9081a0564f1c7c79a1953d0b"
},
{
"sha": "f5ba4e855ed9b1a4e2fb7baf51d1cde964c54c6d",
"description": "radv: do not remove PSIZ for VS when the topology is unknown",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f91555d4c9657db0334d25e78089cf22dec5962",
"description": "radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83",
"description": "radv: bind the VS input state for prologs created with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b",
"description": "radv: prepare the VS input state for prologs created with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdfa59d7bfb481e71173e3e004387e0d71cb86c5",
"description": "radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b3bff41a5e97cc359960bae5d38dd4a1280708",
"description": "radv: disable VK_EXT_graphics_pipeline_library with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "591103d04d5f18ae30c7d96a9bbdb715093df185",
"description": "v3dv: don't return incompatible driver if GPU is not present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a",
"description": "turnip: Keep a host copy of push descriptor sets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e31309842776a1e01344f41a41e85794a05fc8ef",
"description": "turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9f3e011e5f14af4ac4ccd6e581b6ec7cd8b8554",
"description": "drm-shim: drop gnu99 override",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "45fb815a75669b32f6317ba6d53ec9465a4b0ae0"
},
{
"sha": "7b2bdb31f2a62982d3b05b04231f17f321311628",
"description": "turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62d81245225f75996582c8e4edab9a1863cec256",
"description": "turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52d35cc82a67d17608ad54236ac41ce46cd37021",
"description": "turnip: Ignore dynamic color write enables past our number of attachments.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d15818ca2cd0ee2c07587abe1885f16f162c3f",
"description": "turnip: Add some missing LRZ disable debug.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6938c9f9cd06fff8cdf284aa6316570242a1f17a",
"description": "u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a37ace28774ad33b1cf288ff863e00d008e9db",
"description": "u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b12cc5c4fe341a13dd3da86b69ca28e3629b5817",
"description": "radv: Cleanup radv_GetInstanceProcAddr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc1ff335d9e23dc294cf2d3666236d0707fb87ca",
"description": "venus: use buffer cache for vkGetDeviceBufferMemoryRequirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe36f763d691128b21141ac0cbf8b4ce30bf9a3a",
"description": "vulkan: update comments to device enumeration callbacks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b46a643f17000f57e3caf9d11d1d46fe318923",
"description": "radv: Implement VK_EXT_mutable_descriptor_type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bfda5cc0e4a14a57fb6da9fd08c2725cf10250f",
"description": "vulkan: Update to 1.3.228 headers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d4c36a3bcc51ed441b2667d92291bea30ef7449",
"description": "d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2003d2d9284b8c98155c60d72ab4985394028d65",
"description": "d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0325a2a1a363e79023067fbab40f83147d170ddd",
"description": "d3d12: Allow video processing for formats other than NV12",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07bb5951fcc6fa1e0bfe5691ed9677d02918976b",
"description": "d3d12: Allow formats other than NV12 in d3d12_video_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd8457580968f1cf6c75a494875a3eeccfb0b84c",
"description": "d3d12: Add support for importing d3d12_video_buffer from handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c45e1ed738a55d9fee02095a75371e354c1eca",
"description": "d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd83c6110c7f73191489791cd300578c3b6cfb3",
"description": "d3d12: Fix winsys displaytarget leak in d3d12_resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd036433092a7aea8eea0d7672c639c06a3fd3d5",
"description": "d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0e1548844273123f2b8070cb5c06ecd5511a1ed",
"description": "d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d672cc39ba9e4d46d249c436e0d505dcdff401bc",
"description": "d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3f0733d1de1eaabbf534820fbe707e35b485aeb",
"description": "d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2ec8efc813dedb1c150254d8645cb765986697",
"description": "d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da11684e9db9eaba6477155dde4a210f6564b6b6",
"description": "d3d12: Add HEVC Decode/Encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2d172a8be0f141d4c35384a342fac4dbf2547cf",
"description": "gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0b732e506c74328bc48dd6e595dd849bbfc4395",
"description": "gallium/vl: Allow vl_zscan.h to be included from C++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e92c76c34da3da753f260fef4936f1af1d13f6e",
"description": "d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "427135ea6dd9fbb6c10545c6add3132414b86ca2",
"description": "frontends/va: Support HEVC caps regarding features, block sizes, prediction direction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "267075696598bb0ef432c2c8b96f8979ce0ce151",
"description": "frontends/va: Extend single to multiple L0-L1 references for HEVC Encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56684b85e9bc32976f5ff287c762bc67b8333224",
"description": "frontends/va: Add HEVC Encode support multi slice and extend pipe args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52f23f923ecabf11a42ef921d5c173cb34722ad4",
"description": "frontends/va: Mark IsLongTerm in HEVC decode args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee62f4d614eceb5b39f360fc9dd16d0dacd00811",
"description": "frontends/omx: Fill HEVC Decode param IntraPicFlag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5efd4bbf7fb6768e57b55daee165481b26d04122",
"description": "frontends/vdpau: Fill HEVC Decode param IntraPicFlag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7acd6788e9fd404777cd06178ad6b3a99946c10",
"description": "frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e32bf15bc611cc02799db6038d3f8f14a1150e",
"description": "frontends/va: Add HEVC decode slice descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aa4ed16e22efff340a65cd597a19359b1939dac",
"description": "radv/ci: move some tests from the renoir fail to its flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba7e87a03d6796e4c677164fee42fe7eb9927618",
"description": "panfrost: do not fake rgtc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df58342f61060a3472c772c59b26b766a6537a62",
"description": "mesa/st: enable rgtc extension with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f25875ce180573fccd46dcc693c4331c80b51401",
"description": "mesa/st: do not fall back to uncompressed for rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1735053de5fe77413df63a68382a9e381a525ee7",
"description": "mesa/st: implement fallback for rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "091e6e37c207ff18c54f2837975b515735a588b2",
"description": "mesa/main: add _mesa_unpack_rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6ed406d9fd044dafcd87ae45b1906a04edb325e",
"description": "util/format: implement rgtc -> r8 / r8g8 unpack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbcd94041f5bdeab78298df161d2232dc7f5a68",
"description": "util/format: allow unpacking less than a block from rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e1c3e98cda23a80217888ef1d80b27476324ae7",
"description": "util/format: fix broken indentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb7d193ab2fc49540a905c9bd16e13c73ea35362",
"description": "mesa: add format-helper for rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d33696a31c9272859b6be7867a0bf87a382d9958",
"description": "mesa/st: add context-flag for rgtc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd8d0f6e7ccd6c278779a3ca2f260d9099a7c1b",
"description": "radv/ci: cleanup lists of failures/flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65f1baf6c6d6febf68f1c7d66c2d3a630bd2e11d",
"description": "turnip: use vk_descriptor_set_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43430fe2407636af0bf36b6b5f2edd2be72f8a4c",
"description": "turnip: use vk_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2664d59aeec72da8608611860ab6a9e2d944922a",
"description": "freedreno: We really don't need aligned vbo's",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719"
},
{
"sha": "76fbc8be6d484e35995121eeb90b01daa89b4343",
"description": "freedreno/drm/virtio: Handle read after upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8e13e3b55716cbaf6adcecb94486fe5312312a",
"description": "freedreno/drm/virtio: Don't prefer upload for mapped buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e71b0d31aaa7bd42fa2ca651024ccd19b9a10813",
"description": "freedreno/virtio: Don't upload if we have valid range",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "696747c96bdfccaed101b428f894496572a9222f",
"description": "mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4",
"description": "nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1c765a44c032fe505e4863297b6bbefa0ce426c",
"description": "freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4857591e1dcbf305c8c7bb4ee6d1fc292077f89",
"description": "intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf0b67bc23c419513fbb9de629eaa9b74acc9e9",
"description": "intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "731116da1abce807cb31a5899ffe7d3f96a2149b",
"description": "radv: stop checking for NULL pipelines in radv_CmdBindPipeline()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949d76d174b1a492d1d7206f5aee820f034695c5",
"description": "radv: stop dirtying the graphics pipeline when restoring it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73f1155193917c6b9cf2c242107dd2047e16c040",
"description": "radv: reset the compute pipeline when the saved one was NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cceaaf5cd2ecc43c6d7b8f0214ef31b3acc8e82",
"description": "radv: do not bind NULL graphics pipeline when restoring the meta state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ebaa62a34a1a3fc13d937e1cb1d2607c80d680e",
"description": "radv: stop setting redundant viewport/scissor for internal operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4031c9428f386109bed00068023e395d0f9f7502",
"description": "drm-shim: Allow drm-shim to work with glibc fortify.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2eb1d083c9ac5df9e1b62e499b0c3dade4b090b",
"description": "ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf24dea943202b3a92cad0c9f9648597040955a",
"description": "ci/traces: remove first line with YAML version to prevent failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd12b04cf8be2e45f81b9919ce40dd868f73a593",
"description": "ci: add jq utility",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982"
},
{
"sha": "cbaedd3e509a9371e449c858ad046fbd70093262",
"description": "ci: use xargs instead of find -exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca7f923c5be3db6891d2f876db6660a7ee107f2",
"description": "venus: Use VkPhysicalDeviceVulkan13{Features,Properties}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a366f105503fe5ff3efafda577b2b7f87378220",
"description": "venus: Fix features/properties for unavailable extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca687bc2635c262fbdf94cd5cdeb28421aa49684",
"description": "venus: Add macros VN_SET_CORE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5932358447fe6516c1403bdfd71327dd15e4452c",
"description": "venus: Refactor VN_ADD_TO_PNEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c02730ed3d2ebb3ca9fc764e41c0b4b087bc235",
"description": "venus: Rename some feature/property structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db192c08837300fe7017195effe047379c69dd96",
"description": "zink: handle split acquire/present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5505811f64ca408d984090bf4ed2637cffbdf6d9",
"description": "radv: avoid bottlenecking on sequential sparse buffer binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e4d91a79d458e179636729589b4220d3c446a5f",
"description": "docs: add more features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "054c9e708aa15e49740c17c831abc77422406d46",
"description": "lavapipe: ARM/EXT_rasterization_order_attachment_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb3f3c650264082b429daf8c6524dfcaaf72377f",
"description": "lavapipe: VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab378b9ce543f7ed524846ab5c2d2067ea0ffaa1",
"description": "v3dv: expose VK_EXT_load_store_op_none",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8196e75650a4371b88344bef73f57343cfc76e",
"description": "v3dv: don't load an attachment for unaligned render area if we are not storing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34109c8c10d3020cdbdb00d42d48b07c6e4fb1b6",
"description": "turnip: implement VK_EXT_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e93833224c57f9dfef50790a997bdd71d727e1a",
"description": "pvr: Fix multiple file descriptor leaks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201851a3d12db81ebcf7ae085da15a943a947324",
"description": "tu: Initial implementation of VK_EXT_inline_uniform_block",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15f3274ea6150ee1b778b9e891269692496cab19",
"description": "tu: Don't preload variable-count descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898"
},
{
"sha": "05266333a0e977368a3ddc596bac0129640ee450",
"description": "tu: Fix descriptor set size bounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b301c33f65aefa289437eac9d06a71ee57b127a3",
"description": "nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e60798e144c6638343486371462e5522f3afd4",
"description": "ir3: Prevent reordering movmsk with kill",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8"
},
{
"sha": "b97b15d7626b1d0bbab7fcbc6bba87ef1a719804",
"description": "pvr: add required pixel formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c5b93d37a32ca027ca89d655ec88c2a70b188d",
"description": "iris: disable preemption on VFG, Wa_14015207028 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddcd6b38346e39c123907dda94563de84cca503a",
"description": "anv: disable preemption on VFG, Wa_14015207028 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5d4604aa683f4ae23c66a3295d1c507fb80ab18",
"description": "intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfca00d318e8fdbe6914fc358d24af983086f15",
"description": "broadcom: fix dependencies in static_library() calls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28"
},
{
"sha": "0deca8bef8deb7ce210a6863dfe14d31b481bb5d",
"description": "r300: add some synchronization for KIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a19950b614f341e24c56eb2734db5fb84a2f57d",
"description": "radv: Explicitly store the VA of accel structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7da66f8f25f89132b2aa62f9a39981f1c4872b0b",
"description": "radv/rra: Replace aliasing assert with a warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "916621e5a57744f366f50aad8a6f4c0562021900",
"description": "radv: Make the radv_buffer_get_va parameter const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d94cb8b5950b294713120e67b079b195a8f8b5f8",
"description": "radv/rra: Remove redundant bounds validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97d8bb9bc6049a33cb8e07faab84f2c5935e770f",
"description": "radv/rra: Map accel struct VAs to handles",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "574980675405e36d34519cb5cbd315b3582850ec"
},
{
"sha": "ba9c73f9d4d49a875c2a7cd0bbae46294892a013",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eec1e728c5cde99e8cd61a49791dfd96e383a902",
"description": "c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0894762cb872413bfab4bf121cef16e4139589ae",
"description": "svga: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1139a3fc3cf0060369d9140382a2be5a5ab6860",
"description": "radeonsi: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77e8b5bbb023490a8e5568a3b27f385bacdc8fe3",
"description": "mesa: direct use of mtx_recursive is not c11 conformance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8192772c0aca8e5134415f7c304daeb6a855d631",
"description": "freedreno: Remap high/norm/low priorities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2451c30c11c97f19c433c4b708c5c5adbad0705b",
"description": "freedreno: nr_rings -> nr_priorities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e890a8b580c6a01a9e5479dc39afa78f29f5123",
"description": "freedreno: Misc indent fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43c53e3225215d387f9bd332a56236749eb5bfc3",
"description": "turnip: add support for VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa06b1b9f7230b4124fdf34ee1f6e352bd216c4",
"description": "turnip: add tu_physical_device::submitqueue_priority_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79c75a3e973ff491e5d1c1957433634e9d90d933",
"description": "turnip: fix error handling for tu_queue_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0308abbe4625972735b8ca3cfe60eec76ca482f0",
"description": "frontends/va: add HRD, filler data enable and etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c8937d3633d7327b5d6a0e1d65ea78b1557bc76",
"description": "frontends/va: add max_frame_size into rate control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6646ae257663685646a19b98bb815678a3de8603",
"description": "frontends/va: change getEncParamPreset location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72fffa62d574a43aedd2b9c5e772e18d1240589c",
"description": "frontend/va: remove some unnecessary code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4532e2d151570826903228dd7a18dc2deee7ed",
"description": "subprojects: uprev perfetto to v29.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c76091801d888adae8baeed9a3f12fa713c16e3",
"description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 33",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b995ecf4b1590023083580133a4c5e4ab72416",
"description": "venus: ignore pInheritanceInfo if not secondary command buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457"
},
{
"sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef",
"description": "turnip: Only emit descriptor loads for active stages in the pipeline.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f51bbcc8ae8a18fb54a1ecdf85e3c8ec2fdc6b0c",
"description": "ci/turnip: Add missing a618 full-run bypass fails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed2e3f58713a48fbad03ae0087217eb214155991",
"description": "wsi/x11: Fix the is-visual-supported check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c23411a970144a51b3ddffb1e97d46bb3b3ca362",
"description": "nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a520f73168b1ee49e4baa68751b4e5a4c0d6ab",
"description": "radeonsi: invalidate L2 when using dcc stores",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da147a02b541311e8dc231b30dd36fafea820ff",
"description": "mesa: remove fallback for GL_DEPTH_STENCIL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2baa40b0411c25cf0a0c3787077a6a13b560a04e",
"description": "mesa: simplify _mesa_texstore_z24_s8 and s8_z24",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b1a811053eef74e8e0353ebbe2bb9c68e5c26b",
"description": "mesa: avoid reading back textures from VRAM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6e6ffb70392cd346a515c1f2ded6116025fbee5",
"description": "venus: add support for VK_EXT_multi_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99378c887396d33b577b8b95643bf5021357b3be",
"description": "venus: sync to latest venus protocol headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "873365caeeb70ab14906d7b797ef0963fb8dcd73",
"description": "nouveau: Fix compiler warnings about silly address checks in ir_print.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "210807a1a4871d8ed2397bbe0b42589a1b504ad9",
"description": "turnip: reduce MAX_STORAGE_BUFFER_RANGE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89dcc52b78339be5bfc846fc8861b5f22e34b944",
"description": "rusticl/device: print error when libclc fails to load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7069469cb7ab5bc25980df3e898b897f14e9aa",
"description": "asahi: Handle blending with MRT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1715c6a4f0548078d80047dd41388bf372a3366",
"description": "asahi: Don't crash on <4 channel render targets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89e0f544223034a902f5459103e66ce3f245bc95",
"description": "agx: Don't use nir_find_variable_with_driver_location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0883f0b302889697099b678d9fc7e5e5f24759c2",
"description": "agx: Lower txs to a descriptor crawl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc4f418cb40e0c8978197cf641173809987dafab",
"description": "agx: Implement load_global(_constant)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "965cc62bddd904f94b239a13399eb02a21069039",
"description": "agx: Implement txd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a4e0a4d351e5e711e9e504c7e367a1e4ce8235e",
"description": "agx: Implement texture offsets and comparators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f85a7be8cd393435d2a85650522baea5f5ff251",
"description": "agx: Make p_combine take a dynamic src count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef31dceee8ca8c63439d830e8421d7ba09ef8b8d",
"description": "agx,asahi: Implement nir_intrinsic_load_texture_base_agx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7371803f14569e54c1d918d1937bc70d30b844e4",
"description": "nir: Add nir_intrinsic_texture_base_agx sysval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef75dbfddd0bd819e44ef03b043716678ebb9c8f",
"description": "panfrost: Honour cso->req_local_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4dd1b8916d95576fb7277e96f1c3a1e5afc126d",
"description": "panfrost: Respect buffer offset for OpenCL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "80b90a0f2b83291da69f7eef38395e61e919ab97"
},
{
"sha": "4be56e5e3f086db16dca9d006eee80383e332bad",
"description": "pvr: Update FWIF 3d and compute register structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24e24e9a285730a073826e35299f9b4e32f84cc2",
"description": "pvr: Emit cs words for load op on vkCmdBeginRenderPass().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad56b9644d287f95082764c2cea600eb6c38e3d3",
"description": "pvr: Remove STRIP_RENDERING members from FWIF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "222f3c8a6d95e7115c43394990f8db30f6bbdb58",
"description": "pvr: Implement vkCmdDrawIndexedIndirect API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdf986a3e6a9e80ba1e0445d095f22c3c8c2d8c2",
"description": "pvr: Implement vkCmdDrawIndirect API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e14c418862eb130070bb0fa2917313c6367b4497",
"description": "docs: move rusticl readme into docs/",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0265a231724b16bb86dd38b4ce0670da1e7ccd21",
"description": "pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e7a930e104a4ae84e2ef0179e4337895fb2982c",
"description": "radv: Enable VK_EXT_load_store_op_none.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf0e065dccf5634293e238d4a8852a771158bbbe",
"description": "ci: uprev piglit 2022-09-08",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45eda069531adf17d28538696ace5dfcbc9ad230",
"description": "ci: introduce update_traces_checksum.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de08baade77ab6d28987d6b87b7f30c342176717",
"description": "ci: split ci_run_n_monitor into script and shared parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9a666c1a46ae7934972889197b6b2bf0f972563",
"description": "ci: export whole results/ directory for all traces jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982",
"description": "ci: performance traces: make use of no-perf label",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b8a14e0765b69b11f13eb1ee887ac1739fb3fd7",
"description": "ci: check traces.yml files with yamllint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3242972cacf76efb23b1ac5a4ba960ee2f86aeba",
"description": "ci/crocus: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79aa9c62db3b614aaf91cac4272808598d7b05b2",
"description": "ci/i915: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efc8eeaf7e15f59bde6820f43f3ca245eab02aba",
"description": "ci/intel: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23070376ac9de26bc59d2bc3f5891d8f8e508743",
"description": "ci/radeonsi: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1777510390f3221fc341a39170fe9ac50858bf3c",
"description": "ci/panfrost: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "033050385d5c62b1b048340b797d1e7dbcb45303",
"description": "ci/broadcom: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99114f12e071654767a894ea864509315c1b2883",
"description": "ci/lavapipe: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f111b238b7acdc7bd800a43359d491d30e24a9b6",
"description": "ci/llvmpipe: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1928ff9da45dfc4c14caa6640fdc8dfb456fd106",
"description": "ci/virgl: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c388fbdebe0433ede57cfe6fd9ce5a6df7d4a55",
"description": "ci/freedreno: convert traces to new YAML format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "460b19d393f0cc91e0790cb180ef84dde452041a",
"description": "pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075d8aeb67368d431cacde05b3834ddaa84ef717",
"description": "radv: advertise extendedDynamicState2PatchControlPoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eef1511437ac6173dfd202b2fc581860d161c183",
"description": "radv: implement dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76960e2d93501348a4ef4d65a26120ea764682b9",
"description": "radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf822144f1d14f287e3d8656a7b326e0a4824d5",
"description": "radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "556b29797724bdf92bfb920fc30c2ccc9dd8efd1",
"description": "radv: pass the number of patch control points to si_get_ia_multi_vgt_param()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bfac03c8a51f63c79aa7e78a479a833dd894d32",
"description": "radv: add ABI lowering support for dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414",
"description": "radv: add shader arguments for dynamic patch control points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6aa3e23a73b48d64ad556e4d1bcf72b178101d",
"description": "aco: prevent a division by zero when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21d9390b0e9eb90ee1be1311aa618be0c496fe37",
"description": "radv: set workgroup_size to 256 when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9373dbdfcc6e44b2dcfbb9bced2f113a062412d2",
"description": "radv: skip computing some tess info when patch control points is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cea8276bc8f43037dd260b98ba8948032cf36db",
"description": "radv: add radv_pipeline_key::dynamic_patch_control_points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54bd5851ba8c0fd107b4498c7a6aa3220ca112fa",
"description": "radv: emit the LDS size for TCS directly from the pipeline on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a67edaa56818a324118607c976528430b96e7c2",
"description": "radv: reword a comment about dynamic states when rasterization is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3454ff21e59446a5371bb85749707d3a1cec9805",
"description": "docs/zink: document rgtc requirement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c"
},
{
"sha": "7c34b31db25e71625c78bf232c543caad84dda55",
"description": "radv: upload the PS epilog in the existing pipeline BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d9fc5b5f7985b7d609705f5361f800ca4d7fe0",
"description": "radv: store the binary to radv_shader_part",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "702bcffc892de98104476b029c92c0f9fba2c5d7",
"description": "radv: split upload_shader_part() in two parts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c59d15c80ce26f35eb8d5644bcaf4275beafd9f8",
"description": "radv: store the VS prologs/PS epilogs VA at upload time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ee5217fdd1e6a722a9fff0e38587615a5567101",
"description": "radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d887527aab641bd291f08850755197b6c2c1d7",
"description": "radv: add a pointer to radv_shader_binary in radv_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e612f32e1ad20789441057b0de131fa04466e55e",
"description": "intel/compiler: Use brw_ud* helpers in thread payload code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f019687d23bdf7af0d6cbcb0fc1dfebed41070ce",
"description": "intel/compiler: Add a few more brw_ud* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3272868218aa31d457115821cab616f89704cf91",
"description": "intel/compiler: Make thread_payload struct abstract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47",
"description": "intel/compiler: Create and use struct for CS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8461e975a95a760c72507f667a9cea2e611531e",
"description": "intel/compiler: Export brw_get_subgroup_id_param_index()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de790760e406cf43649c0105e3fab3dee8723a9",
"description": "intel/compiler: Create and use struct for Bindless thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a70378f29283e2f40e41590a232ef8e53696e40e",
"description": "intel/compiler: Store start of ICP handles in GS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b6987daee0af5d8ba891a1990bb5a307d239b77",
"description": "intel/compiler: Create and use struct for GS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7664c85b1da44e644b47304586aa98b23f7249bc",
"description": "intel/compiler: Create and use struct for TASK and MESH thread payloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca65b3c4cc6f89ddbf372e886b4e9eef3fa1810",
"description": "intel/compiler: Create and use struct for VS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19c6e1b44748e1f1d54f1a70b608ffd4a813b7fd",
"description": "intel/compiler: Create and use struct for TES thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb837dd23b17a0f9ec3d97a6dc64571b5b38d0cf",
"description": "intel/compiler: Store start of ICP handles in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2622fc3af12d4866569f6a1f723bac2708514df5",
"description": "intel/compiler: Store Primitive ID in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9b1119b4767fab94ef1071e0697fb2d360c602",
"description": "intel/compiler: Store Patch URB output in TCS thread payload struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e21359ed0e44fee9fcaddbeb5d4dd2e72244af78",
"description": "intel/compiler: Create struct for TCS thread payload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73920b7e2f0ffff436fbb513ddbb70f75488eda9",
"description": "intel/compiler: Use FS thread payload only for FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab66d20a7b6c2cd2cbf5bc241e7c6212af7235c",
"description": "intel/compiler: Make a type for Thread Payload and FS variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "582bad02563c3bfa7184e4ce74e40edd1a21b0bc",
"description": "intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6177c43bb93f5a019651446e251953a3309d04a7",
"description": "nir/lower_blend: Avoid emitting unnecessary fsats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f68262de31e2dbe364176ac87c53df80673dd3b",
"description": "radv: Enable subgroup feature bits for mesh and task shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3335f9b19f6f1f5a00d357686e0a5ed0123a4da3",
"description": "radv: Replace NV_mesh_shader macros with EXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb756d7949578289cc8c0889c460c28f4788a0c1",
"description": "venus: avoid fixing pipeline if not derivative",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "33e791bc02ab53d2182076ab7021b991cfb22542"
},
{
"sha": "84a0056033bf4bd7b2ddae1cec8aa696e40c3a77",
"description": "venus: zero out the pipeline handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8809b5edcf32e53ce1a44b76d62bd601ae44c7e",
"description": "venus: vn_ResetDescriptorPool to reset mutable type states",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
},
{
"sha": "a49f3069f4882085b1a2b0ff0abab81397e64d9f",
"description": "venus: fix an oob in descriptor pool state restoration",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9"
},
{
"sha": "4d8420dcb4af18c1483c7d366784d76942cb0854",
"description": "Revert \"glx: Use XSaveContext, delete glxhash.c\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "057c58b39bae8317ffbec666366a526cb17d0160"
},
{
"sha": "e90cafa435f743c586dc58f6b51c4db73204b1db",
"description": "r300: add special path for merging movs with the same source",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9156a7aab52bc1c3ba7b96af02ba10ca87999b9e",
"description": "r300: merge together MOV and MAD instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "708b2b611a45242f4d1edd54850dd04dd80b36e5",
"description": "r300: run copy propagate once more after merging channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40c2e0a317f2d22f1467a92a0c2008bb57da4028",
"description": "intel/compiler: fix assert from ver to verx10",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "027b8b42490c87175acf0f9d274aceb1faf12251"
},
{
"sha": "af8ab4a8893075bffbb302abe369aadb51a8ea3f",
"description": "intel/compiler: Use builder to allocate fs regs for gs control data bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b8f9a3a6058ab5c978d7a13c9c563c6b8d49b5",
"description": "intel/compiler: Use builder to allocate fs regs for TCS store output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8e18c7824b35ac83a6c0da50d4b01728675bb0",
"description": "amd/common: some ASICs with gfx9 use compute rings for render",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "983223de5dc01f50227b1b1fe20149ae56f611f6"
},
{
"sha": "1d15dc04b5dcbe13c0acd182d805946f0856b7b1",
"description": "mesa: skip extra state updates for clear calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0971868b8b96c5c062eab86636ed323496199b51",
"description": "pan/decode: Fix job cycle detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32"
},
{
"sha": "e2010e000b09527aeaf1f87e427b25da36350ca8",
"description": "v3dv: expose VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f350b78b73899a31b5161aa10035b8decd284005",
"description": "anv: Allow aliasing with modifiers for WSI images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949edb7ffac54f5d68ce181f9c32ff150964addf",
"description": "vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54876512a1414b766319425c329c05c22f444077",
"description": "pvr: Add mid fragment pipeline barrier if needed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4aedd2daa514174a08048e4828ceb4d072fcc3bc",
"description": "pvr: Implement clear ppp state emission from template.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f39dbffd51743486d500f2e817566bb0f584980",
"description": "Revert \"pvr: Make pvr_cmd_pack() macro clearly internal\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "27c57b86500ce48154533d78b74350c31152b2f3"
},
{
"sha": "d8f41f8d55516f5f4fedf6d0dddda1a424c8efb9",
"description": "pvr: Add graphics pipeline barrier handling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e91a823d153d4608472cb461a7fefe497b9e5b60",
"description": "pvr: Add static clear VDM state in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd02e21885b427eb1b1f3994dbdfb90e7cf7d62e",
"description": "pvr: Add static clear control stream templates in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eb0991a6f261f54e64e4f5fefa86d300f33b82d",
"description": "pvr: Add clear program in pvr_device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62ef714ce47c887e3e294a9ceddb83f83138a0f6",
"description": "Android: Use libgbm_mesa name for SDK30+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28af93ace7b4a5d7dfd1cbfa6ab14ffcb86ad6ba",
"description": "radv: fix pipelineStageCreationFeedbackCount when it's 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "767c401deac729e9b6d868024031e938e3e262ec",
"description": "rusticl: add README file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db34a7ca301411e406c3ca19550d3c7baf9dc49e",
"description": "ci: rusticl with llvmpipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c379bdd45d07c943d83a3423c81bb349c9e032",
"description": "rusticl/program: some more API validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5817bf8c2cb2d45facfdb92ba8d69bcf235609",
"description": "rusticl: call glsl_type_singleton_init_or_ref",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d8d30660ae3999cffdc77183214c7ab0292cc6a",
"description": "rusticl: proper PIPE_MAP flags for internal maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a5692039864cfc262b2870ba2ad6105eb9d303d",
"description": "rusticl/kernel: use real references for arguments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88613b9e4d87a5b70ca2b541be4ae4210b3407cb",
"description": "rusticl/icd: add some way of debugging CL function calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f957fe355546cc6994d24c11d224836c27222f8",
"description": "rusticl/icd: implement clGetExtensionFunctionAddressForPlatform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cad2b6c4bc78f811455818354875901d16ec20d8",
"description": "rusticl/device: report mesas version for CL_DRIVER_VERSION",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a438533181a8f977fa70821fefe2a2dc9df35dec",
"description": "rusticl/kernel: fix local buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98188391a20b6472d9008485461b6429c8e37bd9",
"description": "rusticl/program: parse quoted paths in args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82b477751ed3e3249c46a8c96ace537669e31066",
"description": "rusticl/device: allow overwriting the device_type via env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90f0f91ce2a9cc08ef9e4072741a33ed9654b778",
"description": "rusticl: disable fp64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ce79f8af66ecd521f701638221150e02edd1ea",
"description": "rusticl/memory: kernel read_write images prep work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734352ddfb91f14aab2dd43937d45a360044f5cf",
"description": "rusticl/program: some boilerplate code for SPIR-V support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b00d4f22e3d4d96a1174c684b16b4b128d74b3f",
"description": "rusticl/kernel: implement CL_KERNEL_ATTRIBUTES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87bacf58ec88cf7e7d05b560a088e37a8d4f3f11",
"description": "rusticl: the CTS is a piece of shit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149602374c175e51d6b5838e698072b078362943",
"description": "rusticl/kernel: optimize local size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e867ae6bccc826d44be4f527a90b606033e688ae",
"description": "rusticl: fix compiler features_macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b3c820ccc8a861143e0b26762f66b1c133a922",
"description": "rusticl/kernel: cache the nir as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea7d5c1d4b7c14ceaf9879d0ff489b4f0116abc3",
"description": "rusticl/kernel: prepare for nir caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0da5e8704b815b7404b27de9e468b34d0a006e1d",
"description": "rusticl: kernel caching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f80350d5570c215158e376f09c6f4c89d753082",
"description": "rusticl: port to Rust 2018",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4c897e32abda172957bc6cff217ed68b87e17a",
"description": "rusticl/mem: only write pitch when required",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de292ee3b8a3688b32f02d4e4cd0aa3040b95cfe",
"description": "rusticl/mem: fix IMAGE1D_BUFFER",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "798fb6b9c79842f20824baada85eb2f9a8cf260d",
"description": "rusticl/kernel: implement image_format and image_order",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17d09143f0122be85067aa1f8c82f0be5a83ba5d",
"description": "rusticl/mesa: make resource_from_user_memory an optinal feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd71066a2df3b9531c5f32482b17c536cf8569e",
"description": "rusticl/mem: add user_ptr fallback shadow buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f302cae638f7c2ec770bb2ce23abc3f9027fcae",
"description": "rusticl/device: fix compiler features_macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9caf753ab7362c45414ad8ea62e0be7799a9bb77",
"description": "rusticl/queue: implement missing CL 3.0 bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469329aa3931cc1c81c876f18ed8281a0a7fa326",
"description": "rusticl/device: fix api consistency_device_and_host_timer test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40215c80848c445a8b86b7ea8dc465fae138f2a7",
"description": "rusticl/memory: don't map more than necessary for copy operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98cd1c4253fbd44d4a4e7e12a7fc12ac656d4f8d",
"description": "rusticl: get rid of a few clones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334e4ca9ef726dff5da151e69fb3d84e71c5a0af",
"description": "rusticl: Call nir_scale_fdiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d747323a20b8048720caab79debb731e9b7f9e5a",
"description": "rusticl/kernel: run some more opt passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2522fbf32d522acfd234f9d12f2025bdfa43fade",
"description": "rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "211c29003d0f0287fe63caaf20376337da6a7201",
"description": "rusticl/device: implement cl_khr_3d_image_writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fb9d490cb45e37dbaf96a6ba47c231a94acd916",
"description": "rusticl/device: add retain/release callbacks for luxmark v4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5570bdc889ff7617613a3e36153108071b4555b9",
"description": "rusticl/kernel: lower memcpy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5",
"description": "rusticl/kernel: inline samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0423f0701eeec43eea620d1ec315e9e74ef4ea16",
"description": "rusticl/kernel: support for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0af2f5d769c1ba6dd659a61c19a19fd29e7df4f",
"description": "rusticl/mem: implement clCreateSamplerWithProperties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea0914f69afc524b25b97451564bdeb63988916f",
"description": "rusticl/mesa/context: un Arc the PipeContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29026053db4e0d23f04dc0620b1b5c2cfee248cf",
"description": "rusticl/mem: implement copies between buffers and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "431a23b2122c63866f7dab2a8f59957f0e10189c",
"description": "rusticl/mem: implement clCreateImage2D and 3D",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5160bff15d64e345ad9dd49e34d6e948f060a4dd",
"description": "rusticl/mem: implement copy image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "490938e7dd40d765586ac400ed8bb64e9c48fde3",
"description": "rusticl/mem: implement fill image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab24109eb5491a277296bde78dfe6b67505044af",
"description": "rusticl/mem: implement maping images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0167cff8153b5af9369827b73f015b84ac9333a5",
"description": "rusticl/memory: rework mapping tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
"description": "rusticl/mem: support read/write/copy ops for images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e5f86e9524431057a8fa9ae60ffc0ec3a8eb50",
"description": "rusticl/mesa: support mapping textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2639cff15cbcb23f6d1502dfd6bac36c0b84cb98",
"description": "rusticl/spirv: add print method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea1250d0bf7a19a0887df8b6a52cdcb49a7dc7f5",
"description": "rusticl: add support for printf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e6b3aae305730a3bdb82985b0d0c8ba6011941",
"description": "rusticl/event: timeout wait on condvar to abort on reaped worker threads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "039c24a2ca89e5350283e82dea312838e50409f9",
"description": "rusticl/kernel: add stub for clGetKernelSubGroupInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e646a309251f2b91fdf993b3fd37fd25db62d1b0",
"description": "rusticl/program: add stubs for program ctors and dtors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebce0770e30cd9dfb92ba6bcd3a0dcdaee715dd4",
"description": "rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e13e90b71a422c2c3dbb04123f265955d91bdd0",
"description": "rusticl/mem implement the memory *WithProperties API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4780966bf91877e2896629aba730af52d39c4b7f",
"description": "rusticl/device: expose cles_khr_int64 for compatible embedded devices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23af19f86c47c81020fe3964b7f07a4a0cc7e4b",
"description": "rusticl/kernel: sweep nir to reduce peak memory usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c7cbad1c3d93b0aa1eb880c71a9245d827a4130",
"description": "rusticl/kernel: report SIMD width as work group sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80ce001374ee10d42ace1d6fb8513e2616932a40",
"description": "rusticl/icd: add more func pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bed203bbefa2f3c69d3122d5a274888de46fbe41",
"description": "rusticl: add svm func stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9882cb35297dbd020afe7571af7d8c10a2ad3b",
"description": "rusticl/program: add il stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e548b6f3c1d9d24f2af84d4b2f77ac023074e8f1",
"description": "rusticl: claim support for generic pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "113632ce3c393bec081d3b654dbb16889df70dc0",
"description": "rusticl/device: advertize atomic caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c18f39b0947ee2ec200387f6711cf8b9d6ac7d0",
"description": "rusticl/device: set required double fp config values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a40d4c0346cca31ac64b981ce82608d92a7cd292",
"description": "rusticl/kernel: implement clCloneKernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1fefd537229722ab6712a4f58388eff5f789883",
"description": "rusticl/context: implement clSetContextDestructorCallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069c122b4899d95468bdf2156d9f6645b47c9d14",
"description": "rusticl: advertize CL 1.1 and CL 1.2 extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413",
"description": "rusticl/kernel: add missing preprocessor definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac657d2d0e6cb93070f8fdd0d3e3f313bb72551",
"description": "rusticl/kernel: add support for offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f73397c4ea71e9e6cb76b15ef11fef8524c7c67",
"description": "rusticl/kernel: run driver requested lowering passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a502f61f28b26667ffe898d51bec77ac87642577",
"description": "rusticl/mem: finish clEnqueueMigrateMemObjects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1bbf856780747cbba4e073b4e96e00cab7680c2",
"description": "rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43f3a4fc97b24e5e10cd12018492e8376d4557db",
"description": "rusticl/event: add fake impl of clGetEventProfilingInfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95",
"description": "rusticl/program: implement clCreateProgramWithBinary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d16045d034cf34e782febea7cf7d933b730ba6",
"description": "rusticl/api: add param to query which contains application provided values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dd56ff2e7f01679d0d8d988d084caade81ee587",
"description": "rusticl: implement clUnloadPlatformCompiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bc7ec166187d116dfda4d23dcb5f84972c10b1f",
"description": "rusticl/program: support compiling libraries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b380e4f8b093490d3593d30d511d9f059571370c",
"description": "rusticl/mem: add clEnqueueMigrateMemObjects stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2649508148492319647a95cebef92f82a33c5b0e",
"description": "rusticl/event: implement marker and barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7bf26c087831bddb43b42b756f1a500c5897029",
"description": "rusticl/mem: implement clFillBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af115c915b66224e561ac33dba938afd2b804633",
"description": "rusticl/mem: implement clCopyBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "883b218effe7dccf705d525bee26b49f494dbea5",
"description": "rusticl/queue: fix clReleaseCommandQueue",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4c0f59b5f92e10c4851e7b11512e3c15040c970",
"description": "rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a535a5efea3248c1a5f51b67ede43a32486d51",
"description": "rusticl/kernel: implement clEnqueueTask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbbd1617cc065affc4b5ab121a50ed2a5ae030e7",
"description": "rusticl/kernel: implement clCreateKernelsInProgram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906",
"description": "rusticl/event: proper eventing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e981a0504bf0a94b7cd93105ff250707e6850d",
"description": "rusticl/mesa: add fencing support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "feb0689839f5e981259f494e0fc66b24ba72322b",
"description": "rusticl: hack for CL 3.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1",
"description": "rusticl/event: wrong but non crashing impl of clWaitForEvents",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3baf2703161288169e4466dc308869903ee39682",
"description": "rusticl/mem: use helper context for COPY_HOST_PTR buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe8789e6746a4623b170a1c98ef1952435475696",
"description": "rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea02dfce8806268cc1777cf6ccc7d636d4c00f01",
"description": "rusticl/kernel: more clGetKernelWorkGroupInfo props",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83",
"description": "rusticl: translate spirv to nir and first steps to kernel arg handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ee5988cd33e2ae02934578a381e212b968b6ce",
"description": "rusticl: nir bindings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8de580998fb48bda58e35150614996b8573ba08",
"description": "rusticl/kernel: basic implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "129b82163818e77691ffddb299d20b3266b9f7a9",
"description": "rusticl/mem: support ops on subbuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c430459310060eee087ad52b0abdfdd0d8e0ac89",
"description": "rusticl: implement clEnqueueReadBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ec5f7b82292afda7c994d11d825c0763d984ef2",
"description": "rusticl: implement clFinish and clFlush",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10413d1db57ef3e5358aabe8dfa51c5b98105fe6",
"description": "rusticl/util: add static_assert macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a999e6379f8630b8c48431d79a1319bb3add0a6",
"description": "rusticl: finish implementing clBuildProgram",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448",
"description": "rusticl: added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d431a01d9a87362421df2aa983d5ef92e5bfc4f9",
"description": "ci/lava: collapse printing env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba46289fabcb09820cc3eabffe62d8115591193",
"description": "ci/test: collapse printing env",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c956a859f6b6ef8409b00cbf79a91be10e014ee",
"description": "ci/traces: do not keep a cache, which will be wiped a few steps later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d19b34571891a20e45fe32a4a55c4cd4580339b",
"description": "spirv: avoid allocating memory twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93b72d0455f1487fa3fb65a6691ff44a2fbcd35",
"description": "ci: Add support for Jetson TK1.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcc52618952d0e0f2745c0ee443b620cea37ac68",
"description": "zink: implement async nir creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34",
"description": "mesa/st: add MESA_COMPUTE_PBO env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5dab7673e10f731eddd395c4d01a2645be9437bb",
"description": "mesa/st: add specialized pbo download shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c79fc40de55349f5ff28dfa426638ac77de572ef",
"description": "st_pbo/compute: use new shader interface to perform async shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36a741aa4342a147772c7d2026c8dfd2936ce12",
"description": "gallium: add pipe_screen::driver_thread_add_job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b8339fa5429cf3eaa6ced53833a81535721912c",
"description": "mesa/st: move compute pbo shutdown to compute pbo file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f9dfcd2bf725a001ae894c0999362744901c024",
"description": "st_pbo/compute: use split shader finish funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f2f050c40e238846b7ee2409b9edbff2684ac6",
"description": "mesa/st: split out builtin shader finish",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95cea62a9b7b4b2caa3835e4f5e04d83df1de0a3",
"description": "virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f"
},
{
"sha": "d5394296becfc97bc992c82d6f5d013b35b5275a",
"description": "r600: set nir option lower_cs_local_index_to_id",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7662a5e9d34515bd44a97b3726490f31490b57c6"
},
{
"sha": "36d050210ea854f2632c8c2a960dca94dabbf526",
"description": "virgl: Set use_staging in resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6cdffa0fcba7289ce2b51f783318a913c80eb91",
"description": "docs/envvars: Document Asahi variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43a8a924304cd56337b1c031c75bfaffb42cd5aa",
"description": "zink: add a ci skip for anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c026a3651dbb9524784b3c7687382cb8dad9ec",
"description": "lima: Ensure jobs initialized before calling lima_job_fini()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027b8b42490c87175acf0f9d274aceb1faf12251",
"description": "intel/compiler: Add helper for barrier message payload setup for gfx >= 125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55db3aaa3a6075195cd28344e88a155032004aab",
"description": "intel/compiler: Create fs_visitor::emit_tcs_barrier()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b97590371a8424f735b71de301edcd35bdc4532e",
"description": "nv50/ir: handle U8/U16 integers converting to U64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caba679e56e844c09c217e41a3016fcb0d136ede",
"description": "nv50/ir: handle S8/S16 integers converting to S64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aaa315eee536b4c360ee0729cf674ee238bf5f1",
"description": "nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ccba4ea5c46b4e408779b7d2c3d55df8dcef7de",
"description": "nv50/ir: add intermediate conversion for f2{i,u}{8,16}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a9825bc1bd55c403461111fc8b8c0cec9c97af7",
"description": "nv50/ir/nir: always round towards zero for f2i/f2u",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "109d56f61220c153bf0f2a2b2d89f9c0ae045082",
"description": "nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78fc5e37738f495048d54c1d9c6f119c3e949059",
"description": "nv50/ir: add isUnsignedIntType() and isIntType() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec60dcd870608b8208778f41745d750bca54b62c",
"description": "nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2fda15f14d95ead492245698f430b6708329f0",
"description": "nv50/ir/nir: convert to 32 bit for all OP_SET opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd53bcd325dfbdbe46d53ead897ef2e8d1083da4",
"description": "nv50/ir/nir: add conversion ops for bit width < 32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79b92af9da9c4de758e01d2aebdd758b5b4c07a2",
"description": "gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca330f7f0464820a72d5a525a71276e9636dc611",
"description": "v3dv: implement VK_EXT_memory_budget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1e723cacedf87866050639d5aa5411a82dc29d5",
"description": "broadcom/simulator: add a helper to get the amount of free heap memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861fff6339d28ab691413722d38740d579c3a169",
"description": "v3dv: limit heap size to 4GB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b3a1634fd1fd210751dc4367b26508c2985bd5",
"description": "v3dv: fix variable type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f27d3a08c6d6cac8f3cb007001e89e7d45be6d54",
"description": "v3dv: expose VK_EXT_attachment_feeback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcc37775f1c3dc57f35eed3c739dc90a317d14aa",
"description": "v3dv: implement VK_EXT_depth_clip_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6a9897b76adfee87e7c9f199258c70ee7fcc606",
"description": "pvr: Add depth_bias_array handling on dbenable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "441598eca625336c1b77cc54d3ba2f9be85ad018",
"description": "radv: Switch to dynamic rendering only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e1af52ee1c7af65951d1fb907fb34c077cfc3c",
"description": "radv: Leave image layouts alone when doing HW MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0461d590988c06067edc51f2855d410d830cf657",
"description": "radv: Only copy the render area from VRS to HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62",
"description": "radv: Set the window scissor to the render area, not framebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbb374907765808436e858c6a2e1803ac0199c06",
"description": "radv/ci: document an unstable test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21aec585c111ef53dce63ab13206a7eb9ee64037",
"description": "tu: Retain allocated CSes in tu_autotune_on_submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "762d3772923a542c8ef03e0bc5a65708171769eb",
"description": "mesa/glsl: Add support for NV_shader_noperspective_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26e0e50708f5b9326920c71c8c97aabe7c86fd7",
"description": "radv: fix hw remapping of MRT holes with color attachments without export",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87"
},
{
"sha": "f8209ddc5b9e21a513da43e56fc667e1710017d2",
"description": "radv: import PS epilog from libraries if present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcff89994c690be4dca0c610f3179f99f57ba0d3",
"description": "radv: add support for emitting and prefetching PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba84b4d6451debf2014ce740c67833470c86d95",
"description": "radv: create a PS epilog from a library without the main FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f5d31ae69d8639b5f7b67524da389d23c01969c",
"description": "radv: keep track of the code size for VS prologs and PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c4e33cdabf44596461c6a216294e5785058fc9c",
"description": "radv: do not try to remove color exports for FS that need an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5e25e3a30a364afc9c2c149d1b5796aaccd7fcb",
"description": "radv: add radv_remove_color_exports() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baf392463100c56fcd47afe367eb78cdabbf734b",
"description": "radv: do not lower color exports for FS that need an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a14354cf21e4f4361ff396471891082b0cd7b3d9",
"description": "radv: fix reporting RT shaders in RGP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80",
"description": "radv: capture RT pipelines from the SQTT layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8866e6582d6697ac138bec30e4cef3034c0b4703",
"description": "radv: emit SQTT markers for RT related commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "057c58b39bae8317ffbec666366a526cb17d0160",
"description": "glx: Use XSaveContext, delete glxhash.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63703de443fc4c8ff2a8e21def38ad6f557f885e",
"description": "venus: force synchronous submission for external signal semaphore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a3647fb88254933f4320d9f5243957de487a3bf",
"description": "venus: clean up vn_QueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f46064d40fc1e321490d6dfffc9e85a1277bc773",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "13f36d66ad5ee581740ec13297a33312863e1c56"
},
{
"sha": "e58a5cca0293ab10ec327debf85175901d027478",
"description": "nir/gather_info: Clear cross-invocation output mask.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "112a856813eb2649ea7ff81768bab594033ce00a"
},
{
"sha": "c80d81140329456d43ec19c82bfd5e57253f440c",
"description": "nir/lower_system_values: Add shortcut for 1D workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fdfe4324069b296fe6197070fd1802e788c25e2",
"description": "zink: implement fence_get_fd required by EGL android platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d1e214238276e86e979cebef7eb4c8982a357ea",
"description": "zink: fix in-fence lifecycle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "c1b827d6a25527ae61dd0c102c5cc3f6e42dc90a",
"description": "zink: fix zink_create_fence_fd to properly import",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
},
{
"sha": "76397d18ae33bdd0f2ea5b89a98f4935e7db1f25",
"description": "zink: fix core support on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fe667afbb6dca4510e9319cc0edeb998c9ed2d3",
"description": "loader: use os_get_option for driver override",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3",
"description": "venus: Enable VK_EXT_pipeline_creation_feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86d6c60eab8601ca14334d268b0f55a34df1c194",
"description": "ci/lava: print set-job-env-vars.sh as other setups do",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96243ca6fa67736ef9363d105d325917342ffe94",
"description": "ci: print env as other setups do",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1f032acc3630bb179db12007cb628b855f546bb",
"description": "zink: Don't lower indirect derefs of temp arrays.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09f6acc4b75c57523721c11b9ee24a7ed10012ad",
"description": "zink: Don't upload shader immediate arrays through UBO 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0f6fecc6afeccc8e149ab31769df8b5225faa16",
"description": "zink: flag all assigned output slots as mapped",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c48c53c21f4658ecc9b29890118e5f0051e15716",
"description": "vulkan: Augment _WIN32 stub comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19fc870ac65845daf3c6176ecb06786acaf829e6",
"description": "intel/compiler: Use subgroup invocation for ICP handle loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7fe94f3a0d86c65f126da914883829b0707d5f",
"description": "nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3601c28690c12b785338a2b73e68d637215d87ad",
"description": "ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dc8a78001b3292c0632263d098513ff4960a081",
"description": "ci: Install sysvinit-core without --no-remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e2078be7d98d543a53c266eb6f6f63bf32179c",
"description": "ci: Use --no-install-recommends to avoid problems with --no-remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55724c2a5e6225003d04c875c1cd04ee46c9199c",
"description": "ci: Uprev ci-templates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b36e9b618794e14c25875cfcbdaf2b2bf4768182",
"description": "pvr: Remove unimplemented push descriptor code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54709efd5e34a06ef8d518fe7635f6ae345bef40",
"description": "nv50: properly flush the TSC cache on 3D",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ba6ba8c9900eb1f8db14da3ebd77369b07e60857"
},
{
"sha": "b23b94fbc9201368398823ccdc633cf1fa60127c",
"description": "nv50/ir: fix OP_UNION resolving when used for vector values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc477d05725b986cb380bd5949523b5fc3ea66d",
"description": "pvr: finish render job sample count setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1980827aeb40725a57db6c2d79cc5323898631b9",
"description": "util: avoid deprecated builtin has_trivial_destructor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61d265cfcede5a4d3ba23b645b8487ffff1369d2",
"description": "pvr: Finish setting up job resolve info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6113def8420acda8d81c0ae35994e1bd0749908",
"description": "pvr: Set descriptor dirty flag based on other flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd19da31f21a097f628ef28d573f2cffbd1ff3bb",
"description": "tu: Expose VK_EXT_tooling_info using common implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82249aa6891e43398cc8d62d552869495292b31",
"description": "tu: Clamp priority in DRM submitqueue creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6"
},
{
"sha": "c3f51a5dcf2d7f2987ee34e5c485f9fabfdddf61",
"description": "r300: allow presubtract when both ADD sources are negative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8627deed2598aa898c896adbeac7421fce2aaa",
"description": "virgl: Add some formats that the CTS uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbef3cb9d31178423a3b69868088e36dc424530a",
"description": "egl: Relax locking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d99e8cc0322aa9132826cbfe00e9525790a8b5d",
"description": "egl: Introduce rwlock to protect eglTerminate()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ba2784b0a4bbed36a75488d4b73a314aafaedf1",
"description": "egl: Make RefCount atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a",
"description": "egl/dri2: Add display lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc5281286dd70cef27c07318e93ef9df8c00014e",
"description": "egl/dri2: Make ref_count atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2d6dee4f0e2d4c0face9925fa62e7e701e8625f",
"description": "egl/wgl: Make ref_count atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f182b1952af269a6514835ef8ed6a6dfc98f7bfb",
"description": "glsl: remove GLSL IR inverse comparison optimisations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5473536798fc9efa096995e0bc93527a6e7541cc",
"description": "nir/comparison_pre: See through an inot to apply the optimization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c3438b27cca67ce88a9498c45d4701c0064370",
"description": "nir: support loop unrolling with inot conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96c19d23c95700c51a50c2c979067cc552abe441",
"description": "nir: update nir_is_supported_terminator_condition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae7532e0cce8b5987335aadda712f1dc3f8ad5e3",
"description": "amd/common: Disable DCC retile modifiers on RDNA1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "af4b656817700ddcd4a26fdbf19a7b6dbbcd7738",
"description": "amd/common: Don't rely on DCN support checks with modifiers.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b26980a4d40a9c04666d9ef1299c7c037cf15ede",
"description": "intel/pci_ids: Drop non-upstream dg2 pci-ids",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "398a9be94b44ba1063c41e6aa6558a05d797d876"
},
{
"sha": "4ae4e4362cfdab91be81c48195674d354ef45602",
"description": "venus: double the abort timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92ee2e6b64369d3bdcb44e99e5a318588129950b",
"description": "anv: pipelineStageCreationFeedbackCount is allowed to be 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff"
},
{
"sha": "28a69b72d8e77ba595aff2676ed4f520cc0a49c2",
"description": "aco: Use plain VOPC for vcmpx when possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cbc609db3456d8d6e6f0e55294a02df6c0b2af3",
"description": "radv: Deduplicate push constant structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69d123d88eeca4b4ad52c78a3eb566f163721273",
"description": "zink: fix sharedmem ops with bit_size!=32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f36d66ad5ee581740ec13297a33312863e1c56",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ed514c3c7ec3e3607741022eec7ef3a5c37b69",
"description": "v3dv: implement VK_EXT_shader_module_identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0704926a9cbcdde8da7c17668c5013e54be4b08c",
"description": "Revert \"Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e51c5a18ade928868623be0048fdd24ed158a42c"
},
{
"sha": "9e19a40e56b17025a3b1f2e9587f149bd95e0da5",
"description": "ci: Crosvm won't remove the control socket file on stop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6321fee5fb52c05ef0149ce667d9b561f33bb21",
"description": "radv: only expose sparseResidencyImage3D on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daafeb9893620dcfaeffda44d525dee2f9c97dbe",
"description": "radv/ci: run vkcts on the two steam decks in parallel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87",
"description": "radv: compact MRTs to save PS export memory space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c7d28b0bdb4a8a8a93a3dfd2cb5417c5a3ff83",
"description": "radv: gather MRTs that are written by the fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e990a2f73a36e32390185ca22ad0e7874ed66c4",
"description": "docs/zink: remove bptc from required formats for gl4.2",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "00c4882bc924d4ae4b90b5c8b01cc7dfc899d815",
"description": "vc4: do not attempt to do deep tiled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb2307ec698e6ac563135724ea5a5250bcee6901",
"description": "vc4: respect z-offset in tiled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3e1c16b9659fd121a7928310e2d93413d5fdf35",
"description": "v3d: do not pretend to fake rgtc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d276ad45207356abeed1fd920714443b553ed1a2",
"description": "intel/compiler: implement Wa_14014595444 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f32ac1d30b3947625f362f3181737c5ef242c02f",
"description": "anv: implement Wa_14015946265 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37f534d7f15120c5c6513c2183e968b627319ce",
"description": "iris: implement Wa_14015946265 for DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e020dff99e5f3fd6e059d158c46e16dc69ecc3e",
"description": "radv: Expose 3d sparse images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c738c99a4a877c8ae408dfbd50d8ba7176d2673e",
"description": "radv: Add 3d tile shapes for sparse binding.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2efa98d96a4a642c7a6143c42503f93e87bc30",
"description": "radv: Add binding code for 3d sparse images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08c612b5ceef4168f42110d980667f0c766b6794",
"description": "asahi: Allocate new cmdbufs if out of space",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7ddb8ebf7f100a9b50fa6b1485b0d6c77403060",
"description": "asahi: Handle Stream Link VDM commands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f5c8d0e247c876f5e4974fcbd72210fd27eb560",
"description": "asahi: Express VDM commands according to PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d82737050ce097927e160fd00592e71da23b15",
"description": "asahi: Annotate VDM/CDM commands as per PVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a460d1c7e89461f7939563036a8eef565d5f58b",
"description": "asahi: Make BO list growable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22f6efde023dab3a7e2929eee391c38a0a2ec25d",
"description": "asahi: Dirty track everything",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44853b4d01a4ef4da57e79efefd56fa61c85c6f8",
"description": "asahi: Hoist constant PPP state to start of batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "942bda7f2d191825a3262ecf8c4538dd4dc5e4ab",
"description": "asahi: Match PPP data structures with PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baadc1ec13fae38247fab6dd7bbe74c43c6d142c",
"description": "asahi: Don't use lower_wpos_pntc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7ef5eefdd8445fd207c9e7af5e5e2fd80834ceb",
"description": "asahi: Identify object type field via PowerVR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d93878f77a9d260087c378fb71c25b3b3a679984",
"description": "asahi: Split RASTERIZER into constituent words",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9057cea517e01e05f08f00a741aad5bae154d62",
"description": "fix(FTBFS): meson: raise C++ standard to C++17",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d399685da5f000517a97250f08c0ef83bc6c7533",
"description": "venus: enable KHR_driver_properties on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61e899a181aff87f34aa702cf217aede089501e4",
"description": "venus: enable zink required extensions on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac95ecd044a6376d96b1e5a0d56c26a6c7cfdd3e",
"description": "venus: some clang format fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4d54360f1b4ad59d14b2d94924e03e2f3ed09d",
"description": "meson: add with_gallium_virgl to allow it as VA backend driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492761ab8d6ad94660d8465a93f41e244664da6e",
"description": "anv: add a new NO_LOCAL_MEM allocation flag",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543"
},
{
"sha": "f41a6504a1c12f95f366dd758b4c07882907c889",
"description": "egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70df74e0a3c71c92f09ff578906a68536c99b6a",
"description": "wsi/x11: Defer clearing image busy flag for non-shm upload",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "168fdb5a91aeddcfb9e65e081f3517ee420608ce",
"description": "egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7662a5e9d34515bd44a97b3726490f31490b57c6",
"description": "mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda28a3e35ce4e590c8219865c359a3020c1aea0",
"description": "tu: Trivially expose VK_EXT_rasterization_order_attachment_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dfc5929d1dfeeeb194ed863e459c36b984ba123",
"description": "tu: Use newly obtained magic reg values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c22444ebccfc4ababbec0cc05c0353cbf2767841",
"description": "freedreno: Add all variable magic regs to device-info tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df51e96c335f4026bdc35f9ecd059e3e925d0c79",
"description": "freedreno: Name more *_DBG_ECO_CNTL regs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80bd9ce7ee26995927ab62fba872072cdeed694f",
"description": "pvr: don't setup attachment tex state for images with input attachment bit unset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdf85f10a17f5889a8f42c9ff6ee4021a913ba95",
"description": "pvr: cube map tex state packing fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3436438dd01933eb78132bf051d97e1a8ed28227",
"description": "pvr: set samplerAnisotropy to false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "578361024ce78068faa0eef7e80008458093f9f6",
"description": "pvr: Fix clang-format issue.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4d6abc26865bec9cfb98d7451d718a21973c22c",
"description": "mesa/st: enable s3tc extensions with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be70018a23ed4e9742f36f99a58a85c3e7cbe4b9",
"description": "mesa/st: implement fallback for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac87b8a1ebe81de0ff9a4f31f2e5bbfef309c1f5",
"description": "mesa/main: add _mesa_unpack_s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5087ba3666508e7d4bfdd1bd55dda126fd528560",
"description": "mesa: add format-helpers for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b02f1b0eba4981025073299f86d4027c548d86b4",
"description": "mesa/st: add context-flags for s3tc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a321d157c62f75302e1defa9215f7bc4371cf062",
"description": "util: allow unpacking less than a block from dxt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060596f1d886ab42ce85987bbe7a14b7da22277b",
"description": "mesa/st: do not fallback to srgba formats for dxt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f6b43c7662172d761a5dd5d98a087fa7e67d8b",
"description": "mesa/st: use _mesa_generate_mipmap for fallback-formats",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1"
},
{
"sha": "e51c5a18ade928868623be0048fdd24ed158a42c",
"description": "Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7"
},
{
"sha": "92b3ae6ed9407bbfcb3210a3987bef64477fab8d",
"description": "v3dv: ref pipeline layout earlier during pipeline init",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6"
},
{
"sha": "699e3452d0c70075d650065c1d73fc5a1700f1ac",
"description": "util/u_trace: Add locking for ctx_list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27ca22f3d640a0c409a8c2a488aee3fb2454fa43",
"description": "vc4: drop dead qir_POW() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "898ce847074eaf554cfa79db5aa30e30d83170d7",
"description": "v3dv: expose VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "565b388acf9843126f8a7e05ed42c1b17e6eed81",
"description": "v3dv: fix swap_rb and channel_reverse flags in image views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26024e97015dadaae4cd03084ac0cad450b0bf3e",
"description": "v3dv: expose VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4330313666f85da4f1435007af9b584298260b01",
"description": "radeonsi: add and implement load_user_clip_plane abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86832964cf26228427bbde3f1c60a5df040e312a",
"description": "radeonsi: vs load input re-calculate vertex index after culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d7e9203d067c5557f3a7e495ce7baa5c92b68f2",
"description": "radeonsi: use replaced values when present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca0b8ed9b3b43d4891aba4ff84ed936e8f413a2c",
"description": "ac/llvm: move culling replaced registers to abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "463c4c55a798367ff7e8c72ded2e7feb0f8737fe",
"description": "radeonsi: implement cull nir intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a166ba3f2588f5293cc62ec69a71c52b7df6ba9",
"description": "radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec9d357b33a490e6325215052aa2bb3175e05cf8",
"description": "radeonsi: implement nir_intrinsic_load_half_line_width_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0511713af7f46b4896ee6cdb67b98bad0b825400",
"description": "zink: lower discard/demote depending on derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9909eff0c8119ece33422ac6da3d9be6efc593a8",
"description": "zink: expose demote when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a271948fc4bf2ab3034498fb49330cee2392151",
"description": "zink: hook up demote extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d7fa943d62b14bade8c43f3d8208bbaf428061",
"description": "zink: add ntv support for is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a48657a061428dbb426385eae1ab9409b13f27e",
"description": "zink: add spirv_builder support for is_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "332ff54425ae0be6996da270383c7fba865b964b",
"description": "zink: add ntv support for demote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bff2035331b8e5949952a6bb772d798ab762392",
"description": "zink: add spirv builder function for demote",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "944b08e5971a671ef163f57c627687a0f3260885",
"description": "v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68e2b810c7cd3ce217f7d5f69fd9124eacfa921",
"description": "Android.mk: Provide a custom entry name to ensure meson checks succeed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "554b19b616a16ad049e73d036660a271be00c572",
"description": "Android.mk: Filter out --build-id=md5 linker flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5017e805bb1f57b482cfbcfd27d78806c782f48a",
"description": "util: Fixes comment about debug_get_option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f11fba0c1cc3981409202381da3a47fb3980eb0",
"description": "radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be56649fc60829c88530d14e780add04781442cd",
"description": "radv: Implement EXT_mesh_shader draw calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7ff93a766186f956a14cc05904ead52efc71d99",
"description": "ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "448d09d44a3e39ace4e98e28b57d4300105e5fe2",
"description": "ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8f4570f0efec3016892801ec693074a338df07",
"description": "ac/nir/ngg: Add EXT_mesh_shader primitive indices.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "359713d1743f9eab755e8ae502a22eae2e52c220",
"description": "zink: track min_samples state for per sample shading",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7",
"description": "Revert \"ci: set venus on lavapipe to manual due to flakes\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7"
},
{
"sha": "0a2723e35d488243a480207e302884f76c58cc17",
"description": "ci: Make sure that the Crosvm control socket has been removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6050a43cae57d4dcb8d3b7aaf05ce2b803bea26",
"description": "ac/surface: disallow 256KB swizzle modes on gfx11 APUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106",
"description": "ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "50238f495869ce50bd0649e7b75916870c654ccc"
},
{
"sha": "c551bb32d16c7abe27a5c2ee65c441c27fac9821",
"description": "zink: clamp miplodbias when creating sampler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9194952e70af87ec498977d9b6698c0e8c15de5e",
"description": "hasvk: expose VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6de9dabf63793645a9586238642d45326f2d0ea",
"description": "anv: enable EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70ea65490c20f447daabf118aa9d4d7ddb90d315",
"description": "v3dv: switch to common code for command buffer lifecycles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b830091cb6c0414f3a875d48e5c625101327e02f",
"description": "gallium/u_threaded: fix offset calculation for draw_multi slots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a0fb7cbc63d66977c148c3f5fd86de8e879f1ab",
"description": "gallium/u_threaded: add missing reference counts for draw_multi slots",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90f04d501c3af278760c8dc3067f9a6d045980f",
"description": "nv/nir: Set ssbo CacheMode from intrinsic access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02babc834a508adf7726f783abf97dd2fe13e763",
"description": "asahi: Identify stencil test enable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b891d60efa812bb6eaaafd5062cdd0759510f0ba",
"description": "asahi: Fix depth/stencil buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cb21eb5956d3e60f86b0d1728d3861743b1b265",
"description": "asahi: Handle out-of-bounds clear_stencil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66f116497618b20dbf5326b989c4522933f19f5c",
"description": "asahi: Add 1D and 1D Array enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdb8ba3ce3c8f4ccda533f67ed4ed0667bf5345",
"description": "asahi: Correct SET_SHADER_EXTENDED disambig bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "210f4aff1e24967b6fa25b228c09d2a8d0b617cb",
"description": "asahi: Identify and use first level field of texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d72d3feb6427752427cd9f7e2e99070240b0884",
"description": "asahi: Fix \"stride\" for tiled textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4442be1155a567f9117d8ea33493990bf0b7e52f",
"description": "asahi: Fix nonmipmapped array textures",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "6ff75da8aa41b079e054865789d89269e2501736"
},
{
"sha": "a41d73278497abc61d111dcf718cd82a73ad680d",
"description": "asahi: Fix depth for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a5b11af54a754dbb4cc4ca8a07446a527b4c25",
"description": "asahi: Label batch flush reasons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e66a901bc84f17bd40998cb4f25348ee6dfbc9dd",
"description": "asahi: Relax assert in decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9542f9586443de828f83afcd33c1149a198b5940",
"description": "asahi: Trim garbage at end of set shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279eaec278cece738ce68c67d4a5c2a6383bf5ed",
"description": "asahi: Use util_blitter_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb7860ed248f1baf1808493502654531ba9fa572",
"description": "asahi: Handle empty fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8799c97b27ceb8f02016cc5b6449c5d8679a7c7",
"description": "asahi: Export agx_blitter_save",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b329b16f84712769621d7f284969ff604f9fc47",
"description": "asahi: Make ctx->zs a pointer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "968bbca578d39a9d3312140e00529c660ba97f1e",
"description": "asahi: Note some more unknowns in the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47831969c8dd9b6cba758e8326a2220c147e6ac0",
"description": "asahi: Split up unk 2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f57fe0bc93c587ba6ac646670a675d61d5d107f",
"description": "asahi: Fix Indexed Draw command",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10c9aceadff4edd2d0b5304ceb1f5bb8d8d625f8",
"description": "agx: Plumb through nir_op_txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44d79d39b6bdbc87e821de55e51d5cdd04e4ccb4",
"description": "agx: Defeature indirect vbufs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fccd564b6269b6326042344bc8227388b17b4fe",
"description": "agx: Don't hardcode uniform enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18bb64fd3a7cb9321681db60bd2f734216afd41a",
"description": "agx: Add more unit tests for float copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "095415cdf716e2f4311d07e01f2c279518c140aa",
"description": "agx: Fix float copyprop of neg(neg) case",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "28801b4849371e633eb66dd2c802d44dbb9e3304"
},
{
"sha": "9645e46a53b5d0770e20b1d520989985a6cdc952",
"description": "agx: Fix tib access in internal shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7",
"description": "ci: set venus on lavapipe to manual due to flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912d0383b4a4e02256e8ef6d99cbefb91c71312d",
"description": "isaspec: Move isa_decode(..) declaration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0b891ecca2b92c9ef2945440c77f45345df3290",
"description": "util: Include stddef.h in util/macros.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714ac455e2469e28fb752d087c1386e69c674169",
"description": "ci: remove missing-braces from no-error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ffbb1abdb26faf341383cbc6bd337a04151711e",
"description": "vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d"
},
{
"sha": "136a26f271b5b846f3808f917267b79d0460e71a",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff7e64e81c0b4acb39c841b6d8da7ebc8bdd6dd",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02b9a8ba12e62cfa40b62af5a338bb9e670de12b",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f30251ef9bf20274d49848d614c8bf407bec353b",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8289ac87a404ff95759ec2a12012c1eae20419e6",
"description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49c6e2fd70aa2db61e784e41f263c19625ca67ba",
"description": "gallium: drop unused macros in draw_llvm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3668ebf8bd42bd9c9c9a7b8b5d4537198e5a2b4c",
"description": "gallivm: drop unused \"emit_load\" in lp_llvm_buffer_member()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf28955162007af80989b65df641b3c7ae6f78c",
"description": "gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08615f2807ee1224c2d36700891524c2a05fa376",
"description": "llvmpipe: fix front/back face system value in the fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "723ae2368f682707544ee51017c88afc2c91a405",
"description": "vulkan: fixup 1.3.226 update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e282694ed72341b360ec3082ecc83e2c92ad78b",
"description": "anv: remove non present field in upstream spec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2766ce18f801d2f21031568764fc8aec35f542",
"description": "Enable .VALVE_mutable_descriptor_type in physical_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5879447b4d7548b2798ba482b25441e0df97c9",
"description": "Track bitset when create descriptor pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5f116feb535bce39a7dd685d428081da5345288",
"description": "Update bitset when init descriptor layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70394675229f3fab1b0be224c2367198e26ea9ef",
"description": "Increase enum type in vn_descriptor_set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "250c684750533d8260eb2d48abd9b3fd729f5467",
"description": "ci: uprev piglit 2022-08-30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c93173fceccb978880559baabb6d0b083182d822",
"description": "util/perf: use ALWAYS_INLINE for tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d747d5690bc47acda27bc0e75069fa7f3790857",
"description": "util/perf: simplify u_trace_instrument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d7cb4abbd65b6eb1091d902245271dc49cd8ed",
"description": "util/perf: add u_trace_instrument",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeb2c5a8dafb00461fa42a4562612c26c9052dc0",
"description": "util/perf: remove u_trace::enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d8d4347e39eb8e10c33e116f5031864d4f14ede",
"description": "util/perf: ignore ut->enabled for iterators",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b15025a2bad5a4977f65f88900ea6f6ad97ddc7",
"description": "mesa: add GLSL_SOURCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7",
"description": "anv: enable EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5dedecfe7ee90cf220da75b5ac21d9f651294bf",
"description": "anv: implement draw calls for EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637063ffc63e0ff2f95c14b015c343cbe34a73e7",
"description": "anv: implement EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3354afd89697fa0a9f249bb7da27ef21d20e53a",
"description": "anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cefaa9b6d505cc542f1ea3cf886dbaee1e76851",
"description": "anv: check EXT_mesh_shader whenever NV_mesh_shader is checked",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e1b96bb1b9c506a8f0405569878971a56d26d74",
"description": "intel/compiler: implement EXT_mesh_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ef13ef2349d1c05345d8d093b1db7b639819966",
"description": "turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14911e8f83f726eb2bd6b413d5054d9c332976e9",
"description": "spirv, compiler: add \"bool nv\" to shader_info.mesh",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41",
"description": "spirv, nir: Handle EmitMeshTasksEXT opcode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42e906485c4cb27a4d53777a7fcaeabc5109ce65",
"description": "spirv: Support TaskPayloadWorkgroupEXT storage class.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a03c30bd8dd4393fe76671f342f7802fa23f6845",
"description": "spirv: Support the CullPrimitiveEXT mesh shader built-in.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5c6cef893af37c95ee3a0a82f6fc73a1fa02406",
"description": "spirv: Support EXT_mesh_shader SetMeshOutputsEXT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3cc09cff3b49baf23609b84d6f0ce64df48d7b7",
"description": "spirv: Support EXT_mesh_shader mesh/task stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbebc1fb3575a7423d8257bc2d1607d3157e9351",
"description": "spirv: Add mesh_shading capability for EXT_mesh_shader.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6925b8446568e095216f6ede8eee1d0ef8f8750",
"description": "spirv: Support EXT_mesh_shader indices and mark them per-primitive.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c315e2e71807e1d7502fad3f801da115bda8ceda",
"description": "vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bf3c45ae8b7de7ec6c99664b5561a38614ce5aa",
"description": "pan/bi: Add and use bi_num_successors helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "875a34160acfbd4d3a7ce3e250da83719af4e2af",
"description": "pan/bi: Add and use bi_replace_src helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f01ccdbf69b742f9f4c86d3cb73a770e0293fc02",
"description": "pan/bi: Remove assert(bi_is_ssa(dest))",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fbd1e97d3081bec35f68f48dd1b39e94f9a53ad",
"description": "pan/bi: Strengenth assert in the validator",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c69de80d00a88009eac80dee7aee14a30aff3d",
"description": "pan/bi: Add and use bi_foreach_ssa_src macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3acfd9be825b04921b773e9cc005504a6a40a6a",
"description": "pan/bi: Simplify bi_get_index prototype",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cf569b4a58671c6dc443b11da943b98b513466",
"description": "pan/bi: Remove bi_max_temp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4eebb556ae2a9757e496a0cf804a46458df9ce0",
"description": "pan/bi: Inline node_to_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e6e99f09ad0dc4552b98868e677fbb9d6213da",
"description": "pan/bi: Get rid of bi_get_node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1699d98e8e82d870ca894fac11a594c2137292f4",
"description": "pan/bi: Remove NIR registers from the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6abcf534ad71e43c67a354c6d5ba8331798632d",
"description": "pan/bi: Move non-SSA liveness into RA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30528bac5ae3905b7e961e4185da53bbbc236954",
"description": "pan/bi: Assume SSA for helper invocation analysis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94511618bef5ffac4a70c4251708f4552fbc3dce",
"description": "pan/bi: Assume SSA when translating NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad0837ee350481cf469a24649236d99e41c572b",
"description": "pan/bi: Assume SSA when scheduling for pressure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02f657a316fa4e7bff50ff89da5cf2339106c80",
"description": "pan/bi: Assume SSA in minor passes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "334ab03b9f743a07e7141549f15aa7ec37a1f0ce",
"description": "pan/bi: Assume non-null sources in constant folding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efee0ddd9177d7e0fd3b264328bb43f30384f309",
"description": "pan/bi: Assume SSA in CSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e456da75062d0bd32877d2e4bdad08a10c1b78a",
"description": "pan/bi: Assume SSA in mod prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e94e6c49f1e6b812445e62fac064244f478903ab",
"description": "pan/bi: Assume SSA in copyprop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8244965868cc4b407d82b23df5d7a46aff8bc50d",
"description": "pan/bi: Don't use bi_temp_reg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cefec430a3cde8192fc04af575ec30ee299e2b75",
"description": "pan/bi: Clear reg in squeeze_index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a5c8b920acae19d4e5e93797b14d448f1704ced",
"description": "pan/bi: Clean up after converting to SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28a9486f3abea3f96a14530761ff406628381fc2",
"description": "pan/bi: Preserve SSA form from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fb415fee200dac2b4754a1b96b286a1c187924d",
"description": "pan/bi: Reduce some moves when going out-of-SSA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c18873017cd045af4e529c0414be408b897ed77",
"description": "pan/bi: Add brainless out-of-SSA pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c5ab777eeaaeb2b535e7a67dd5976d3e342f136",
"description": "pan/bi: Add SSA-based liveness pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a83748c54035ca8b0f8af07eda8cd963b541cbb",
"description": "pan/bi: Translate phis from NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2896b462c51b9eb7a09ba32612554f2a06872eee",
"description": "pan/bi: Inline DCE into bi_lower_vector",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7631e5a5145d93821ffe30427ef7a399888d548f",
"description": "pan/bi: Validate before&after pre-RA sched",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "563d98c5c64d5ed2ff4be77d0f4afacd42989f30",
"description": "pan/bi: Don't reorder phis in pre-RA scheduling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebfc5b919fb0f044019c7c40cee651a2a9a46654",
"description": "pan/bi: Don't optimize if without else",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e8f660f514942b2650bf1fae88fcea2ac600c6",
"description": "pan/bi: Remove bogus assert lowering branches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a01e6b6dc78febc7605f250d506d1dd605a941f5",
"description": "pan/bi: Don't lower FAU for phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "694578ee54d5c1136a24068ad61f1cfa390aa11a",
"description": "pan/bi: Validate phi ordering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69cdcd1c411ce315d20f3975a14177dff3aa7204",
"description": "pan/bi: Add phi nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "181ed2d99a943321220b452b3828c19a257d94dd",
"description": "pan/bi: Lift bi_predecessor_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2affda89d19858905e6d432ec42a5239c00d030",
"description": "pan/bi: Add bi_after_block_logical helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29f53ee8bbb4b27b13790f92a97b8d0ee7a04329",
"description": "pan/bi: Don't write registers in optimizer tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e68b7531ca98a49ffc39dd69d01df8e642a0278f",
"description": "pan/bi: Dynamically allocate source/dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8006e98243d460f75c9c7af3694711561903c12b",
"description": "pan/bi: Reduce memory of scheduler access array",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e118a0e731d4e40b36fc53303150728cb0871f67",
"description": "pan/bi: Use builder for atomic lowering in scheduler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "692a2580eb4e70f8d6b620df3f9d1bf8e23f5bd1",
"description": "pan/bi: Use builder for IADD -> IADDC opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd427803375d023d22cbfde207deb65738465cae",
"description": "pan/bi: Use builder for MUX -> CSEL opt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1702ef03add6e613236e6cb1009ee1e2e29eb8",
"description": "pan/va: Use builder in va_lower_isel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d599deea7f94ca60a59953223be90fbbe08eea12",
"description": "pan/bi: Rebuild DISCARD when optimizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6482c8084dee03efd19afc7f4fa5f9c4d7010c49",
"description": "pan/bi: Rebuild some instructions when lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50995dcb90bec802f046e564e3a705d0ca77184f",
"description": "pan/bi: Use safe helpers to remove srcs/dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c45ce309d47b688a7f5483909a091d945da52ea",
"description": "pan/bi: Use variable src/dest for collect/split",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bb2ac4d8c86b99ad2bbf6760a3b4e894f830a21",
"description": "pan/bi: Add variable dest/src support to builder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8424ef2b7a7d07e392fe372ba7f462417e8606d6",
"description": "pan/bi: Don't read nonexistant sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de41fd00a5094ee06e4742ce74ef5dd4b991149e",
"description": "pan/bi: Don't read nonexistant destinations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8375717de3a471be8309b4b8bd2d480294360aca",
"description": "pan/bi: Assume destinations are non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5b3faf5aa20c948d463b81c61b9f47775ccffad",
"description": "pan/bi: Assert destinations are non-NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ec157c48226198e9d29252bccbccc516fa478f0",
"description": "pan/bi: Introduce TEXC_DUAL psuedoinstruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "338f6f903603cc0f17e0b92ade1d7383622adbb5",
"description": "pan/bi: Use bi_emit_split_i32 for trimming vecs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75a721f3a8a5108e95eecff4c214801829652e6d",
"description": "pan/bi: Don't remove dests in DCE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52de4621ae119c26681d0ce743271a378669c03",
"description": "pan/bi: Register allocate BLEND dest on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bca6059b2f9bd1f7384cbf877a87e9067b98bfa",
"description": "pan/bi: Improve register printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa2fa4e7a7b6d8d56f3af5bd69224afb5bef95d",
"description": "pan/bi: Clean up destination printing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8ee2c00e2b43eafee88c93762d60d281100d03",
"description": "pan/bi: Remove trivial dest[0] = bi_null()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662b866e1bfc5fc244a6531cca2e47f2df9eea9b",
"description": "pan/bi: Add validation for nr_srcs/nr_dests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63051b68d7bb41eb7bda52eb7595027d9ed23952",
"description": "pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9176182a1e87fd84907bf4c4e4611c8628c2f33b",
"description": "pan/bi: Consider nr_srcs/dests in CSE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bef566fba00aff39c871521bb9fa4e3cea63a52",
"description": "pan/bi: Model 3rd source for ATEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42b815397c8d61443d2ce7e4507538af90d456b6",
"description": "pan/bi: Set I->nr_dests, I->nr_srcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25c42d8aecad16a4c2d94c6ba76d14ec55aac73",
"description": "pan/va: Split out compare instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bf6da4a420adaee2aa67e8d6df9fbfa2ecd9a5",
"description": "pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0aaf52602341705a915d85fe295341de0744bd2",
"description": "pan/bi: Consider all dests in helper_block_update",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4"
},
{
"sha": "b5a6375f546c8a74fb81a70db6819f0281e3292e",
"description": "pan/bi: Fix out-of-bounds write in va_lower_split_64bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b48933d6411a379c128b31174474949046a6915c"
},
{
"sha": "b66282d4430c852936a0a317b29474ae1bf9e061",
"description": "gallium/hud: Fixes compile error in hud/hud_context.c:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ded4fc48a37294f85df363e030125a55df1b0882",
"description": "r600: fix warnings for missing-braces on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16e9d1b528d0a42bb96c9683e0467c70dcd2245f",
"description": "d3d12: fix warnings for missing-braces on clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7437c8f7d55b0e164626b557363b3e29a223967d",
"description": "llvmpipe: don't assume pipe_context is always available in flush_frontbuffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297"
},
{
"sha": "c5b9a01feaa6e46827a8af003767d561d5c22fec",
"description": "pan/bi: Fix dual texturing with uniforms",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002"
},
{
"sha": "d01cbced85211bfd3141f5ccf8c46106bdd1bdcc",
"description": "mesa/st: do not blit when using compressed fallback",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6"
},
{
"sha": "802fa57274bb504b688bc966120c203bf4854e8e",
"description": "anv/hasvk: tweak loading failure messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc68e7b564318c84faded742e95fa67ccc7ea23f",
"description": "anv: Remove anv_batch_emit_reloc and just open-code it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "479a999637e3a4a604ee10e1ce1d492273b2e150",
"description": "anv: Inline write_reloc into the only remaining caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4677718f3b173e1c8800aef149c5b00b7783656",
"description": "anv: Drop offset from anv_reloc_list_append",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fed5bb32827732b2e3cbd9957ff4452a650505",
"description": "anv: Make a helper function for pinning a state pool's BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fde5c903c072d79304e6d47339398537ad0a6b25",
"description": "anv: Delete has_bindless_images and has_bindless_samples flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb57c9a7a22646f8172f8d480f44f1fc24eb9c2",
"description": "anv: Delete has_a64_buffer_access flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f7e1f5b4a13cb574918d0e49e64d03ab14fd84",
"description": "anv: Delete relocation support from batch submission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fd4a294f58161fbe5f7dd5056075e8e8cc91084",
"description": "anv: Delete wrapper BOs for relocations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b7381e8d7a51741da8b5ee19cee35f23dbab987",
"description": "anv: Delete anv_reloc_list_add()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5c29bad09133c36a84472c94782af9345c9f59",
"description": "anv: Delete softpin checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215b1b69cb4f951a6cc1d757c6fda7c680ee39d5",
"description": "anv: Delete use_relocations flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b98dcea9d5130d017ba28218f936be00cc0c8f",
"description": "anv: Drop state pool relocation munging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cfe23a1e143c20b164151684fc7c4f217903e11",
"description": "anv: Delete \"back\" allocation from anv_block_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fcaf1b921b4e837496a181f1c31f27b77ae60b6",
"description": "anv: Delete relocation support from anv_block_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d3fc2e0916c07f3104c2578d11ad1c139d961c5",
"description": "anv: Delete \"back\" allocation from state pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05adcd1d0fbe4951c6c11c8d0701c7768fc750ef",
"description": "anv/tests: Don't use relocations in a test case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "936ec9caaeb003cbf0ffad0c8f1ecc8e5f85e266",
"description": "anv/tests: remove back allocation tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f34975cdf9ad68f75df49d854208dfb258fbded9",
"description": "anv: Delete shader constants UBO from descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7abb6f8e7274b1b1c406a62667294c20649026c7",
"description": "anv: Delete batch buffer growing code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428f07d906473b11c7bfd638e82b7c0f9b9d39f1",
"description": "anv: Delete image param support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3daeb22735eb37fde6538781f7b1fd51ca0cdc21",
"description": "anv: Drop checks for version 8 or 9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcca7f47fef66a98f797e4446deaa4b591c55b4",
"description": "anv: Fail to create a device on ver < 9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a659819f796a8e5b2234b2e7836f87da6ec0c587",
"description": "anv: remove unused gfx7 code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a77f83c2bff1ed5c3fdef5fd11a94b3c32c7d01",
"description": "anv: remove support for gfx7/8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba1cc067706e8b9bf2d34325cd9581bd2267d946",
"description": "anv: silence fedora build warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8e2d227efb7abde98606ab824e1498fcd564319",
"description": "hasvk: remove mesh code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbaaf27ab377845d161a3fcf144d42b9f3c0b3d",
"description": "hasvk: remove ray tracing code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4488253570e341b340f2aa3059e289d99add9f41",
"description": "hasvk: remove acceleration structure code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00eefdcd03c0dcff173439107d7ded490a86ff95",
"description": "hasvk: stop advertising Vk 1.3 on non-softpin",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daf108ee14fcdd74cb92827c16e2e15ed0bb5e1a",
"description": "hasvk: remove entrypoints for gfx9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50013ca9a57c42114044f593c981bbad8c405cc9",
"description": "intel: add a hasvk vulkan driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0013ef89bfeea291034a00678a6cd564dc8cef8a",
"description": "pvr: remove image pointer from image view struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459",
"description": "intel/pci_ids: Add dg2 0x5698 pci-id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500"
},
{
"sha": "8fed0add86c6c69f9d99f6432ce00e172875b744",
"description": "radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91fec2657a0dcf9bc2e6d080d84a114ecde44382",
"description": "intel/pci_ids: Update DG2 device names",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9283ffec14e852a5037e4590fa27dbfaa349a7b9",
"description": "intel/pci_ids: Update ATS-M device names",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f23dbcd6420188ba447e3fc50cf316dc20fb4114",
"description": "meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269"
},
{
"sha": "c59e913e9149c2a105f862c9e7bc69677ba09e47",
"description": "ci/fedora: Re-enable vulkan-layers=device-select,overlay",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ace13203f3038d5fef63dc4db36078c8140d4c17"
},
{
"sha": "89772d726fb658f7bd3faa7a8c38a3644c1814bd",
"description": "ci: Add debian-clang-release build pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "599be8326b4f9d3638739f2ebf8e6b1f91d28c30",
"description": "ci: Enable all possible meson build options for clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6979d97e46907ff341665200b853cbca1d5524c",
"description": "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5adf2702a9aacda6f0374fef8b20d91a0938872c",
"description": "ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d43c5b1d197da4cd62d7893dd06f060168023337",
"description": "util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40541e347995987fecc73a5006d91d1b17d58b74",
"description": "docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29188560146c568660a3a7065a75f70d8745446a",
"description": "llvmpipe: Enable avx512 support in llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
"description": "llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0244b1858fbb25f9230c11ac0aba671bc859d467",
"description": "util: add support for detecting avx512 vector bit size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d240fb150fcaff3fb62a0b8c2746bbe9f8301ae9",
"description": "util: Move the detect of max_vector_bits into u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33b29ecdc9154f72a4af64e6dd036fcb01501f1b",
"description": "util: Add ssse3 and avx cpu caps override option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b18b46cfe2d3935f24ffbdc976b5e0cf4dc8da5",
"description": "util: Refactoring check_cpu_caps_override out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c861a18d7e12e826e110c61a36b868593f8eb2b",
"description": "meson: bump the minimal required llvm version to 5.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f47ca350777c240ba402320e5c05e86fcc3d6996",
"description": "llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ebfa00bc5eedcddccc18c309d04681adbb231b9",
"description": "venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0b08e28588618d0c111e8ed695fdbdc6fc2ff07",
"description": "radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c73b37e59ca554b920bfad1070d5571c18d74fb",
"description": "vulkan: Add vk_clock_gettime and vk_time_max_deviation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe607547dcc78fa4641d3c9feb731547856ed8b8",
"description": "freedreno: get cpu timestamp again after FD_TIMESTAMP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d668cb34d546d03167b6afa5241436ccf4044f4",
"description": "vulkan: initialize a variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da1a3ed2ead1633b9ba7170b3e1fb4c08fa8dc2b",
"description": "zink: don't emit illegal interpolation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe05daeea754ce6e4c66b602161d04dc3a9dcb06",
"description": "zink: don't set MUTABLE by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64aaabffdc4813defeb47509f798de62abec7a0d",
"description": "zink: avoid needing mutable for z/s sampling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd00a36d479ba0bda2a86f7d822c0dc4f93bcbb0",
"description": "zink: only add srgb mutable for images with modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
},
{
"sha": "3ad58642bf8d9f894cb28c61edaa515f6f4c91b2",
"description": "zink: store VkImageViewUsageCreateInfo for surface creation",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "d9b8f8d46c96c126ab453376370bb593bc8efbca",
"description": "zink: explicitly use unsigned types for bit shifts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "08548650bd36f9202564f3266c3e2b4736e885a4",
"description": "turnip: Enable lowering of mediump temps/CS shared to 16-bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1588cdf9ecc26c51ae0df3a380e1ac781e41941",
"description": "spirv: Mark phis as mediump instead of directly lowering them to 16 bit.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7"
},
{
"sha": "0cee5f3918ffd5cf4a70df009a2a4dccef6146e5",
"description": "nir: Add a pass to lower mediump temps and shared mem.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c00ba7cbdcebef3fd7a1efcb95b5bdb480e9dc",
"description": "ail: Add unit tests for miptree layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f89e67883c9af2ccb4444120badfff4abba4cac",
"description": "asahi: Rename our fake twiddled DRM modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ed9843a2698add2e43861d1b5395f4422c090a2",
"description": "asahi: Advertise ASTC formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71e84b37e4578a1a45abd04deebeef9cf811df8",
"description": "asahi: Advertise ETC1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1044cfa49b30e5bbac54040b599a66c282a298b4",
"description": "asahi: Fix is_format_supported returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b37b8eabd38dc58f8486e1b56b8b23980a380ddb",
"description": "asahi: Handle 2-channel sRGB textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "464f59f7239bff85df41504c6cce8fa1373225c3",
"description": "ail: Rewrite tiled memcpy for correctness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff75da8aa41b079e054865789d89269e2501736",
"description": "ail: Introduce image layout module",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5057d6787a194798fb1fa35e247a30fd2f6fa60a",
"description": "asahi: Fix ASTC enums",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01323ba4706177c4dd33914eb1947e7757962662",
"description": "asahi: Fix bind sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e71f8ef439e035568470cebd76feb9f0e2dbb469",
"description": "asahi: Add XML for multisampled textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8435e4bc65bc3a96cc0aa66fbfb125b00be6b83",
"description": "asahi: Rename 'tiled 64x64' to 'twiddled'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88eea62adb7eab0794fafdc34b05df69dbe5592c",
"description": "asahi: Identify compressed render target fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b0ab0e64bd530f6fee4744d3585eeb986ce5053",
"description": "docs/asahi: Document image layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abbc6b19bb73cd4f36de7461204b06f2afddd8a",
"description": "zink: check the variable mode before taking samplemask path in ntv",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2773d67fe72a67af04b049590baf050124c345c",
"description": "zink: don't emit entrypoints for function temp variables",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ded4909135b7ff81885a84d53c9d738a6666e9c",
"description": "pan/bi: Assert that vectors are sufficiently small",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68bed798c1e7581c7345a5a0345d97f725dc483",
"description": "pan/bi: Implement nir_op_vec8 and nir_op_vec16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d07fb9a679e8879663f4bb44cfca7a60470177e",
"description": "pan/va: Handle 8-bit lane when lowering constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b87a65e383eae2225a45b41090ad4f4f53efcda",
"description": "pan/bi: Implement general 8-bit vector construction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf4f6c4540ecd83e3fc1c2602e517d8af0e28d",
"description": "vulkan,docs: Add documentation Vulkan command pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f17f44b91a4ede32ccb7f9c1de10a8641319baa7",
"description": "lvp: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c052c6a33314c43e0b34453544fb2913b6be2550",
"description": "tu: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea0b6292c297e89f9f5635632ffe225c9d310ba",
"description": "radv: Move to the common command pool framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b825c566bb1ea63c498af526b3aadfed5b5fb434",
"description": "vulkan: Recycle command buffers in vk_command_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11f33234927356c33e157a67aa6118f94c04976b",
"description": "vulkan: Add a common vkAllocateCommandBuffers() implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2288cca47c980097089774a7e6e9cbd05ab67c9",
"description": "vulkan: Add a common vkResetCommandBuffer() implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ab076fea7969024928c1321a41845e66588635",
"description": "vulkan: Add a vk_command_buffer_ops struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c143b132a1e9065089f6cf3be3a10a68a57119f",
"description": "vulkan: Re-order arguments to vk_command_buffer_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f90e2af99661b606aee99ed84204b3bfea235a59",
"description": "vulkan: Re-order arguments to vk_command_pool_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9e7ecdc1240d4c42f2709086837459f9da818c",
"description": "vulkan: Add a concept of recycling an object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63b1290c2f30ae6b6c40dd0092306564a33686e3",
"description": "turnip: add some cpu tracepionts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89d49bb9de0d02b2f875d18eb050b4e30076d04b",
"description": "vulkan/wsi: add cpu tracepoints for internal waits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d5227341c7d155e7678eb88448afde3d070962b",
"description": "vulkan/wsi: add cpu tracepoints to swapchain functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f640661e541bb2b300b1432f5e6a6e575353c3f5",
"description": "tu/lrz: Fix multiple depth attachment case with secondaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
},
{
"sha": "bf09a5881b7d4fb7b11a7cc92513807ab00a7a47",
"description": "tu/lrz: Fix multiple subpass case with secondaries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb"
},
{
"sha": "23fca58ef304dc195bdb01878f5834e5ea70a7d4",
"description": "radv: constify radv_shader_info where it's missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72a83194710efec5ecbf80ddb6c97453a770f93c",
"description": "radv: determine as_ls/as_es in radv_link_shaders_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d756d8ae3d800394166c7751297b10ad815d7e3",
"description": "radv: remove unused parameters in radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be9cded237accd0cbfe25dc708ed4e1af3b08cfd",
"description": "radv: add and use a helper that merges shader info for merged stages on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a7115b4e904ad171a33154209693e0fecade8f",
"description": "radv: cleanup computing the workgroup size for all stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5082918d6588b3771ca1a09802e8585ee5a8ec43",
"description": "radv: simplify determining if NGG passthrough can be enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda00dd40b312b5f8f228d47c9a69e57af6667dd",
"description": "radv: move determining other NGG settings in radv_link_shaders_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfdd875b06072612066a5ef00093e160e330b4a6",
"description": "radv: refactor radv_nir_shader_info_link()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f9b30f30c80dc5c6e60e6d023dee7a24ce4ec5a",
"description": "radv: move computing NGG info and GS info to radv_nir_shader_info_link()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13af51b2f342094248ee7ae3965816e704f7c35d",
"description": "radv: move computing wave_size/ballot_bit_size to the shader info pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19308db39d09a96090bdfbfb1c2b0cd581292e96",
"description": "radv: cleanup helpers that compute NGG info and GS info on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5cfd5c10ebacf7b277921a9919b8c0b7847835c8",
"description": "radv: stop setting esgs_itemsize to the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7adf82928955654e3a541674bcea912f2fa97ee",
"description": "radv: stop setting num_tess_patches for the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9fb732d0a806ddf3fcd2123bc0651838358d95f",
"description": "radv: stop setting as_es for the GS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0591ff4e5f7301d04e92bffe93c1790d5fbd19e2",
"description": "radv: stop setting as_ls for the TCS stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df997cf47ddf4799ab1c45b7e7416e7000114e85",
"description": "aco: remove unused isel_context::tcs_num_patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "047738daa75ecdf3be4e4f648fd0fa25474f7026",
"description": "radv: fix bogus assertion with RADV_FORCE_VRS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0d10d0352e3e3e02c3d21cfd22bc20be49c85db",
"description": "radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
},
{
"sha": "4f846468e1397a735b7ed7f0956cacc3c78129cb",
"description": "radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c"
},
{
"sha": "e55b60d0bb70105bd9f6d532454b21371fe87ac3",
"description": "panfrost: Route shader-db to debug, not stderr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70e269ac6fb806c05d23fbd0fb8b7b0ebf2c5c50",
"description": "r300: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7aa8fbf7a19d612015aa7e853e745df6a4e7447",
"description": "etnaviv: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "161e35e156c21802687d8ac69f266591110e4abd",
"description": "lima: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "741c8d8c77f2bf2f0a94937d560f9032c18bbb54",
"description": "softpipe: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad5f0592cc4494c3c03f15aa20b01c60432b8a09",
"description": "vc4: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9b54e1000596fc253118c1067c90d111ca84404",
"description": "v3d: Use u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4b3dee8f3045d04e5a8d80c66ba71072803e1f8",
"description": "gallium: Add u_default_set_debug_callback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8318f7338442c87206f191ec694cca50361a44f5",
"description": "dozen: move to use common command buffer result code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a43b6d9ae26db718e72eab4f490a19d7cc85ad20",
"description": "panvk: use common command buffer record result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c092f5cd8c5386ddc430fe67822760a20a36337",
"description": "turnip: use common command record result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b644c7ca9f3143c400f20abfcd79c5877a880bf5",
"description": "radv: move to using common record_result.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc6ad491ea7ab02f9a53dc89d833fa267f1b2429",
"description": "vulkan/cmd_queue: Drop vk_cmd_queue::error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "541be28099ed19fc373748c125e445aad252ed27",
"description": "vulkan/cmd_buffer: add record_state to the common command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d9df64b076c3d1769647710a6c3487644516893",
"description": "panfrost/ci: Update G72 xflakes list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce8e60a310f032aeccf4139d87f2ea3514b273b",
"description": "radv: Proper handling for inactive instance nodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "938b65aff1c5c0f0e821b9b20dc56adbc91ee48e",
"description": "docs: Add documentation about RADV RRA tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bdb1b4641a098920bd7e1be4c26de42421f68b5",
"description": "radv: Enable Radeon Raytracing Analyzer traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97ffaea52e84627b746ed63164f4ee846639e85c",
"description": "radv: Add Radeon Raytracing Analyzer capturing layer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574980675405e36d34519cb5cbd315b3582850ec",
"description": "radv: Add Radeon Raytracing Analyzer trace dumping utilities",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4",
"description": "radv: Add metadata to acceleration structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fefdadbd35bf6a402c8e7a82b3f61c95849cde4",
"description": "radv: Generalize instance count in BVH states to leaf node count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40",
"description": "aco/ra: rework fixed operands",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec867ef0e78163d5301b459f45ed32a8e8ed9e35",
"description": "aco/ra: remove bounds parameter from get_regs_for_copies()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efcbccaf0ee76ec8e0f23a3de651c56cd0b621a4",
"description": "aco/ra: handle empty def_reg interval in get_regs_for_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "703d66254d6a94f662090abce24c392aa7fb3357",
"description": "radv/ci: disable kabini's vkd3d job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e39f41c23333eef4cf5c7ae07cb58ca274e0a06",
"description": "radv/ci: disable the POLARIS10 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48d07fb7d3c0615697150037cf5a47655423deb0",
"description": "pvr: Update FWIF compute register structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5f0070b0c4d9c266a6e1e431d71d0b5f4469854",
"description": "pvr: remove redundant TODO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16c14663e569340a301d2a1851f6df3b465fb81b",
"description": "aco: Fix p_init_scratch for task shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27"
},
{
"sha": "ec653eda9d449580eb47b9c9d04c48440336cbdd",
"description": "etnaviv: rewrite sampler TS check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826e05eb2d8708601734fed41ea192f8f3996a1a",
"description": "etnaviv: texture-desc: drop superfluous condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2298ea311f697dff310c5ddc65ea99e86d83fe",
"description": "etnaviv: texture-desc: sample 1D textures using 2D mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d324e7ed9e554dd5b9965144ca36459c52c5b04b",
"description": "etnaviv: don't use TS with multi-layer resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744acb5ae7ec46187cfca35388ba12cb03954cd8",
"description": "etnaviv: fill alpha channel for DXT1_RGB textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d0533b717b691413dda47992c2dec5cb583607",
"description": "r600/sfn: Don't scalarize fdd instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5099bb53878e8db17443ba9f4563946670bb86ee",
"description": "r600/sfn: Override VPM if access in helpers is requested",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ffb5203f589da9745aaf9077bf30752d4e7af0",
"description": "r600/sfn: more peephole optimization with conditionals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d96e153a9d9f34f661b717e51dc24533074d857",
"description": "r600/sfn: ACK all image stores, also at end of loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed294e08635c4fea4f9a6afcf253691458c415e2",
"description": "r600/sfn: override register ID when it doesn't matter",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "e9cff8ed7f7db30e78bf0aec53c4f01c2adfc3e1",
"description": "radeonsi: avoid a use-after-free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd3ef35bb561bd487cb3a92b7129d479bf48eff",
"description": "v3dv: implement VK_KHR_workgroup_memory_explicit_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b00ba23c2f6104aab19b22bb704c0f7b19b30f6",
"description": "st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fab117217ca2e7bca73009123c280b1d3eceebbe",
"description": "v3dv: Remove redundant unreachable in v3dvx_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c066c04598483f036cda20a7c2a94d394baa47ee",
"description": "v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d04a3d024315f5ca0a556d9628095a6bceca1fb",
"description": "vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bfa7f729cde869be92fec729458e5be4a9bdc0f",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbb58d6df5c5a6d8a72f48a7b7d71892091ccca0",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fda8d149bc98a8e4c33c6c7c0b91757e86833a7",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f0d4e269c870a57acabe344bd9a51476b1188a",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76a10cae12e69be9dfc7bfb1c0d9b45544427446",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac65f57438b8f5c0eecf12f182d399bb0a42de67",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d29f6057d79ed84da3d93f312d12fdfc3597910f",
"description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35ab2a65681ca681033d62a6a6b5c77f085ce5fa",
"description": "radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ad4426e98d6932867bd8dfa39802083fe687e99",
"description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e2a8bed9e3e8c69767a096fe882552c49a42e31",
"description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297",
"description": "llvmpipe: finish rendering before flushing frontbuffer resources.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5a81bb1d0ad7c9328e33c334d1194d2e9f21070",
"description": "venus: Increase vn_relax sleep time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e8861d7a8756649c21a6cf1aa261fae2e85ca6",
"description": "panfrost: Add userspace crash dump decoder and analyser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a4532cbabf7770b71d63db24714fc07efb280cf",
"description": "panfrost: Sync panfrost_drm.h from drm-misc-next",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4f11cf70dce3f6e7a680a35404c574a41c73ce",
"description": "panfrost: Add compiler args option for building usermode tools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aa2e86bc3480849382ecae69711e59f30bd2628",
"description": "panfrost: Remove documentation reference to deprecated parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32",
"description": "panfrost: Handle Job VA cycles when decoding a dump file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3642a0e027b67a2f5fa7628ed349d7fdb320b50",
"description": "nvc0: fix a warning -Wconstant-conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f66a927ec896d2c3fa954b0c7e1efa6c728623e",
"description": "gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdd226ab6154992b877f40ecf853273b26cbd1b",
"description": "freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78fce4d9e335e36b35c222c94979a3ee5e929cff",
"description": "freedreno/ir3: Move chip-specific nir compiler options to C code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4aa46ff893e42bc2e2c691d10d2fbcf480b0e74",
"description": "turnip: Make sure bandwidth config per pixel starts from 0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c8469034947f1e9c410c014a9865a7256a453b1",
"description": "venus/ci: mark a test as flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d811fdbec2a1c5f24e1153c0a296ba0fe99165d",
"description": "meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42"
},
{
"sha": "46f2c4bf2595723702b39fc229836a02c12f8d93",
"description": "nir_to_tgsi: Add support for bindless textures and images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4b64f016ee38bfd2d7567b18806acbaa39487a",
"description": "nir_to_tgsi: Use nir_lower_discard_if for demote_if.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b2252d0a62eddb60b9b5a4586b764f99566c62",
"description": "nir: Make nir_lower_discard_if() handle demotes and terminates, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3b1579a1f1fef0780c020a85c0bb5687825a205",
"description": "nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44217b7760e8cd3ce9bed66e3292015d785b9411",
"description": "nir_to_tgsi: Add support for 64-bit fsign/isign.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e616d1cade31bbc8e14903a6f72d246f1fde365a",
"description": "nir_to_tgsi: Add support for TG4 with explicit offsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31df102f4dd20c85e2a19a745079665d7dca1afd",
"description": "ac/llvm: Fix image instructions with lod for 2d on GFX9.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a82b9d60017f214ea419eb96e30c1da820e90aae",
"description": "aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb4dfca2344d123c1d7115e68d5a208ebbaba83",
"description": "nir/opt_algebraic: Optimize d3d9 pow with fmulz.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c2c47884da939983a64d3b4db4838df2b874bdd",
"description": "nir/opt_algebraic: Optimize check for single bit.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296eb2918c1392e38ecf2d0e52fbf11d6236cabb",
"description": "util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064ec944c12194c1bde793c14259904049e9bd26",
"description": "util: Add extern \"C\" guard in simple_mtx.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67cd0c44d23ec8d6b907f3b4966e488e2da09475",
"description": "util: Add api util_call_once_with_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201e1ba9dbd7f4b0f173de8a6e9db7b5e6cc38d9",
"description": "pvr: Only destroy the physcial device if it exists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fed6161876681920b0d2c59cb7413d7c43fda45",
"description": "pan/mdg: Print 3 sources for CSEL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342"
},
{
"sha": "4fe755e803cd83870f6053f7a70c9b1a6097109f",
"description": "pan/mdg: Always write return address to r1.w",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05a2243d46cb3c34e154a609dc0ceb6a5c92dac",
"description": "radeonsi/sqtt: set stable pstate if possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33426a328b783dedb86f9c024225c2635579eda7",
"description": "wayland: avoid writing interface names as free-form strings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d34925967c2446973558dda0bce938cd7402e2d",
"description": "pvr: Change indentation from tab to spaces for xml files.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d614fa9b9c488cd471b7874f8dc40808f68e322",
"description": "pvr: Implement vkResetCommandBuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88bed3babc394cc1ecdff9fa0102a0f4b103edee",
"description": "pvr: reset all command buffer state in pvr_cmd_buffer_reset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "492ec311f798aa65a4f018641338a847a4847ab7",
"description": "virgl/ci: remove some flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e2b01e5b806b3b0ec9df896f4ddc842a54f4fa6",
"description": "virgl: when reading back wait first, then do the transfer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e87186fc679c146c5d521139bb79c8eafa0a22f0"
},
{
"sha": "16143642812676d6eb36a88a059f355e06b4caf1",
"description": "v3dv: expose VK_KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378be25016f8adefd2ff7c75db002724412b78e9",
"description": "v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b50431c3e702c3acbbbd67b969d88edc396e35a",
"description": "v3dv: port remaining entry points to KHR_synchronization2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cd81fb9108c6d0f5b70b6b4cb76721c8b23e0a9",
"description": "v3dv: implement vkCmdPipelineBarrier2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a27111cdbd18ca222d67077c6f0e0bfdaa6d7a57",
"description": "v3dv: also check GS stage on image access for binning barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5e867712f4f608bf9f44790e94c0ce427380827",
"description": "zink: request forcing of fp32-samplers to nearest when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8abb5c8b41bbdeb86b025fdc43600eb41f9302c5",
"description": "mesa/st: force nearest-filtering for fp32 textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec222a20dad0c72293ed365a42d8566cac47ad8f",
"description": "mesa/st: always force integer filtering to nearest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70c71c4200330a78b3645e0ff98707d27a5014c2",
"description": "mesa/st: also override mip filter for integer textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2de931c16aec0b37f466e7d36829853ac3eb2a6",
"description": "radv: determine if the topology uses adjacency from the shaders on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4406905600de72360ae7e860d6deabd6aed2b1f8",
"description": "radv: allow null descriptor set layouts in pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca33c319e5d2195ec8510cd8d0c29f3e0f01beba",
"description": "v3dv: implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68a2805bf1855906ac961a7636f045e76ddc31d",
"description": "nir/lower_variable_initializers: implement non-scoped barrier path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40ad12126fcd3518add34ffda1fbf6bb28ed6d15",
"description": "radv: Remove redundant radv_QueuePresentKHR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0e5d1f204fc7c10a8686fe77cc1c9c0fef54f5",
"description": "venus: allow no external memory handle when renderers lacks support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2"
},
{
"sha": "80b35fbefe5ecda3a6becd6df2a00761b9bfdaaa",
"description": "nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbb17f567a2c3b20e30f2ebe20c6918a99e8e238",
"description": "d3d12: Change displayable format logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e",
"description": "anv: Drop anv_pipeline::use_primitive_replication",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1768f5640497da47b129ccbaabbe015c4d6548b",
"description": "intel/compiler: Store the number of position slots in the VUE map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5937660067985715239cca7a80de1c0373cf2c31",
"description": "nir: Track per-view outputs in shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30251aaca2f4dd2e80ce38183e20feaac97e52b0",
"description": "anv: Stop looking at the pipeline in multiview lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bdbc4c93f1a010ef2bea376994ee2c64ca1fb29",
"description": "anv: Decouple primitive replication check from the fragment shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08d3c0e8e11f653ad4b031c61bd9620463fcf122",
"description": "anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c7916b7f665db7f5af929ed0f64206d70fccc56",
"description": "crocus: Fix memory leaks on iris_resource_create failure paths",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda"
},
{
"sha": "1db51b5af59b4a77764c087db26d8b7c12c01551",
"description": "crocus: Fall back if iris_map_copy_region can't create a staging resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b6d527a5039bdaf355628830cd9cc40087f0af1",
"description": "crocus: Don't print out XXX messages if resource creation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dba0811566aba9f42e6e5b3a8e8691f972f4b5",
"description": "iris: don't create staging resources larger than half the aperture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcad737cbae384f1eca2a7c499e884a1e5e045cc",
"description": "iris: Fall back if iris_map_copy_region can't create a staging resource",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0c6f3d66b0e2e83b0b1c90ac16bc85ceeb5fc3a",
"description": "iris: Don't print out XXX messages if resource creation fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a1f7e623f776a8b4c0d4f43736469143b4f37ef",
"description": "iris: Delete unused iris_screen::aperture_bytes field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d"
},
{
"sha": "df2eaba4119e827a59596709373ad2491c4fbab4",
"description": "radeonsi: use nir_opt_large_constants earlier",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9ed96ac8e64c57bef18db134f815c0835d3f5b7",
"description": "radv: deal with ac_nir_translate failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac6fb2467fefa78de12af53490b70ab04e73749a",
"description": "radeonsi: deal with ac_nir_translate failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c",
"description": "ac/llvm: add a return value to ac_nir_translate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07b3adec12a90cec3543c2edc6c2965d7b89b7e7",
"description": "nir: Print selection control for nir_if.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c5b172fdb27061d8fd4ef7d1dd38f99dc036cb",
"description": "nv50: race free state tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f",
"description": "nvc0: make state handling race free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2af3a9cae22f5e644c55a3c75513fbf726d8004",
"description": "nouveau: make fencing race free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a85cb3991438f7bc4004efc19611463b3caf8c61",
"description": "nouveau: per context client and pushbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e30cfc231e24835ab5a73706907a0f4d7f7c89b",
"description": "nouveau/fence: per context fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "962a09c90f30b1fe347aebf6996548ee6b355326",
"description": "nv50: remove nv50_bufctx_fence call in vbo_kick_notify",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88b76f8492954c761a6469c9835d99129be155cb",
"description": "nv50: remove nouveau_fence_signalled prior nouveau_fence_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0642f95c4ef2137082cc1310fbb9708d43e89e1e",
"description": "nouveau/fence: make the fence struct part of the fence API",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abc27983a6d75e0a0c1fa3f28a1b92995415cf1",
"description": "nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "574404010a672c2c8aa4c041f4ef38cb6b2bfab2",
"description": "nouveau: wrap nouveau_pushbuf_refn",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de811ee8ebc66db4be01aa7bf8c560dc0eec28cb",
"description": "nouveau: wrap nouveau_pushbuf_validate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3866a5433abaae8d334314f00f4ce0bb550ee547",
"description": "nouveau: wrap all nouveau_pushbuf_space calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe8fedf24c65f97e7ae9b7b0877ef76c921a2d2",
"description": "nouveau: wrap nouveau_bo_wait",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db825e34a9ae808a34d9ec4e7192b7a976baf3b2",
"description": "nouveau: wrap nouveau_bo_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4154d53a85590c4e41b03cc0ab96ea6b6ebd1a26",
"description": "nouveau: move nouveau_context initialization to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54f285901d0f30a25e5ca7f68c7f66dea4fa38f9",
"description": "nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060d055ac5608b7ec913c8573d0762d8388cd63e",
"description": "nouveau/buffer: simplify uses of nouveau_fence_work",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35d28251d1328d258da74756ef8eb2cc4ea80eba",
"description": "nouveau/mm: make code thread safe",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "607a9e1fd23afcc0095b029b71b2cb89c537f9fb",
"description": "nouveau: use the contexts pushbuf and client where possible",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c2c8652d16b56c0bb5c4e6ab368ca8215e5ca1f",
"description": "mesa/st: Drop st_texture_image_transfer::map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21038d15409bd26c6f88fc445532dccb0b222352",
"description": "mesa/st: Fix indentation in st_MapTextureImage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dab19642ee3910812bd873f3bd26b073951a12e2",
"description": "mesa/st: Don't map compressed texture fallbacks for reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81094981b6b9aad44f90471c72d4f271bdd690e9",
"description": "mesa/st: Add and use st_texture_image_transfer::box",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f1967e92b4d2d2a524cac0a4b43af67232d68a4",
"description": "mesa/st: Add and use st_texture_image_insert_transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fe525e37b9a88e7f520f02c8c377d899145cf4e",
"description": "mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8d36f92a054f85db21517dcd9aae632cf5f89ad",
"description": "v3dv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ed174e741c775ae24c681ab762cbe642d62d8b",
"description": "panvk: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff54fcd1a99c9b17a3c36a3cd2cb3646a214e0e7",
"description": "lvp: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c452aa1adb3de98bf5430497691068f44b469dd",
"description": "turnip: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e90fb9cb23ac01e0d418c7b2b557a85809fb5ba7",
"description": "anv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52555c7d5d8f55d481a63cfda4ae50f6b8e09040",
"description": "radv: Use the common physical device enumeration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6",
"description": "vulkan: Add common physical device management",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e743e739a9b957f66a9ae3d8065a77a34d7e236d",
"description": "radv: enable 64-bit vertex formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96df4499ac159d55101fda867aa0fb2effe3dc16",
"description": "radv,aco: implement 64-bit vertex inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813468c43c8931b2052ca583accb51359b524655",
"description": "radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97c1731f14dd4685559ceb55752bf02055b1e2d3",
"description": "radv: remove radv_translate_vertex_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "831257bdceb2ad47ad13ab310abac3ee94242fbb",
"description": "radv,aco: use pipe_format for dynamic vertex input state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c06a5a5ebd0cdce9320b29c5dbbab83d8b0b9fa8",
"description": "radv,aco: use pipe_format for static vertex input state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4ec156d8285ac1fd44342aa979a5b46ee547fb0",
"description": "radv: add radv_is_vertex_buffer_format_supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a2ada93b49b2317e25d433da1548843a14b25d7",
"description": "ac: add ac_vtx_format_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfbb4b384aa93160f1baa3497c35d82f2b7dcbc0",
"description": "util/format,vulkan/format: update p_format for Vulkan vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d09b658dbd936822a1517be53450988a4c8ee456",
"description": "nir: use a GC context for instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69ba1c4d596a453530553b8b004a157d8c7292d7",
"description": "nir: adjust nir_src_copy signature to take a nir_instr *",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa2d6e020b138ebcf86ee091268dd5193babc832",
"description": "Revert \"nir: Drop the unused instr arg for src/dest copy functions.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c3a01841184ee8303c0c5ebe58491301622c5ad6"
},
{
"sha": "1df320dae731f7eca88d21d438f1cbc11337cb70",
"description": "nir/serialize: remove unused parameter from read_src()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e",
"description": "util: add freelist allocator with mark/sweep",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bd7b0b305f9075ed2fc491edec73a2a6dfa15e5",
"description": "util/ralloc: add HEADER_ALIGN macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9b891f940a8797492bfc04b0108d398959a8ce",
"description": "nir: Free instructions more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2",
"description": "gallium/u_threaded: buffer sharedness tracking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505"
},
{
"sha": "aa878030690d4354da7574a2c7536d2308b2d0ca",
"description": "gallium/u_threaded: Prepare for buffer sharedness tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6718bff75b4d3823df5f9c1d66eace07d37e9c92",
"description": "u_atomic: Add a helper for pointer compare-exchange",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3efdaaf11542ff2db80515bd0a578e53b015ccd4",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f"
},
{
"sha": "f676326a1aa93f1dfb30a7e1372ea76dce25c820",
"description": "aco/live_var_analysis: implement faster merging of live_out sets for some cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d6ea4f666398afb55cec86e7d45dac356c14004",
"description": "aco: use std::vector::reserve() more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "902bf8ce07294128652a3c40d58895463ed6b9de",
"description": "lima/ci: Make use of .lava-piglit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "530683096bf3141576790c53aa49a3339fc265f7",
"description": "gallium/u_transfer_helper: hide deinterleave helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c033a12c525a3eb7a81028d7521dec56728bcb85",
"description": "zink: use full transfer-helper api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81a73abc63a34fb1b84379f947605414535ec804",
"description": "gallium/u_transfer_helper: add in-place interleave flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5a01854df6602d536eb18c21d4663056f66bee7",
"description": "gallium/u_transfer_helper: clean up boolean flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b843f8e4a37a6410350dd9fdcdef385ac554a01",
"description": "nir/opt_algebraic: a & ~a -> 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efb504e402af2d8b679ea630e713e54791dfbc45",
"description": "radv/ci: uprev boot2container",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed9189025fec6cf7e9d4077153a700985a5456f1",
"description": "v3dv: expose VK_KHR_maintenance4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "746664610b40590a9f193221a493989377362ced",
"description": "v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48e85642357b3b1363939f59925391e21d4ed736",
"description": "v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5b9bbad9995687ea39cd16ceb953d6ede33062",
"description": "v3dv: add a buffer_init helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07a68e107c6d4b72f6f31058b86648939ab041b6",
"description": "v3dv: add a get_buffer_memory_requirements helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d198b05f78030bc6c40bb95c1c0957c8ec85f409",
"description": "v3dv: implement vkGetDeviceImageMemoryRequirementsKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3aa623ae03f8e01ea2aedba1df246bf706bcde4d",
"description": "v3dv: add a get_image_memory_requirements helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c354ca69c66d209e1eced37aebe12e323b65c121",
"description": "v3dv: add a v3dv_image_init helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3",
"description": "v3dv: set maxBufferSize property",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6",
"description": "v3dv: ref/unref pipeline layout objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "425f8aa7a4501566f65c276c54c8cf8d147a18a9",
"description": "v3dv: add a helper to destoy pipeline layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adad285fc92d37225b18ed6e3a58aa32162cb01b",
"description": "radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f7c8e83dfeefb34a033e2fdfa41b31d7053c28c",
"description": "mesa: fall-back to fp16 for bptc-textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72ad3787a334e21449af12a92f0b938ad538d4d0",
"description": "mesa/main: add fp16-versions of bptc decompression functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "253b521b6e9d1ddf978c0d256a096f29b3040e70",
"description": "mesa/main: remove always-true define",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1961022e1a701b89ded008bf30b27e162d910301",
"description": "zink: allow X32 -> A32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1",
"description": "mesa/st: enable bptc extension with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f4e28face6af5d93a5120d5c8701467790688ac",
"description": "mesa/st: implement fallback for bptc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b7dfd8de1a4db10aaf18046b97a52240336fe8d",
"description": "mesa: add _mesa_unpack_bptc-function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "529e70271faf4b991dec3af4d06a567bbabcf0c1",
"description": "mesa: add format-helper for bptc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "403b9bf870b4bfbc4fe63a045ddbfbb6b7421c6f",
"description": "mesa/st: add context-flag for bptc-support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6",
"description": "mesa/st: do not use memcpy when using compressed fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "673d241f36907839c78b0382d9c3af6112d0c626",
"description": "mesa/st: avoid double-mapping if both images are the same",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "985fde28a2924c53a00c3725a2597367c62e578a",
"description": "mesa/st: simplify st_compressed_format_fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf6e70965ddd40538bc1795b99daf207b66e7296",
"description": "mesa/main: simplify implementation of _mesa_is_format_astc_2d",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "207798c55789c0f9115c36c9d08b4f48155a43dd",
"description": "mesa/main: simplify implmementation of _mesa_is_format_etc2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45c47e7bd6eafd95526fbb17e08c64dd3b7c1497",
"description": "venus: Document VK_EXT_texture_compression_astc_hdr support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d0c86c7770c5ed37b8ccbd14bd76a506427a492",
"description": "venus: Enable VK_EXT_tooling_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bf2a053123a5841da2ad52c53b6635ab954219c",
"description": "venus: Enable VK_EXT_private_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8",
"description": "venus: Enable VK_KHR_format_feature_flags2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc2d37882c24444ffd9a4869da1948ee7f6f0086",
"description": "venus: Enable VK_EXT_ycbcr_2plane_444_formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea273dd8b946a9423f343e035755baf7bf0045bc",
"description": "venus: Enable VK_EXT_texel_buffer_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "246f29d0b1b28d1444a1e11a894a7ab38ed0bfa5",
"description": "venus: Enable VK_EXT_subgroup_size_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c01f0bbbec968f3d56884780c152df556a105187",
"description": "venus: Enable VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a424f6e3ce6fe74584b9c1da24d51e7097dc9b",
"description": "venus: Enable VK_KHR_shader_terminate_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fbc12feb2bdca70d849061b2f2e4fc292e9c38c",
"description": "venus: Enable VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1951eb2dad2b9d33b83d0298a3f793950d277469",
"description": "venus: Enable VK_KHR_shader_integer_dot_product",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1985afdde54eaecc1938903047e3b6ddb20a4718",
"description": "venus: Simplify vn_GetPhysicalDeviceProperties2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d1fb018f2aea1cdb8400a44dbc094af22ef451b",
"description": "venus: Simplify vn_GetPhysicalDeviceFeatures2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d46a78e74e4673319090dbd4f21ab113ab0a55e8",
"description": "vulkan: Make vk_copy_struct_guts() public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed2c58047c1adc42d41ad8b0a0fcdba5730af8c",
"description": "venus: Sort passthrough extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa4db00c57840b7f0404ab3dc983d35d6a776802",
"description": "aco: remove dead code for querying image size/samples/levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52b781760d92db64259b9ed8f10bc4d05cacba1f",
"description": "radv: enable ac_nir_lower_resinfo for ACO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797150c144ef24bed0d6dc8adbc22a27965193c4",
"description": "nir/lower_tex: ignore width of cube textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "290df958703a30cb6d69aff2f8899a06a098ce20",
"description": "aco: add SCC clobber in build_cube_select",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc06f0cbd509a50f72efdcafbfb2386ca3dbf777",
"description": "nir/print: support nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3098000e712cb3f06165716ca426079eac221560"
},
{
"sha": "b8c861b86438f6d38d8dda792de9ac5f7e4bb13b",
"description": "radeonsi: move set_patch_vertices into si_state_shaders.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d351a4912e5791d0b4f276c99a022938c1c20e",
"description": "radeonsi: move patch_vertices-related tessellation updates out of si_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93cd96b5237ba2618fb6688fa9ab49e1b5cc5df8",
"description": "radeonsi: remove 1 draw packet order codepath, keep the first one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808893ee690f8d281c41a6d7f1ffaffc13602284",
"description": "radeonsi: cosmetic changes in si_emit_rasterizer_prim_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcd80d31cfbc13c563121176f2eec4ddbe08e6e1",
"description": "radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a070a09d0090c97ea4a402f0bac7c8de82e05b5c",
"description": "radeonsi: precompute GS_OUT_PRIM in advance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7144621e941b4c9ca99958180c6c0b299c6e8188",
"description": "radeonsi: unify the logic that sets rast_prim",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58539e976bf6332d9397c37f7a8c152f964ca9f4",
"description": "radeonsi: move fixing ngg_culling into si_update_shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5a920315923d20e3e716ecc6d7b56a63b5196c8",
"description": "radeonsi: remove the prim_restart_tri_strips_only option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8125427cdcccbf15c7156eef923d54a66d89927",
"description": "radeonsi: move *rs to its only use in si_draw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e19363a44e7b8b2d4895ed5d5dbd77057a651a79",
"description": "radeonsi: make the primitive type constant with tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89640f32e087ec1741e167c6b0c7ab6dd633f261",
"description": "radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261e1af5705213a52aec89a873b0b2e37a7ab8d1",
"description": "radeonsi/ci: add skips of tests not built on Linux",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2917e849b079c6ac56ccda1057e4ae32bef1f09d",
"description": "panfrost: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fab5ae8baba418cc3cbd078ecfe44e60aa53fdc",
"description": "asahi: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4615153d71ff365155d8f07afd573f03a4b066d9",
"description": "util: Add util_bitpack_[su]fixed_clamp helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570f35aa3d6de51f444496db804597467b35599d",
"description": "broadcom: Use util/bitpack_helpers.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42",
"description": "util,intel: Pull the bit packing helpers from genxml to a common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fc1ab492816e2f81c601038a55903a558e1b743",
"description": "zink: defer all compute shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3652ca08aad9a6b8a48f874d5fff2227d1a41c36",
"description": "zink: add function to check whether a shader has cube samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5489b1a8ffaef8412bd116983554eb574d8c515b",
"description": "zink: generate sha1 for compute programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "68f319a9b8204de36ac2dbad1e6bc99c08d6cedf",
"description": "zink: init fbfetch/bindless ctx stuff on shader create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ddd8e428b58b1e756de25169fe404cdc845cf1b",
"description": "zink: add a context pointer to zink_program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27c3fe3d34affa8ba385feb7f53b458184eec3e5",
"description": "zink: add locking for descriptor layout caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a327ff90d260b0ab9b7dd461461e0e932e828362",
"description": "zink: add partial async shader compile support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9ec4baa7e2f8fb8461564728a38d031ed816bd",
"description": "zink: add precompilation for compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee059b5b346bc71f249c18be4b52d8c4e66c37c",
"description": "zink: move compute descriptor binds down in execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2696ca58e0f85f0808d18f195836f0d46547c81",
"description": "zink: add a param to allow zink_screen_update_pipeline_cache to run directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1ad7bf0b734db7210de11f883263515d9021ffb",
"description": "zink: move compute pipeline cache update to caller",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc6cecc3a5a63920316fc0ff088f315ab86b50a",
"description": "zink: track whether shader has cube samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48ebc60e80aebfdc49f97c1fe2068c496f99baf3",
"description": "zink: use different key comparison for local_size-using compute pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8731ffa23863df1290d5349f6c7ec395ea4634a3",
"description": "zink: stop zeroing local size if current compute doesn't use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad96d21239695767eb96e5da427ed3c2bba5ab29",
"description": "zink: remove use_local_size from compute pipeline state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbd58d17039b9182b2574d9389e7fc6234fdad97",
"description": "zink: don't add compute base pipeline to hash table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0c8e70a64d02cd1ede15d3e8fd16829e4dcc906",
"description": "zink: merge compute program hash table onto program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e9a108c782c0eeeea5943f357497b5829d2fddb",
"description": "zink: add a pipeline shortcut for basic compute programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cdb227fe753812f9cfbc558dad7c25a4cc99e71",
"description": "zink: add param to allow cache_get jobs to run directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40878e212f733cfe95ba5631402f21d65bc95934",
"description": "zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a674fc6eb8e8ba3e7621ab2484c87b55f96813b",
"description": "zink: add use_local_size flag to compute programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd12fa86fc9cf589c88ddaf6ff17d8e8660978e2",
"description": "zink: initialize cache_get_thread unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb",
"description": "zink: create compute programs from compute shaders directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d46cc76c7b219578492dcbcff0cd72a970f5aa0",
"description": "zink: allow programs to solely manage descriptor deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06e0c0584261d340a67da9573ba719629413b4be",
"description": "zink: use screen param for zink_descriptor_program_deinit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e799b8844998bb94e21541333cad2402c18b180b",
"description": "radv,lvp,anv: Delete pre-common dispatch leftover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff6b1f48856ef9c991eddbe7a45e81f3ce8c9237",
"description": "radv: Remove unused radv_deferred_queue_submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "400881e6c7c1588ce064c255e83b87a8850bda39",
"description": "radv: Remove unused functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7833c5139a54ecaa4a723c5844737e908951ebe4",
"description": "winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae8f76245780c3118333d2e4e22974da0c26e12",
"description": "egl: Remove some can't-happen supported API checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1f904f7a3de33299932645296d481cda2163683",
"description": "d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
},
{
"sha": "81ae033b949953ef0c43edef3d0eb12e4741ee2e",
"description": "gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a585d95803ca38d42b893603a85bf6442a54838a"
},
{
"sha": "40d8df728081e050b83ff0677ce4bf947e234a03",
"description": "radv: emit the guardband state separately from the scissor state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c2966fa1b00bcd85a02a0f453a640a3a97f37a3",
"description": "radv: rework dirtying scissors when the line width changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bbb7de51434f3811bd2a698a3a2ea3138db71e5",
"description": "radv: split emitting guardband into a separate helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbbae5c0b9d20b37b7b56709c95d7143d54ddf8e",
"description": "radv: remove useless parameter in si_write_scissors()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d88aba89463957d25ea26c4be8a13562a47f5a39",
"description": "radv: make sure to emit BREAK_BATCH when color write enable is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bcfdfb06e2cd444a3ffe6b7cff560539970586c",
"description": "radv: store binning settings into the physical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f69820468cb8a07a65bd01e637630a0551a884fa",
"description": "turnip: Fix enabling of IB2 skipping.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "554cd8bcc2bc9664cfea0e360571e92a528dc06a",
"description": "freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b660c0eff3132299ec50475dc77a3847c7bb3c5d",
"description": "util: Move detect_done out of struct util_cpu_caps_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0993361ea776c9d256a97a43587f9498723eca5c",
"description": "util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ff4a4dd98735d01ffc051d0ff49ce2a78d0593b",
"description": "gallium: Fixes memory leak of translate_test.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c763b1cae854ea212e55149f5e877dd016209af4",
"description": "llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9546a09901f56df8abac9fe606d070e21f1f75ed",
"description": "util: Handling LP_FORCE_SSE2 in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d80c5a7c7134859adf87579e7139e86c9e83c1b0",
"description": "util: Handling GALLIUM_NOSSE in u_cpu_detect.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8ac138c83a39e3dd869e1cfed593f6207cfbe61",
"description": "util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51fa10f536fe38fdaf23268dd980e83e93ab9ad",
"description": "util: Rename util_cpu_detect to _util_cpu_detect_local",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38dad1729472aff0a6cee8077e9fa3874fe9e516",
"description": "util: Remove unused rtasm_cpu_has_sse2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b",
"description": "anv: disable task redistribution",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60"
},
{
"sha": "6c0215eb09ed1da97e14bcfd0187d985adb82e58",
"description": "ci: bump cross compilation to LLVM 13 where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c16feac517cf4450595d3592e806624374c57437",
"description": "lima/ci: There is no need to redefine HWCI_TEST_SCRIPT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f3eb63878bbfd73e0c9112b5cec04caf930eb4d",
"description": "Revert \"nir/lower_task_shader: don't use base index for shared memory intrinsics\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71"
},
{
"sha": "66bc9aec657d0838e5c71172c87131a3f24597e7",
"description": "intel/compiler: add support for non-zero base in [load|store]_shared intrins",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3531c1e3157e1c6936ca9fdbfeba871e3fdb1635",
"description": "nir/lower_task_shader: print shader after each step",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31675fc76695bba52fa774d77473408b2ed8a5a1",
"description": "vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d689ef7482a82935b943b3c7691848cbcd29104e",
"description": "intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0210a4d7b96164fa73243051a28dd6f15c160e19",
"description": "zink: fixup indent in caps-check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65c0abe2c838bdb2d5c1f2171a2b75fa3ed6117e",
"description": "zink: fix conditions for draw-parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55",
"description": "v3dv: implement VK_EXT_texel_buffer_alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2daa14f1820946be9ec2101744848aa961c9374c",
"description": "v3d,v3dv: lower texel buffer aligment requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be012932d01f587abc7cc6200cca4fdd06f9e87e",
"description": "virgl: Fix ubsan warnings:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "086ba332189bbe99da69d97a956bd0ae993f93ee",
"description": "virgl: Fix buffer overflow warning:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b915c45cb9b5fd487e8a2cfe0d570de20439c88e",
"description": "ci: drop last bits of wine32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4311d442606234f69a2e52f5d1311e2a183e9c6c",
"description": "docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1871cfde46293de0bed99de468186c28c494cb0",
"description": "venus: add support for VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46509e8060a49710bf07e8f50d669fb84cee1bf7",
"description": "venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a",
"description": "docs: update perfetto with the latest status",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd8e24b9fbd686950d75edd6066aac00d2e01ed",
"description": "pps: enable track_event in system.cfg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05baeef69c1a57f33bd5a63a8a076632412995a1",
"description": "venus: use MESA_TRACE_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9518af12aa3985e1e48243477df9bde084a80d99",
"description": "util/perf: support and prefer perfetto for cpu trace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54b105f75d39203b70607b5e494d25cc322a0461",
"description": "util/perfetto: add a simple C wrapper for track events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3163e637f4999292088983f62f2cec328f6bbb12",
"description": "util/perf: fix multiple tracepoints in a scope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "022cd156d4bb8e3a7bd48a490be3e97b51ec4c00",
"description": "util/perf: add cpu_trace.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b7d5284b99b8e47528b4de90ec33f364aa4a3d",
"description": "util/perf: move u_perfetto to here",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc410b024da3634ebb0b10ad14d9513fe6c90944",
"description": "ci: use shellcheck for .gitlab-ci/container/ directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c90b433f18c61d196c7a8cd32b33b4086077e608",
"description": "ci: make shellcheck happy about .gitlab-ci/container/ directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9563cd7d7c0c52fed90b96d8c31b022e0e6b8b11",
"description": "ci: move lava-test into debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26bfea1a7d34d4e6d824ed98e07c4197e11e8346",
"description": "ci: rename debian-gallium to debian-build-testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9da5b2c1f569ae73dabbe46844b6c2d9b6f4a4b0",
"description": "freedreno: Add support for upload transfers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4703efd23f3dd2b42b048dff9d9312109f9d2d7d",
"description": "freedreno/drm: Add offset param for fd_bo_upload()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e79dd88af230e3cb9fdf8fd81e070920d7c6a2",
"description": "freedreno/drm: Let backend hint about upload vs map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "808ad6621e38bc84296927a6807354c97d708b10",
"description": "freedreno/a6xx: Random indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e291e05794d89a85f88b1753a90f2a2326867014",
"description": "nv50: fix code heap after pipe_shader_enum change",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
},
{
"sha": "b1cb7643162758ba52ce3f09df69746d94d91245",
"description": "ir3: fix predicate splitting in scheduler",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e81bf5f3617a772216a68f8a8b2f749e675bd6",
"description": "lavapipe: delete some code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a01053bb204a9a4aabbb85369d8c8268d8b53bd",
"description": "lavapipe: create gallium descriptor image/sampler view types for views",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be2185aa496303cfb5e081d6a51c12efe55eca29",
"description": "lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6212cff00a48af375fefb3f7c5ab3974b199f600",
"description": "lavapipe: use gallium buffer descriptor types directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7b7da976986123f111e449aeed167ff324305b1",
"description": "lavapipe: delete lvp_buffer::offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e797b13466307cdb33a31421d8f19b130f46536",
"description": "lavapipe: use pipe_sampler_state directly in descriptor info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "832af7776b09869dc5fcbd7130ee7f24f373b83e",
"description": "lavapipe: replace lvp_sampler internals with pipe_sampler_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78495ffaf9c5bbfd7a8f0ffb993c7af68ec7032c",
"description": "lavapipe: remove lvp_sampler::state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb48612355a8bc914e5c4d94930ca29a6e0cc8d9",
"description": "lavapipe: use cso for compute samplers too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd32b449d8c26d0ce94fe97143a64651d8407c1",
"description": "lavapipe: stop tracking descriptor image layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "636450c274cf7b5e1db869ac8ed12c4996d0922b",
"description": "aco: allow direct_fetch=true for vec4 VS input loads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "030d6f873e87d662af5ee3b24b936cfb4a5b32cf",
"description": "aco: don't expand vec3 VS input load to vec4 on GFX6",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c63ef0c9862a437bc9ca5bc6f023e9c958fdfbd",
"description": "radv/llvm: fix packed VS inputs on GFX6/GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32608444484edaa68223dbd738f3a7850d5bd924",
"description": "aco: fix 16-bit VS inputs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d"
},
{
"sha": "9ae13a9bd39e6b71ae0748d1cca598dce13f6306",
"description": "radv: fix 16-bit support in radv_lower_vs_input",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b366fef091d33e7d5307f292b2320267c841e350"
},
{
"sha": "82f9e40851cbff803f2550f37f1d2b863fbc6d88",
"description": "radv: remove claimed support for sRGB vertex buffer formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "83f983ccda77897c0252dfa93d4422952ea47afb",
"description": "Revert \"ci: disable the freedreno farm.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e"
},
{
"sha": "1d915cd702f4ea3208fd889a523c5c45180931e4",
"description": "st_pbo/compute: fix memset() warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbd59647a80b023e973b04aa54e35b7373b9a62e",
"description": "radv: move determining NGG shader info to radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45f04dae7522a17d6dda44104e1ece8e3c3c9155",
"description": "radv: move more MS info to gather_shader_info_ms()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cae4eb290458b75f771b44c2321f768465af733a",
"description": "radv: move more CS info to gather_shader_info_cs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac47d149c62e868e0e4286f0fa2f620e71d89a27",
"description": "radv: add gather_shader_info_task() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ed573efebb5f50c03f29b8e8fb944573e430a07",
"description": "radv: add gather_shader_info_cs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6554cee7b7a8d272a7ddfd3e2a6e9258f8f48541",
"description": "radv: add gather_shader_info_vs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba11aeca6b1db092d9033694c9d7367f28778b38",
"description": "radv: add gather_shader_info_tcs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cec1f130bd9c9e8ff94c7f011ffd78470744570",
"description": "radv: add gather_shader_info_tes() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70a0d12da7302fa4cb2d1f59a24f3748a1ad0c5",
"description": "radv: add gather_shader_info_gs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f52b0dec3b8956b34a184b405c4f60f0287951e5",
"description": "radv: add gather_shader_info_mesh() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2ebd6076187176f175b87545d571f4143d88eb",
"description": "radv: add gather_shader_info_fs() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4571126d266aa74aa5ccd46a595983a724cdcc97",
"description": "radv: move filling cs.block_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f244ae9ad0189c57c470bf8d098a35e4966ee6d",
"description": "radv: stop gathering info for FS before other stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31dc03e21e74a5ad6d81602c8548aafb566c20e7",
"description": "radv: link primitive ID/clip distance shader info from the new helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96b9d9f08197008c2f18af0620e935326fdc8959",
"description": "radv: add a helper that links shader info between stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c6a252c74af96dbbbfef9ad71661ca48a91f0e7",
"description": "radv: remove redundant VS output parameter assignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0500d24a88cf4353937fc45bcc8a5530c60cbc",
"description": "radv: fill radv_vs_output_info unconditionally for vertex related stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee5b9bcc571837604949ab3643a6314049c4fd36",
"description": "radv: stop duplicating radv_vs_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45a0276cd1dafbeb42900bfda2c42713a55421f3",
"description": "radv/llvm: remove unused parameter in handle_vs_outputs_post()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ebdc3c2b0d083ce1de06209afe07ecb6c29a84",
"description": "radv: replace cs.uses_task_rings by ms.has_task",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03d2af30f6548a83508a2f08048838dfa1d6a41e",
"description": "radv: remove dead code about task ring when binding a compute pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38ae5b6da64d5c27ab668c670228a24dd1dce754",
"description": "radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbf175f255bea6826edc3e0c8771707dc0d303c1",
"description": "radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0df2d5e3180960f0772e7de0e6cbd3bd7ca46278",
"description": "radv: stop duplicating radv_es_output_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a04fd5c61fb14ba06a39d9b320fecc150a4ca00e",
"description": "ac: constify ac_compute_cs_workgroup_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cd16839445bb67dd70d4a259cb409dfb503da84",
"description": "aco: fix wrong size for 1D images and A16 on GFX9",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "46f6e2ddbbb99215be252339a0908485f842e8e5"
},
{
"sha": "0250925f07937e38a0b50a73b11aec82a982e3f4",
"description": "radv: destroy the pipeline layout if creating a library failed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bebff1ac0bb417453f27721562167bdff97856",
"description": "radv: fix missing initialization of the pipeline layout when creating a lib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6e8c092ffe9e221b375676e19eff0be322c32df",
"description": "radv: remove bogus assertion about independent set layouts with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64045fcf7ce3fed6bbc08441cb16c3ca5c76c795",
"description": "radv: re-emit viewports if negative one to one or depth clamp mode changed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb7a85b55f0c7c2de6f5dac7b5f6209a6eb401c",
"description": "tu: Update HS_WAVE_INPUT_SIZE formula",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7db1da37dbb6ea8a0801f0e6e051265f668f433",
"description": "tu: Fix streamout with tess_use_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0120e7b9d9e9523e9d5689d1d394f35117c3e0dc",
"description": "freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bf2033e0d24d3ac542452ba28c1175d7c85853b",
"description": "tu: Implement VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7601dd27eed3348e24486f515e8af0481af5a5a",
"description": "zink: wrap discard in a function",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d67912bdf27aa11bcd097142d98016a4ca9874",
"description": "zink: add spirv_builder_function_call",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "41dfed6e1235de20eb55f9c445ffe36673cea5b3",
"description": "zink: type_main -> type_void_func",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4c44444adfb93740363ba6f424ab5f9e673b470",
"description": "intel/pci_ids: Add 0x468b ADL-S PCI-id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
},
{
"sha": "6ca37aabfbb04a066d3d440aad3181c087fe3c6d",
"description": "intel/pci_ids: Update ADL-S strings",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
},
{
"sha": "bf4234d0887d4505f2aae825d23a0144c60e0240",
"description": "r600/sfn: Use a low number for unused target register",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "90f99369aeccf2a52495319930ff23b8ffa2a691",
"description": "r600: Fix reporting TGSI IR support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "c81fe5b235c0204e9f77d13411004a3307aa6301",
"description": "r600/sfn: Use a heuristic to keep SSBO setup and store close",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "1f5dccb76057666ff810d889a38e057b078f2448",
"description": "r600/sfn: Don't scan the whole block for ready instructions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "79eabb81304c0886b723371adfad07ccd7469db5",
"description": "r600/sfn: Don't schedule GDS instructions early",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "fd71cd0b6a068ce4f0187b26d4527c3e1b6dee86",
"description": "r600/sfn: Don't tag mem-ring and stream instructions as exports",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "3a0f085837bd605dd5fbd52e4cf934995193e689",
"description": "r600/sfn: Handle color0 writes all on R700 like on EG",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "069f3869ac3a140898224c8c37d5b3b6349361a4"
},
{
"sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f",
"description": "etnaviv: add debug option to disable linear PE feature",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea8fc9592c16ce137d58a27be8f30f530efcc524",
"description": "etnaviv: use linear PE rendering only on properly aligned surfaces",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356"
},
{
"sha": "09953d7b75524022b5f1e9bfa8264adcfd8691a1",
"description": "etnaviv: move checking for MC2.0 for TS into screen init",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e69d002fdc7488b7f03b6652575de9d9e73815",
"description": "radv: stop emitting RMW context registers for updating sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f5891108a5ceb1a82156ca7c821f277492be442",
"description": "radv: cleanup dynamic states in radv_emit_graphics_pipeline()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85a55009beb0df2e67f7b676c1cda0578b0768ff",
"description": "radv: stop clearing bitfields for registers that are emitted dynamically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aaa016b23d066b31c1aa432b2fac0b6e950eb03",
"description": "radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c10a902821a90fed68adb8aff0f070e6ebdb60",
"description": "ac/llvm: cast tes_u/v_replaced to float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f75452918b27690f9c7a80f3f049483f7dec14fb",
"description": "ac/nir/ngg: support clipdist culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620e62bb39c8a94bb9625213564f597fdf486e8e",
"description": "ac/nir/ngg: support component position store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232",
"description": "ac/nir/ngg: add gs culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b212fd4b1e84cd0ef099949b17f55d61c5ad4f00",
"description": "ac/nir/ngg: save and restore position output base for nogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e17e019732ae801a0dcb00f941c7a728bcd830c",
"description": "ac/nir/ngg: save and restore output bit size for gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93a635c2c88f9faed6de3dc02f3d8517abcef6ba",
"description": "ac/nir/ngg: use same driver location for gs output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "347a94666ce8d2bab759f5bd4ad4a8063cc803ea",
"description": "ac/nir/ngg: fix and simplify gs store output lower",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8",
"description": "ac/nir/ngg: support line culling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1f2c931a7df689027c4886da455fd78d5e25f94",
"description": "ac/nir/cull: support caller react when primitive is rejected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "035d70f72129e0df1de6ff998ac96afd30fd0241",
"description": "ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19dcdf9d5cc060443c6314bbe0016eb64048e38",
"description": "nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aef9c831873ef384b6f25e2eb8579505a8dbec1",
"description": "nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c2b824f67c1498dfe4e9dd95947ad2b4a539508",
"description": "gallivm: don't indirect image/sampler destroy.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fdd77c7f24a17bc20ff6571eb52233fc7a44f02",
"description": "gallivm/sample: remove unused base parameter from dynamic callbacks.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f0d1a96cbad58c0625dc517497886961ca6f733",
"description": "gallivm: drop unused parameter to lp_build_sample_aos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e",
"description": "ci: disable the freedreno farm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b338d6cc5b0ef50327846d5d88c0a21266c6303",
"description": "ci: Move 'never' rules includes above \"on_success\" rules includes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71ace23fa7ccb27eb4455e38f9254bac5c5b7f86",
"description": "iris: Use linear for exported resources if we can't convey tiling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6588354360d102f3bfbfdfd484490a6ae296142"
},
{
"sha": "d66e840ab4d8cb6f7e8abbed833b8e5810f0bb94",
"description": "dzn: Get max supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85359eba039a1bd039ade6ff3e243597911a1952",
"description": "d3d12: Get max supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb21534a7c1270adace37a0d9703f72cd0c14c4a",
"description": "microsoft/compiler: Support SM6.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01b6676d5f9a62782e29c739b142e7969840c22a",
"description": "microsoft/compiler: SM6.6 is supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4cba7143b261d3105abe747d96da5e446df6a4",
"description": "microsoft/compiler: Handle SM6.6 handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15e472f7d2a289ceeb1fbc9858b3939d2c01f75d",
"description": "microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6725362dfe9f5e92d4c84bc1bfd5a668aa50f615",
"description": "microsoft/compiler: Delete double-assignment of sampler metadata field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a19628e3c720b5f25ea8729d2e36134a107f8e00",
"description": "microsoft/compiler: Add getters for res bind/props structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5c6416d40aa267c51318e8a8df0df63583bcef0",
"description": "microsoft/compiler: Add dynamic create handle helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9489beb76e3a6417abae78cbd146fd041c21dc6",
"description": "microsoft/compiler: Add struct and function defs for SM6.6 handle funcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b964b546405fe3d9009fe3e19ab1e453251f63",
"description": "microsoft/compiler: Support up to shader model 6.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebb9ff216557b6e968edd1d06c09452edcaa94b6",
"description": "microsoft/compiler: Always emit a shader at the max-supported shader model",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6abadd27ec99155b9453c79565c2c62e8a847fc5",
"description": "turnip: improve tracing of secondary cmd buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b37439764e941ab867d7ea88d30479fe9aa66f6",
"description": "turnip: add cmd_buffer tracepoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c03e40991ec15d47e9bcb93c9750b5c1e9b0adf",
"description": "turnip: rename some tracing stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57d2d7523724931d156d955f073cdd43e80ccdf9",
"description": "turnip: clean up tu_perfetto.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c867753c9449dcf4aab3b13f3563a3a2ca2ce9af",
"description": "turnip: convert tu_perfetto_state to a stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6d488814cd08c772ab22de8280f4001cc74f520",
"description": "turnip: add tu_clone_trace_range helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9aa57bae9f042d590a60560774c5eed998dc7ff5",
"description": "util/u_trace: add PERFETTO HeaderScope",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea0d684b73621d76e82e88a3f30426751371161",
"description": "util/u_trace: include the generated header first",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d57cf8cad63ee39668fc89373a9eb6a26e65e65",
"description": "turnip: tidy up tracepoint header includes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1ba0791e31230734fa5c91bed679b50a441a2f7",
"description": "turnip: fix gem_store tracepoint",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f539bd7a03f2032a5b377455f5cd807c2e26ade5",
"description": "turnip: move trace_start_gmem_store before cond exec",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f045bd176991b3fc7f73981d015ab7c4ef890dc",
"description": "turnip: fix a missing trace_end_gmem_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91a0411d2ab03d32f3fdd1fa7969ee908dbdda85",
"description": "turnip: improve perfetto sync_timestamp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce0e13155d9d1c4c80c73b6866379b99e822facb",
"description": "venus: avoid scrubing wsi/external sempahores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cf59d6982a85e0e8f805bfd410ef6a828ffbe18",
"description": "venus: re-implement sync_fd external sempahore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4da0ac54cffbe1c4e90eb4fc1e641d86b7d97168",
"description": "venus: re-implement sync_fd external fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db9fa4be04dffa5b89fef1dc01e0c24c7e5d7d3a",
"description": "venus: query renderer sync_fd props to fill the feature stubs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3518c310988785223901b644d7d7bf5d45fdf61e",
"description": "venus: fix vn_GetSemaphoreFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adac798598c042e7d8a3a7b640ebfb75aa23ebbb",
"description": "venus: fix vn_GetFenceFdKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1",
"description": "venus: put android wsi on the sub-optimal path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64f9fbb9ea4f0dbb59d276f911cf155f8ad5b3af",
"description": "venus: stub out renderer sync_fd fencing features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1498b0877b419eb0f99e678fac2c9fe23100ecae",
"description": "venus: sync to latest venus protocol headers for syncFdFencing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88a5146d954b33684e7cf186e3efe10f791e1d0c",
"description": "venus: avoid pre-allocating the feedback pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b44b49316eed934fb502b7846191b1c313b83c",
"description": "venus: lazily create queue wait fence and make it non-external",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85d29b7316ac8d885da41fd24e98b4ec445f966",
"description": "venus: use a separate sync fence for Android wsi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5457f4c0a497484eca1ecf91af8114f95435c023",
"description": "venus: avoid feedback for external fence",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159"
},
{
"sha": "7925340220d4cdde29bc5deff43925fdcfb091b5",
"description": "venus: require necessary extensions for common wsi support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2",
"description": "venus: fix external memory ext filtering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "390722620e139047c6b94f394caebb4c5676e6ce"
},
{
"sha": "6f8220e5c96b036efa1731851b70bd1e3a090821",
"description": "Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1de5d2ac010502913777086849e4b4dabbf89d57",
"description": "anv: Return earlier in anv_gem_get_tiling() when not supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cba466ea3ad52fced0297eb62f5553fb13a549",
"description": "anv: Nuke dead code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0a1c1a37d1f5d464d133ca4b49921a2f8bb8f74",
"description": "mesa: Expose GL_NV_ES1_1_compatibility",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2b5308706cc8ea3cd56a2053c9317e079579ff6",
"description": "meson: Add an option to specify the WGL gallium megadriver filename",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5f4a5285cc8a76396b02e778e7ee12047f947be",
"description": "gallium/windows: Delete OpenGLOn12.dll target",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb13ed6ff04512d9513eec73aeb76b4afc290e2d",
"description": "aco: fix long-jump version of discard early exit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a250eeae3a2b0fa0cd1f90c58b23158c5bd7a24",
"description": "pvr: Fix calculation in rogue_max_compute_shared_registers().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "241f42d4438357420135ba68df51249c1bbcff7c",
"description": "pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc9125ca28bf0b721a18fe8608c693d794d5cab",
"description": "winsys/amdgpu: fix non-page-aligned sparse buffer creation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "667da4eaed37de143681711344aba19373bee1d0"
},
{
"sha": "e767f54f28ba14cd8b35c6ce44ad2299d553aaff",
"description": "v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e178ecf8a923b982728eb180050142a1e7bc2180",
"description": "vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2",
"description": "venus: Enable VK_EXT_pipeline_creation_cache_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81915585dfed7bde70cc9f64f95e29c89af6e98",
"description": "venus: Fix failure path on pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8c8e366a8900a67351fc31107e94b93d93b934",
"description": "venus: Dedupe pipeline handle creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c66622de3af4efc3717131c55a54b408bc7faade",
"description": "meson: replace manual compiler flags with meson arguments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "76bcf69e33b9452bdbc9c79e64ba4353dd57398a",
"description": "vulkan: update rest of the headers to v1.3.225",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5777f99fc56d0f4a43ff74069a9316e1adbfb838",
"description": "pan/mdg: Use correct idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc830cbf26eca543319b0b8723276a69d0822ac",
"description": "pan/mdg: Reexpress umul_high packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b78e05ba8ecddab48af32f4e7a439e05a7925b2",
"description": "pan/mdg: Replicate swizzles for scalar sources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e951d6362cf063789b1aa3aca965524f3d53a1c2",
"description": "ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbad4adc133b16c803ec9445c8dd144bc5023a62",
"description": "st/mesa: fix potential use-after-free in draw_bitmap_quad",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91"
},
{
"sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa",
"description": "mesa: create glBitmap textures while creating display lists",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6da2fb81a75026d690d856da090cf078fad80ae1",
"description": "Revert \"mesa: implement a display list / glBitmap texture atlas\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b26ddda12fe7dbb6a4e6af3b47c1e837cc7ebb03"
},
{
"sha": "f242c9af763ab7dc3d618a80c962d6bfdf73f3a5",
"description": "intel/fs: bump max SIMD size for A64 atomics with LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "407f2beb97b3bcfd8eae262c906636664f4802bd",
"description": "intel/fs: port block a64/surface messages to use LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b3601052c35ebce78a14a34d0ae0095890bce3",
"description": "intel/fs: switch register allocation spilling to use LSC on Gfx12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c6fa2703dad46a5026cc3993224feff0f106745",
"description": "intel/fs: fixup SEND validation check on overlapping src0/src1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81ca32f961d128e1f0992a4ccbd265a43e11552",
"description": "intel/fs: remove unused opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa65f83203f698188adc3646e4fc53fa2ad88f15",
"description": "intel/fs: switch compute push constant loads to LSC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e7a131fd1ed6d9d1fc338f9387f032ee46a3e33",
"description": "tu: fix invalid free on alloc failure",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3cc213f56c4d0595e26684b1c658e7585b8cc22",
"description": "radv: Fold 16bit image sources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91510489579e5072312abfdfed4334e445629dd7",
"description": "aco: Combine 16bit undef and constants instead of using s_pack.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46f6e2ddbbb99215be252339a0908485f842e8e5",
"description": "aco: Implement storage image A16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8ad1aeeb27df4a4781c4a26193059fdb7fd52b6",
"description": "nir/fold_16bit_tex_image: Add an option to fold image sources.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13355232e4fcd35f73c889751c604180b1454131",
"description": "nir_lower_atomics_to_ssbo: Initialize deref struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8eac45b27446cd9b9eaeb147af97fff1e09832cb",
"description": "nir: Add nir_ssa_scalar_is_undef.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfaff1d341281bc105df6ce5679081de409b30c6",
"description": "ci: fix leftover tag in image-tags.yml",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576"
},
{
"sha": "78564b5b84272ab9659f7bc0e1a5f176cd80de28",
"description": "radv: Advertise subgroup ops for rt stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4f78396d48275bdb483727f4891e8187fc36f13",
"description": "zink: support PIPE_CAP_FBFETCH_COHERENT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f7195949b828871ff45ac7f2cb8b2577a937dd9",
"description": "vulkan: Update the XML and headers to 1.3.225",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15a7361ce984bad6956d115e80b5c2c106f0292d",
"description": "radv: merge gather_tess_info() with radv_fill_shader_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b94ca287b88076df4473dc0c4fcfb067847b686",
"description": "radv: remove unused num_tess_patches assignment for VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068891a38322c526d5f83fad3ea7ac219929d55f",
"description": "radv: remove unused tcs_vertices_out assignment for VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76f33cbf25b01ff0a13a36e85a5c7df48d4adc98",
"description": "radv: remove redundant assignment of tcs.tcs_vertices_out",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "762eefdbf6460d7692553ed41f53a5d1467d5cba",
"description": "etnaviv: mark instanced draw extensions as supported in docs/features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b8beae8d503ef51241e4fdb2c2594ed327fb9c1",
"description": "etnaviv: expose ARB_draw_instanced",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dffad2f83525e6964d8c9a09a2415cc69a04f64",
"description": "zink: Remove duplicate variable zero.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1"
},
{
"sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3",
"description": "glsl: fix location for array subscript",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e7ed8323b5ad1ce1107c734f439258331d2be1",
"description": "glsl: make packed varying helper needs_lowering() external",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff7c59672fd59c94792b26f7131eb86e57d4b8f4",
"description": "radeonsi: fix tcs_out_lds_offsets arg alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4"
},
{
"sha": "bee2df64d2bf22bfaa3603a2018197aeace6e10c",
"description": "intel/compiler: Use fs_reg helpers for GS icp_handle selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4aff6ab49ca921bfe119b1b3f1c5b100c2fc358",
"description": "intel/compiler: Use fs_reg helpers for TCS icp_handle selection",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1b1fdf70d45c46cd5763b372f3119a2064f7cc9",
"description": "intel/compiler: Rename 8_PATCH to MULTI_PATCH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cd06249b93e713b624c2b3cc7fa1a2eb8d51806",
"description": "intel/compiler: Remove INTEL_DEBUG=tcs8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb2a44432400f6c7613905eceb14c6544687ed1f",
"description": "vulkan/wsi: Take max extent into consideration for modifier selection.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576",
"description": "ci: Use mold for x86-64 and AArch64 builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9f40e42de6b47e036d603296ecb5facb384eb0c",
"description": "iris: Drop extra file-descriptor dup in iris_drm_screen_create()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c"
},
{
"sha": "3c78e94ff345fda6314e7644873d960c0ee97dc5",
"description": "intel/fs: fixup scratch load/store handling on Gfx12.5+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe"
},
{
"sha": "46a13404c07acdb0412121a6ff55fdbcd5bfea5c",
"description": "intel/fs: fix load_scratch intrinsic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44"
},
{
"sha": "0a2cfa14ddd929e20eff32fb314c42b0793dacd0",
"description": "intel/compiler: Make component() work for FIXED_GRF/ARF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f33b224954b776f5548dec4b0b757427a096ad2",
"description": "intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61a77c9ce2a10d0463ce700a156c2648db4e5ea5",
"description": "ci: update CI to reflect clovers LLVM version bump",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "559c027adeaa33d19c8cfee828cc7220239fea70",
"description": "chore(deps): clover: raise the minimum LLVM version to 11.0.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f",
"description": "radv: Fix mipmap views on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096",
"description": "radv: Fix corrupted mipmap copies on GFX9+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea84143d1ee59497c638ed502b7834f57a8ed5b6",
"description": "radv: Only apply mipmap view adjustments to block compressed images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88401e031bd3228354ce4eb410c0034217be15cb",
"description": "vulkan: Introduce vk_format_is_block_compressed function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef6a8a9a6f5312ff60e4f30c5a422a38c8db5e89",
"description": "radv: Add get_addrlib function to radv_radeon_winsys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c535434fd9138ae5a236f44734a03bc7e2e7a959",
"description": "anv: convert assert into unreachable to avoid fallthrough error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f56609a67963583d5bf9a3ceeb78ed8f58d1eca2",
"description": "nvc0: limit max global and alloc size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b07b342d9d35229debb7563577a6793df64b30",
"description": "nv50/nir: A group barrier is CTA-level not global-level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9236af8b6c395041b0cfd70fc6764e13d66cf854",
"description": "nv50/ir: Avoid generating splits of splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b327f46e4525bac3ecc803a903b4c4a091503e35",
"description": "nv50/ra: Fix the offset computation for compounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d892829f3586e7b399db9ef6dc13efa3b8f79fd",
"description": "nv50/peephole: Disallow combining sub 4-byte ld/st for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81828284b2787d868da2a3cd1de5fabf77780387",
"description": "nv50/ir: Handle non-32-bit values when cst folding SPLIT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f360086c301e1672c2b7c297a61c4caaa16a8fd7",
"description": "nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebcec3b6370d4d61fc68020f1cf67886fd756b11",
"description": "nv50: Disallow allocating more than VRAM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66385d79dcc667c707052c8c4abd219e17ca02fe",
"description": "nv50: Report actual VRAM size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb61bfc90e25915ca6ece3daee7dc644f6b4f78d",
"description": "nv50: Rename interps to fixups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "120c43cf46d3610e03615b86d48a09d0bf51c2a5",
"description": "nv50: Rename fixups to relocs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c066e7a57dee7b30a2aafb8f1c075bac0867be7",
"description": "nv50,nvc0: Do not resize global residents if unnecessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc2cdf88fb1ad385007f78dd022469b82b00b7b2",
"description": "radv: Don't assume layout == stencilLayout for stencil-only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b772e30ce70262461f8e6d4ae882c2188a855808",
"description": "radv: Add a image_transition helper for separate depth/stencil layouts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c06fa9b9e50a8b3eeac77fbdb99beb85f0eb472",
"description": "radv/meta: Drop redundant depth_view_can_fast_clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "804ce284442ea314659feff5e2a79239f41cf31a",
"description": "radv: Drop set/restore_subpass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a90c2e657218b524f3553e70422a5c2c3867bb29",
"description": "radv/meta: Use Begin/EndRendering for clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "769f566fa7daee97f8da1971546e84c167fd08c2",
"description": "radv/meta: s/dest/dst/ in a few functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0a421c7a4ad0d050fd56313a6822794b63db7b",
"description": "radv/meta: Use Begin/EndRendering for resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e1d69ae5dca4ae5649693057ed00b2285e71e89",
"description": "radv/meta: Drop subpass_att from radv_fast_clear_color",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f9dabc1a65043f329d4bfdfc751be227619b291",
"description": "radv/meta: Fix a stack use-after-free with sample locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "297d82763b724f0a98977be024000d1c119f1754",
"description": "radv/meta: Respect render area for MSAA resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e52efcc4311a1985fb53b41ee123f6583c9e404",
"description": "radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76b8b854a514bc515ddba47f4fbbf6ea80bcf0f2",
"description": "radv: Use both aspects for depth/stencil blit destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42db5900061c80154652237347285fee703d4a7c"
},
{
"sha": "7077b72d6051acba89e713d9425278551e41da4b",
"description": "vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10de12d710870bfbb378556f8ae32d66093194ad",
"description": "radeonsi/vcn: add AUD syntax to h264 encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12cde23c3850e7513ca43b66578b42980228b2d9",
"description": "radeonsi/vcn: remove rate control double begin IBs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0c3f62b5469317f48d5d86623c4ae208426cee4",
"description": "radeonsi/vcn: support VBAQ modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00d4b9b6a8d297acc9c45446d2ee799bb1d71f4",
"description": "radeonsi/vcn: support encoding preset modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20ca84646b1cf285a354e94920384dbfd30dacec",
"description": "radeonsi/vcn: dpb change for supporting pre-encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60f0a182e1cbe234764429d220e518edd38dd969",
"description": "radeonsi/vcn: add enc quality bits interface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a727ec83ba01776e9c6f61c912c4caac280e968e",
"description": "frontends/va: improve enc quality interface change",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb3af2357f0316067154d7b4ad167300f0322f66",
"description": "ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da4edc0d2a78d9f1d420c18ba43910b1a5511463",
"description": "osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "993889a9959d2f7b3c1234e2fcfdcbfe8ae68663",
"description": "virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4bfde7954edee3811becdc33360a4a76d88210b7",
"description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c48f4b70e2e30ccd6fd04f387da8c0be3834355f",
"description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a87195a6539ecea3787559e39a5835f8d9f99759",
"description": "glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af72975a484bc94855b1ce5dd1e3e042141d5325",
"description": "util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd516fca15732a3635dc22f76a63ecd302e5bed8",
"description": "nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fa48eb4cff5e378a52a081dc4f70be76d349e5f",
"description": "intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ead0cfce5496ae35267f66ea0e616e0e951c2740",
"description": "intel/compiler: Call get_mesh_urb_handle one level up in call-stack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af3b6756a0c3e192367c820813e9b051759b139",
"description": "amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a607c2df49b24eca41f658fd7b800f20b4dfb5f",
"description": "amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c49e328e4f41d4a2503045a0bb8bfaf65d4cde61",
"description": "anv: fix assert to build with shader cache disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4"
},
{
"sha": "0a0aa24b33c4a3d18426f09674ff67c23e71cfd2",
"description": "iris: Always initialize shader compilation queue ready fence",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc"
},
{
"sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543",
"description": "anv: remove the LOCAL_MEM allocation bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a254aff64321fa41a6cb6ee3a4095d711dd8fae5",
"description": "anv: prevent trying to mmap non host visible memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b08f293686bd0ae4e1d055c47772cebf1b745c53",
"description": "glsl/tests: do not perform eol-conversion on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8c472c111ee1e5a7feb45a9da81e5f73145b6fb",
"description": "anv: fix assert in memory budget code when extension is not supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fae88d8791b2903771c85958903ee81080b66aec"
},
{
"sha": "4ab38112f36ec25afe98a1636909bb8bde4ad7a1",
"description": "anv: fixup assertions on lowered storage formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9edc268b9b12db49a3fef599cf13443224dca7e"
},
{
"sha": "9e31b0fba18f00001fc6359eecfdf235993b5307",
"description": "tu: Allocate private memory per-device instead of per-pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e8f21100a4ab6a384e0c75cbe041299832b02d",
"description": "anv: fix GetPipelineExecutableStatistics for ray tracing pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e10455585115d502702a3f642dfd386d0c7a0c69"
},
{
"sha": "468538509fc8ac1a1ccdf6ba9421cae566164acf",
"description": "Revert \"anv: Do not copy garbage to batch_bo\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c"
},
{
"sha": "585fa6bf406e064877baf4b2b106e116bee21c6b",
"description": "zink: ignore nir_texop_lod for tex dest matching",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
},
{
"sha": "e95b9ac9a8a9591fb9dd29b0db9ca2b6a10962a7",
"description": "zink: handle nir_intrinsic_sparse_residency_code_and mechanics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b3e1d587d9f47cbfa8746d809827d9c0f164a2d",
"description": "glsl: Remove lower_offset_arrays pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1aacd9492de42412c6c9ca79d48a40c4ffebcd79",
"description": "radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "640f9098621448340378a519be7b9894afd9e390"
},
{
"sha": "dbd022f2ab43ff0a9ecc05c61123467e25f109de",
"description": "nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a"
},
{
"sha": "f73862d339fbeac14fe7e1e1dc9e73d3501e0c97",
"description": "svga: fix invalid component access of domain location",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e311dd7229b2afb478e65afe2f17d7fb422d01e",
"description": "meson: add svga gallium driver to 'auto' group on arm/aarch64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16d33b8ba185226dbdfa8819e81bfd3b5711b49e",
"description": "freedreno: Avoid deferred-flush dependency loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "425514e62e78188105ad97a0647db93acb274176",
"description": "freedreno: Simplify add_dep logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027dbe2cb3dcdb1360e713d023ef7f078f0cfed0",
"description": "freedreno: Extract helper to check for batch dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9d9155787d7222535296dd75c9298f5b5fddd7c",
"description": "tu: Disable userspace iova allocations",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0"
},
{
"sha": "013b022924ea66aef8f6f017669a5b6748fef1f6",
"description": "aco: drop unused variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f64137d9353d0ffdf2f7374c2d30902338a0ed3",
"description": "aco: Use unreachable instead assert(false)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0401f02fd6a2ea66a6a0e470eae67b66292fbdf",
"description": "ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a74776d117e150206ed5c98e4a800374cb68dc",
"description": "tu: Emit only as many VBs as we've ever seen bound on the command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ffb48c90a82c73c5404269026df39475fd8b137",
"description": "tu: Only emit FS output regs for as many MRTs as we have (but at least 1).",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "374d1ce4915fdaf2725892ffe1c69d97ef2d3b3a",
"description": "tu: Only emit as many VPC interp/repl regs as will be referenced.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29d725a8aa814e05851d913c487df1e6ab53a7fb",
"description": "tu: Only emit as many bindless regs as we have seen descriptor sets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f986a5207c2b2aa870f9040e9bb045095a9aa5b0",
"description": "anv: Group all context operations during device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbbf2ff12e0b3d57b3a3523d5beb19c2c1d8fa9a",
"description": "anv: Nuke anv_execbuf_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c",
"description": "anv: Do not copy garbage to batch_bo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631794b8a90e820f4e6fe5acb1d79c35eaba7882",
"description": "anv: Only wait for queue sync if execbuf was properly executed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7981936e46e8a714fb6a3b01d70bd235de9f0e59",
"description": "mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d3faf7706504ee448362a2bb96ce4be8ce60097",
"description": "docs: Remove document about USE_ELF_TLS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78ba0eb6330abef5769b5007cb7b5e6220571c00",
"description": "mapi: Access _glapi_tls_Dispatch directly without need of macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e8a231a0754a688395d79d383b03fc0642bf1dc",
"description": "mapi: Move shared stub into u_current.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f49abbdc0a1ceb7ea4f31938f7eaa9bb41ae891",
"description": "mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d6ae536b0a0d1cd6a11e883e0dba7abfeecd11",
"description": "mapi: Remove reference to unused _gl_DispatchTSD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5972eb7ac0790d407bec596325ad83b15c264fa",
"description": "mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b463742c3c2f6973d59cfc4dbee68f077e8f55",
"description": "mapi: Remove unused ENTRY_CURRENT_TABLE_GET",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8bb418b1c6c0d1539a6a6f0296ad3a8834ebdca",
"description": "turnip: trim down bo size of tu_descriptor_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2da46db9b2b474b04de1378e0e41f27a96fa2746",
"description": "turnip: trim down host size of tu_descriptor_pool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fd66f0cae87e81d9d4a28decb752a0c0ec02807",
"description": "turnip: pCreateInfo->pPoolSizes[i] is wordy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcfbb60392fce468eb2bc2513c3b1ba5dfc1e62e",
"description": "ir3/spill: Fix extracting from a vector at the end of a block",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
},
{
"sha": "f9d7308014e11192db9594cc6ea6184995b2af37",
"description": "util: Use literal instead call to list_inithead in u_queue.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddd74bec3875c86d7da8fa75d308f5d06be4ad72",
"description": "radeonsi/ci: make the running script easy to use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "631b5742d10d71bce3817a151086fdd7a18db88b",
"description": "intel/compiler: Print more details when fs_visitor::validate() fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20fba14f2cb34060ecae42634bfe8c266f56952f",
"description": "wsi/x11: fix memleak in wsi_x11_connection_create()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c"
},
{
"sha": "9573b24ab41c285312c20e250d7434ccb9ca1cc7",
"description": "gallium: Remove util_make_fragment_tex_shader_xrbias",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18539a40997bbcb69eb7ad6c6401c2a3b297ef3c",
"description": "gallium: Inline away util_make_fragment_tex_shader interp_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b61ce265d728ec763f3966c38337477ce72b9207",
"description": "gallium: Inline away util_make_fragment_tex_shader_writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732",
"description": "tu: Enable bufferDeviceAddressCaptureReplay",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0",
"description": "tu: Switch to userspace iova allocations if kernel supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e5aac8fbcfdc21e84e3564ef5bde2f52c5c755e",
"description": "Revert \"ci: disable unit tests\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc82560d3ffa24aa67e39a113f43d060644f390",
"description": "ci: disable glcpp tests for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f9b662f9a7a46bcc8f58b521eb5e3bb29b3845e",
"description": "meson: add enable-glcpp-tests option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201a62cbbae2c39a8b27c7a7b46cecac0011db68",
"description": "meson: Use different STRACEDIR folder for intel_devinfo_override_test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12bb9cba8bd3e464624cc815950e6ac358d520d8",
"description": "anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277"
},
{
"sha": "8a78fbb8324928cf2618b08e8bfaa6220ed5f879",
"description": "radv: move lowering the view index to radv_pipeline_link_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fe5acbdbad5ca2def48f382e526f70404f7a28",
"description": "radv: move lowering patch vertices to radv_pipeline_link_tcs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9ed82815d26a97bfe07fae06f0b42bfb5c34643",
"description": "radv: move assigning driver locations to the new linking helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cac4ad2115acdccf7cdcde19735575fe7a9ad57d",
"description": "radv: rework linking shaders in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9e3339e39c9d9c08d705a1fc359014c4ba6b780",
"description": "radv: add radv_remove_point_size() linking helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e635adb2c919ce7ec9f07c9a25f2898bb58fb5a",
"description": "radv: remove useless parameter from radv_link_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f461fa1933357e59e79707d3a18a002f49fa4d35",
"description": "radv: use NIR_PASS with radv_export_implicit_primitive_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2167a61611cda66dc365bdd966ac68739c499653",
"description": "radv: remove unused parameter in radv_lower_io_to_mem()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f66d822d8724246eec0d4aabf32cd8e2c5dbb495",
"description": "radv: move dumping NIR shaders to the previous similar loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "619da8df77fad1d4ff83f6f05fd1a3f2e073aa13",
"description": "radv: move lowering FS intrinsics to radv_postprocess_nir()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fd0c3871a0d6ac5a7f49d940206c82d5a801a40",
"description": "radv: add a radv_postprocess_nir() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22faf8597a5b5a0a0d12c086aa7ab11096613dad",
"description": "radv: copy the whole radv_shader_info struct for merged stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6262586bd73fc8970c1a4aa987690b3b4f3a409c",
"description": "radv: copy linked I/O info for merged stages in radv_fill_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0eab07bf66d927df32649cc8229012150f5f424f",
"description": "radv: remove useless check when creating the noop FS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ac72f7d1a4cef6132b44b183a3930663c862429",
"description": "r600/sfn: Don't use broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c38023a9b2c90a0d8321428d5001914ec65823a9",
"description": "r300: Set more shadow sampler lowering in precompiles.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58432e56ae123ef37017c5443d17f16933a81123",
"description": "Update docs/drivers/llvmpipe.rst",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ba21c3e8cef567f0c39460dd3f1d20f754c3c6f",
"description": "vc4: store tex sampler in proper register",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "177f7fae0136955b6258555f50d5fda6438d1c14",
"description": "ci: enable lima farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddae033674c7da694ce7628cdf8546615a9e5bd7",
"description": "lavapipe: Set ss_dirty in emit_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3743ea0fad9c18587c314d7cf32a8e90cd20fb6f",
"description": "meson: drop duplicate `lib` in lib name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "137b34a67ebe18818b062a1ccf7e1c24c96fa5ff",
"description": "vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87182ba977a3f9890f8d6eb0b3717dde215f63d7",
"description": "bin/perf-annotate-jit.py: Update to Python 3.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b81dbe591be345c34c0445f952a86e33ec13928",
"description": "st_pbo/compute: pre-clamp loaded geometry based on coord components",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613348766c9e1d6382063c4989ec1016d7a7377f",
"description": "st_pbo/compute: pre-clamp shader geometry to 16bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fa5afd639d0431b6f38da09a3f33a23220004dd",
"description": "st_pbo/compute: fix 1D coord dimension by pre-trimming vectors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd07a0002f10869136aa61e59f9bbcdb02d1a2d6",
"description": "st_pbo/compute: fix 1D_ARRAY offsets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd3b03939b556b44b2fbace746ccaf0bfa06a20c",
"description": "st_pbo/compute: handle download failures with fallback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcae7cfd2792ac234d5fed1168d1d877e49768a8",
"description": "panfrost: Assert that blend shaders are nontrivial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5aad9db42858eeacbed4adff3172ab6be8e1df",
"description": "panfrost: Include mask in replace blend shader name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "378b7e37f4dfd1267b2ab89080762cb81c260381",
"description": "panfrost: Simplify blitter blend shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a71d56fd452e9c53da44f21583c197c9661488c",
"description": "panfrost: Invert no_colour to enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39bf3ea7d3c172ea1b4f9afb3131844bdc144d24",
"description": "panfrost: Don't compile empty blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d849d9779a77f05d7acd418516e154a4e9018f40",
"description": "panfrost: Avoid blend shader when not blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e59c74ec56583d74e44c1a5eafc7e2d3ab6117a4",
"description": "panfrost: Promote blend shader outputs 8->16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08746d7b527eef7b291e5374f23276a6443f870b",
"description": "panfrost: Don't saturate in Bifrost blend shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1c9c924c74983bed4eea45a3175fd044f294e9c",
"description": "panfrost: Set blit output variable types correctly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6805609704e3b7af142700389812496d5c7003e",
"description": "panfrost: Handle untyped_color_outputs on Bifrost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf55e05f8f2b3082b3a03e476c95bef401e366da",
"description": "pan/bi: Handle info.fs.untyped_color_outputs on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "394e1f5862a5cd537f60c01ed75dc698e112da58",
"description": "pan/bi: Don't allow ATEST to take a temporary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e12a9ce8d691a311cd37eecbdeadb30400adeb95",
"description": "pan/bi: Don't reorder image loads across stores",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4"
},
{
"sha": "15e15422ba2f7b540a03cc6e7506b197f29a032d",
"description": "asahi: Fix warning building for macOS 12.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1635ad032276b8467f2f67ac0d0969d71f44b766",
"description": "tu: Assert that if draw state is enabled it has valid iova",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c01fff4453cc067b3e1dc0448f36510cb1950ac",
"description": "r300: merge MOVs with MULs or ADDs in merge channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "275beae42d4f74790b084892269041f4fcafee48",
"description": "r300: merge MOVs into ADD using the 0 swizzle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13607d8c4829edda3f3b01a9bdda0ece6e1c4821",
"description": "r300: don't merge w channel in fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "268f317f228b2e7ffc850c1881d8f3f75f41aed2",
"description": "r300: generalize the merge_movs pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05785d482ea86493a700ad778264f563787ceb20",
"description": "r300: run dataflow optimizations in separate loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2755faf9386b4428973f105dfada6625ab85f392",
"description": "r300: check for identical saturate mode when merging MOVs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6286e48e5dda633cc45aa06f48118f99855c1e08",
"description": "r300: fix negate mask computation when merging movs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeae7b812cc05328268047c8d4cb7cfdea3bcf38",
"description": "r300: allow constant swizzles with inline constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b60414494bbc973fe65a565aec255c0cea99884",
"description": "microsoft/clc: Handle a null clc logger",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872"
},
{
"sha": "163390d762ba45c285d0ccafcbdd68f760d9b640",
"description": "vulkan/device_select_wayland: fix a memory leak with DRM device handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "995480a3f7e7bced728c245c5b48501cd76a6ce5",
"description": "radv/ci: Remove host build related fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1762e6b5406bf6c0ebec84a21fa8eb62f812dd2b",
"description": "aco: Improve SCC nocompare optimization when SCC is clobbered.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e69de0f81d69fe4405e91b7a088adb855bc66f06",
"description": "aco: Support s_cselect_b64 in SCC no-compare optimization.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0ef7c7c8281760f2531ec7334785860002e620a",
"description": "aco/optimizer_postRA: Don't try to optimize dead instructions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a4e5320a12ee7be5e64ac3c60c6d16b0c149aa2",
"description": "ci: implement stress testing jobs in ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "607bf3cc41f9cfa04c09aa6512fe8ab4e74ccdcd",
"description": "ci: GraphQL was already implemented in ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6b61fcf60e24040a8075e3e3db853797db09bf4",
"description": "ci: traces: update freedreno and broadcom to brotli compressed traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d521a5c15f47c986c322d542aef97549fa827b7",
"description": "zink: add gfx pipeline lookup shortcut",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a836eaff5511abc930fc479b2014c003117942c",
"description": "zink: track which stages in gfx programs are using inlined uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a5b3658dfc2fc7e1cbb89f13af7b7df83fa4a58",
"description": "zink: split resource tracking into two sets for buffer/texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b93f157de4035ddef4d8de3349e6489fd2b3c80",
"description": "zink: make batch internal api static again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40424cbe980ea231db36fdaa223c376af6470a84",
"description": "zink: merge all the batch state sets onto the struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4830517c261b80d1a5ca2964db4f48e32c64d7b",
"description": "zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "16ae4fb8b7355d86935d8e2c8e3e75517deed34b",
"description": "zink: add is_buffer param to zink_batch_resource_usage_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b56ac82eb87cd12d84f61627c8236bd6e782a81",
"description": "zink: move zink_batch_resource_usage_set to be static inline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7172c8a4217da771e3432bb49b17805b249f89fd",
"description": "zink: remove c++ guard from zink_resource.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "277590d3e4bedc413bce80c1760d22e127e8f93f",
"description": "zink: add more c++ guards to headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58823f054e58c643747aefdbedaeb7fc6906b2e2",
"description": "zink: make zink_bo.h compile in c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc46d44ba5a77fc96eb6eda5f23e536e189ba72f",
"description": "zink: constify shader module variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98fdcd9f9b65ceda05bfb0191527594bcea484db",
"description": "zink: pass shader stage as param for gfx module update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "145137df8936bfbffe08659aacd6969b1cfee8b4",
"description": "zink: use dynarray instead of list for internal shader cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f",
"description": "zink: change u_foreach_bit to regular for loop in zink_gfx_program_update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7c566bda5cdf819d3f7dbdbd8bca33997974be",
"description": "zink: make program cache values more intelligible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d83e609ac207dc1440841c5e564e6d2f10dc75",
"description": "zink: cache dynamic render vs renderpass pipelines separately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc460f6274dc29675d53fa114895f0b5a81e0cab",
"description": "zink: use stage comparison template to ignore vertices_per_patch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbade5c71ac4642554227a10408d5bb0b6e2647d",
"description": "zink: add templates for pipeline stage comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f163b173dc98d206d543d14ef292acf172dfe22",
"description": "zink: use a list for free batch states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662",
"description": "zink: split out first-time shader module creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5008d43703edb590262e9eb218a5420fbaef447",
"description": "zink: split out gfx shader module creation from cache searching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db00e794b275629f9217c8be2b53c9ca65afa0da",
"description": "zink: split out nonseamless/inline shader module info calculation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4de0f7acd9940bad81b294a1f56eb72ac2aa987f",
"description": "zink: plumb screen info through shader key comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a7b912d37583a933a545e25070898e6759b863",
"description": "zink: plumb some screen info through gfx shader creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "190e5bda110e5aee3204c8215ad5629f9a0d212e",
"description": "zink: simplify shader key comparison by splitting out non-generated tcs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59fa32858916e5e80708f3acadc71529313eb94f",
"description": "zink: rework bit iteration in update_gfx_shader_modules to use for loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69464177d0314d76be31fb5bdcfaf9b760227bca",
"description": "zink: fix shader key struct packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f08082c0830ad37c6bc1ec3c72472c7246370b68",
"description": "zink: remove some gfx pipeline state members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c58f3ec6fc7cdc11bfcc1584652f3e10f7c4ec0a",
"description": "zink: use template to eliminate more instructions in pipeline state comparison",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86287168217d5444e5f80f019a4f7374db44f8f",
"description": "zink: move pipeline state comparison to c++ template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c886a7a4238697ffc5d235d88ab76c9f975e4673",
"description": "zink: move gfx pipeline recalc to c++",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5457a70ce32bc2bf5fddbb4a0ee971e39d9901b1",
"description": "zink: move pipeline cache structs to zink_program.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b6751773c8455ae5e7aa3c90e8cd7b4fe54476a",
"description": "zink: add c++ guards to zink_pipeline.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b115a53119808a4d1323453af66da0eb9cddd65",
"description": "zink: remove cpu conditional render hack",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3555371679e050f4e0fc8b27854654d1cf81d783",
"description": "zink: move gfx program update/creation into zink_program.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a98536bba268b0d5349c022bea2a34757ebc652b",
"description": "zink: deduplicate some program destroy code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc429a853835171aef610a5c7e4ef23285478584",
"description": "zink: deduplicate some program creation code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67808a69c678bdf9d4bd548a4c1822e35bfee3b8",
"description": "freedreno/ir3: Use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75739aced31f1212aaf70b117cc4c4372202cb8b",
"description": "freedreno/ir3: Don't use the broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f3cc22bc4b163bc999234009b03c89f0543f3ba",
"description": "pan/bi: Use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb57544b6e861a33b6780a31ab557bb54872918",
"description": "pan/bi: Don't use the broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35a7490ce235b472208df8ccedcc37d32dd54c22",
"description": "pan/bi: Optimize pattern from nir_lower_idiv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef20f1f3516162bb8f6200f11b53acce2f64315",
"description": "pan/bi: Optimize bitwise arithmetic of booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e348985cd3929db510235a3c1810ad6ad53d65d1",
"description": "winsys/amdgpu: change num_rejected_cs to a bool flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "471c82d21efe855af7ef161f294d660c32a7aedd",
"description": "winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6da5bf4d89a94461328d42dd3f0b96722045ac",
"description": "winsys/amdgpu: terminate process on CS rejection when unrobust context is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "801a840a5ca3df7ce2de144f43bcd523b2a9c8e5",
"description": "radeonsi: allow lost context with aux_contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "445b8979076749cf0f71cf81ae4fc5d3c853f2a9",
"description": "radeonsi: rename stop_exec_on_failure -> allow_context_lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43703d82658ba273515a1e1c1eac976cadc1d397",
"description": "Revert \"zink: add all format modifiers when adding for dmabuf export\"",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682",
"description": "Revert \"zink: try to reuse swapchain modifier for dmabuf export\"",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null
},
{
"sha": "b936d638ab039f090b7826e2d44e8811b9e32309",
"description": "intel/ds: Update to Perfetto API v28.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6",
"description": "turnip: lower the queue priority to 1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c625d99403809ead0225dfa9e0f71b64ca450612",
"description": "freedreno/pps: improve interaction with turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "718748fe61a60b6375e57293200c8be434c1cb02",
"description": "pan/bi: Test int8/16 -> float32 opts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c88b8cbee3e0469d99adb93be3492550977cb791",
"description": "pan/bi: Fuse [US][8|16]_TO_F32 ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab1d3664334aaa43e392e636d9d043f444c2c7f",
"description": "pan/bi: Implement some extracts and inserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "469e8c8e22d711cad2408125356d4527aed4f351",
"description": "gallivm: always do per-pixel LOD for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b277cbd6202fb996689a5fc59a86197336e893bf",
"description": "lavapipe: initialize index_bias to zero for non-indexed draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277",
"description": "anv: Do not duplicate intel_device_info memory in each logical device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9474ff72dda61fa7df58d735f4d3b45574e6758d",
"description": "vk/render_pass: don't deref null resolve attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d2990b659978c2cce6668ee6ceb2570592c81f32"
},
{
"sha": "93f69e0452e0cdb2cf1faecb613f54220b798f79",
"description": "panfrost: Don't segfault on unknown models",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "96d65b47c715155bb0403f3e0b5555b348d68539"
},
{
"sha": "7908cb895e2dea8cff91cecb53457a099dc96b07",
"description": "nv30: Fix non-scissored clears after a scissor has been set",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "49e6a55e5eae9fbd484bf395ba688efc3a12af1a",
"description": "zink: remove needless check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09676b5817339cb7653fb23c9c5341b7f95392bb",
"description": "freedreno: Disable LRZ write when alpha-to-coverage is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dca04b04f7e322c3e8c30837ab0488c61d050f6b",
"description": "radv: Inline bvh build headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b386df918fd3274b3814c639ad7297f5b07cc48a",
"description": "zink: Fix incorrect emission of SPIR-V shift ops",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f22d850cad39065f07892cf0f45c6284131bf5",
"description": "r600: Fix SCRATCH OP de-assembly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebcd8c51dc107559a24eff3a67e33922d30cb905",
"description": "r600: Don't use SB with R600 style scratch reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1d871aa6268159cdc63ef846599456d9ba567206"
},
{
"sha": "d6bb8a40a684a884054f85cf636ac1b3b4db1181",
"description": "r600/sfn: Handle R600 scratch read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "404d95ca49af48e06d786e765091dc8d3a531b3c",
"description": "r600: Force NOPs when loading AR on R600 class hardware",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "7749599d737d205a88bbb6fa755ba095d9b581fa",
"description": "r600/sfn: Initialize out buffer when printing op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "069f3869ac3a140898224c8c37d5b3b6349361a4",
"description": "r600/sfn: Fix color outputs when color0 writes all",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "f6582027dc839f9f886854b3a6e581d4c41ac5a7",
"description": "r600/sfn: Sort FS inputs to make interpolated values come first",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "34b9e3e44c1939e9773bb26a2cac2871b2579f03",
"description": "r600/sfn: Add GS thread fix just like the TGSI code path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "00599f6e7161065c51812174ca18427b9867f63f",
"description": "r600/sfn: Schedule shift instruction on R600 in t-slot",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646"
},
{
"sha": "fd8e31198866a705e908ebc453785a7c24b52b20",
"description": "crocus: sync performance monitor code with iris.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87940c31939f45f94c7af02c6c280773f917ff25",
"description": "glsl: dont lower precision for textureGatherOffsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83"
},
{
"sha": "a9556f97daa3a1ec3e24bd7b0811dd2252b34822",
"description": "v3dv: Avoid swapchain_info handling on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17ea48f91d8fa09668ac61a034013f4a79dc6be",
"description": "v3dv: Limit API version to v1.0 for Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2686c5419d67aab365c83647094a537a31a89085"
},
{
"sha": "5e32e8c962da237772c78df7654897acfd4787f7",
"description": "v3dv: Enable sync_fd importing/exporting on Android",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c"
},
{
"sha": "54f3754107c33f0c12b41b78ce1c08cf81297b3e",
"description": "ci: bumping all tags to make sure we don't have hidden fails",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c63303aea24a0f7924813f62d92c171272e9aa9b",
"description": "ci: update fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ace13203f3038d5fef63dc4db36078c8140d4c17",
"description": "ci: remove broken device-select-layer from build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446eeccb1c95f65511aa5ffdfd7f6ce23b1ea83f",
"description": "intel/compiler: fix mesh urb write regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "349a040f684cc5c6b80d40a4edbefa410e91034d"
},
{
"sha": "ddc8ab9e4322bed0ce7e47c986d54c852fb56852",
"description": "Revert \"radeon: add EFC support to only VCN2.0 devices\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "23e5b910c57158030ba246530c57ab13a51245f3"
},
{
"sha": "1ef43ea3c4ec8b29e45ec6e052e37ce3991b77b6",
"description": "iris: Fix PIPE_CAP_UMA",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cea0d6ef6039c407a08fdd558de057cc8a7afaf",
"description": "intel/compiler: Drop variable group size lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79f47249e8ccc1cd8c7cbe2fd8022173df961563",
"description": "llvmpipe: Align persistent mappings to page size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49efa73ba11c4cacaed0052b984e1fb884cf7600",
"description": "zink: try to reuse swapchain modifier for dmabuf export",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
},
{
"sha": "f7b1ef37c0b4f95def5d2b4984e58037bf5cddae",
"description": "zink: iterate over all modifiers and nuke the ones that aren't supported",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "247b8f2924b7832d8520e890cff6891217f5a860"
},
{
"sha": "63d70d6dd99601683af4905cb69975efad382c0e",
"description": "zink: bail out of dmabuf resource creation when srgb explosion is expected",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e4de6faeb110a0a799e096a1a36775ac82fb3f",
"description": "microsoft/compiler: Fix PSV struct when numthreads is 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822"
},
{
"sha": "f44ca247d4f2fcea43a7f6ac5201649e289816b3",
"description": "dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34294bd9bbfe9b1694f522e773be6f640beb86ca",
"description": "microsoft/compiler: Discard shouldn't be marked readnone",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2dd641119fa545528eefdcd50e0d690c7f592bcb",
"description": "aco: Force tex operand to have the correct sub dword size before packing.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2"
},
{
"sha": "70871aa50cdadc0923a0507bfc1ebfdf8342a4ee",
"description": "radv: refactor descriptor set layout tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f97ba1f95d5f5cb3ab1cd0aa22e383e9d77aabde",
"description": "c11: #include <threads.h> when the os/platform provide it",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f228c26520dcfdc2d600ba78c51796ef2a4a31fd",
"description": "llvmpipe: Add some missing locking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e"
},
{
"sha": "37aa92a3cd88c84b3372094b3d1a35daa36b7dd9",
"description": "nir: add uses_bindless flag for shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaeb5bea29fb6f91592317cbbe34b97d9bb8394c",
"description": "egl/dri2: Error path cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4cd1bc9b7f4d565bfe3dc19e391eb13ab14ad71",
"description": "egl/dri2: Indenting fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fcdc07aaa7c95c585068bd050d8b45ee480983a",
"description": "egl: Add some locking asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a020e9e70af08c203df38086a52814cd75d84db5",
"description": "egl: Convert to simple_mtx_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c34ea69d82399f3a0259291fe09b5567cc65a0a",
"description": "egl: Remove redundant fxn param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d55729ae5180b5407fc71d774b1962694d828dc",
"description": "egl: Drop unused _EGL_FUNC_START() arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11583b164437903005868ef30a1e889f60e5267",
"description": "egl: Drop _eglSetFuncName() return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45d9c94a2852d34051684708f2a26b69dfcb4616",
"description": "util: Fix vs2019 build error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bacb04ef625f570c5e97decc96002a03e777ab07",
"description": "freedreno/drm/virtio: Add some atrace",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b69cbc0caa8eb7bc262515b115a493b59aa010f6",
"description": "egl: atrace support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d0d867935cddf71ca30162c888f495f8fc7865e",
"description": "freedreno/drm: Avoid lock in fd_pipe_del()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93fa687808f799ff557a9e99511e5da96bb215d7",
"description": "radv: do not compress DCC in presence of render loops on GFX10+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "854e8797ac3b010c980810fa5d0638a872df3aa0",
"description": "svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341"
},
{
"sha": "d7e6174c2bd4f809e3bc347415689f58dbb31bde",
"description": "pan/mdg: Remove disassembler stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e8f8b40ed82c9a444698e9e1457b485c9af05e",
"description": "pan/decode: Clean up _bifrost_ decode routines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c00efa695d81deb7561bd4f6ce910622cd032b4",
"description": "pan/decode: Centrally declare pandecode entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aba69fc9c812b67dcc0fc7ee0467ac33333cbf48",
"description": "pan/decode: Defeature disassembler stats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dfd0998f24aa9cf61d3c52cec4e64e8fff50df5",
"description": "pan/decode: Unify SFBD/MFBD decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88b4949de798b4fabc5f77be5c5bccf91f332e5",
"description": "pan/decode: Reorder MFBD decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "504022454c69da51fd768ea68d318742c7d555d7",
"description": "pan/decode: Simplify pandecode_fbd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9621df96370b4d3e3e14ee4e5fc90d65eb3cbe85",
"description": "pan/decode: Stop passing suffixes around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42319c6b6d9a34e2293a4a8c1e4908806ba0895e",
"description": "pan/decode: Stop passing job index around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3298ac4b12bb182a1a08142a666c679d43d31813",
"description": "pan/decode: Remove pandecode_msg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c3f246fec46c32f489a5f970bbe65354a2e682",
"description": "pan/decode: Don't pass around memory handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6492338962415721511dd904eb3d1e7701bd60e",
"description": "tu: Implement VK_EXT_non_seamless_cube_map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adb4934d59c3b0e3d61326965e973f63ac4a3cfc",
"description": "radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fddb4eda2f9ee3414746a52a6a2cd0be2a852b67",
"description": "radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b91ca7ce0b408e677a826b64e14984e29afea78",
"description": "radv: add a very initial implementation of VK_EXT_graphics_pipeline_library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "390a1bbdb338f0f5a462920dbdc611f8f40521d3",
"description": "radv: prevent accessing rasterization state when it's NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8af521add538ca84550a74e7b240fb73f224f4c",
"description": "radv: store vk_graphics_pipeline_state to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb6ec3067db26ca5485a42b3aaf1f9a70f4b68cc",
"description": "radv: introduce a new pipeline type for graphics libs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075a35e0ad9f11cec614f5151755b8666246f390",
"description": "radv: add radv_graphics_pipeline_import_info() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5f3a212612d9e3ce9d745d34a64e87d151167e5",
"description": "radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c45fded26b8c858d1974a8b4017200b1cbe92d31",
"description": "tu: Disable LRZ write when alpha-to-coverage is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59dca6f6e16225dcba9d2717c5a60b64820af0ee",
"description": "intel/tools: Also look for 'batch' tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73931afc6062d82c6e24b489bd62d1c78af85579",
"description": "tu: remove tu_syncobj_to_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "781f5fc499b18b16a8eba42faa41334440e7c8d8",
"description": "iris: Clean up iris_sample_with_depth_aux()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf93229c859d7315a6332ebeee52a56f848f33c1",
"description": "iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d70b76ea71045d18361eec4b9615f7708bec005a",
"description": "iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe0152e21602bde2feae1b521f719d5856f2c2d2",
"description": "iris: Pass devinfo to iris_resource_level_has_hiz()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8116839db9783bb09cebc072c1ed2615bf3dde0e",
"description": "ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad274ba8893a31477ca946dfb670d29f8643b01d",
"description": "nir_to_tgsi_info: drop const_buffers_declared",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "50238f495869ce50bd0649e7b75916870c654ccc",
"description": "amd/common: Remove redundant code for determining memory ops per clock",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b"
},
{
"sha": "4291e545d5a0f18c652f0ea57907f445392e8858",
"description": "radeonsi/vcn: add decode support for gfx1101 and gfx1103",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5f03288f07873a36d23fc3c3162249e94dbb1e8",
"description": "anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e5923bbdc0555ad63516109c30c8f6a3a3e0c2e5",
"description": "anv: Remove anv_app_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5e5a1a734d4902ccc8756bb06ae72903e403b45",
"description": "anv: Remove duplicated memset() in physical device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3b15143d2a09736af719aafe032e38c3596492d",
"description": "intel: Simply intel_gem_create_context_engines()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184",
"description": "zink: rework descriptor pool overflow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb9f1101131d73f61230a879472e559f9720f6c2",
"description": "zink: use a single allocation for zink_descriptor_layout_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "234620d8ab6c48ba6906916187f7d3f1d28dd3c0",
"description": "zink: use a dynarray instead of hash table for tracking pools",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33a1bffa946855038566af6bafc22dc37b6c8ea3",
"description": "zink: add an id member for zink_descriptor_pool_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13d4fda841000e51510d6749b227a91a7db99c73",
"description": "zink: require VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7d02a9b5ebab5eb989f9712f407037bced5d417",
"description": "aco: test for one and_savexec opcode in try_optimize_branching_sequence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2587e75ee1929761b025ec0e398431c9bf4c6bcd",
"description": "aco: improve vcc check for instructions between exec_val and exec_copy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf8038254d6f6bcdda8474bc60bb62680a8d193",
"description": "aco: remove val_and_copy_adjacent",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfb306b4e4b011921e896da652df40dbce385110",
"description": "aco: test branch opcode if removing it in try_optimize_branching_sequence",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3"
},
{
"sha": "21cb002b60b3547840e4d68027d4a9ee17b55fc5",
"description": "aco: fix re-write of uses of exec_val's lo/hi half",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "dd105f7c1e3600f1532279e61f6ed38e5c826728",
"description": "aco: fix assembly of vopc_sdwa writing exec",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc"
},
{
"sha": "f60cb8d0af00837f8230abcc467226dcf821bccc",
"description": "aco: rename is_cmp to is_fp_cmp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e493aab3c3f93852482405658fed24d0a429d669",
"description": "aco: fix consecutive exec writes when finding exec_copy instruction",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3"
},
{
"sha": "c50493974edc84f08b5d0cce6bbd29586fcdff33",
"description": "ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74fc367127ccf945f4c649dd6ddff955c802e36e",
"description": "pvr: Implement vkResetDescriptorPool API.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc1382eed9682476820c72e9560a528af7d61a89",
"description": "docs/radv: advertise VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e20977f189118590c5c057856f1a21b1e218315",
"description": "radv: Remove workarounds for D3D9 feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8916c0bf02661b334b2b7fb52e968b9e0aabde",
"description": "tu: Make KGSL wait IOCTLs interrupt-safe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd34f13414ca31b4171f73b098ecf017199760fe",
"description": "radv: advertise VK_KHR_global_priority",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efd3cf8b6fe72d497e165fa714ba23115e77e102",
"description": "radv: remove radv_graphics_pipeline_info completely",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63cb3e9bf08f98ffe2761b0fe011a4f0d6b1e3ff",
"description": "radv: convert radv_vertex_input_info to vk_vertex_input_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc4b8b6d98c21fbca35142909745bd2ffd798098",
"description": "radv: convert radv_rendering_info to vk_render_pass_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c4026501c607cccea879ec4f37a9be4b4f5b4fd",
"description": "radv: convert radv_color_blend_info to vk_color_blend_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6a9e8a68131ed18ce542b95d1a2adb856282ec",
"description": "radv: convert radv_multisample_info to vk_multisample_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d488071c3f2fdc80ba96ea74514057fb1e045b4",
"description": "radv: convert radv_input_assembly_info to vk_input_assembly_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "428be16ebbab9136656aabd4c840b11e103196cb",
"description": "radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5441f574accc3715cb1ebfda20d6887456f4b3",
"description": "radv: convert radv_depth_stencil_info to vk_depth_stencil_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad16d668b8f783884a5e71349f103046b5ad0c2",
"description": "radv: convert radv_rasterization_info to vk_rasterization_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "094bdad2d2998e4cca499e09fc5c69324255e42d",
"description": "radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40eaf2ed28645de6b3e51f1c221da458cb1233b1",
"description": "radv: convert radv_viewport_info to vk_viewpoert_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43452ba903276d077bf446bc55bf601d27895b5a",
"description": "radv: convert radv_tessellation_info to vk_tessellation_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e6693fa3e2af0262b5b1fd48b3a511b911212f",
"description": "radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5076bed2fbebb995eca9c17a2b14199b7a010cfd",
"description": "radv: slightly change the color write enable mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccb373020059609672de1711339cf42fc13d77d1",
"description": "radv: do not translate primitive topology during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e34440a1bfc90e3e073b444cf069012ebb5bffbd",
"description": "radv: do not translate blend op/factor during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f2ca61dcc31fe676e1cdd728e84e257bee1bd29",
"description": "radv: do not translate logic op during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1eb18154da6bc2dd0cf47d7bf4d198805b5a5960",
"description": "radv: do not translate polygon mode during gfx info initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf8422f30178b792e121b13fad6ba7222ae37f",
"description": "radv: simplify the depth clip enable/disable logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e70baccf381de4012750001076228bbc308d1463",
"description": "radv: store the provoking vertex mode in the graphics pipeline info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19d81ee420d84c36acecc272a1387af02443c73",
"description": "vulkan: add attachment sample count info AMD support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6e88d0394f9cb33cc440363a7031b480093a7d2",
"description": "vulkan: fix initializing the primitive topology when it's dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f9450b4e5c889552f87cfdd846391f055e84d73",
"description": "vulkan: initialize discardRectangleCount even if the state is dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb5d09da6c8126ff137fbee9d8e70e1a81f62e85",
"description": "intel/compiler: Use named NIR intrinsic const index accessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca4800fa76d8fcc8dd394be99437593d354dcbea",
"description": "v3dv: vkCmdClearAttachments no longer generates its own RCL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad1961a4416a7f6c42625d0b51f2297f7de423a1",
"description": "v3dv: add a heuristic for double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d17c56078a29f6c54f4c1787747299f3e627a6b1",
"description": "v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4a072a7df5b75be16b7a92cc30ef44be7b15515",
"description": "v3dv: postpone tile state allocation for render pass jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8a3473cf314f1acbf8d3106df1d0edea74518ec",
"description": "v3dv: add a v3dv_job_allocate_tile_state helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab6eceac0d656606720eccc394ed70108bd08b3",
"description": "v3dv: fix tile state allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5da4f5fe8d32722958d28910e09e8321cd709b9a",
"description": "v3dv: track if a job is compatible with double-buffer mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9dcf0dd51f18568094f7edf10bfbefcc3da4064c",
"description": "v3dv: move check_needs_load/store helpers to unversioned code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87a9951073113889c92098093b0f57b9865a5abf",
"description": "broadcom/compiler: track number of TMU operations in prog data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa018415b3f81bb23da58c3c1f8a8796f1d2bfef",
"description": "docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7d7d5fabc906eeafa1abf82caa947c5fa1ef01",
"description": "docs/features: start tracking extensions supported by powervr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e32ba0f7d0cc831c25fd33e8d797906d74d79f5",
"description": "docs/features: start tracking extensions supported by panvk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "420aba38c522cb96b65f4e366167433ea29ffb35",
"description": "docs/features: start tracking extensions supported by dozen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ecf949111e827425f56b0d2aa2028c98f28823",
"description": "docs/features: add missing extensions supported by venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdbd98820f0dec8dfd62bdeb5158fa58ec0f7d3",
"description": "docs/features: add missing extensions supported by turnip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53fd6434f6af82401248ab93156afccbfd689188",
"description": "docs/features: add missing extensions supported by radv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d7f4dd1e920a43486fd379ccab807aa279072e2",
"description": "docs/features: add missing extensions supported by lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da60522ed0e4620154d7ef9bd9ead2ccb8ab42aa",
"description": "docs/features: add missing extensions supported by anv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f143a691a26a949c8869d1c1bc0571bbede62a6",
"description": "turnip: handle fence wrapping in autotune",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40eae2ea9a4d44755ea360725725304ed4770f0",
"description": "turnip: remove unused member in tu_submission_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8a916fd0cd589c621c6d1ed1c4b4fd01fd7bf5d",
"description": "turnip: fix a use-after-free in autotune",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "62b3e75e4c5acd9b776592ff9e3151fe0a9ae079",
"description": "zink: use a maybe more accurate wild guess for pcp-less gpl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85165a246c5956e4fc2a9c96da7ee4d8c1612b28",
"description": "zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c261179e143e6e94351cac77c0dfdb2abb392ca1",
"description": "zink: require EXT_non_seamless_cube_map for GPL support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4579b702f672f265819fd59304695f17c5d6730f",
"description": "c11: Remove mtx_try from mtx enums as it's not a part of c11 standard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b9d3ebe4249c42e7ca8e7044cb0684c3b7797d5",
"description": "aco: Use v_cmpx pre GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "393e577435be0c53b7a41378b6e67268913cbd81",
"description": "aco/assembler: Fix v_cmpx pre GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3",
"description": "aco: Fix optimizing branching sequence with s_and_saveexec.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc",
"description": "aco/assembler: Fix v_cmpx with SDWA.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "9e5f311efec13a13f27641df3b153f3fcfad741c",
"description": "aco: Check that we don't override exec_val operands during branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "baf314e2c078f4b1a565348717cd0a4d5aa5a3c9",
"description": "aco: Check for instructions that inhibit the branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "d88b2e4ab5a770b8119f0e10d2d5389263cb0c36",
"description": "aco: Fix invalidated reference in branching sequence optimization.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "2e9044766ebc5dcbfcb6a1060deb5a2993c48a60",
"description": "ci: do not install i386 sub-architecture in VK images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd508dddd372591b577c7630eaf8bfe3fb052f1",
"description": "ci: use apt-get in x86_test-vk instead of apt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba518a31ac02f2dcd20ff6cc5398754a9e6708b0",
"description": "ci: Report failures to GitLab for LAVA jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "477412f303455c6f7c417e7dfefa1a948ca65dc6",
"description": "iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bdcf5c09904f21f02e8720ee9d933bcb86aff7e",
"description": "iris/ci: Test on Jasper Lake Chromebooks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84956286a8d30790dda7568043ec2b546904fdf2",
"description": "nir/lower_gs_intrinsics: fix primitive count for points",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1"
},
{
"sha": "b88c3d5bd3ed45e0ab2351253e1b455902dd6365",
"description": "zink: fix program cache comparisons",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ac64fcb6bca801cbcc81f8762ec95a78fbbbc7e",
"description": "zink: delete zink_shader_stage()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b988b8c84b181eb88a7b712ec59050810c98a99e",
"description": "zink: remove all pipe_shader_type usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2792d2bd4ad27c5896f76f5b1d768a1349418bc9",
"description": "zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc657f8c07950a4f884828dbd73ae9e3d30c8277",
"description": "zink: explicitly define ZINK_GFX_SHADER_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7040745060fc41664f775a5b1fe2a60e1867799c",
"description": "zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89daf988bc7e90bf8d1f61db1570ea0502b4645c",
"description": "zink: use statically sized array for descriptor allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ca46b66c38fa6aa09c1c45f6ea7e059ca852837",
"description": "zink: rename _lazy descriptor stuff",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "48cb86d487c9c89ffb68de9ece80577c3ea91449",
"description": "zink: reorder some descriptor structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e373f97804819e5dc20d4f41440aa175358d2782",
"description": "zink: merge batch descriptor data onto batch state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c281b7ccd81346aa48abe9d1f9973fda9488cb4",
"description": "zink: merge program descriptor data onto program struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24c7bdef8f993e361499d4e11e75b29934c888d",
"description": "zink: merge context descriptor data onto context struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5512b15863a702c8bedb68bec3312b2421d8c0d5",
"description": "zink: merge batch descriptor data structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9938067287b96b935ef4dc8c5bce9288f3c523dc",
"description": "zink: merge context descriptor data structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b25d8850f09a469c84a0321a8e11a039810774c0",
"description": "zink: remove descriptor dummy_set",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c8fb47f6b09bc468d8ddc1ee577c578a14058e3",
"description": "zink: delete some unused descriptor struct members",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca1d643eab1343f99fe80d126cd013de314f3037",
"description": "zink: move lazy descriptor data types into zink_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30c51abd0bb4e455da0c0c5a6d7a32b19e06f72e",
"description": "zink: move all types/enums into zink_types.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bcbd3b297d616aee67e5968bde901ed9e9fc40d3",
"description": "zink: delete unused struct types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b6ab4dec444f1088b4c92f1c9848a3cd10aed98",
"description": "zink: move lazy descriptor functions into zink_descriptors.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b0447eec7a702e747ff91c4a7de6cb06efc24aa",
"description": "zink: delete a lot of descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e6480ee04d9d96f573aa646bd89b7731bb333c",
"description": "zink: remove descriptor vtable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc3c1206beca30f03819c132b4a54774663efbd4",
"description": "zink: remove checks for lazy descriptor mode + templates ext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24acb1926860910923320ec870eac191f432b4fc",
"description": "zink: remove cached descriptor mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fd8ae15415bc79c76a827faef8fb37591c08189",
"description": "asahi: Identify depth clip mode bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f88863f616eadef462dde8a01ee665f1cf7639",
"description": "asahi: Don't advertise ARB_clip_control yet",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ead97382456fe7f5c2ccc40aea2a58310eae207",
"description": "aco: Add faster code path to store_lds for consecutive write mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4588453815c58ec848b0ff6f18a08836e70f55df",
"description": "vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1"
},
{
"sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef",
"description": "etnaviv: don't expose array and 3D texture support on pre-halti GPUs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b0f77bde5687ccee31e300a58dd5e039da7b90f",
"description": "etnaviv: allow 3D textures with TS in transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9496b7a2fa0ffb1167b7b15d89a546615045832b",
"description": "etnaviv: fix TS buffer allocation for 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d93327cc4b14e7df09bc369c54ac22cdbc05206",
"description": "etnaviv: properly check number of layers in surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88fd397c741c0e1fe0d851fbc566925078df6013",
"description": "r300: fix variables detection for paired ALU and TEX instructions in different branches",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5df20568a6e60056211b634efa3bea4758f18e9",
"description": "frontend/nine: Fix ff position_t fallback when w = 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "93da6e9f34226549b4eb8726383fb54c584a9e15",
"description": "frontend/nine: Fix shader multi-use crash",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c65ccab6d48abe7be650ee7b9f3b72a70609a9a",
"description": "frontend/nine: Fix cso restore bug",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f953ad51299a744aa74b7667debd8a8245685f5",
"description": "frontend/nine: Fix ATOC handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1272640d55243105bb192a5dd460dc70fc7a77a6"
},
{
"sha": "e5124e83ba1f9a7c86a3b1b8d38e7c71cd481f88",
"description": "frontend/nine: Fix buffer tracking out of bounds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "380c2bf8876496183af50fa5bc59145f311962e0"
},
{
"sha": "b74febffe6e97938130dfd405ae1678539eafcfe",
"description": "frontend/nine: Skip invalid swvp calls",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d0d245e7e1fd870aa5c16f9a2fb50c8f9c0de6d",
"description": "ci: Enable llvmpipe on MacOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e04d4f881e167f9f6594cb79477bd3e9a11d81ce",
"description": "ci: Improve MacOS github ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f05b23b4f9a5ba2a3414f6d06675c93d707f84f",
"description": "util: Disable usage of __attribute__((__const__)) when the compiler is clang",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "075b72ea069863021c51235d46c4c89c859d698b",
"description": "util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e342081c3769214024c22fb394ac506008c1fd37"
},
{
"sha": "a1b7682d10dae1ec90932687bf7d2445b38d5fb9",
"description": "util: Fixes memory leak in u_printf_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ab6087797f805cf158048915c67945613c9a72",
"description": "util: Fixes memory leak in create_cache_item_header_and_blob",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2"
},
{
"sha": "44a64a34bf448c667ddbf7f6b7ed526740917147",
"description": "intel: Fixes compile error of aubinator_viewer.cpp with gcc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b38ca7844996fb9a7c3531c6e9f44b438f65ecb",
"description": "panfrost: Do no use designated initializer for union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41af9bc0a55a3f4892434dbbe48e55ada1857436",
"description": "nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] default: ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through default:",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b855149caad60042ad0bc2d4c131c7063ff088",
"description": "meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1506ea2ecb8d017dbe1bbe7bec03294619683e13"
},
{
"sha": "1df92ed2a68bf8ea331e44eddb6a194f82612297",
"description": "meson: Don't include glsl compiler if flex/bison aren't found",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ee3212078e12f28ada17c2db033363029443f4a",
"description": "util: Add os_create_anonymous_file support on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9",
"description": "meson: Enable graw tests on mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5d9bd9a05038044526ea6cc2a1146bbb2aeddb",
"description": "zink: stop skipping bunch of GLESx tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3ca94261af44e1e80012e838f1b179cf54b188a",
"description": "zink: Use DETECT_OS_WINDOWS instead of 'WIN32'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "007d979dbe6a90dd8a6b489600be7284f7aa4019",
"description": "util: Enable tests that disabled for msvc/mingw",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dec40ea4da130f84f374271dcc7ddf5d4d687ca9",
"description": "util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d85295e6a9c957fb9871cd3b0daeb64c05f00992",
"description": "util: Implement os_get_available_system_memory on Win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2bf20e28fc659df215f94a055497471168e9158",
"description": "util: Fixes typo in function os_get_total_physical_memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7a61aa17e786ceeadf5eb6f854372630456267",
"description": "util: Implement util_thread_get_time_nano on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c68c36f890c2f798144f24c93c85c9f353c0121e",
"description": "mesa/st: simplify sampler border color swizzling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea",
"description": "mesa/st: use tracked samplerview swizzle values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ccc0f7b503205b85517f80914b608bab572f0ad",
"description": "mesa: track gl_texture_object swizzle internally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383b39f3130009d5a73e5f7f348f1b3e932a29d3",
"description": "mesa/st: use pre-calculated format swizzle for samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e713a9a98219fb09a31e46785c577d1ffc451944",
"description": "mesa: track format swizzles on teximage objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "206aad7c5c702dceaa80fcc259c1ceda991471e2",
"description": "zink: add a driver workaround for broken L4A4 on nvidia",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d49586cfae34f4320f9eb56d79b2e62f5c0676d4",
"description": "zink: support emulating alpha formats using new border color quirk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5bf01e214c2398c21da28de06e1739c60183952",
"description": "zink: handle emulated alpha format clears",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89c41a77508ae300d9ebd411da311121bdef336c",
"description": "zink: reject native blits for emulated alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88390404b8bfa4b32be4f1137a9cd9fae53caf32",
"description": "zink: add some format functions for emulating alpha formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b27632abc65d2a07ce1e3302e6a0c6de4016638",
"description": "zink: stop modifying samplerview swizzle on base struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5b272589491e850b092af543f4c8c76e8eebfc5",
"description": "util/format: handle SRGB in util_format_luminance_to_red()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55ef65d4f44cabd525e3ce021ed2b452dd8b8698",
"description": "gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03b893acb34e9ac0d41ddf000aeb995d771b4357",
"description": "gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1341d7aa84ef188f537954682ce0c45068a3dd8f",
"description": "mesa/st: use plumbed value for srgb_skip_decode in sampler conversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c172cdbccd6aeae6a0660514b8fef5e550f1ca4",
"description": "mesa/st: plumb glsl130_or_later through sampler creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1e33fa3456d174e6c47c20abc466fd06936ac58",
"description": "mesa/st: add ignore_srgb_decode param to st_convert_sampler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d033b34fe3c52f4720235449a0a1fd5fe683b0",
"description": "mesa: require render target bind for A/L/I in format selection",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882",
"description": "mesa: fix blending when using luminance/intensity emulation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eec931e9b851fb399d3b00ef1f2f9f855910692",
"description": ".mailmap: change spelling for Constantine Kharlamov",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db11e300e92d28fb9c220d0dcdfe36b33403157e",
"description": "meson: remove source_root() call in main meson.build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91362340f33eabf95d64c6116a813d7c88ff802f",
"description": "meson: remove source_root() call in nir compiler path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef611696a5a7768343f4df5fb1dc5533d44ae802",
"description": "loader/dri3: remove a no-op free call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f572961d6937c0adceab39dd883cb53cfa965dc2",
"description": "loader/dri3: simplify check for reply",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "861167f41d17e1c8d114cb511a817308491327c1",
"description": "isl: fix bug where sb.MOCS is not being set",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f"
},
{
"sha": "a3a04ed6f3617ab7891f827fae8a9dd8e67596bf",
"description": "glsl: add check for too large atomic counter buffer offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd28984f84af64ecb59851c4ea56324dd5a1cbc4",
"description": "pvr: fix memleak in error paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c69ba3159a6e65a2108cbffefda25a2bf4e09e4f",
"description": "Android.mk: Disable lmsensors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81d4b76492497ee2beb2c360df849bd7a292294",
"description": "util/xmlconfig: allow drivers to override option values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7361b67f92eeef47107062313bbf2a4372e17827",
"description": "glthread: add missing code for GL_ARB_sparse_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983684d763325a7b5f92cbebdf488a06ab41969d",
"description": "glthread: track glBindFramebufferEXT, not just glBindFramebuffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b0dc9377913d2745f6fb89912e94ce22d64681",
"description": "glthread: track GL_READ_FRAMEBUFFER bindings too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28e351673ef8c22c5ae0585f40e1cbd2b15eda5c",
"description": "glthread: call _mesa_glthread_DeleteBuffers unconditionally",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4fa24747b9089bda0453051e5fd5188e6fce6996"
},
{
"sha": "eb4036ea5b9a55c1d965e0917d21c502c8635b47",
"description": "glthread: unbind framebuffers in glDeleteFramebuffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d"
},
{
"sha": "a9b64bd7ad725fdf8ea0da522e1d47215cfb2f84",
"description": "glsl: allow image*Shadow keywords on ES and GLSL >= 420",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00d8fcee10385dc711b1197c3098b2c2fc7effa9",
"description": "intel/drm-shim: update shim to support DG2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4393be8291ff3f39ff37a61133b6e5b0fa3e9698",
"description": "mesa/st: fix reference to nir->info after nir_to_tgsi",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "580f1ac4736eec90e2e7dbe67ba76cac4d0e5319"
},
{
"sha": "74266753634a6928d7c8497783dcd315d5667eec",
"description": "svga: compare graphics shader stages against COMPUTE",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c"
},
{
"sha": "2d39227a90440e5b911f5ac6c0fb5ac04c433565",
"description": "radv: Fix stack size calculation with stage ids",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c39cccec9c5a6d027457e625e34db5f0092c076b"
},
{
"sha": "1f6bd6ece99c92a492b896713799bba642b687cd",
"description": "etnaviv: fix standalone compiler to work without a tgsi backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b85544db19a75a939b13aa246fd7305a7bef8a4c",
"description": "etnaviv: skip disk cache initialization on standalone compiler",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3bf0da1cbd4b10043c80bf44609a3024b5fcc36",
"description": "microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97902a9ef8bcf22cbb110c8a5978a5b7034b58ee",
"description": "nir: add nir_instr_as_str",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872",
"description": "microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58bf84044bbad292057bdc95c13bb030b57eb7c5",
"description": "radv: copy the sample locations only if the state isn't dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca33a6c0d409aa5d49794b6f4d8018c634fb0fb",
"description": "radv: copy line stipple factor/pattern only if the state isn't dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d92ab921b1b033c4722338cf77a6a0fa6e09445",
"description": "radv: remove unecessary radv_pipeline::uses_dynamic_stride",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56bb29cb93accf9d78c29332db52314bcb4b7670",
"description": "anv: don't return incorrect error code for vkCreateDescriptorPool",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "bc7edc1c7a446e442154dbd2b068eba83182b7b6",
"description": "radv: force inlining on another draw function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64395f0d85ae7f74ec386ed6f0c2f09ae20b2a56",
"description": "radv: remove stupid conditional from draw path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e6a80b5ea5ca8eae364b00642bc47f1fcc0e08",
"description": "radeonsi/tests: cosmetic changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d7275dd886dcf028a03c8266d2d8f7f1462f1be",
"description": "radeonsi/tests: update navi21 expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4b7162e2345c142ae32ed393ac7871132ffdf26",
"description": "radeonsi/tests: update raven expected results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d7637bb73b61beda07d37933084b8534094934b",
"description": "radeonsi/tests: add testing of the khr-single tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "62d3f799de738ac31c1736309002ccdd5b79dac4",
"description": "radeonsi/tests: remove left-over debug print",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b5aecb19558200fd39fda46db08456ba7acc180",
"description": "virgl: add support for hardware video acceleration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15c210649d3547689be286af2a0707be7ec3cdf4",
"description": "gallium/util: add a new helper function pipe_buffer_size()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2199651b83c6842842dabd9261491481f4a3df1",
"description": "vl: change vl_video_buffer_destroy() to non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7366d68ae551763acc8cd481ff64af04e7a7cd9",
"description": "gallium: add key size to the structure pipe_picture_desc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d192fccbded86bfaac0e8f661a9f66c496dc01",
"description": "pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e9cce39d3f0ccd2a1aaff9bdcd10de32aa14698",
"description": "nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17eda68df3b88e5ed02cf180411491b28be1e6d5",
"description": "egl/wgl: Fix some awkward sizeof formatting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
},
{
"sha": "efd2ae6c0c87b8eca3bf0a476a008a16c00c51a2",
"description": "egl/wgl: Delete unused variables/code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d"
},
{
"sha": "35e9c7e082d10c960c9cf1409d14744bd48e6ee9",
"description": "wgl: Use pfi instead of iPixelFormat more often",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aeb3147a96dca44a3a6d99595c6e7f35b2a2df79",
"description": "egl/wgl: Support sync objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e08d2dde2200ef3c38e1de01c70d418e0788ce98",
"description": "egl/wgl: Support EGL_MESA_query_driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52e663959edd6085adadd66931efc9f61ae56333",
"description": "egl/wgl: Hook up image validate/get in smapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c512b68816bfe525828f65035b4ff6053f3df373",
"description": "egl/wgl: Use a per-display st_manager",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "250bdcbfbee2ac086931db89954d9e0c6eacbaee",
"description": "wgl: Pass smapi explicitly to framebuffer creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5b1824ce3cebf5e5ef4bcdb9ca3266aa93600a6",
"description": "wgl: Pass smapi explicitly to context creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d57a4abcf86bd9fd3cc377cf9c1aa0de79badc84",
"description": "egl,wgl: Support eglCreateImageKHR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76756ea4c6477b834e5d1e25cb9c7a341173f0bc",
"description": "egl/wgl: Support eglWaitNative",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e8271b27a711b655516e192b74b1aee174913e7",
"description": "egl/wgl: Support eglWaitClient",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d9e0a4ab0ef5a7c3b471e7cb4979b60f19265e7",
"description": "egl/wgl: Support eglSwapInterval",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501154b4edc06efcf39e99f61373750bee3c0e3e",
"description": "wgl: Allow per-framebuffer swap interval overrides",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f533b3640e97da51357d6844846786c9a9d4850",
"description": "egl/wgl: Implement bind/release texture buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d0757e2e361f0f5faa6e3e52279940123247795",
"description": "egl/wgl: Set YInvert attribute to always true",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87931cdb1f7a6fc8934bf697e12f9dbdc804574b",
"description": "egl/wgl: Implement PBuffer surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c205641ccf4a53a70860f5151092b5d4799379a5",
"description": "wgl: Split pbuffer creation into two functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11ee16493da3116cb24d52c193db12403fcc4ebd",
"description": "egl/wgl: Implement QuerySurface",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cab2ae2405b77ab21546c920fd5e6a6073a5582",
"description": "egl/wgl: Don't require a native display to support window surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b4af434b30250118b790aed75572e93a1f4689",
"description": "c11: Implement and use of thrd_current properly on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "125a952b661eba478f36ae95956945cc7d75493a",
"description": "c11: call impl_tss_dtor_invoke with tls callback for win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e819f713794108f3b34d6b503396bd72b6315b33",
"description": "c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c37c6ac613b17ae34978065871f90fe16d154da4",
"description": "nir/validate: add some (light) validation for sampler type matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7eda568a4acf8b3d551e22b6ef72689663f9550",
"description": "nir/validate: clamp unsized tex dests to 32bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "632e1b66f5cb4f0e20fcd1645ffc386c3214d591",
"description": "radv: fix return type for meta resolve shaders",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "524f173c0379e6aad723b2bfa5d5f798685ae543",
"description": "radv: explain why radv_invariant_geom is still needed for SotTR DX",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95232bf2619045629993ef5e8177763db3e006e6",
"description": "radv: remove radv_invariant_geom workarounds for DX games",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95b0b2bea0b98a12d320288aa8b6ce950460ec99",
"description": "venus: Enable VK_EXT_texture_compression_astc_hdr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56f331951984e698e4b947d2ad6e34a8444bd62c",
"description": "venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e643173cc5b7d416702cb3284d2a646a24dab3d1",
"description": "venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33e791bc02ab53d2182076ab7021b991cfb22542",
"description": "venus/pipeline: Ignore basePipelineHandle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d39e202dac8a00a803d8b93724115c5090caabb0",
"description": "venus/pipeline: Ignore pViewportState::pScissors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6f2915ae549c6256afcfd146b44c61a8f833f52",
"description": "venus/pipeline: Ignore pViewportState::pViewports",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ab3b40f2e26856895f6a3902d0a463a0f33dd74",
"description": "venus/pipeline: Fix ignore rule for pColorBlendState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "661fc52c905f4bf0a1f57047ba491f47c210dd2d",
"description": "venus/pipeline: Fix ignore rule for pDepthStencilState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f70e08ed72973862d299c5c946527c7c64ad824",
"description": "venus/pipeline: Split ignore rules for pViewportState, pMultisampleState",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf6099e42542a033b9527e6c4832be41b75e6456",
"description": "venus/pipeline: Add pipeline state bools for ignore rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "063a13d67e8ac6169fef884dab7a05251664716a",
"description": "venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0369fdbe94efcbcc6a21c5b692e06d90c24d9e7f",
"description": "venus: Track subpass properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3619743c0c701b7f8bf7aa467dfd7d8b5892b03",
"description": "venus: Drop vn_present_src_attachment::acquire",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7cc3f046e0d6354747338de578fcaef883690e73",
"description": "venus: Remove cryptic pointer arithmetic on present attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2937c100e19e37c92e6b998d9bef77f15b1a90c9",
"description": "svga: fix SetConstantBufferOffset command opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea050345ec54993a8954fd5b2e6f5d8643314b6",
"description": "radv: do not set registers for PSO states that are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42803c70ef46d19184c189f163ba8c26fc817dda",
"description": "radv: simplify dynamic states uses when determining NGG culling settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a96521bb40770d62c5e7d2e0b629811db9ed831",
"description": "radv: remove one useless check about line width and dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101f9dd8cf3adb0b97566e8f6f083409d57b807b",
"description": "radv: properly ignore PSO states that are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdab8fef7aff0270ec173cbdca33d434a43ac8ab",
"description": "iris: return failure if iris_resource_configure_main fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "001779a33d80861d4bdabc3d0c7c78f75dee113f",
"description": "lavapipe: Remove st_shader_stage_to_ptarget",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70891edd9728e7dd73115171fdb03622ce6450ba",
"description": "nir: add a nir_opt_if_options enum",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ca0d2d4507ca3f9ce31f8a35fe4e3f44008451e",
"description": "llvmpipe: Double number of SSBOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd40e1b0127ffdb337667c9f524ab42999b875c9",
"description": "aco: fix hash statistic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f"
},
{
"sha": "0b312dc343f5402f48d82996571f5100713be62b",
"description": "radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b",
"description": "amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3340dea1941885e85087bd35b6261dfee8148722",
"description": "zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "71c1ca3c67bc64ba1d74841fa664b0ee0e045c11",
"description": "zink: add have_D32_SFLOAT_S8_UINT boolean",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "37dfa4e3f3c669af16a53aa6c0401989a26099a1",
"description": "radv: fix cleaning the meta query state if an error occured",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923"
},
{
"sha": "5b5d5554f6687477d5bad646de8472434e19984f",
"description": "radv: respect the render area for depth/stencil resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa5d4062e8b359fb11f35816d87fd2f4fd4b778a",
"description": "svga: fix mksstats build",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5"
},
{
"sha": "26a1e93f7ecbb2d59fec7f5ad0fdcada9e1f10da",
"description": "ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9921f5cf0c767e2bb60f647b70b7c36329d3cad4",
"description": "ci/windows: Install Graphics-Tools package on the base image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47526556494f18cd2c02f978bccac7e2ba73adcd",
"description": "egl/x11: implement ANGLE_sync_control_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94cfa50dc67e264e621d3003030c0ed40c8a2802",
"description": "egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eebea558b7b598359e6364f7a965216fea0fe9b2",
"description": "egl: wire up ANGLE_sync_control_rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f5bb9dd738ace274c97507adea073b6c609469b2",
"description": "egl: Remove eglextchromium.h and import eglext_angle.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9d3ac9c1c3a3df0cf4135f3c18efede46446b4",
"description": "ci/windows: Windows runner is back online",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd41337354326354739042368989535d79f1640",
"description": "anv: emit scissors when the pipeline changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d25c04236be85eac56ff88470be7199664b3aa8"
},
{
"sha": "dd7cae2a9960db528f65036e85412c3f51afd6a0",
"description": "ci/lavapipe: wine flakes, switch to manual for now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4b9b7a9505f61877ccd51157cab590a5fe3b24",
"description": "gallium/u_blitter: make the bilinear filter for MSAA resolving conformant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7ad4757bef25fd040993d15b3d87ad6f4c82ea",
"description": "gallium/u_blitter: make nearest filtering emulation using TXF conformant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a41386a0530df35dbbe9f17a5e7189f398cbe908",
"description": "gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0397db1d8119d7875ecb54c943fb649450985c0e",
"description": "gallium/u_blitter: treat Z scaling as scaled blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "854fb27275c7744ea022ef9a2eb6320b59388834",
"description": "gallium/u_blitter: fix the has_txf support condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20575169221bf3ce7bd4bcfee4d23d452cf96063",
"description": "gallium/u_blitter: remove unused code for integer MSAA resolve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd7a968c36a11217db144241baaa2527130ca967",
"description": "gallivm: initialize texture_unit_offset in emit_size_query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60272d7db41f207b4653941610cd3ec69f46cbf6",
"description": "gallivm: fix TXQ crash with MSAA samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7e155628db61495e6475d3a896e639965b73196",
"description": "ttn: set the correct sampler declaration type in the presense of txs and lod",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23a2698e7578b170ff665d6a22dc9f936c07f960",
"description": "ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "149d4e4b6d193f07f6709e62f340c3b3337242c0",
"description": "tu: Use the format list to decide whether we can do UBWC with MUTABLE.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6bd494cfac760384807fb558a511db3ff9d495d",
"description": "tu: Treat viewFormatCount==0 as no format list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41280ba2895fc6fafd02d7f2ba4490215aa0914a",
"description": "tu: Move the vkCreateImage format list checks to helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dda0a01bb3ea5a618a73ea4e506cb61e68e6d0c",
"description": "zink: Make sure that we keep the existing ici pNext chain on inserts.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf"
},
{
"sha": "6a933b7f539426442418f8d875ea17631ac4a979",
"description": "c11: Fixes the declaration of timespec_get in time.h for macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0dd2eabaaca939883a6c9b73ea7bfc476907e36",
"description": "util: open_memstream also support on MacOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecfda9a0fa02a12a8f5b22f5682d5db45a6f5a27",
"description": "microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67e60ae8fefaeadbe06bf0cbd8ad2ee267a6c0e",
"description": "meson: clc compiler test only works on win32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e95531e101f0ba61d28195fe38414e411bf418b3",
"description": "radv: fix gathering XFB info if there is dead outputs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a35742c434e6c4bd7834521061df9ed8410b2d6e",
"description": "radv/ci: Put one more board to run the CTS on Stoney Ridge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b16ce35b658c97b85b7910c09030c3e8b07b85",
"description": "radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "379f2b641e486531d24a7d90ea4deb79af489502",
"description": "radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22a8b7f589c0ad5905c323103fda29729db14d8a",
"description": "radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a693fbf64b84ed6364984c45dc3255b71063c6dc",
"description": "amdgpu/bo: update uses_secure_bos when importing buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92"
},
{
"sha": "1d64308fe95b00c7f7aa1a8059cf8a0623a9bcdc",
"description": "gallium/dri2: make protected buffer checks opt-in",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1862923849caaa7bfe225ef92ef1398b0c8be78d",
"description": "ci/windows: Disable Windows builds while the runner is offline again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ea0ec4697d7de7caf738edac72afd05ee434ad9",
"description": "docs/ci: show how to run traces locally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d00c55e9eabae65e1bc1fa8b360288763976931",
"description": "radv/ci: bump the console activity timeout of VanGogh to 3 minutes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1db0b5660973f885cffc835935f3c1b22e6bde0e",
"description": "radv/ci: skip host_write_transfer_src.1048576 on renoir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e091e56fc16639e6fdc121e702e5c85f7b55642b",
"description": "radv/ci: add more tests to the flake list of vega10",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bbe3c6d36c455e1073b1e26741ff13430be36cb",
"description": "radv/ci: move some tests from the vega10 fail to its flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f8a356bd35fbb741f81284c856a2f455a451958",
"description": "radv/ci: document a recent regression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "401d03e1e947279306a9cccc8b86996c940ef91b",
"description": "freedreno: Cap reported video memory by VA size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bc1d08c48bd3b309eb9b65db5ac1d7749f512cd",
"description": "freedreno/drm: Add FD_VA_SIZE param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32d0dfc4627d294ae249a525f6e043d63cbde787",
"description": "dzn: Use D3D12 constants instead of naked numbers for device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d48ce281f80f821f61084bd85dda9ed7b3695692",
"description": "dzn: Disable extensions that require multi-view",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a3b086b06c6c1ff63a4abe3752ca0a7a854dc77",
"description": "docs: fixup link to virgl docs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1"
},
{
"sha": "9efb1d7fbc5c84a1e83cc50b059f386ba95838e1",
"description": "wgl: Release the context before deleting it in wglDeleteContext",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dafdb58b86a913fa8910b4ce0b78f41ce1bd197",
"description": "wgl: Always release local references in stw_make_current_by_handles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fcd0309790250b68f8cfc320c227b66144e5c36",
"description": "wgl: Homogenize read framebuffer reference counting logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a60181e8f2ed755950cfcaf732e834ceb6cd7a89",
"description": "radeonsi: use do..while loops and other cosmetic changes in display list path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9a0cae1a133d9598957dc29c8caf79932f58920",
"description": "radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e574c801c3e61b5afd81718fb43f15bfb4ad4ed",
"description": "radeonsi: remove temporary si_context::vb_descriptor_user_sgprs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d37e161d92b7307823db9ba64c1491ed9906b4",
"description": "radeonsi: remove vb_descriptors_gpu_list only used for debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4cef2487b5fdb91723e657f1f6f3065a8544fd4",
"description": "radeonsi: add vertex buffers into the BO list in set_vertex_buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4ffac8a17364139b079ac76857a819bd0138b13",
"description": "radeonsi: merge both fail paths in si_set_vb_descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7e64ab63c5aa0b5c2079badc3ae0d5668c234f8",
"description": "tu: Fix sysmem depth attachment clear flushing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b"
},
{
"sha": "de55058cbc63ba0814466463196a1ceaa5af20e5",
"description": "docs: document DRI_PRIME",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "903e99150f37cc33594a0770ebf1f61f557d2d3c",
"description": "vulkan/device_select: allow DRI_PRIME=vendor_id:device_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a71b92fff824675df8076b62df54acc36ffeb26a",
"description": "vulkan/device_select: print the dri_prime warning only if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4005ba3ed4256ad398298542c92c765503520b60",
"description": "loader: allow DRI_PRIME=vendor_id:device_id syntax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d50e4cdc1bb78c62575b4941c8c914de783e075",
"description": "loader: don't return empty string in loader_get_dri_config_device_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6daf99fcb2b741265f5fd0bf4f798f793964b0e7",
"description": "ci/windows: Re-enable Windows runners",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b8abe511a60e49e0ee06b58d4bfb7f37c62b7c",
"description": "radv: simplify radv_bind_dynamic_state() slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18e9ba3e3b07e87657478c4cb9ca77da22078916",
"description": "radv: remove unused states parameter from some radv_emit_XXX() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f6e32ff7cfbb3dd8806be298ac875a13b696933",
"description": "radv: simplify saving/restoring all dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d82ec1b3f995adc66457b7bcf0ca34cbb9de8db",
"description": "radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf0af800456f96fd735ede50c1cd7b8b5cd4d342",
"description": "aco: improve VcmpxPermlaneHazard workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5912c7d3fa0e498872e1652fa142e4923bdba596",
"description": "aco: only add vscnt wait when visiting VMEM/DS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52156d6b26b575c49e3bea9e9768dc3a739c14e6",
"description": "aco: set has_VMEM,has_DS=false after a branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17e59a03b2c31460145b691dc5b39b13e340003",
"description": "aco: fix LdsBranchVmemWARHazard with 2+ branch chains",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c037ba1bb7aba99bd15e063bbdbc6d4c68cf2384"
},
{
"sha": "c7f52551a7f9a63c22f2553897adea0af1ecb0cb",
"description": "gallium/u_threaded: buffer subdata merging (v2)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "293298de65055552e9c58f6fb823e05aa99d7368",
"description": "tu: Flush depth on depth img transition from undef layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dccd6f495a38196ca37edeb562a0e8f0ee9600cd",
"description": "ac/nir/cull: Fix typo in bounding box culling.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23"
},
{
"sha": "1fb12d2cceb3284effb6ea5c280e11c7a77a48df",
"description": "radv: use ref counting for VS prologs and PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b8a92c72318f1bd8a7a50fe89a87c8a7594c28",
"description": "radv: rework shaders ref counting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f4b6b4d11a6f4f3c996da5115a146d0dff5f946",
"description": "ci/radeonsi: Add zork jobs and rules",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c2260104872741c6cf1cc6d9b73fc6649561d01",
"description": "ci/radeonsi: skqp: Add fail test files for raven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4338c9df0bc0107716f8c29f48f5e65ec13fe95",
"description": "ci/freedreno: skqp: run with new tests files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7801a17b5436f24df0b85997846f06cfbcc8ab33",
"description": "ci/skqp: Add gitlab sections for uncluttering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4dcee7a8a02488d2f860ebe23e12f9341f75b9e",
"description": "ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eece545d792061694ca3b0ef84bdb572f030ef1a",
"description": "ci/skqp: Supress irrelevant shellcheck warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e7459377e3caf3961d4d73ccce83e8443e4bc8",
"description": "ci/skqp: Put generated tests files in artifacts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e50d461fec49c0f70c458efc4a39166a55db26b0",
"description": "ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5001d818da27e6b5683453ae7bdfaa29680c5187",
"description": "ci/skqp: Add support for commenting tests files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0f5601a9b7fd6c93dddbe07eabbcb20f31a3def",
"description": "ci/skqp: Build list_gpu_unit_tests and list_gms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23732b47324b823146b61179b517517f32ea2048",
"description": "ci/skqp: Fix Nima-Cpp fetching error",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c913970427378d7154912a49e503f44bb31d77e",
"description": "ci/skqp: Fix paths in skqp-runner",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f387b78486c25af9975275e342ec1f3d5bd5c39",
"description": "ci/skqp: Show reports on crashes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d77c7f9c995811787da3d6cb4bbdfa188997ffd",
"description": "ci/skqp: Add an option to run all tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2012246075abd33751d344a7777f80439e65e7fc",
"description": "radv: ignore out-of-order rasterization if stencil write mask is dynamic",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bffd601ede40f259b3f9239e3d67393e47138e9",
"description": "Revert \"nir: Preserve offsets in lower_io_to_scalar_early\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a1bc1523408a305b14a8c297ea93a28bb12cee5d"
},
{
"sha": "3712609ee364c50962998acb6553e0dc2e9f052e",
"description": "agx: Only emit the used components of gl_FragCoord",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17168162fbcc6396b512d1580cad02f140937645",
"description": "agx: Remove p_extract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1900cb9510d0689c6f379e31972c1d73956055a",
"description": "agx: Handle type-changing splits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f86ad382c5b86e64e8326c26a06acffaae7e1bd9",
"description": "agx: Stop using broken idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f28c631a8971ad8f98ef3211ae736a025eb0b322",
"description": "agx: Implement nir_op_umul_high",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab535ffda4886cd71a4b50c21d990f761b6f245",
"description": "agx: Extract umul_high implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8cea8679d7f5f521c33bb77e6a966cbad43af33",
"description": "agx: Assert that registers are naturally aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c2e626064c021da2c90ccda3e5d935c4e778ba7",
"description": "agx: Align 64-bit register pairs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5631b3352e04b0ffc07bf48a097a9eafb60ae217",
"description": "agx: Lower more ALU operations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f759459cd648f6f92db8455efd16bacf140730b7",
"description": "agx: Implement noperspective interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "638d7f542ee5cc56f569ecaf5d3d1169a6cf3b0e",
"description": "agx: Use split instead of extract for ldcf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "744b4a0f7fdbf4952bd418bd5ee8566cf6f1b589",
"description": "agx: Rename varying load instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14bf020d75311b818adf746d2cb704c1a0cca239",
"description": "agx: Model perspective coefficient reg in the IR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24c30844119b0b8cdd88b025ff25ae01bc6dea1b",
"description": "agx: Add AGX_MESA_DEBUG=noopt option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb",
"description": "asahi,agx: Rewrite varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b21db4111116c4324114b9304b5c32ce259322c",
"description": "asahi: Decode Interpolation packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c67169d2187fa5cc7a26562a1b34dad345e16d63",
"description": "asahi: Fix varying XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed215183e25b2a7fd12ea94fc2e05404c5338097",
"description": "asahi: Encode known bits of Linkage in the XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "034d52643cf3bf7ea91e117ce6e0c95db42ad415",
"description": "asahi: Correct bind fragment pipeline size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651e4677ca42b9b04443e765de0693c61b6620ac",
"description": "asahi: Split vertex/fragment pipeline binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fa5b05e9108098a9a762aa655f76c735e887bd1",
"description": "asahi: Use a single bind texture/sampler per pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1180fe2f60d746875e69814d3b62f7a81d33e14",
"description": "asahi: Fix using multiple textures/samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2fef02cc056f715059dddf0f5373ce913fb4d2b",
"description": "asahi: Dump all textures&samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d6dd44f82c22a51424a916a516ef292b17bc27f",
"description": "asahi: Allow large uniform records",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c045d3761c24d559fb67674d8e9aa1654c05f357",
"description": "asahi: Extend counts in BIND packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a1050082fcaa48771ced24c2ac96f962188db77",
"description": "asahi: Plumb through lower_clip_fs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e441896eb870ed9d6108275e82cdb4a796334bae",
"description": "agx: Fix ld_var cf packing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47a3f1226c84d2783358737c2d3ca0040f29ed43",
"description": "agx: Fix packing of samplers in texture instrs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb"
},
{
"sha": "9bd32fb33a4b4f5afbbc5286cde03645f9c300ea",
"description": "docs/asahi: Document varying interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b86c0ba90f485fe2882539058a31dec91b0d80a",
"description": "radv: Switch to the GLSL leaf implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e55c852600a91721068141bd691676c5aa30ddee",
"description": "radv: Add a GLSL leaf kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a91dddf4be6e7e48c488e2d9fe1b374aaaa276",
"description": "radv: Switch to the GLSL internal implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3a457656b3a3767e4cb502ff3f19e42ee67fb07",
"description": "radv: Add a GLSL internal kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a8797de91a5ca33c67e3b8a6142e73060796ee",
"description": "radv: Switch to the GLSL morton implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f79fe32cdc0747165c52515695f1e7bd6bc1500d",
"description": "radv: Add a GLSL morton kernel implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46c723c7c023afe769b4c8ae140a82862c9f3d8a",
"description": "radv: Add the basics for GLSL bvh kerrnels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a59403ae49d576b124fd0b37354e77757dc06e",
"description": "radv: Add create_build_pipeline_spv helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa56120679f4c775ca502302c1bedef217f0b93",
"description": "radv: Remove unused push constant structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de75d9d1d091f6a036c91e077397b8df65b828fc",
"description": "radv: Remove accel_struct_build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c39271bb4bcd9ba0fa6d41a9e983d0007ca1a593",
"description": "radv: Always emulate fmin/fmax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f5da7939cdb24227c2db8e101386b29cfc79301",
"description": "radv: Remove acceleration structure host builds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d0e2013633675043e6c45d391dc2045e0c593f63",
"description": "radv: Move radv_acceleration_structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e48165411bd3dbbbb415233d5188bcb72c8adb9",
"description": "radv: Move accel struct structs to bvh/bvh.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec45430205543ab89c7940cb9185895c739ea874",
"description": "ci/lavapipe: implement traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6e59fa5130f228756b5c524169db14605115b93",
"description": "ci: prepare piglit-traces for WINE and DXVK",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6aa81bfb306eb6b471d9a294ecf22bf8323a5a7a",
"description": "vulkan: disallow VK_KHR_performance_query on android",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "77b67a747efcdf5b3bff31cb38c26a2941705475"
},
{
"sha": "cbbd9f3402f2e73448516029981e47c13eed8e0c",
"description": "ci: Upgrade deqp-runner to 0.15.0.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f01ae0203dc33dcb1d6978189a8e2769a5c1df26",
"description": "ci: Add testing of the khr-single tests.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "478626fd941246d0e2d2cd597946d5936fd7751c",
"description": "ci/swrast: Add some flakes I've noticed in the IRC channel.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d6770d20ae9d9381f803b92531b65ee9c00b541",
"description": "nir/lower_alu: drop unnecessary iand on uadd_carry result",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ecea47f066733287b6962aa9892687ed7356d67",
"description": "broadcom/compiler: simplify code emitted for centroid coordinates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e035c289b52a0867956d78135c1669abb9a60b2e",
"description": "ac/nir/cull: Tweak phi for cull_small_primitive branch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abc4eda84689408613ac7d92e77934afc66a13d7",
"description": "radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4148a525201ad22df512262c361231f76f411415",
"description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46396e97bea603a5cef8177b66a760a11a78af2a",
"description": "virgl: Fix unmapping of blob resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1"
},
{
"sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3",
"description": "aco: Remove branch instruction when exec is constant non-zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "baab6f18c91166b275c339027dcd87ce57795cd5",
"description": "aco: Optimize branching sequence during SSA elimination.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b0caae61da93283d8ec87ca1bd1d7b3d176703",
"description": "ac/nir/cull: Make cull functions more consistent.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c721f751f2593267fdf7eb352621d4392e62205e",
"description": "ac/nir/ngg: Move LDS store of accepted flag into the inner branch.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23",
"description": "ac/nir/cull: Change if condition for bounding box culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb4e68b72499261fceb9385df79dc0f43d61529d",
"description": "ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ca24063ae9e41b3f34693ca650eef8f2f0d34f",
"description": "ac/nir/cull: Move some code from cull_bbox into helper functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "239363f3c61aa87431c1d444e641f1a45404c477",
"description": "radv: implement VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5992b8bbf762f6d202b9704775f8950cd93f0d31",
"description": "vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58858c9d00b55ffe8b11ec52f96c2ccd2533042d",
"description": "vulkan: Update the XML and headers to 1.3.224",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d7f00d5c86e8a234f1c198c3bb0dd8f132a1f31",
"description": "freedreno: Drop fixed upper bound on # of tiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2497741a1b142b0e19f3946d3f49f064c0c8f119",
"description": "freedreno/gmem: Fix col0 calc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e"
},
{
"sha": "8b3f2a9e5d49098a921de643916dd693f569d1bc",
"description": "freedreno/drm: Fix potential bo cache vs export crash",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024"
},
{
"sha": "0a0205f04552ab21971c431a5f8bb7486d664422",
"description": "virgl/ci: Update virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fc06daabb08ee7748493ae7a561662cf3f62cff",
"description": "ci: separate wine setup into own script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb52f64604fcabd460a9568daba6d5e2167a528",
"description": "ci: make shellcheck happy on dxvk script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8cf2ecdd62c6a375b7e3d80e8e03e1e3e277bc",
"description": "ci: move DXVK instalation outside of x86_test-vk",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6fb2da6f27fb364379786f6f784af52661bdce9",
"description": "d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9b95667fdf024cd9e3a67b1a0caec8141c6082d",
"description": "ci: Turn off the entire Lima farm (devices report out-of-space)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "239623ecee97fdd5e8a4b22de32d7326fc5ffd86",
"description": "anv: Don't require 32-bit addresses for scratch on Gen12.5+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d82cea5fc301323ad2b47ad415197bb4f6e503f1",
"description": "genxml: Add BVH data structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a68008354624ab33450b7069184c9d391a5e7497",
"description": "intel/rt: Handle multiple exits in lower_shader_returns",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a329e6e5111b30ffe8891e7f2dd28223ff6b9373",
"description": "intel/rt: Handle halts in any-hit shaders properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caed8df146288ead678a3388946437759ff69304",
"description": "intel/fs_reg_allocate: Improve compressed instruction self-interference",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ce5be916fa30d40cad4a9bcdb8697ad9e2e65c8",
"description": "intel/nir: specify synchronous value for tracing op",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ab1d6aaa259773ae634e364674a3daebe96705",
"description": "intel/compiler: document units of brw_ubo_range fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "734384e8bc2606f8a69d281cdc4fe728070acab9",
"description": "intel/fs: fixup simd selection with shader calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9cb9390962ab80721ee4160251f33773696ea208",
"description": "intel/fs: store num of resume shaders in prog_data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2bf792ea584774c79b6d8089180aaedd3c10612",
"description": "r300: add khr r400 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dce6409e6d78d571c2bf8b2a97246910ad3c3add",
"description": "r300: add list of deqp gles2 r400 failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20591573f10a9efdb9951ccd65f4574c36418bd6",
"description": "broadcom/compiler: use nir_opt_idiv_const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224",
"description": "broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c1801706eb9006a13ca15c5ab59980c99774e5e",
"description": "ac/llvm: handle external textures in ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a"
},
{
"sha": "bdfaf51014dad9d03c6bb5f862cc6815658ddff9",
"description": "radeonsi: fix a regression due to reordering PIPE_SHADER_*",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27f46465c7a408d3406886ed230b7e35dc693247"
},
{
"sha": "7e45622728d72828d24bf215011ac2e1a9b0356f",
"description": "radeonsi/ci: update failing tests on navi21",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "279315fd73e981f0c8876811327bcee0f0ccf7a3",
"description": "radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4056e953fe43bd667e1812c1c7075285d24b42c2"
},
{
"sha": "50802f96a80e2f57ddebc3e197fb3782e969da4a",
"description": "iris: Handle new untyped dataport cache flush PIPE_CONTROL field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "845ab3d627995803219c5fbdfe6734a966218ce0",
"description": "anv: Handle bits to flush data-port's Untyped L1 data cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f34ce7e8e124e8dc9acf388081026edcdd5885d",
"description": "intel/ds: track untyped dataport flushes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aead60434aa0babf656738a577298ca09805fd2",
"description": "iris: Specify Untyped L1 cache policy for stateless accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79cd2c2759f0dc7199eae92e4fe0c4d5fa0b91e1",
"description": "anv: Specify Untyped L1 cache policy for stateless accesses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b2b769d1dd55b6a2f587b9da91c3e451d3a71e",
"description": "intel/isl: Setting L1 caching policy to Write-back mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e21f474288e2159c80a80fa20e7b473056df939",
"description": "anv: fixup PIPE_CONTROL restriction on gfx8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "644daa974300696364b816e67cb2a618e523d0d9",
"description": "vc4: properly restore vc4 debug option",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c3f5d276317f9f8c77336ec78f6e72b640f61081"
},
{
"sha": "5449e6d14c872c21f1a8acb05252aef7b31a77f4",
"description": "draw: don't touch info values that aren't valid.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4abd3274936560e66976894f362332856ce6539",
"description": "llvmpipe/ci: update ci results for clover.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d41c4b3d916febd79429f0d9384da587d833775",
"description": "lavapipe: scan shader for info before lowering images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5036e0a08e981e144da8403706619ef0ffc8cc65",
"description": "lavapipe: lower images to non-derefs in vulkan side",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a17635e98812029f16a53c57460f252716c64870",
"description": "gallivm/nir/st: lower image derefs in advance.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "060936fe0de668127310a65e607fa4b7b48d6f0a",
"description": "virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54aa49c1439440c88a1c6a1046be11dba3ab44e",
"description": "venus: double the abort timeout to allow long shader compiles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ecd5509969369ff43799bae0ea9ab5d7fa7c0af4",
"description": "venus: increase busy wait order in vn_relax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1911dc5abb7940aad1ce082722beb07622ddbccd",
"description": "zink: remove an old RGBA4 nvidia workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32446f51a83f74cd63a589e86f30da59dc53f97c",
"description": "zink: don't fixup sparse texops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48"
},
{
"sha": "247b8f2924b7832d8520e890cff6891217f5a860",
"description": "zink: add all format modifiers when adding for dmabuf export",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e8ec87b68035ceba742b245a25e83e4adaae270",
"description": "zink: don't add modifiers if EXT_image_drm_format_modifier isn't present",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c824a53f352823786967260cfe387a839c28dc9d",
"description": "zink: use modifier_aspect to check for modifier plane in zink_resource_get_param",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b59eb9c8b791e59cadca161f952ae2ef4473ebe4",
"description": "zink: demote dmabuf tiling to linear if modifiers aren't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9c413e8ec44270eaeab5bf38b78b45d084cec46",
"description": "zink: add u_queue.h to kopper header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188721d6d3d4cab9b0ca8fa419e4c33a33ae3910",
"description": "nine: check return on resource_get_handle",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b55b63991ae3c4055b7938bf528b686907a2e3f7",
"description": "zink: support PIPE_QUERY_TIMESTAMP_DISJOINT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "758f60467ecfaa2f27971c0e3ae5c28c2d6561de",
"description": "zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1",
"description": "zink: rewrite all undefined shader reads as 0001 instead of undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bbc2c49ecc2e246cd8f4dbbc5456902a3db37cd",
"description": "zink: handle invalid gl_TexCoord reads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f60f246426af08989c78439a20124da24083ff8e",
"description": "zink: explicitly set nir cursor in rewrite_and_discard_read",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3",
"description": "zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9"
},
{
"sha": "55a4a6b8dcc8b068d24cc1b1c2e1500369c14485",
"description": "zink: handle !half_pixel_center",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a8edb310d84f1400d8b8b7e096a9dfc33e198b2",
"description": "zink: handle unscaled depth bias from nine",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "a912952c3ea8f4191abc83e3638c6f09341ef15b",
"description": "zink: drop mode_changed check from linewidth/depthbias draw updates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f7b8929572da407240dbc0cb688a56c9c07c95e",
"description": "zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbbf25abfdd7ca9eb45a9e15948ed839bbc31925",
"description": "zink: use maintenance4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ff1fb9101fd1ca383c3e2a88f61911c0c2eecd62",
"description": "zink: force a new framebuffer for clear_depth_stencil if the clear region is big",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619"
},
{
"sha": "80364c4d19eb2ee841a5d6cffb9fbc94afeb07ac",
"description": "zink: force flush clears on fb change if fb geometry changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570"
},
{
"sha": "7c7feab4e180ba7827352ad1b393fe2921a722e7",
"description": "tu: Implement VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c82af0c43b6e6270835d084984560592e1079af0",
"description": "tu: Decouple vertex input state from shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35dc99924aeebf754b01c2dc1a2ced765ec68ca5",
"description": "freedreno: Disable UBWC for frontbuffer rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c6d4cf9a2bb01e08869e6b503e31fe86b461c87",
"description": "gbm: Add USE_FRONT_RENDERING flag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "126e83d9704227520dd7de21111c7f2b30e71efe",
"description": "ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3113fbcfc15bd5ca728f2b10947292b06b051f4",
"description": "zink: Replace the \"optimal_tiling\" flag with a \"linear\" flag instead.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01ce65da72a88335b4d701d3f086482d19d2c642",
"description": "zink: Take the tiling path for resources with modifiers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b0eb8de47b17100f1731123584b358dc69c8ed",
"description": "util/memstream: insert null terminator on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1427563e3eb3b2577f885b7668b16624ea1130f",
"description": "gallium: mark the input data as const in pipe_grid_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caf2794f6fb0816f0e4df00ab1644a9d5cf8fe2d",
"description": "vtn: silence warning about linkage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6637b1f41e6a67b8f7a97c8253895c0a3fbc7ddb",
"description": "clc: undefine spirv defs to work around LLVMs headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b38114ed7cf20bc38d487d19c635c3d3539ba46",
"description": "microsoft/clc: drop inline sampler reordering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de2065496a0751fce899a60bc42143b7028d92a3",
"description": "nir: Clean up and improve nir_dedup_inline_samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b1298546579d75fadb91cb7e9eb7d4387c9a0b9",
"description": "nir: extract the clc inline sampler dedup pass from clc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe",
"description": "nir/lower_images: extract from clover",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01500198a69b86fc0afd7073bd5714f328538845",
"description": "nir: serialize printf metadata for CL kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdc0a8624c054bf899cef5c0f4231d13c81fcb99",
"description": "printf: add some unit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa82808645fb9932ce6f9d2115dcdc9edce98cd8",
"description": "printf: extract clovers printf impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "160aa603f59ef72a7f98ba5b840a62694f2c2db4",
"description": "ci/bin: ignore Gitlab GQL cache",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057"
},
{
"sha": "12a4581a06047da72c62f8898806c3fd5fc0aa36",
"description": "radv/nir_lower_abi: Use instructions_pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b7b74db06bc88840fdf59ae082b56ad47f1bd6e",
"description": "meson: Cleanup usage dri_drivers as it's a dead option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56b0e3a575b69f0f835fcf6a307e57dcd29bd5cf",
"description": "meson: Place all pre_args about HAVE_DRI* into single place",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d6204c7997a44f0d428b151555e3068c8b942f3",
"description": "docs: update calendar for 22.2.0-rc1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0fcdcf210393d5160c0d2c04d5582be320929c93",
"description": "docs: update calendar and link releases notes for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17355d0dcfd3dc080f042974eb60d44e716409b1",
"description": "docs: update calendar and link releases notes for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcc547328f507f6b45a87495153b3fc08c10a1ed",
"description": "docs: Add sha256 sum for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b65653900b46f3145cb97ca3031639ff3bbb8ae",
"description": "docs: add release notes for 22.1.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa14d6144b8acb3a2125412d56974200aeb94d73",
"description": "docs: Add sha256 sum for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "604b48b64173cb4e50dd7c10d40e459c726798dd",
"description": "docs: add release notes for 22.1.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32211788d05311d1a92863e5445b56a5175ad4a0",
"description": "util/disk_cache: Add new mesa-db cache type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f64f74b8f23f16c46f06ea192a2c6e48df43c4c9",
"description": "util/disk_cache: Make disk_cache_os.h usable by C++ code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "517e523a2a62ec782b55c4cc16492c1d10d07839",
"description": "util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d86335dd49f9e0aa27c1464067ad8a59d016ea70",
"description": "util/disk_cache: Append to disk_cache_load_cache_index() with _foz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d423a4b2aa60e88d58a58615700e916550c2f90e",
"description": "util/disk_cache: Enable testing of uncompressed caches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2",
"description": "util/disk_cache: Add option to disable compression",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e6bdb2ed31f27c28d258859ec48e8e67f51ff41",
"description": "ci: Add vulkan dEQP tests for venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ac14a97e27dbadff42bc409d818bc1b8803bf65",
"description": "ci: Enable virtio-experimental in testing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91ab35efab2a94bf943e6171aded05339b349976",
"description": "ci: Build crosvm with opaque fd mapping support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "486a24c520d857d3ba995dd8686c992f1d512d31",
"description": "ci: Move crosvm to the base test image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ba0f0ffab3ea5532ca1dcf6cb0c2848aba9bd6",
"description": "ci: Merge common builds in debian test jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6915d1978aacc78414fea29bfffa3672318160fc",
"description": "tgsi_to_nir: handle compact arrays for clipdistance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26317f16fd73b8f3ec1de9952f382a48d5d8285a",
"description": "tgsi_to_nir: fix clipdistance store writemask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a7b65c1422b857eefa21358ca0229ab1a44587",
"description": "ci: replace gzip usage with zstd where posible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "784642f773c3ad36c9a1c30721b55cb2c6752cde",
"description": "ci: compress LAVA rootfs with zstd instead of gzip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29ccd991a84e461840fea1056394627056e565c6",
"description": "vc4/simulator: use i915/amd ioctls for BO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b7fad356352a90acc7b148f898edb6b034ab57",
"description": "pvr: get free list min size from the runtime info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bb03ffc76604fa5b69db66739e4ea303fe3392d",
"description": "gallium: use gl shader types as the basis for the gallium ones",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9edd861eb1ad208be7f169a4ac45b0604fc05213",
"description": "gallium: fixup some inconsistent uses of enum pipe_shader_type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49253c9c1b1bb999aa8df48bac4e6a3820cbf16f",
"description": "gallium/iris/crocus: collapse a bunch of conversion functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27f46465c7a408d3406886ed230b7e35dc693247",
"description": "gallium/tgsi: reorder pipe shader type defines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c",
"description": "svga: compare shader type against compute not tess eval.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a26543f6368fed1604cfde7fffce2024e9d8abab",
"description": "virgl: abstract virgl shader stages from pipe shader stages.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64e8993476eaf65e507944231149f0c265fce140",
"description": "zink: add defines for the shader stage templates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9d8d606ccf3d809a9adfd529be8d1ceaf1dd799",
"description": "llvmpipe/gallivm/draw: introduce a buffer type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "118d61df59dffc7353a1978ed3a16de7b0024036",
"description": "draw: fix up jit type creation for gs/tcs/tes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e145912654dee5ce0ff989db3c02750bca23142e",
"description": "lavapipe: enable shader clock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6cc3dece03ea8095a2292a2b817f4a34129f320",
"description": "llvmpipe: add shader clock support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25e2c4d7841648c80ba973d1ed89d2150aca8f71",
"description": "Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec46a85c4f92e25e7994881679d6a1531a59b58e",
"description": "d3d12/dzn/spirv2dxil: Require version library",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b8328c9664ed3f11924be37a243464236812a3a2"
},
{
"sha": "42a52a8be117127d8b51a57aa945c70386f13c7c",
"description": "ci/bare-metal: Re-open serial and everything after test phase timeout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e2f6e5b4c6b6931813320c0d2ba28f28e15ef99",
"description": "zink: Advertise PIPE_CAP_NATIVE_FENCE_FD",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c",
"description": "zink: add a graphics pipeline library implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e20aa7eb3a07afd4ace5fac82c931c52fa3b8223",
"description": "zink: set program pipeline array idx earlier in zink_get_gfx_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed733d934ef797bcc05bf733760cd017e702d8ab",
"description": "zink: reorganize zink_gfx_pipeline_state a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b7eb0d9d348b6320306dcc244c92ee8bb80177a",
"description": "zink: break out program primtype->idx conversion function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2215377aa00208312e09eb2f0ea8692e871db8f0",
"description": "zink: change zink_create_gfx_program signature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80fac34d92fc6a3cccd46838860628f724926c48",
"description": "zink: hook up pipeline_library extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae022b784c942d80d92d33962e5c3daa157fc9bc",
"description": "zink: always set vertex dynamic states",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d58642984cb4df1fff6f4915f8d8fbc5d038d41",
"description": "zink: init cache_put program fence on program creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0a7a169dd3b929352d8c61f3e47abc2b5628ea",
"description": "gallivm: fix printf hook for cached shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7"
},
{
"sha": "f0558c6f1cc47cf787a9b88357460f1ba307d4bc",
"description": "turnip: use SPDX-License-Identifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8977913a23fec1d33fd29f8cfd17393a07773d86",
"description": "turnip: remove headers from libtu_files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "381f234ab88cc4a9fc7998d71838261a8d79132d",
"description": "turnip: remove tu_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f7538f241bcad55b785ce647926bb120b9dba6e",
"description": "turnip: move away from tu_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46baf8641439987c7837fa9afd73fb817df23798",
"description": "turnip: update tu_util.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e99703b515ccbc0e64de888b30245b02fde081a6",
"description": "turnip: add tu_android.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e61bee30c5b47fb9ea512b8fce318fbf4286c04",
"description": "turnip: add tu_cmd_buffer.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6666ec39458de73f7796d4b873d868ea1379770d",
"description": "turnip: add tu_device.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d9bf785656ff2e7e82f98647e5875158432b2c9",
"description": "turnip: update tu_autotune.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fc31e4af32e628b6319554cf24701e7aef3334b",
"description": "turnip: add tu_wsi.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "543fac108dcce5c6f360d50f4540954c6f64b9f4",
"description": "turnip: add tu_pass.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c607309c91a6e3ce29fa7fd65f3da189f91097a",
"description": "turnip: add tu_lrz.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79dd12478f81801438ce5b0807da872d1dd9357b",
"description": "turnip: add tu_dynamic_rendering.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f759fddba25cb12af3a171920b64d496328864c",
"description": "turnip: add tu_clear_blit.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6430efcab71866efbb4d0fc0d16a05fc8afcefcd",
"description": "turnip: add tu_pipeline.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec5bc3d8ff230a9b6d8f70db4b4551f52b3c1889",
"description": "turnip: add tu_shader.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7fe90434c1e2c4846ce178c6e31ea21e13179b9",
"description": "turnip: update tu_descriptor_set.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "216f19e62fa071d78d9c1119cfce0222800744ca",
"description": "turnip: add tu_formats.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "095dfcae45d76c2f812b86b040abdd8136702871",
"description": "turnip: add tu_image.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65a5fbcb151aea52a02f2862d5eebd6ddfe2fd13",
"description": "turnip: add tu_query.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51d416a7e492e0e11a38803fc30af6c1e0aee4aa",
"description": "turnip: update tu_cs.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e337f05ab1e4dfb235bb1e48798b8d8cc5c0f61",
"description": "turnip: add tu_suballoc.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d9ac3d0df559f2e80f3b6c21e11b85365cbfa18",
"description": "turnip: add tu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "120469efeae2b22a3e301137d53d43133d2c511c",
"description": "turnip: remove includes that are already in tu_common.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0312157101f782dd2ac845cf0f05756b5342e794",
"description": "turnip: add tu_common.h as the common header",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2af624706a82245b71a670d1139a763dd1bf696f",
"description": "anv: use nir_opt_uniform_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d2754b12cd7385bf108a6f19746bf09ac13b38a5",
"description": "radv: use nir_opt_uniform_access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa5559f272628c5d510bf9049af7dc94512cb072",
"description": "nir: add a pass to remove non-uniform access qualifier when the operands are uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fcbfce4e181b25dd0f31bff545c06b08d1871657",
"description": "ci/bin: Print job needs DAG in ci_run_n_monitor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057",
"description": "ci/bin: Cache GQL queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101697ceb3dcf15edc4e22d14900b18eb81ac986",
"description": "ci/bin: Add script to expand jobs manifest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39cdcea251c3a954862ba0048b304caa488b7de2",
"description": "ci/bin: Make ci_run_n_monitor finds dependencies automatically",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "caf9900b3da9b5d5747606a5b2b80da395b6095e",
"description": "ci/bin: Sort imports from ci_run_n_monitor.py",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65b6edee3e9e7db921abb51e009779410dcd64b3",
"description": "ci/bin: Add utility to find jobs dependencies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63082cf70951262a632bbcdc35838243ea1bd4b8",
"description": "ci/lava: Add timeout header info for LAVA GL Sections",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69400a07623e449af6519c26be0ff4620dbca451",
"description": "ci/lava: Customise sections timeouts via envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb9892c1c3317aaa05a9f2b15ccae107db96fe5",
"description": "vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7bd099dea64fc7821b15cd40f04132e7f34aa41",
"description": "vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccf5481a6c432d2a9a1196f01b143ec06bacb6af",
"description": "vulkan: fix ALLOWED_ANDROID_VERSION for api level 26",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb524e48e95eaa40f386cd396f79c283b73d1ed",
"description": "vulkan: sort ALLOWED_ANDROID_VERSION by api levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "446d2039cb718ca9cf6428f0685c8dfe462b65d1",
"description": "bin/gen_release_notes.py: bump advertised vulkan version to 1.3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40"
},
{
"sha": "49237c0eb3eaae799d9ee7703788d2573df21e13",
"description": "radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "098b9a8d02c5496c8975e4e6827f749468fe5ade",
"description": "ac/llvm: remove all resinfo code now that it's lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c1014f3125ce8d757e172444c4f56db49570416",
"description": "radeonsi,radv: run ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a",
"description": "ac/nir: add ac_nir_lower_resinfo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f772a2b75c4a312e39e5bb855c9971d96c9757f",
"description": "ac/llvm: implement nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "995beca09efe67bc58c7c1aa522116cdc74b4648",
"description": "ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a574d3802b518327fc93429c5d0dfb21cda366c",
"description": "ac/llvm: implement nir_intrinsic_image_deref_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e075769a5357d11cd89f22313aabcbef0ce5a691",
"description": "nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3098000e712cb3f06165716ca426079eac221560",
"description": "nir: add nir_texop_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6483fd394e4e7227f95104ac8d5782c2be46c642",
"description": "nir: add nir_intrinsic_image_descriptor_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea6993f9c76ec8b2cdfbd75914a614a55b2936c4",
"description": "nir: add nir_intrinsic_image_samples_identical",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22eff86eafd5766e7b1de4c24f1b110d652e718b",
"description": "zink: use modifier feature flags during surface creation when necessary",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9250d3ee3d014495713edcca626851be1476e77",
"description": "zink: use stored format features for blit functionality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fffd57ef6105d78c0cc0fb2acf379f69195a8643",
"description": "zink: store VkFormatFeatureFlags on creation",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28ee911ad67192bc7a0683b6061b89e372482faf",
"description": "zink: handle mutable swapchain images with dmabuf",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a4e599918c779385616479c3cb9604d8ebabd64",
"description": "docs: reset new features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]