Files
mesa/.pick_status.json
Sergi Blanch Torne d9857b2745 ci: identify and label S3 buckets
As for the S3 bucket where the kernel image is stored has been identified and
labeled, the other buckets in use can also be identified and labeled.

cc: mesa-stable

Signed-off-by: Sergi Blanch Torne <sergi.blanch.torne@collabora.com>
Co-developed-by: Guilherme Gallo <guilherme.gallo@collabora.com
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28979>
(cherry picked from commit 72b3c2e4ba)
2024-05-15 15:37:05 +02:00

10292 lines
312 KiB
JSON

[
{
"sha": "aa9244c8f6bfa3fb33cf233104b00fc44fc9459f",
"description": "intel/brw: update Xe2 max SIMD message sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8852719d05424b9c3e79be49515fd0915191b22",
"description": "radv: rename radeon perfctr uconfig helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2957cedad7d15832970c890446461eecb219c3d6",
"description": "radv: remove redundant radeon_set_perfctr_reg() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b023780ada5ac2ed6739a278ea3160fe7f554d9",
"description": "radv: introduce radeon_set_reg_seq()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0d4212847c9ca22b25c87bed7dc0286f9cd590f",
"description": "radv: stop using radv_physical_device for radeon helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e78e4a344dc769b6f7d0e6a1447455d48a325cb",
"description": "rusticl/device: properly handle devices with no support for images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "017ae1f02d91c14187db92b4f0fd5f84b62d7600",
"description": "rusticl/device/caps: move enough for has_images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02b4e0d449c2e3053a6802909fb73b19412133a",
"description": "rusticl/device: add DeviceCaps and move timestamp stuff into it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e5f8e6db862935e559cc6968efdefb161f4cf4",
"description": "anv/sparse: assert a format can't be standard and non-standard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4384c8782ede3d5a0b3e6fcf3b7f7edad383ad6d",
"description": "anv+zink/ci: add failures related to multi-sampled sparse binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5294faee203b22185140e4f3ec665435b602bfcd",
"description": "anv: check for VK_RENDERING_SUSPENDING_BIT once at CmdEndRendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ef3d652b2515de002b7e161b320a80e2a2bbe9c",
"description": "anv/sparse: enable MSAA for Sparse when applicable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5979b5a205a7d2a81131971db978832ca25f66",
"description": "anv/sparse: flush the tile cache when resolving sparse images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8abfdfe576be130667eed08da3e3d71a06be579a",
"description": "anv/sparse: exclude Xe2's Tile64's non-standard block shapes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e69c7cd1496a10fe31b53666f9ab64614dfa9e15",
"description": "anv/sparse: fix block_size_B when the image is multi-sampled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d748f5b2c7541ffbc45e55e36d16a7154e4bb14",
"description": "anv/sparse: reject all sample flags that non-sparse doesn't support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "620f1d1a7a0a7848f9beaf8013aa4fc692cce39e",
"description": "anv/sparse: properly reject sample counts we don't support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af725a2ccc8649f2dc2666f9eae6f98916b41f91",
"description": "anv/sparse: we can't do multi-sampled depth/stencil sparse images",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d38801ebd97e823d3d97790581056ea672a2527",
"description": "anv/sparse: add the MSAA block shape tables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b6671d3c104e5725f550d26b5872534760946c",
"description": "isl: add ISL_TILING_64_XE2 to isl_tiling_to_name()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
"notes": null
},
{
"sha": "90b0925588d42a367bdc34dea8856691b33a44ae",
"description": "radeonsi: constify struct pipe_vertex_buffer *",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "283f8af9763f1cc7dd54073c0768c972847e0549",
"description": "radeonsi/ci: remove some gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f237f497eb2b157de9879748b7e735b79a09819d",
"description": "radeonsi/ci: update failures for all generations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fd149bd8668a5f813c3aac3e361d7742568a90",
"description": "radeonsi/ci: fix caselists for vk-gl-cts/main",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b91220a825d74d79606e23d4fd8b89312bf6079f",
"description": "radeonsi: remove slow code from si_msaa_resolve_blit_via_CB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b771d1355747d9379761dbc709394d792c628b39",
"description": "radeonsi: replace the clear_12bytes_buffer shader with the DMA compute shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "995e7d927c2613e56a05bff98acc2bf0e02b7782",
"description": "radeonsi: use set_work_size for all internal compute dispatches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83d8b3bc1a05ce482bf4b1e82af009205aaba557",
"description": "radeonsi: simplify the complex clear/copy_buffer shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92497d1c8fe8ca4e09f99826326d010436ec1ccd",
"description": "radeonsi: minor simplifications of clear/copy_buffer shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81c90cded01d8d68433cffa6a432ddda694816b0",
"description": "radeonsi: get NIR options from si_screen instead of calling get_compiler_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f2cc22779c204598d2216f753d405d50260e75",
"description": "radeonsi/gfx11: use a lighter workaround for Navi31 dEQP failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602dd4c6012347bf82bfc61bfffa6c73baf12544",
"description": "radeonsi: set flags directly instead of having needs_db_flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ebe75fab1f963fbe8c37f4b9892028f3bc76b36",
"description": "radeonsi: remove GDS tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e546fb6833dd178bb9f7889c82ae38e14dd868d",
"description": "radeonsi: validate the buffer range in si_set_shader_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d3dbb2bef3fef0d873c08fcca8dbf1c11ac8a5e",
"description": "radeonsi: fix the size of the query result SSBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96cf96f611f26b80f815c4ef5ebcc24cbd00c937",
"description": "radeonsi: serialize shader disassembly string to fix asm dumps for ACO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "573b2b813a8bc30a98ad09cde13853160611f2f6",
"description": "ac/llvm: improve/simplify/fix load_ssbo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "197f99dc703b66575cda74bea8fc4a2aca91973a",
"description": "ci: update failures list with angle for jsl, tgl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dcea9dd7b47e31f795ac4e6f3df94a71cdc50c0",
"description": "docs/features: add VK_EXT_legacy_dithering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac5e70faecab51523151611640861f0e4092022",
"description": "anv: VK_EXT_legacy_dithering support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7ce48557a4dc6a43a7db721aaad0f23ef0810af",
"description": "vulkan/runtime: add a subpass bit for legacy dithering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826d467e4042e17e34414cb53e36a7177ad7548c",
"description": "tu: Change commas to semicolons in VK_EXT_map_memory_placed features",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39",
"notes": null
},
{
"sha": "03d8620c4cd34de0181fac75a7345ab44a0eb87d",
"description": "tu: Add missing VK_EXT_legacy_vertex_attributes feature",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc",
"notes": null
},
{
"sha": "59babe9fa0b8e45e49bb0e7d5a9bdccdad6840af",
"description": "radv: make radv_pipeline_has_ngg static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be391fdb33657ed060a4d0b18770473889c09daa",
"description": "radv: check gs_copy_shader directly for executable props",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f24fb5f1cd34ee64b7d1f3bdbb03bf9b90e2c6",
"description": "intel/brw: fix subgroup size of geometry stages for lnl+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a28a289374b2348a528e56898a56e62a45fa01e6",
"description": "ci/freedreno: update expectations from the nightly run",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96ad012878416147653eaeeed4e92ed22d980dc8",
"description": "freedreno/ci: Implement nightly piglit job for Adreno 630 and 618",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e5a56752399b1e302ba5a414a8dee971ebe94b0",
"description": "freedreno/ci: Drop duplicated include and add missing stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926865580ea48650e683924250e216566b53571c",
"description": "freedreno/ci: Increase a630/a618 piglit fraction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da212113f807c9d1addb6e50241a4a2c8b03dcab",
"description": "freedreno/ci: Skip some slow tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1be72dd4b994f60fe7c45c188f31c028e3ade0",
"description": "freedreno/ci: Skip built-in-functions VS/GS tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cb8c5dad0ac4d6d160ee763520c71fb4d711bfe",
"description": "freedreno/ci: Add a common skips file to a618_piglit.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b92c6e16ab76a23f8dc939ac947c0cb6a07b7f0e",
"description": "freedreno/ci: Skip max-texture-size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "242a591d4c077603bc40d5cd00fda16335ba04e1",
"description": "freedreno/ci: Skip unsupported legacy gl stuff",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e7970b06726e5a391333a3b4d465a28ca187457",
"description": "freedreno/ci: Refactor out common a6xx skips list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d260752b83b22d7f7623641fc921ff483db1ed1",
"description": "freedreno/ci: Remove some obsolete skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a42db02808d3bae716d95afefadd233f658bb550",
"description": "freedreno/ci: Remove some skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4abe5b7927193678a86297a735338a46260011d7",
"description": "aco/gfx12: disable s_cmpk optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c4f5617086289886ce3e0546cd98493cff49876",
"description": "aco: don't change prefetch mode on GFX11.5+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e58e3283207bfd6359281b2719ef032d8fb8622",
"description": "aco/tests: add GFX12 assembler tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1e5bc0dd051dc2392f3ba9415d678b4a59eb734",
"description": "aco: support GFX12 in assembler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74aa6437d6edc74bb8872ca6a156f66a9f0c771f",
"description": "aco: add GFX11.5+ opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97698e564acc9ee560fade47bd566fe9cdeae3dc",
"description": "aco: add SFPU/ValuPseudoScalarTrans instr class",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9a25151fa90c0b100cda695b1d142c3ee8d4dbb",
"description": "aco/tests: support GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bb9890708c0bc51159338395984e93fbf6af35",
"description": "turnip: virtio: fix racy gem close for re-imported dma-buf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "6ca192f586fe1470a97b6f34bce7761a760ce15d",
"description": "turnip: virtio: fix iova leak upon found already imported dmabuf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "585a87ae53a181ab2a0e73fca0e4d84f75523823",
"description": "turnip: virtio: fix error path in virtio_bo_init",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
"notes": null
},
{
"sha": "b33bb4077d7500232a5cadd956b5c8810bb5c9ba",
"description": "frontends/va: Only increment slice offset after first slice parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696",
"notes": null
},
{
"sha": "1240fbba212ed412712f8ed4b83a57eb00dc41fa",
"description": "ci: bump VVL to v1.3.285",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a66eadf9685858da40c079dea7c06602ae9999",
"description": "zink: set all spirv caps for the vvl vtn pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48c752d3e060fc62dcc5ed228c2464efc6591029",
"description": "event: break long dependency chains on drop",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1f98e8468a92d4f5e7f97fa3e674ec338f9394",
"description": "Revert \"rusticl/event: use Weak refs for dependencies\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a45f1990860db3a8da6d7251bb627a314dfb8423",
"notes": null
},
{
"sha": "3bdfe0e2a3d394dfda5c1445ff07f8b5bdb374f8",
"description": "intel/isl: Update quote for XeHP's CCS halign rule",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31d59f078b70185db4fcbfc24293a025955aff5",
"description": "intel/isl: Reduce halign for disabled CCS on XeHP",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f41ffe23049678f99e4227d43dd23c4f4900432",
"description": "intel/isl: Add and use _isl_surf_info_supports_ccs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c8224c693c59f7a5da821e3bcb8c6ea9580a2f0",
"description": "radv: simplify radv_emit_ps_inputs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63ac0521a2cf61edc1949a858e4d0ff29067347",
"description": "radv: track all graphics shaders context registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db597d274b650fed5fb7f4560e31d0b6ce9763c9",
"description": "radv: add more radeon_opt_set_xxx variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5af67ea2c89398b27c215ce247e3bcb203903e6",
"description": "radv: add graphics shaders context registers that need to be tracked",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9532b0f1b2d25c437bde67bf706386e1bd0c0fa3",
"description": "radv: emit graphics pipelines directly from the cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fca40bcce37e500f4a9e0fcf42c3188bbc7b885a",
"description": "radv: make radv_conv_gl_prim_to_gs_out() a non-static function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d516721cd0cb16d0b601c42c01de0fdcc4ae887b",
"description": "tu: Support VkExternalFormatANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29f5a78d1655777605fc542a997932d60a863e92",
"description": "tu: Skip YUV conversion for RGB formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99753001f35ae5791b64d72efe5278795004899f",
"description": "turnip: Support AHardwareBuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b024a15f2660886f868c33470ba83677edd24c4",
"description": "turnip: Split tu_image_init to use layout setting logic separately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd9ece9c1389128c756a7fc773b547a67f66697",
"description": "turnip: Convert tu_device_memory to use vk_device_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1373b0966cbd329e25fa9732330afdb6881482a7",
"description": "turnip/android: Migrate to common ANB code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e047d75a5731e59a82a54cb95e5c4dd98580448e",
"description": "turnip: Change tu_image to use common initialization helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "270ee656678d4cf48e34847ab41b5ec3d4d7c825",
"description": "vulkan: Add helper to resolve Android external format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12092d1ac726a80dc2d95bbc781340bbcb776bdc",
"description": "vulkan: Don't request Ycbcr conversion for rgb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9bbeb77c76314cf3c3206a7e1bbd54e00aae1c5",
"description": "vulkan/android: Add helper to probe AHB support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0a893a2e0126e1ed1cae60820333e8686d3593",
"description": "rusticl/spirv: enable more caps",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c",
"notes": null
},
{
"sha": "590ea76104899edd6883fe50d9590f919b9e97d5",
"description": "aco/spill: Insert p_start_linear_vgpr right after p_logical_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84c1870b655d4987da722f03b315d41da57d13ec",
"description": "aco/tests: Insert p_logical_start/end in reduce_temp tests",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02efe52aab6b544b57c29c9f4345de1a4a64bcb7",
"description": "panvk: Only clear UBOs descriptors when set isn't present",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8",
"notes": null
},
{
"sha": "1f0f76dbdccf7226a46b64d0c4db6f569f0ba303",
"description": "radv/ci: Document recent flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9db41dfec5f3e4ecfcd8297f670cdd855eb0f920",
"description": "radv/ci: Add back pipeline library flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb81ec7a61fb41dd51bc3e1a22efffb4c1492086",
"description": "aco: don't count certain pseudo towards VMEM_STORE_CLAUSE_MAX_GRAB_DIST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34844deb3ed50c3cdda1cc00239e291f5e4773ef",
"description": "ci: fix section_end in debian-build-testing",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d428cc1116fd5cec4b397bfaca87e59570f178da",
"notes": null
},
{
"sha": "d0c364a24b139ef22f49c4fff40f3197a60d23c2",
"description": "ci: drop unused piglit-test and integrate it into piglit-traces-test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a40345aaebeec561b1a2ab70762b0bffa11591fa",
"description": "ci: reuse dead .vkd3d-proton-test to make vkd3d less radv-specific",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c09a00c8cee182a12e57a2ba76375c4d27e62e",
"description": "mr-label-maker: mark *-vkd3d.txt files as CI results expectations files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af82fc98f9e80e78beeb412dd549c4b83718019",
"description": "amd/ci: track changes to VKD3D_PROTON_RESULTS files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd2b9e11ae860607a533b0fbf71c51496063089",
"description": "ci: hardcode `-vkd3d` namespace for VKD3D_PROTON_RESULTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c50f3d62b9a316e50d200c5f666232708123e277",
"description": "ci: drop default VKD3D_PROTON_RESULTS file name",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5502ecd7716045e76f13f007a4aa5f5653c80ecd",
"description": "util: shift the mask in BITSET_TEST_RANGE_INSIDE_WORD to be relative to b",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fb994f44d91a4b94738ea4ebb83aab1a257ef123",
"notes": null
},
{
"sha": "6c3457033a8ecc76f7c07c87221bca69c8e7ce07",
"description": "radv: Implement VK_MESA_image_alignment_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14457b358f9cbbc600810c6d937f411d00af1311",
"description": "ac/surface: Add surface flags to prefer 4K and 64K alignment.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47044cb0196be667acbbbe3d2e7dba3875a765b4",
"description": "vulkan: Update XML and headers to 1.3.285.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea7880478e878debc5ea1f901930fa7a2c938427",
"description": "anv/anroid: Query gralloc for tiling mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2097bec163d9783d8a52f8dfe21a5545b86dd611",
"description": "radv: fix the late scissor workaround for GFX9 since a recent refactoring",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "92337aff030d5895ddde07f03a918dd416172a9b",
"notes": null
},
{
"sha": "01608de8752a76df2b7b75c55b53978bca6f2266",
"description": "iris: ForceZeroRTAIndexEnable if last geom stage does not write layer id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c22112a7d237a357fc9f373aaa413c8da8ccaab",
"description": "util/format: add missing null check in util_format_is_srgb()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff6cf60cb80c3bc31d9a4307c32185f65054bc58",
"notes": null
},
{
"sha": "2f02af39b34c013b4829cfde626ab13b69c173b8",
"description": "radv/video/encode: fix quality params on v2 hw.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "d2cf17022da57f8363632307cc427878d1d4580d",
"description": "libagx: don't use get_group_id()",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22f936019f84191072a5686826f53b93d755419",
"notes": null
},
{
"sha": "21f0b14844c457f11ec524b9c1e614431e6a5413",
"description": "libagx: add query copy kernel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13d875da32d4ec33cbe1c3a95ffd243c4940db34",
"description": "libagx: use sub_group_scan_inclusive_add",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76bb81dd5920433447f02d8cb8e019aa8fc5acca",
"description": "asahi: don't reserve extra UVS space for layer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48d16b3972c1aa056b889f8df56b6ac772652726",
"description": "asahi: extend epilog key for force early frag handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9dab83e7351b8979c2f538450bf86e40fc6327",
"description": "asahi: don't ralloc in agx_fast_link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d68da5e28102f76cd795cc86288d86354b70eb",
"description": "asahi: plumb tri fan flatshading through common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cad60ab4b185472e8c6edacd0e67ed4565a444c9",
"description": "asahi: extend varying linking for tri fan weirdness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d763ab2de01fc5de297a52cc41d917e1cbd0e15f",
"description": "asahi: don't allocate for ppp updates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3eacd8a8b2dcabe5558231a63e547cab1208c3e4",
"description": "asahi: don't allocate varyings ourselves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96521fbce3589470772414cc05d240e18ef52ccd",
"description": "asahi: use ppp_merge",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59d2b7283c9ce5c465f13f14683446b005f9e436",
"description": "asahi: add agx_ppp_push_merged helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22292afd3cbdff5ae604aba5e6657dfd10593697",
"description": "asahi: pack tilebuffer usc word ahead-of-time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "289cc5f5dd6441a7db5e3fc055c2ceabf57debc9",
"description": "asahi: drop bogus assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e2502e5470fe1bd1ff7ccb118fc9365fda97f1",
"description": "asahi: eliminate num_workgroups for VS->GS + VS->TCS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c829f46fde81460927a56e5962331cb70d5ca649",
"description": "asahi: update comment for maint5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c16df593a5cd54e6e51bb3656d004bbf9382dc6f",
"description": "asahi: update comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2094e8142af914035e8ecf198f3f6bf81e9d76b",
"description": "asahi: rm always true param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52211088a2cd4a8eb33c94f047f1be2cf1787aa7",
"description": "asahi: rm more dead lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45e5b7ad5021710d1cf4f880425a360cbb18fa9f",
"description": "asahi: mv initialization of grid z for indirect GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a344de276d6eb90fc0e2be494fb4d4afda67eb9",
"description": "asahi: rm redundant input_vertices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5c7bca88d6e07a8294fce20d4232cb69374dfbc",
"description": "asahi: rm num_vertices uses",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9841ddeffcaec4bcce4d529738149e243e5111",
"description": "asahi: rm unused lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90887a7f1ccc183d487e3df860418084ba06603",
"description": "asahi: rm dated comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd2e3c71b1271778854273870c88dd1938f2a19",
"description": "asahi: rm another num_vertices use",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5af1828440fac8215952903bd9e8bbc8b50ec7b8",
"description": "asahi: mv vertex_id_for_topology_class into GS lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a76e8447acbe24843329a3e16926c37ef49e50d7",
"description": "asahi: don't use load_num_vertices in geometry shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b7b201ab61cc78881f12c98428ade9f21a34167",
"description": "asahi: move some GS lowering into lower_gs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27a803961c6fe67e23c5c50dc05bfc71b49f0a7",
"description": "asahi: add agx_index_size_to_B helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18f578b634ed5f27535babd680f8363f1f0785d",
"description": "asahi: rm dead code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b863df300b4008f7d878e7936e45fc95b81165",
"description": "asahi: set src_type for store_output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "5b3af5b7e6daa491ae7979ffbbafd9db01dc8b01",
"description": "asahi: rearrange VS uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d518609e33c7ebd1b8eddbf1555ccf2f198318d",
"description": "asahi: eliminate troublesome empty uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e845e38f960663c5d9ebdee6f81e7e8d1d50d11",
"description": "asahi: free libagx if we don't use a ralloc memctx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b47d9c6002edb7d7ac5d4f5f767e0ff20bcf9ce",
"description": "asahi: move primitive MSAA field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccf0609a6364ffdb68ffa61c2f50dc0730caffc",
"description": "asahi: simplify image atomic lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9069ac986bb131554fd43a922deabf65c0476a5f",
"description": "asahi: fix cull unknown bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04779ad4b244d3789f6682011aa67174fec0347",
"description": "asahi: lower texture instructions with epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4991baa8974b0321608373884ba43125e31c232",
"description": "asahi: fix sample ID with multiblock epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf653997d74c2a5c579a397081fb3854b38c3f8a",
"description": "asahi: fix store_output component/offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "696f4654d4176c7c8a41ebe21f7f5f82d3b39540",
"description": "asahi: fix rgb565 blending",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "292cd87054cf3659632b166ea7a4454a32516ee2",
"description": "asahi: clarify format code in image lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18239f3e883d6c9f50c580091094598d1060b767",
"description": "asahi: handle agx_ppp_fragment_face_2 with no info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afdc6891c17f5ece89b6976dd67865428be2f795",
"description": "asahi: mv AGX_MAX_OCCLUSION_QUERIES define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "883b5407c8d336509a05e4dbc46c91b4e1221651",
"description": "asahi: rework VBO lower for divisor=0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602d9b98d86f3c2d55027615d0143d3df044fb54",
"description": "asahi: fix txf/image_load robustness with arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dd148bfc0ef9e5c282b6efdcc4caf9f733fa125",
"description": "asahi: fix 1D array atomics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d832f8433a43a54a4591732d7239de25ff95089",
"description": "asahi: add missing rgba4 format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ebea098ce801f79a4ea76a6fbdaf7528d71ddb",
"description": "asahi: drop rgb10a2_sint rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f40b0e9fd5d2a02734c7feebd175fd50ce3e3b1",
"description": "asahi: rm deadcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cb8c1de819105cb21bab8ab02f1fc9a14ff4863",
"description": "asahi: get debug in common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15333424a5803dad227da777c273bf50105c0c0f",
"description": "asahi: plumb shader stage into info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee79b717530d424d0689abcc2bb3760dd9f8a254",
"description": "asahi: pack UVS key properly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1df126025910cd9ac2b5560fa1e34c7000dd365e",
"description": "asahi: fix prolog emit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6373de5195e68ef5f50ab329c3979694d57423d6",
"description": "asahi: move agx_link_varyings_vs_fs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fadb9904637ff455f143a0e2bf268fb92658f11d",
"description": "asahi: cleanup fs epilog link info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71692a5d0b11072d7aa0e615c5d426b77825058a",
"description": "asahi: resize key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a38f7c91518a25dd50f352f7d9ac748cd5db8460",
"description": "asahi: rm unused #include",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad5f46ff8c43ef639f65bf20ff9d859dc3dac722",
"description": "asahi: implement PIPE_CAP_QUERY_MEMORY_INFO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74963d5364855f4aa7179e6a1a049ca1b7376fc9",
"description": "asahi: unwrap pointless null check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8494288451a7836ae3946ab5073d2acc61f96a62",
"description": "asahi: assert bo size > 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e05f549ea0f99b9213d1c5f5c078566854b6b58",
"description": "asahi: agx_translate_sample_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feabbddc2a28e67af1bcf5652ac4fcf2009d9f8f",
"description": "asahi: calculate validity when unpacking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac726ae5a937af3bd36f154fade91bf7ad393431",
"description": "asahi: mark eMRT loads as in-bounds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac114030a70972c022478904b2c79800c0b37552",
"description": "ail: constify everything",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa9f242a8d4452fbe3c33fd3c9870e050d02e44",
"description": "agx: fix UB in cursor comparison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcffc8430697438e704d87994a1f605d2750cb9f",
"description": "agx: optimize elect()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc26e11c2a792aba82739a65931702cda545291f",
"description": "agx: lower more quad ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aa17a122febdc76d8ed57a8d29ea0009227dce8",
"description": "agx: implement quad_ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a656b29f3f3f61165ab1cecf8d978503ec3d67c",
"description": "agx: handle quad reduce",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1be0e8e3480668a75fa99cfb859bd792f5038dc7",
"description": "agx: stash early_fragment_test info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c8aab388cdc1c70c07de9d0a6174da14d47ecea",
"description": "agx: speed-up dce",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b03e7bab378d76b67870d6b163d30e249e09f70",
"description": "agx: fix bogus unit test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aad82f4265f26c5c5af7ca9734563b8f3ad9aaaa",
"description": "agx: optimize txf with lod 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c898e56b2d20d69d63cf0e74f1b038a2478571d",
"description": "agx: reserve scratch registers for mem<-->mem swaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ff0041c122c4ee3a214c126df2545b00220b36",
"description": "agx: document another sample_mask restriction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "840394c169fc3c1eec3dc517b31ee7eb29d67f3d",
"description": "agx: expose agx_link_libagx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a3ac737476188063a3c1dcdf6bced0501230bfc",
"description": "agx: report uses_txf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54ec9512ef67475688d967fadee68b21351dbc6b",
"description": "agx: flesh out subgroup lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "659db5049c7ed6952c89ea1b270d45f2a7f76659",
"description": "agx: lower 8-bit subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00cfe84fd9485537700a68aa5eee98dcaf599767",
"description": "agx: forbid uniforms on ballots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2c49b261cf133e5da53a6ec46fe5bce09b75bf4",
"description": "agx: add missing b2b16 implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3cb0cbfda81b06ba89572a6de8ef508696ba3b9",
"description": "agx: handle quad swaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a5ac35541b06393b61fc41d07a9715903271a7",
"description": "agx: handle quad_broadcast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b33c549b97858129a520483d1eaa254c704d254",
"description": "agx: handle non-immediate shuffles in divergent CF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "589c69a6460a70a2c69b6cd75e26b76b17a7e024",
"description": "agx: lower shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbcd9a83e48dd412cf18572ab6229c009018a81e",
"description": "agx: model more subgroup ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e718a536ac0411e7708f4d1b630c7a4903a6d1f0",
"description": "agx: delete unreachable blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3efa723b630dc153252ac7841f60924078684e04",
"description": "agx: lower nir_intrinsic_load_num_subgroups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "765bf9a25be2a69bdd94bac6d95afb022973110e",
"description": "agx: switch to demote internally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d6f4a3945b221d39a8d25aac21b8fb818f35a9",
"description": "agx: fix spilling inside sample loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdd200a20290f03f90058a7a925066c8894dd255",
"description": "agx: handle subgroup barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d183b76fd490e8e61a7cb1373a45ab91cf3104a8",
"description": "agx: fix frag sidefx with sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6269a1474d50ed2cfc6b673f444b3c5b06826eb2",
"description": "agx: fix load_helper_invocation with sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f0209fb26032f888e3d21dabcd7d657e0b48dd",
"description": "agx: fix phi translation corruption",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21dbfe5aebb9ecc30a8a576df43cfa06956f8cd",
"description": "agx: allow 8-bit bcsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a948244058c97be3391d201fb92bff42f2e5f821",
"description": "agx: handle cross-workgroup memory barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22ce3cab9897133476675bbc8990616b5f1ef45",
"description": "agx: fix some ms texture packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec47f325f88adb5b90793e084a1a4e0f08a46379",
"description": "agx: fix query LOD of array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8df39ac49b9b8badf02e1e31fdc4b8fd513ed55d",
"description": "agx: enable more lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d7063ec0ca0c011861172f5a38eeb4872164ba",
"description": "agx: optimize and/or with booleans",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c43413f729f2d671be4d265aff02372d1ab3b24b",
"description": "compiler: add ACCESS_IN_BOUNDS_AGX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5f82d221b42d63109f5a173f21c33b1f835bb6",
"description": "nir,agx: fix load_active_subgroup_index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fb60c4c81380071e4870ac2e32aa5e3935a2d82",
"description": "nir,agx: add depth=never workaround",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d824bd123ca79aa3ed89977ceaac844ee94430f",
"description": "nir: add quad_ballot_agx intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2912f531a7937cef03e279b8ff82f5a85fd53d15",
"description": "nir: add texops for AGX border colour emulation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b9ed851ec9f9aa2d5ce3d1a3a601b4cc756185f",
"description": "nir: add is_first_fan_agx sysval",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc694223ed9a0bd354139a3b174f13004442591",
"description": "zink: Set workarounds.can_do_invalid_linear_modifier for NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f77defec0d61f9f5851bdbda5bf4cc97cd1cea",
"description": "nvk/wsi: Advertise modifier support",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28342a581f926777f9923835525fd2f267edfd53",
"description": "vulkan/wsi: Bind memory planes, not YCbCr planes.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f5433e4d6ce247b86daed741c07aa99f2bd02c0d",
"notes": null
},
{
"sha": "cd428e01d7876da243933ee49f10f866777820f5",
"description": "nvk: Advertise VK_EXT_image_drm_format_modifier",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8e200c0d954892c9ecf152c4c465a915700d743",
"description": "nvk: Advertise VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca2f13dd8ee3904fac67bbe273226a0864caa59",
"description": "nvk: enable rendering to DRM_FORMAT_MOD_LINEAR images",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "224d9a514a83a3236ad42c1b74458cde69dc6647",
"description": "nvk: Implement DRM format modifier queries",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ad79bfef427b0b40acca403587b2e249389f533",
"description": "nvk: Set tile mode and PTE kind on dedicated dma-buf BOs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1fdffa1b2e5c1b9b813191a2881030cc7278906",
"description": "nvk: Support image creation with modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bb531d24599d8daa10c1cee631ea8ed3e9fa432",
"description": "nouveau/winsys: Add back nouveau_ws_bo_new_tiled()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9",
"notes": null
},
{
"sha": "03c4a46fe5511d09b5b99a0a370e8f308a892549",
"description": "drm-uapi: Sync nouveau_drm.h",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cce121da44adb8141b98b9a8352f1deda7fddcc",
"description": "nvk: Allow VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6063f96c61dc80990ed3ad67eb0acb5a3796676a",
"description": "nil: Support creating images with DRM modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1bd4127f36cf509d1a418402a641e361ec48b0f",
"description": "nil: Add some helpers for DRM format modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7773f96f9e86a087855345a030c9cd585efe702",
"description": "nil: Default to NV_MMU_PTE_KIND_GENERIC_MEMORY on Turing+",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603389f7a3508a94bb44718bbb9b21c468c65bf7",
"description": "nvk: Set color/Z compression based on nil_image::compressed",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873a044cb3d6c99e6fc749fa7c5d2afc5e904f4b",
"description": "nil: Add a nil_image::compressed bit",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73c87dbc0c447ed8f1b3e4f1fbd19608e3a4baaa",
"description": "nil: Use the right PTE kind for Z32 pre-Turing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "426553d61d164a04ecf540d933f72e16dcbf9e33",
"notes": null
},
{
"sha": "71d1fa129a2e854bafbc4fc1064733e65e8f82f7",
"description": "nvk: Allow GART for dma-bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cd58de4eb79dcced41ca77faae1449368f9ac5e",
"description": "nouveau/winsys: Make BO_LOCAL and BO_GART separate flags",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b143b7bc3865fed8c8b09156b85d8c41c32d6b",
"description": "nouveau/winsys: Take a reference to BOs found in the cache",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c370260a8f15e9be2f43a7d237f438592a09cccd",
"notes": null
},
{
"sha": "d63f015d0baf688cfed007fe6dd6eea70ea7657a",
"description": "nvk: Improve the GetMemoryFdKHR error",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "756cbb41a2c259495afad77cb728657f0ddb590c",
"description": "nvk: Use the upload queue for NVK_DEBUG=zero_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22e44d54fd1396411ff58807180c4b8ac051bdc8",
"description": "nvk/upload_queue: Add a _fill method",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3132a49eb005bd5ad782caddf8f7cf71f2c79957",
"description": "nvk/upload_queue: Add some useful asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b098209b9d3b3a9379003d7e53152859967c30e",
"description": "nvk/upload_queue: Only upload one line of data",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
"notes": null
},
{
"sha": "ac78076cd2ca895d64e13220d3ed204b8509ac92",
"description": "zink: hook up VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e3c6a12a2c981bf70e64fbd4ab4e7bbf8601eb",
"description": "intel/brw: Use range analysis to optimize fsign",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5786573132cb35395a8405cd886167c65b9ec84",
"description": "intel/brw: Implement more strictly correct fsign lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "864268ff0d15693fae42d3e6ae478994bbd6cecb",
"description": "intel/brw: Algebraic optimizations for CSEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "033405cd4bd9ee93755eccdca82d56d6f06ee1af",
"description": "intel/brw: Combine constants and constant propagation for CSEL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "504b742b834067ac25dca018b279e7429d61242d",
"description": "intel/brw: Update CSEL source type validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f151c03af3d159c8725f5f6dc7050b6a418de51",
"description": "intel/brw: Handle fsign optimization in a NIR algebraic pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd343fb9acd49706320ea3bf1bbc0c842b9c6970",
"description": "intel/brw: Add support for fcsel opcodes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d51ad9f4e03c2b36c37ad2c72573915795b6cd15",
"description": "intel/brw: Use fs_inst::resize_sources in brw_fs_opt_algebraic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11c6b6c1022991978d941fb3b82cae57b99ec454",
"description": "intel/elk: Remove dsign optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ded8690336efbc781aadaa98e1db3dee54219c4f",
"description": "intel/brw: Remove dsign optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9fb239b7d1075b7193f081f483aa4daf59de68",
"description": "docs/features: Add EXT_conservative_rasterization for NVK",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2f2ee0786f4facacc6d389f4b2e87741562d5b",
"description": "nvk, nak: Wire up conservative rasterization underestimate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "715f2f14258053c8ead7337dbbe0c33a2ac8e79c",
"description": "nvk: implement VK_EXT_conservative_rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd97b1d729048f3ccf3a2ed4ddbfa53c057e4a3",
"description": "vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a875598d9e0f2e5d0f5a9b7cf0e2cbfebf2cab94",
"description": "nvk: update 3d classes for conservative raster",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11448823b900173c8a320a23cb52fcb4ec00984d",
"description": "ci: bump VVL to snapshot-2024wk19",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891730ac0b678c1fece36d92b921192249d90d2f",
"description": "ci/panfrost: disable G52 until machines gets fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04f945d6c34b0c00721e2e8e591893090ee3ff0a",
"description": "docs: Update VK_EXT_legacy_vertex_attributes entries",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8",
"notes": null
},
{
"sha": "3d5ad071bf68122aa82eb55fc6f08301d8b65416",
"description": "freedreno/ci: re-enable a306_piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fed2c9df016682e14f5a1bf7fc991c9701ef26dc",
"description": "freedreno/ci: switch a306 to weston",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6652d55da0c50f77e56ca783a1ecad8532b8c2f",
"description": "freedreno/ci: do not depend on single job rules for another jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8cf60b4da74090fef2a3a8270984cec3f9cd410e",
"description": "freedreno/ci: Switch a306_* to deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9a0373a65963dc0507538b77de68808c6652f94",
"description": "freedreno/ci: move the disabled jobs from include to the main file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9442571664e5a7d6e06f098ce4ea2246e5504796",
"notes": null
},
{
"sha": "e0f44f817d16e4625054e605e87715c7b3c09076",
"description": "freedreno/ci: move platform to the deqp toml file for a530",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312150f5241804a21b1871626fbe875678bcf023",
"description": "freedreno/ci: Switch a618_piglit to deqp-runner",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "758b639d1b83a48e18a11fc1f839e1d52ab47e76",
"description": "venus: drop the workaround for excessive dma-buf import oom on turnip",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0",
"notes": null
},
{
"sha": "a1392394ba1de0fad8cbcf10bdece3d623c9d7a6",
"description": "turnip: msm: fix racy gem close for re-imported dma-buf",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "63904240f21b192a5fb1e79046a2c351fbd98ace",
"notes": null
},
{
"sha": "3909803849ef492e66dd4590fbf3bf51256efb22",
"description": "turnip: msm: clean up iova on error path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0",
"notes": null
},
{
"sha": "80b8bbf0c5c223014b70eff1c10db28e1d7368d7",
"description": "aco/gfx11: use v_swap_b16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5803a40e2fe445fcb275375c91cb89d2702ba564",
"description": "radeonsi/ci: document new crash (assert)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38cbc3c605ff17c813e70521f4a6c8d3a5d1e397",
"description": "radv: advertise VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ddd675168eb96ff46ba06cf67e9a0735d68f6a4",
"description": "aco/util: improve small_vec assertion",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "869253b66c386286c374c57e3badf18ff9b92cdb",
"description": "aco: support VS prologs with unaligned access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ec2fa392f6004ca2e01656a475c6f454be607fc",
"description": "aco: copy VS prolog constants after loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46b8ba8154652ce73fba6c38dee057b4e50f6378",
"description": "aco: form hard clauses in VS prologs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d48c8905f1ec6cc6c22a023900fa2883e90df87e",
"description": "radv: keep track of unaligned dynamic vertex access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b4e9a7790cbad25da8b9986095dbd34c03d0c4",
"description": "radv: simplify radv_emit_hw_gs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdefab362c045213562825811baac7d37a2dcdb6",
"description": "radv: simplify radv_emit_hw_vs() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5572a83b00b9e78c136c3bdee15b0c3d9f7d2747",
"description": "radv: simplify radv_emit_hw_ngg() slightly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd3ae170a732cce283806a2a8b4ce9f4fa6268db",
"description": "radv: do not emit VGT_GS_OUT_PRIM_TYPE to ctx_cs on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f228e7ed2d3fcae392b188d949cb878cb27fb4e3",
"description": "radv: remove gfx10_emit_ge_pc_alloc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df39994d51b4c28201f1b9ca12e572692d8d169c",
"description": "clover: fix memory leak related to optimize",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2d4fe5f229791fde52846b3f583c12508b5109d6",
"notes": null
},
{
"sha": "28eb1b1eaf0086464505f7396d635c23b4a95f89",
"description": "vc4: use IO semantics for location",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aefe237e47f5e10403c90ed7a4d7925c9a1c1733",
"description": ".gitignore: add .cache folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eb6123e98e0eaa65b24e41a8f1efe44b4a95513",
"description": "tu/a750: Disable HW binning when there is GS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ed874b5ef568ea4018577e4194b26e2c7dae4ee",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7",
"notes": null
},
{
"sha": "8b85c584292dc61bb71a10d54d390823fbfa8e68",
"description": "radeonsi: remove the _unused parameter in all radeon_xxx macros",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5272a813f276646c02b84122349a682709c34b1e",
"description": "vc4: use tlb_color_brcm intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87cd11ecd2cbc853cdcbcfe0c1fb14c989c049a3",
"description": "nir,v3d: rename tlb_color_v3d intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab023edeecab129cbbd3943478ae54254330267",
"description": "Revert \"ci: fail pipeline for users who got access to restricted traces\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "754ad73b8be95eb68577644c0faf3a71332404e1",
"notes": null
},
{
"sha": "985ee5441ac81a8452a72adf94bd7d9db559b77a",
"description": "ci: Allow to override the virglrenderer render server",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02ab51a61eed8fed5940cf88df71f536ce14f0e2",
"description": "glxext: don't try zink if not enabled in mesa",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d9ea77b4598e23d4415b529924f1cbdca6e33bd",
"notes": null
},
{
"sha": "3163b65ba73c4c6343e1d3ee69db07721a3713bf",
"description": "drisw: fix build without dri3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1887368df4166ae854245c0306d43661ef120e42",
"notes": null
},
{
"sha": "e154f90aa9e71cc98375866c3ab24c4e08e66cb7",
"description": "ci: disable Collabora's farm due to maintance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e17ccc0a2ed5e762aedfa71d9133672e77aa24",
"description": "zink: rework sparse semaphore waits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f339f1e7ad344ed33d44a7f6bde58fdc96d5b338",
"description": "zink: stop leaking sparse semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723ac0cb59a06a5f3ef7fce393c162448ae490cc",
"description": "zink: add a batch array for tracked semaphores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "604573cf0a81c499667bb107b42c25e21bfa98db",
"description": "zink: clean up semaphore arrays on batch state destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c8a7e3ca58fb9c8c47e31c397bfeac3a58c3e23",
"description": "zink: refcount miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a728bed23568c69eccf84884c56bdded70e5501",
"description": "zink: always commit full miptails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920e2a52197c112ab68d8b53ee2e4c44c4e77b23",
"description": "zink: use u_minify for sparse calcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1232bcc4700e02d70435c53a31a171126a28872f",
"description": "etnaviv: migrate from piglit include to generic deqp and toml spec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "406dda70e7c9baa59c975eb64025e7c3b210c3bc",
"description": "radv: Zero initialize capture replay group handles",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df82221bb32c73f111d60e02655339846136e2de",
"description": "radv: Remove arenas from capture_replay_arena_vas",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e050abc961d2d063f9d7cf419f43aaf17ba0b039",
"description": "radv: Fix radv_shader_arena_block list corruption",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e21ea25de916b88cc6075b267874fc3085e598a7",
"description": "radv: Remove radv_queue::device again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0fb19b8331f53b03d51f026acefa07bf97cbfe5b",
"notes": null
},
{
"sha": "79cb8842753e6dc7c10d6c5af1f1cf7ece5ecc75",
"description": "radv: Use zerovram for Enshrouded.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28195bf4b0e928ae16fe09f6a076bef4c719c60",
"description": "radeonsi/vcn: enable decoding in vcn5.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9441cdb8e6f91d95979f7d6a0477ba066355654",
"description": "radeonsi/vcn: add hevc support for vcn5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d6b46d2ddf5562a011493dfbdb4a9e2e56d44a",
"description": "radeonsi/vcn: add vcn5.0 for h264 enc only",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f0d5b96d51840718868640a43aafb7e88d3637",
"description": "radeonsi/vcn: add vcn5 encoding interface change",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f703dfd1bb8c22b6791dd95c7de270e176452b4b",
"description": "radeonsi: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ad0f07155d79ac28748f6d47483634b46d8953",
"description": "ac/surface/tests: add gfx12 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22564d29cc6d1d1d7d9370eeeb71f21e2d1fbbc",
"description": "ac/surface: add gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "686e5a03f52f0e805a59d3affd098cca98a603fe",
"description": "ac/llvm: add a workaround for nir_intrinsic_load_constant for LLVM on gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546465e1ba750a80febd78a06422b0e65e4af2a2",
"description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d94ec9ec435970e3b55c0314866233ce9d4c5c0",
"description": "ac/llvm: handle nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7302f6011d35a6ea6a3ef088f4a8ef616c4bcb",
"description": "ac/nir: add gfx12 streamout NIR code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542c7ee75f2b5dbeae0952444f65d881867009a1",
"description": "ac/nir: add ac_nir_sleep and handle the intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af9f04ad59fb39da4e0cd35320c30912fdb7ebf7",
"description": "ac/llvm: update inline assembly for buffer_load_format_xyzw with TFE for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d33e66ad6a2568f88ebed3fa68b6653605d1260",
"description": "ac/llvm: add CS SGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0356209543fd716e6f676444f75eeac2ab292340",
"description": "ac/llvm: add new cache flags for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6c46509ccb10b3836fe273f740b521b3bdfe7d6",
"description": "ac/llvm: use new s_wait instructions and split the existing ones for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12bca6123a80a771f812b499b6543b02ee1e3441",
"description": "ac/nir,llvm: add GS VGPR changes for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e1abe5d8cec2270b55b86b872f8b259f1be442c",
"description": "ac/nir: update ac_nir_lower_resinfo for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2adc66e586a3f9f90bdee52dd3976d4480b39a20",
"description": "amd: add initial common code for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a5de5c346b78211500a26d338b4c0dc64fe760",
"description": "amd: add gfx12 register definitions into the register header generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "724b6d667c6d805ea60808c4cea4a7bcdada1ad2",
"description": "amd: add gfx12 register definitions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff47395757001f8bb299948ce4822958b72dc6f0",
"description": "amd: import gfx12 addrlib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d8addb0733cd17fb1f0b7f21b8e64d115106195",
"description": "drm-uapi: update amdgpu_drm.h and drm_fourcc.h for gfx12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ea0d006ef7a3faf037c8ce1c2c669f4bfd06a3",
"description": "mailmap: add Freya Gentz entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a02ca1b2eb9dc100a5c7a6089e515485e50fecc",
"description": "egl/x11: Allow all RGB visuals to match 32-bit RGBA EGLConfigs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bdab38424543061ea9e76bc420e07b8ddd8be03",
"description": "egl: Implement EGL_MESA_x11_native_visual_id",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3736c9997c6efb3ef6b63923bbddada3d003e632",
"description": "egl/x11: Move RGBA visuals in the second config selection group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d90415625c12f534aae7767ca801b310dc3f376",
"description": "egl: Implement EGL_EXT_config_select_group",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b6b327d1b9bc6f6e2053d30911c9d7888e4848d",
"description": "treewide: Cleanup unused structs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f42a34625bdd0f246afd47a5fa126788a40321e",
"description": "ci/deqp: correct EGL_EXT_config_select_group detection",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "671c646a0ded70299aaf93ea189587a2cdc96981",
"description": "Revert \"ci: mark microsoft farm as offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"notes": null
},
{
"sha": "4842bbb200cab04c5548074b609dcbf2e44bf0a9",
"description": "nouveau/headers: Add a bool for whether or not to dump offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b0117243e233f7dcdbaa346220389b5fdb36c9",
"description": "nvk: Don't rely on push_dirty for which push sets exist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53737b9d5b9e5c8a4949dc4ee42d9b7cbe790a33",
"description": "nvk: Get rid of sets_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c834644c4e4b39d65003b455e3be5e129767200d",
"description": "nvk/meta: Restore set_sizes[0]",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "af3e7ba1057e122c9ccd6d0f09b233ca8278af28",
"notes": null
},
{
"sha": "a160c2a14e71bb36d420929b0cb408f6346d845d",
"description": "nvk: Re-emit sample locations when rasterization samples changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41d094c2cc1da09444830dca866d2be7f03ae5b4",
"notes": null
},
{
"sha": "bc15c95c7afe56cc0408aa2ba02a5a21f766547b",
"description": "frontends/dri: always init opencl_func_mutex in InitScreen hooks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1225e81c9d0d2b6ada9e6af51be710d2ae2d4dc",
"description": "frontends/dri: only release pipe when screen init fails",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8dbd64267cc8dc2543a1e235d751b61947f1ed7",
"description": "intel/brw: Fix commas when dumping instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fe20fdf1a9d5670cb14279dbc1f014219872c5",
"description": "intel/brw: Use `vNN` instead of `vgrfNN` when printing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a081106b0fb8dd0c4fdde1f8666489b50f350e5",
"description": "intel/brw: Hide register pressure information in dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866b1245e9e99bce7932fb6828de28c8fcf8ad0d",
"description": "intel/brw: Don't print IP as part of the dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd47f90d37b9d29283f92713b479d9886f1f03f9",
"description": "brw: drop dependency on libintel_common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36c043e2ebc3c5fbabaef54d64e867b7dd915b5c",
"description": "intel: move debug identifier out of libintel_dev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4882f49e6baa6e4cbe6277a2a5702b17d52176d0",
"description": "zink: don't submit main cmdbuf if has_work is not set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a24b8f9a342a59ba155692b437b3998eb15172f",
"description": "zink: stop flagging has_work on batch tracking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74f572b28fce085f780f3c25673b97f4553de668",
"description": "zink: flag has_work in a few more places",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f687f2a46529206737385bce46b4b0507b2b42c",
"description": "zink: rely on zink_get_cmdbuf() to set has_work flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ec12d4392b7de6c026881d8e01b5d2658a6136",
"description": "zink: check all has_work flags for flushes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06abe4399d242a84abefb06c1de24dacc228904b",
"description": "zink: reset all the has_work flags in the same place",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4c516bece592e7a664fd7238259ce9b66ac42ad",
"description": "zink: zink_batch_state::has_barriers -> has_reordered_work",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac07fefdda145025a0a3b89d812b1f969ab09381",
"description": "zink: delete zink_batch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f595b30c14ac2c042660018f96a9d548ad9e17",
"description": "zink: remove all zink_batch usage from zink_context.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91969dfa5a743c76b3514f9f1f48a780d2367406",
"description": "zink: remove all zink_batch usage from zink_render_pass.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05ba13ed18a6f7e421302654c4719371c7c85c8f",
"description": "zink: remove all zink_batch usage from zink_draw.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb4860c107c03d58c2513225e0c19abc4d9f11a",
"description": "zink: remove all zink_batch usage from zink_resource.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8d90d5776d5b1ccbe4abca6e31e01794a48a60",
"description": "zink: remove all uses of zink_batch from zink_batch.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4adfb03f5b122c22b4e07f6f16bda68586b88f1e",
"description": "zink: remove zink_batch usage from zink_clear.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa8ce29a4a9e59e838c2307f602bcdcf9ada28e",
"description": "zink: delete all zink_batch uses from zink_query.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27018dc79181af1d84aea396e4efb56309dea53",
"description": "zink: rename zink_batch::state -> zink_batch::bs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "107bf9ec7c9887cc6e13d5601560543d78f9a077",
"description": "zink: move swapchain from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2837cf9dde54d2c7791675e57a46de23e5adf2e9",
"description": "zink: move work_count from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eacafaccc669f16fce509c3b4c5df7dd15e7872",
"description": "zink: move last_work_was_compute from zink_batch to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb6828a9a1619664f7d59f942f9aec697e904d4e",
"description": "zink: rename last_was_compute -> last_work_was_compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d157b89bee9574b57b6ec674821dbaec3e4bd6da",
"description": "zink: move has_work from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8026f01bc5a944ca21e3438b6f869ecd90e2f8f",
"description": "zink: move ref_lock from zink_batch to zink_batch_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8876a0533d1cdee08fd1f19295d1113030ada96",
"description": "zink: move in_rp to zink_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85fc875d961a28c5c18e080e258a65128490e4e",
"description": "zink: delete unused zink_batch struct member",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae8fbe220ae67ffdce662c26bc4a634d475c0389",
"description": "freedreno/replay: use inttypes format string for 64bit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "654ef356357e8df618e82c9ed19619fbe4d4524d",
"description": "zink: avoid designated initializers as they are not supported in C++ < 20",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"notes": null
},
{
"sha": "320c0b44f480f517a9ea7a5af3ec78ed32c3a96a",
"description": "radv/ci: add navi21 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f2b5d245fcaadc540cbac9f4780cc199b1ae0d",
"description": "llvmpipe: wrap the push/pull in the ifdef as well",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"notes": null
},
{
"sha": "860b262f4487977fcab0d7efe89187dcaf202ee6",
"description": "microsoft/clc: fix incorrect changes that got through while the Windows CI was down",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"notes": null
},
{
"sha": "18c53157318d6c8e572062f6bb768dfb621a55fd",
"description": "meson: Update proc_macro2 meson.build patch",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c01e256d0df30bee884a49a9d4bfc5b1551ae8",
"description": "brw: add more condition for reducing sampler simdness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0aa70bd557509fd49ac608d4fa768560fc535d8",
"description": "dzn: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90866bc58cced7de930d348b67f1b807b6ff734d",
"description": "anv,hasvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7c80e047a1e66514e2ccf02720416fea2127a9",
"description": "pvr: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edac80d8a7d25f9928308037b46a91dca8a9bc15",
"description": "broadcom: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6dfd6c2de3f94560c79ff525e3f8be03ec25a6",
"description": "nvk: use common stype debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d34c0f7053475be1e4f39c5c4546fc350332166",
"description": "vulkan: add vk_debug_ignored_stype helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5f15abb064f0c81a03d80e2dec11294d089786",
"description": "docs: add header-stub for vk_enum_to_str",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ccf7208a26758c5cfb6820d173c37cad49a4ff5",
"description": "nir/lower_robust_access: also handle image derefs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb187c9c893fb507d04d594e96532770d522e76a",
"description": "nir/lower_subgroups: relax ballot_type_to_uint",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9a0c8dc6d9d780c5e261a4e47cf6a6290801d35",
"description": "nir/lower_subgroups: add generic scan/reduce lower",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b070c36ec38388724ebf95f449b9eb1f0944fc7",
"description": "nir/lower_subgroups: add filter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3990463c484939caa358cb91882e6c957fee5109",
"description": "v3d/vc4/ci: set full renderer version check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0e6a72b002b083f046bb3c26033f163ee79eaf1",
"description": "rpi5/ci: use deqp-runner suite for vk job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993dd0832fb007e03bfd8bac2e90bb98b8792c0d",
"description": "rpi4/ci: use deqp-runner suite for vk job as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3825e24085a27d98b1ea050dd4d87f13f4c0b7b1",
"description": "loader: silence implicit-load zink error by the loader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc7e80ce85578c3596f860da5a46f2e140c6d806",
"description": "ci/shader-db: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d428cc1116fd5cec4b397bfaca87e59570f178da",
"description": "ci/debian-build-testing: drop extra nesting section",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75532d8687bbb6668d023ace8dc283652255cfac",
"description": "aco: add wait_imm::unpack and wait_imm::max",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c894c9ab1b1aa7951f17630e891c7d7729b83617",
"description": "aco/stats: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3e461d6435d9e00f95833024f508f261b8d7028",
"description": "aco/waitcnt: refactor for indexable wait_imm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff2e3ef5ebd0de75235d2548ff99c0b015d2e077",
"description": "aco/waitcnt: add target_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b4e30e2591df30a9d14776b99ed74b7035f6d0",
"description": "aco: make wait_imm indexable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1b09ad429f180dd0b7758487b7e0557c8b094b",
"description": "aco/waitcnt: fix DS/VMEM ordered writes when mixed",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16eae62f0d9fe6c49baad8d6edf112ea57678829",
"description": "aco/stats: don't use VS counter pre-GFX10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a9f6e2a4aa6baf448bb1a078c89d276c49d391",
"description": "aco/stats: fix s_waitcnt parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd004defd4920243b5b1ad2ca4f8a79e67e5900f",
"description": "u_blitter: stop leaking saved blitter states on no-op blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44e76676b7ff246b9d3455dcb1cd2f3a750535b",
"description": "glsl: use hash table when serializing resource data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6e038fd0f36766e4790805db7c631b211ceb8f4",
"description": "spirv: Use fp16 fp_fast_math settings when lowering fp16 asin and acos",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"notes": null
},
{
"sha": "67a356742fd3ff0f03abac07161da6e5c2e1daca",
"description": "zink: add a batch ref for committed sparse resources",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9809c889cf5fbb1c60593ebb253878316d6092",
"description": "pan/mdg: quirk to disable auto32",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7246f25677116fe8667ab9fd527ceb5917f3aaaf",
"description": "radeonsi/vcn: enable yuv440 jpeg decode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906f207f9ce94c95191dbaac050547248ad1e7cd",
"description": "frontends/va,gallium/vl: add support for yuv440 format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd15f481be2be5614fc755257c63c1fdabc0c88",
"description": "util/format: add planar3 y8_u8_v8_440 pipe format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "221371e9039bcf6fbd54fe31c9938da596c7783f",
"description": "mesa: replace shader_info::source_sha1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b0e660a5c83bc46ac024c22af5ddce87acdc5",
"description": "mesa: Add functions to print blake3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69fc7ee6220072b013bd0fae4338db1474c4e1f5",
"description": "intel/disasm: Fix cache load/store disassembly for URB messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "925fff229fdc963a02348c59ef30ebc3f814d59f",
"description": "zink: use bitcasts instead of pack/unpack double opcodes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146ac5169d2583ee2f800b8d59291648edf799d1",
"description": "rusticl/icd: remove CLObject",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
"notes": null
},
{
"sha": "9d2711fcb88b20914210e4d986b7b725d6216843",
"description": "nir/dead_cf: stop reindexing blocks for each non-block cf node",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e86a2b0db167d47729b573c0e6551441a7ef014a",
"description": "Revert \"ci: disable g52\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f02310934cb3a0866449810653cacbffadf14028",
"notes": null
},
{
"sha": "43fbbc0732dc7e10cf6c1ca6cfe44215d6065f2a",
"description": "radv: track and bind more VRS states from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c17b056151bc2db3f2338ae48d415ecda41b791",
"description": "radv: do not emit non-context registers to radv_pipeline::ctx_cs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24814be08a41c136099854e945ece56169c195c8",
"description": "radv: stop recomputing the last VGT API stage when emitting graphics shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6753f981b6a7a137f0b657f11c9f09b7691639c4",
"description": "radv: remove unused parameter to radv_pipeline_emit_pm4()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920025533ec891e77658fa5682ec60433d66168b",
"description": "broadcom/compiler: do not run lowering I/O for FS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1545dc94b4f871caf75bf64cf45c571ba2ee5e1f",
"description": "broadcom/compiler: simplify v3d_vir_emit_tex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24a149d2dd8f85b83dcc29490dba8225d6800f4",
"description": "broadcom/compiler: don't read excess channels on image loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd094f7dbb5823a4dce923eefff4291900730058",
"description": "broadcom/compiler: fix num_textures for precompiled shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "989cfb60359968677991abb0c7317b58a5e70dc7",
"description": "v3d: fix array_len when precompiling outputs for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae7f20d8d4195fb0ae2b72e49b29b0203d3d3b96",
"description": "broadcom/compiler: assert on array overflow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6a22dd05c96144084c1d7884f2d8316b513966f",
"description": "radv: precompute NGG register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "751e5d8bd7a7ddd1809099ecd359544821d11311",
"description": "radv: move common registers between VS/GS and NGG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b0ee7b6cb21765110b2b9a3cdf110d0fd8d724",
"description": "spirv: Get rid of the old caps struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e80d52223e13f02ab9a3c56452f39e4fff326c1e",
"description": "microsoft: Use spirv_capabilities for spirv_to_dxil",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3672702be2f600a73a1494b92c8673767b14b5dd",
"description": "ir3: Use spirv_capabilities in ir3_cmdline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91b62e986867ba12dad20789e51f978f1883f38c",
"description": "anv: Use spirv_capabilities for the float64 shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25dfaf5ff4f9e7d074753eccb40a38ad8d17a553",
"description": "zink: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dca6809b2ac989d51c7bbcba7096c18da7ad6d5",
"description": "asahi/clc: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d5b4a4ffdc2afa68afc6fe962003d13ae16099c",
"description": "intel/kernel: Use the new capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac500495ac4af71e811a54dfc964988bf4fdf63f",
"description": "radv: Use vk_physical_device_get_spirv_capabilities()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce2946ae0f0fbc9369f727dcf3e5e421f7d70b49",
"description": "vulkan: Set SPIR-V caps from supported features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1759c0eba774615c57097e5579ad4ff1abc1f6c8",
"description": "vulkan: add helper to fill out spirv caps automatically",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba11b12a82a1e7de5d29ae89abe24f3c52ffc38c",
"description": "rusticl: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f209c017f94c94951465f7e9613c1cbf24f928",
"description": "clover: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22171d16f8b993547da59b5279fcf17319d97423",
"description": "mesa: Use the new spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4203d7339cb6b561bbf3c6f42f56e47ff748db4a",
"description": "mesa: Flip the script on SPIR-V extension enabling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f3233a06198c3f63447c9d833daf17b2ced4c1",
"description": "spirv: Use spirv_capabilities in tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d7a465ad47fa53d09b62d9c874d2e96d944f5cb",
"description": "spirv: Add support for specifying caps through the new struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f8555b96269a6ae2ba945fb2a11bf0a7b09f6f",
"description": "spirv: Check capabilities using the supported_capabilities table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5836e2430c19891392485f2b916e8a187acb519f",
"description": "spirv: Add a table of all implemented capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1eaa0390412d4dbd0c971c668499eedcb650698",
"description": "spirv: Drop the SubgroupUniformControlFlow check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae61a152dc974dd280422b5eac2c7626c0823c2",
"description": "spirv: Use supported_capabilities for various checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29aa6cefccf92978d768a4aedfa399ac4aebd981",
"description": "spirv: Add supported_capabilities to vtn_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b3561b14d70eb09c0459967c66e585a9150a2b1",
"description": "spirv: Move the printf enable out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed3b56402c10fca81a48adbcc2a7c0c906c7e8d",
"description": "spirv: Move the old AMD extensions out of capabilities",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18df453add520a1f11865de8a02f95afb238e0f9",
"description": "mesa: Stop pretending to support SPV_AMD_gcn_shader in OpenGL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d574dcf19f3f1ada6c5ee8fc4d6c09d4272e749",
"description": "spirv: Record capabilities rather than ad-hoc bools",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c07cf9c395f2497fac920b00f306828ab9bd775d",
"description": "spirv: Generate a spirv_capabilities struct",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74b17b8d25da47cddde4a396448254e5ccea9736",
"description": "spirv: Better handle duplicated enums in the JSON parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "182877342f210480df3ac3632fa3a8bf49f567ea",
"description": "spirv: Update the JSON and headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a09c5d55ed7481a9ec61cec956538b8759212c98",
"description": "spirv: Auto-generate spirv_info.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7634c25e4fe78cf993de65dd184d7155564eca2",
"description": "llvmpipe: Fix build error with clang-18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "568807cf889060fe7c3bd5b9f11ced4d84966790",
"description": "egl/x11: disable dri3 with LIBGL_KOPPER_DRI2=1 as expected",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a0f98123f6174249e63acff624e08701c978a6",
"description": "intel/tools: add README file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab52763f45860fba90116e553df5cd8a510282f",
"description": "intel/hang_replay: fix batch address",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f1151de270c5270a9e0280924b70b39d4692e1",
"description": "intel/hang_replay: use hw image param",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d698700715313e30d7980477d29583f428bbb6b",
"description": "intel/hang_replay: use newer API of i915 execbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a45f1990860db3a8da6d7251bb627a314dfb8423",
"description": "rusticl/event: use Weak refs for dependencies",
"nominated": true,
"nomination_type": 0,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665cad6408217c35a26f12ae0751441f213aecc6",
"description": "anv: fix ycbcr plane indexing with indirect descriptors",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce5863bee414a09c3a6f5a2f6a8f96815a169fd5",
"description": "ci/traces: majanes has no longer access to the restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "754ad73b8be95eb68577644c0faf3a71332404e1",
"description": "ci: fail pipeline for users who got access to restricted traces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92cac2fe5df2f0fbe8197332b459282439cb2274",
"description": "docs: update calendar for 24.1.0-rc3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "423ba5d1c7e2d2958c37ba5b6be6dafe4161b333",
"description": "meson: disallow Venus debug + LTO build via GCC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be7c137229ceceffcac6d427ed5c7017a013f9b3",
"description": "aco/gfx11+: optimize v_fma_mix throughput",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f02310934cb3a0866449810653cacbffadf14028",
"description": "ci: disable g52",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76725c2fac7b3d04a2b5d04d9b5618161a228d29",
"description": "docs: add sha256sum for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2218002addc7e60e66ba87e7a8c7fd49a81121a",
"description": "docs: update calendar for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd725681e4225a04ca51cfaa895aa2396498baa5",
"description": "docs: add release notes for 24.0.7",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c225f89d346e5c94b8b30334b1609d1b3b845e84",
"description": "anv: skip gfx push constants alloc optimization on gfx9/11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "62d96a65464317326cdc2686aa34eb30f8c21952",
"notes": null
},
{
"sha": "065b3b04d2411f91cd34c7fec90e17157fd1d81e",
"description": "freedreno/ir3: Skip DAG validation on release builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e5c156647aa9d72a3d37e0a3227b440ad8adef",
"description": "tu: Fix a6xx lineWidthGranularity",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48da361eb7b355f6ce79983d661dd0422e278967",
"notes": null
},
{
"sha": "5c7f5362c025657b73eb440615a6af708d17904f",
"description": "tu: Add missing error path cleanup",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f72e22230e6385f17c93dc68c1f95d751deb484",
"description": "broadcom/compiler: remove unused parameters in vpm read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8e79d2769b4a4aed7e2103cf0405acc5bdadb86",
"description": "mr-label-maker: fix yaml syntax",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117305800282d0f495cb16d79556db9550da1b40",
"description": "radv: add a new mechanism for tracking registers per cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39a9f6868564f89bd0b0c6346ba12efb12b68bcd",
"description": "v3dv: enable VK_EXT_extended_dynamic_state2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a2d7e3830006305ffb80055b65565612931a91d",
"description": "v3dv: SetRasterizerDiscardEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b59e1d8e40cb085bfdf804f3bea75f1eadbd777",
"description": "v3dv: DepthBiasEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ab0c55a53bc320bfb6719b41e09f49140c4136d",
"description": "v3dv: PrimitiveRestartEnable is now dynamic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebbb8242404eaaedccbaa0a42e686dbde59fb302",
"description": "v3dv: fixes StencilTestEnable handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"notes": null
},
{
"sha": "ef5697a884b668b0caab422fe3aa81613319622f",
"description": "v3dv/cmd_buffer: missing updates due PrimitiveTopology being dynamic now",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"notes": null
},
{
"sha": "6bcc300e00cd3c03d57de233e9eaece61c6842b2",
"description": "rusticl: add RUSTICL_MAX_WORK_GROUPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91552bb4ecc0f58518fae27239ae4f0e3d5d54d9",
"description": "rusticl: lower huge grids",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "204c287327fd2353f68d38d464f485e24c8cce30",
"description": "rusticl/kernel: properly handle grid and offsets being usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8da8c6c2d8bf9b9b04ee030df68d7d44146fc877",
"description": "rusticl: use stream uploader for cb0 if prefered",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5ff33f99058b5338fa83689da3d3c34d7079f4f7",
"notes": null
},
{
"sha": "56f7b0297e0906426a876cb423b2d26be3e67ddf",
"description": "v3dv: Use errno when logging an error to stderr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b9c5a9e3e4f9b532067af8022eaef8d6fc6c00",
"description": "zink: move blocking gfx program init functions to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dc759d0f883fd4f5fb32a6fa7f3cf1fe90cc16",
"description": "zink: precompile_job() -> gfx_program_precompile_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54db502053ded629c371c34f6a71b682c2a2da7b",
"description": "zink: split gfx program creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da04a316f70d8b041a88cb79ed611d93e88d81e8",
"description": "zink: reorder fencing in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d849da0fdf63b0d5cbebc792166462beb83bb06",
"description": "zink: reorder some code in zink_create_gfx_program()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921fbac6a3883b18cca8fff18bf44bf85d36e923",
"description": "zink: move gfx shader init to thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "450447257b08134a0857a67bfbb6845bf6f18e3d",
"description": "zink: split generated tcs creation into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68eaba7e87edcf966d2b058258b7252f2c9db6b2",
"description": "zink: reorder precompile_separate_shader_job() in file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca51c5a9da26572b81109b2f41d37704383e87a5",
"description": "zink: split shader create into 2-stage functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b540129410c3023e1dc1be9dd01ea5ce1dfdd90",
"description": "zink: use zink_shader type directly in zink_create_gfx_shader_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b91a3ed98c63588f3df2db5a35bc63092a9238",
"description": "zink: more effectively synchronize separate shader program precompiles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27fe924cf00e56732a32aa48b9a9d10194cde121",
"description": "zink: always block the precompile threads when pruning shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac1d003d372b3c0f5b557fff345828b645e2b687",
"description": "zink: break out shadow sampler scanning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de6139027ca09c1dcd41606ff0693d83b1506407",
"description": "zink: rename zink_shader variable in create functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3849f367cc061f3f7fac4a4d6709c440f10e17c3",
"description": "zink: simplify flagging legacy shadow samplers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95e4a2b37e39da305ee28b665ef8484739595d70",
"description": "zink: simplify confusing return in rewrite_tex_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21a61d75b72be73afb5d357806ca87b8fc06bea1",
"description": "zink: use info.fs.uses_sample_qualifier instead of manual scan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdaf6e95f79d3c159ae6418ac403c0aba550ed4",
"description": "zink: use zink_shader_key_optimal unions for pipeline state asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "843287661435a9d11f3b3051ed58bec283a1704c",
"description": "zink: delete GS conditional in update_so_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d77a1762bd3da3216b7935ac856ba3f56c61f64d",
"description": "zink: clamp buffer_indices_hashlist resets to used region",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b3c2e4baa124d84a798873a36f497cf3a9243f",
"description": "ci: identify and label S3 buckets",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6bd04dd7bad9ec694e1f9623d63a061ed72757",
"description": "ci: kernel stored in a different s3 bucket",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73188a4590a8d407e5dbc181d3d61a82f92a80e0",
"description": "intel/perf: Add function to open perf stream",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d27dcb815eed30148d69d40b7b43e2543a6e3e4b",
"description": "intel/perf: Add and use a function to return platform OA format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b98538d54c998b32fd5af273965003a5fd249766",
"description": "crocus: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb97d813c25acd5bbbfa8c95b2c9988ce8aa10dd",
"description": "iris: Free intel_perf_config and intel_perf_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "137021fbe00d50918c8fee5f4ceaf51e28fc3bb5",
"description": "hasvk: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a941ce746a7aca7284085489c63f1e74c657ee4f",
"description": "anv: Free intel_perf_config when destroying physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b179e7bea3df4683df31334dbd8d043f32f829d",
"description": "intel/ds: Nuke ralloc_ctx and ralloc_cfg",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3ebff569d22326f60878c233e949013f2525d5",
"description": "intel/ds: Free perf config and context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cecf3e8a8744692e2d2a2ec6b599ad3bdcd7f93",
"description": "intel/perf: Add intel_perf_free_context()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe8d2f9ea5c1cc1099eda232aa14e43b9bb2655",
"description": "intel/perf: Add intel_perf_free()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a53c914db7778f0c6984410129137e6b79f94b",
"description": "intel/perf: Store pointer intel_device_info to in intel_perf_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da45594c5e92000b60219c0b835f91c2eb116568",
"description": "amd/vpelib: Bypass de/regam on HLG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b43f717479198df71731afb545a82dd53cb9b6",
"description": "amd/vpelib: Fix blndgam bypass flag assignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "921f0afe42850333e9a3bb60525eddd1760d69c1",
"description": "amd/vpelib: Fix Color Adjustment Failing Test Cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5027ba64a1549632fce0c10601ced99634c7b3ed",
"description": "amd/vpelib: Remove checks for pitch alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df1054d060204d6f38082e7c8532571933aba41",
"description": "amd/vpelib: adding blend gamma bypass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e6df4d458eb66d680b2c2c2d85d5b7c078201f4",
"description": "amd/vpelib: Remove support for non-linear FP16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acad1328a17c6efab8e92269c3ad02a8e98f0814",
"description": "amd/vpelib: Remove gamma cached table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a41fb59d3acdc235d17372487dc9212da01e1be",
"description": "amd/vpelib: Remove linear_0_125 TF",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39b08da80a6a147cd37fe75d3e1e7446ee2f6737",
"description": "amd/vpelib: Resolve mismatch with shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383c3a417f81c515073ba0d111158eff03fcba20",
"description": "lavapipe: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93211bde058934cad98d2c06524cb80bc9132f9",
"description": "ci: disable lavapipe-vk-asan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6342903f56e761c948cf44babd12a512c6e20d68",
"description": "lavapipe/ci: move a few skips out from under the \"llvm jit\" comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a5604094051da7c35d43cb1685098b969723227",
"description": "llvmpipe: add KHR-Single-GL45.arrays_of_arrays_gl.AtomicUsage skip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660a47ecbf693601c25660b5fac87121ff0fe8bc",
"description": "tu: support VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2890a0615ef2d36b5d71bc076f98be6932f4d743",
"description": "tu/a7xx: Don't set FLUSH_PER_OVERLAP_AND_OVERWRITE for feedback loops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26417211aef39b29878d7db9ac7c2c7222cf2022",
"description": "virtio/ci: separate hiden jobs to -inc.yml files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "928dd386fa234ab60c18de47758796d2bc629bb0",
"description": "nvk: Add sha1_h as a dependency",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2efa1ae0d538b446cd61c837564ecdc724953f0c",
"description": "dri: rename 'implicit' param from earlier series",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9666756f603f0285d8a93ef93db1c7ec702b671f",
"description": "tu: Handle non-overlapping WaW hazard with buffer copy/fill/update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cefb5ece8208be8c8aacc9be75045f40cb2e820",
"description": "docs/android: Fix example meson cross file again",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "57abef5af1f316bc1e9c6baefe986950e65b516b",
"notes": null
},
{
"sha": "59192b851f36fbd4f4066df573ebdba05c1b92b2",
"description": "freedreno: Update HLSQ_*_CMD registers for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13fdde0c7d265f0e577a8e9fb3b53e044b8f941d",
"description": "freedreno/crashdec: Initial a7xx support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81f42d82edef8b3617cc504bfc1bbfc381e52f3b",
"description": "panfrost: report correct MAX_VARYINGS",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c74d1473054ca3cc609bae6e31028063bd531bf",
"description": "pan/kmod: Make default allocator thread-safe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d95ec56f8c6884e0ae975b683fe7249fab9e740d",
"notes": null
},
{
"sha": "068d111884a588f4972e27477b1cb2cf4f52d0e3",
"description": "pan/kmod: Fix a syncobj leak in the panthor backend",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31",
"notes": null
},
{
"sha": "2cc317763ccc2f33bbff0920bb0833d09300f60c",
"description": "panfrost: Add the BO containing fragment program descriptor to the batch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "087b63cb07717e83ea606648f2551fc9586b9165",
"notes": null
},
{
"sha": "31b039d8b735d91e899123a69b87cba2608499d2",
"description": "radv: advertise VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c533a79878f1e0561e62a2f4788f6a1bcfeadec5",
"description": "radv: implement VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53a142ad23bc7617396e498cae3a6196a42413c3",
"description": "aco: add support for remapping color attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39379e30dbf69111d798e54b3afd73c9ed55066b",
"description": "mr-label-maker: specialize CI labels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a30e6b9afce87ca41f286caa4e3ec190c2d524b1",
"description": "ci: backport fix for gl_PointSize bug in CTS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe2630f19e86638229f65fb1ee1992f71889c2a",
"description": "iris: change stream uploader default size to 2MB",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5",
"notes": null
},
{
"sha": "2d575034f23038163d502e744b957b184334a74b",
"description": "hasvk: switch to use runtime physical device properties infrastructure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55967a411d40f534b03afa237c2848fd65a53bab",
"description": "anv: Move completely over to common runtime GetPhysicalDeviceProperties2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0fcc0a2fd8708511cd6593e743770535f1e89ac",
"description": "docs: update anv features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1cc405d37143eb819e1272e8e2befdf26fcce8",
"description": "anv: VK_EXT_legacy_vertex_attributes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d20245f43bcc34afbfc62b4be1c59529ae438cb",
"description": "glsl: wrap nir_opt_loop in NIR_PASS()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2e5ff058583fda6d917cfcf1fb1579831dca826",
"description": "nouveau/headers: Clean up the meson a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6036033f0d523f42a38baa4731cfae56fefb8a3",
"description": "nouveau/headers: Make nvk_cl**** turn to nv_push_cl****",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a0afd127602023ee74c0d901303f3366b62ae06",
"description": "nvk: Advertise VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda0d6331bacf81a1a94787fb55981e5e6ca8688",
"description": "nouveau/class_parser.py: Fix the docs for --out-rs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32828f5fc4d8fac717fab113ab5c837ea2e2bc6",
"description": "intel/compiler: Fix destination type for CMP/CMPN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c5acc6db7ac56d27c22b0143bcac29e31354ac6",
"description": "etnaviv: Zero init all srcs passed to etna_emit_alu(..)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"notes": null
},
{
"sha": "1cc48123986e38cb5608b159e080408b737954be",
"description": "ci/lima: expect fail of window_8888_colorspace_srgb on wayland",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066fc39f45181c30b9b3ee93c17f52763a8e4356",
"description": "egl/wayland: Fix sRGB format look up for config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6a084e2b081882ff027e426e8faddbe1f5497614",
"notes": null
},
{
"sha": "c26fc237bbdb9663040a4a6c722c746d9cc556db",
"description": "lavapipe/ci: skip two more timing out ray query tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d17e9994e40b4ac25613afb7e2df39d1dc713cc3",
"description": "freedreno: add a7xx perfcounter support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fb8ab62d277e7e8ec009bc3be9c6220029a2439",
"description": "fdperf: simplify counter value output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6cee935eda5b157bd49d4506b9c56b88523f62",
"description": "fdperf: improve reads of counter values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a45487708b41f608135ad1e4a2ec068749de95d",
"description": "fdperf: prettify logic around the reserved CP counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547f20773c043ddc966e8749666eadeb80428e56",
"description": "fdperf: select_counter() should work with a countable value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "704cceab30412a3e4c0de2334c03cba2e992084b",
"description": "fdperf: use snprintf instead of asprintf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17fcb86a26ba4a0cde282c276d6608a0050965c5",
"description": "vulkan: Update XML and headers to 1.3.284",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9162034bce014d7e00758c12c5fcd243607c834",
"description": "radv: precompute DB_SHADER_CONTROL for fragment shaders later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c658ed5136119d78842f818b33bed5dd1cd3d8ac",
"description": "radv: precompute vertex shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b53d36f0d4b44d661126615809c2a1656d9c239",
"description": "radv: precompute legacy GS register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9b0ee86cff1e5128e021136dbfe6742ca80135",
"description": "radv: precompute mesh shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7ef10bea7de974e9ccf367bb8bddd7bce0ea2d",
"description": "radv: precompute fragment shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bc4d85bbd19264be9c2d8e9529c497576e724b",
"description": "radv: precompute existing legacy GS register values later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88dfe04b08d5a1279dbde042b2e79ca2e7a530a6",
"description": "Revert \"radeonsi/vcn: AV1 skip the redundant bs resize\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6746d4df6eac83d048e88c2d54aa19e7c1a0a696",
"description": "frontends/va: Fix AV1 slice_data_offset with multiple slice data buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569c2fcf952a3ec13ddf77c0058e769bf68f3aaf",
"description": "nir: fix nir_shader_get_function_for_name for functions without names.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917",
"notes": null
},
{
"sha": "13bd41386086b9d44684aea4813697333500db40",
"description": "zink: clean up accidental debug print",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"notes": null
},
{
"sha": "f8489211480a4789533b6c117dbcd9f6cb6cf71e",
"description": "clover: fix pipe_box update regression",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "651191801a8751c9ac1bc09327a50c19a9927392",
"notes": null
},
{
"sha": "e7b942393af8f7170ad2d7e9403ace139c142f22",
"description": "aco/tests: simplify small constant copy test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44cc0d31b8220c91d036c523108232f5ad5f55ce",
"description": "aco/gfx10: use v_add_u16 with literal for constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7823065f64a4231b269f3d664e3bbb73539c3455",
"description": "aco/gfx11+: use v_cvt_pk_u8_f32 for 8bit constant copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23368f8c0c278b77283563a57ab79d3a24567083",
"description": "vc4: set src type on storing sample mask",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "9e0978cd76f8063ba54a6e7c86e3729046ecf60c",
"description": "vc4/v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d163498dbe1a1777702ef6300df497793abc16ee",
"description": "nouveau: fix potential double-free in nouveau_drm_screen_create",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "3e2df678743c4dcfc35c29c84894842e81538eea",
"description": "vulkan/properties: Document RENAMED_PROPERTIES in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5d59a50a998389cb29a5e9ad4a67af37d3160d3",
"description": "v3dv: Use common runtime vk_properties",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18c9b64e656132db7bfe384d891bf8f60a154683",
"description": "v3dv: constify arguments of vendor/device id getters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1afbf0ba4a8eec886eb552754445279f16fb3564",
"description": "vulkan/properties: support Android in the property generator",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610a7c84c3766337778b273bc2a6dbf47900de39",
"description": "anv: move empty_vs_input to physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725397759a3133a610180743952b3c763aabfd3a",
"description": "anv: move device initialization as the last step of vkCreateDevice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c4d24f7d2e496df3c5d08ece47d913a783d3b1",
"description": "anv: avoid requirement to put flush_data as first field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae6d20815ad1029c50bf8a3bdde13d34414142aa",
"description": "anv: fix leak of custom border colors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4dad2a4a6fd76d8bc889d655c812a6f0ba757ed7",
"notes": null
},
{
"sha": "e260b16b1110174169f6234b8f59cb42fc42f69f",
"description": "anv: fixup alloc failure handling in reserved_array_pool",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "806281f61fe1be3c52e6a1aa77bb22e98161b3cd",
"notes": null
},
{
"sha": "92337aff030d5895ddde07f03a918dd416172a9b",
"description": "radv: split cmdbuf dirty flags into dirty/dirty_dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db7bfe85ae499257ec214a543f6d8ef9c7a3738a",
"description": "clc: Always use spir for 32 bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
"notes": null
},
{
"sha": "8732a619f13b05e6469f4841d6780fcdac3586ce",
"description": "vulkan/android: Add common vkGetAndroidHardwareBufferPropertiesANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f7e7582acc5eb7fa4ccc025720a22af727d417",
"description": "vulkan/android: Add common helpers for the AHB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0996d1a30a5e054f6eed533aa324d4b9430c77f",
"description": "vulkan/android: Add common helpers for the ANB extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b0f0b0ab963c25a0ec231a5d7db176210c50da7",
"description": "vulkan/android: Add android buffer classification to vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c406d53858543da81b5bec5826c30d0698d95fb6",
"description": "vulkan/android: Add common vkGetSwapchainGrallocUsage{2}ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd9a426e3ee8da7e49867b9791446db3ad602e05",
"description": "vulkan/android: Add basic u_gralloc support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd3871e7a41eb516ab85a4b13203daa22257d8bf",
"description": "docs/features: Add VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220dae5870c03d712a1ad1323a7ae5be1c368d39",
"description": "tu: Implement VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2de5b5b0716edd4216af5a4fa23018cadcc9db",
"description": "tu: Handle VkDeviceMemory BO unmapping in VkUnmapMemory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854640ea261cf4479dafa81e0f4e056a837d6bc1",
"description": "vdrm: Add fixed VA parameter for mapping memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603982ea802b3846e91a943b413a7baf430e875d",
"description": "nir/opt_16bit_tex_image: optimize packed conversions too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeed928111c24fcf035369a3cfc4f57a0f6a37a2",
"description": "nir/opt_16bit_tex_image: pass options to opt_16bit_dest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63afdc6815e4461c75faa217062d2de595c86da",
"description": "radv: always run nir_opt_16bit_tex_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a35522c8a48bd19d37223c24d271e08ed5b1a34",
"description": "radv, radeonsi: don't use D16 for f2f16_rtz",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4287358f59b65deaf953934c8d88362de7c864d6",
"description": "ac/nir: explicitly use pack_half_2x16_rtz",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b8cf06fc76b7baf78dab80bd8023377f8fb410e",
"description": "nir/algebraic: Optimize some extract_* expressions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa17962d6b26fe29996a5767fbdd44dc2dbd082",
"description": "intel/elk: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6022281f273287499e9012f9a7c3dd87a733e5b",
"notes": null
},
{
"sha": "fc2360167c48bd51f2cb536efadba4a5b846142d",
"description": "intel/brw: Avoid optimize_extract_to_float when it will just be undone later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5d82654ab9d3a67dacab4571d814066e0593c4",
"description": "intel/brw: Fix optimize_extract_to_float for i2f of unsigned extract",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "29ce110be6d0d4e4df51be635810f528f7dd7f40",
"notes": null
},
{
"sha": "82dab8691e5d95d00139e27108d15c361e493a36",
"description": "ci: uprev mold to 2.31.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7de8a010876b6e1fdf7fc8cf15f3f0e10ba5c569",
"description": "mesa/st: don't use base shader serialization when uniforms are not packed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5eb0136a3c561e25d3f274e33a86812cfb2af589",
"notes": null
},
{
"sha": "087e9a96d13155e26987befae78b6ccbb7ae242b",
"description": "venus: make cross-device optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "811ed6286590bed340a73d3115a283a027d9091b",
"description": "zink/kopper: Wait for last QueuePresentKHR to finish before acquiring for readback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "fd392745c2f231e6b675eda0dd35e894834465e7",
"description": "Uprev Piglit to 7aa7bc1b01d57b4b091c4fc82a94a6ff47f38ebf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b4b04473986c9b0e77c925a116be39f6ff3982f",
"description": "nir/opt_loop: add loop peeling optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a2226be47751272c3ce4b7bbf39e2e2470a1f29",
"description": "nir/opt_if: don't split ALU of phi into otherwise empty blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e74f5b16e37b399dcf469eff230363b4bbe055f4",
"description": "nir/loop_analyze: adjust negative (or huge) iteration count check for bit size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52efb6cc83453224774c04a01bd9f22db0d4084b",
"description": "panfrost: skip gles-3.0-transform-feedback-uniform-buffer-object on Mali G52 and G57",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce51e48cb6636d6eb02899d6c9894b436b80a44e",
"description": "radv: move nir_opt_dead_cf() before nir_opt_loop()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4453971fbb36c440608d00f277424bb8fb9ee6db",
"description": "radv: mark nir_opt_loop() as not idempotent",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38cc06f8f96cd863c9dd25bcf3cf21b4c6b6fe",
"description": "radv/ci: document a recent regression on GFX6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd171d21dd1ba54c2028e01e9334ffb2735714d0",
"description": "vc4/ci: add fails seen overnight",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "03474500b55223458e2523b79b39c17e4682eca8",
"notes": null
},
{
"sha": "0c96b03fcf90ad3167e156068a5662feed7b7e19",
"description": "r300: better packing for immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11ad056ee94e78566ddab024d3e9482a543d51cb",
"description": "r300: compact scalar uniforms into empty slots",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d3483bfe4edaac596ebd2022ee65d188863d729",
"description": "r300: switch to a new constant remap table format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71761e211736c92fea4317cc1ed8a05a5492a0e5",
"description": "r300: move dead constants pass earlier for vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0ee1ac2b7a459ef26082bc386cbe71f77798bcf",
"description": "r300: replace constant size field with usemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d71d1897904f1319f37fcde885a4db688ae1f687",
"description": "radv: add a new dirty state for emitting the color output state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d4188ec53f3e428b9f58c977fe98b928616acc",
"description": "radv: store cb_shader_mask for fragment shaders and epilogs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ce1bfc040276f5b7f1bcf290efa804b7ad83fda",
"description": "radv: rename col_format_non_compacted to spi_shader_col_format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "199f52180473f481cb6350eacfdb07c60a738f50",
"description": "radv: compact SPI_SHADER_COL_FORMAT as late as possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1483d022b28218bd53aea1c4917739cf0398b3e",
"description": "radv: clear unwritten color attachments for monolithic PS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b41fbd4b8c249f11146cfc747180afec4b60f4a",
"description": "radv: precompute compute/task shader register values",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0549649bcfbc32cc4a2d2d72baeb6541f7f6584b",
"description": "vulkan: optimize vk_dynamic_graphics_state_any_dirty",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602c62a2736d7c9f8a8b9964d772ba65b2a58f47",
"description": "vulkan/video: correctly set sub-layer ordering in H.265 VPS/SPS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b613566faf6974846508a7616a0916f03aafc690",
"description": "vulkan/video: generate profile_tier_level structure correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d983b34255087e0c913ed04f3792dfbc5476016",
"description": "intel/nir: Set src_type on TCS quads workaround store_output",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"notes": null
},
{
"sha": "42ed28a726eb4c9e273a46a91e8951c0a1eb534f",
"description": "nvk: advertise EXT_depth_range_unrestricted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d37a5c7b6901ce42c7c1486830a68fae4162e7c",
"description": "nvk: Only clip Z with the guardband",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d749f13d67a220146c2a3cc0ce3c3bcca8c670",
"description": "nak: Don't saturate depth writes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6dc61775f65a0e45dbf5eb39536c619dfc8d3bd",
"description": "wsi/wayland: Add tracepoint in wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b432f83e0776f1536c4d1278b6e6fa2ff7a43b",
"description": "wsi/wayland: Add a perfetto track for image presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9596149cfcf13816e047c5d49122febb01f1397",
"description": "perfetto: Add some functions for timestamped events",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c03fe49c7017f44ef22e4fd706ad87c5c2cec2",
"description": "wsi/wayland: Add latency information to perfetto profiling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60eb27591f5d1618e02a28e1b599139dfb05707f",
"description": "perfetto: Add simple support for counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34273bc4eddd0c195220f305e2628d411394f028",
"description": "wsi/wayland: Add timing debugging",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b4fb2b4ceb009012315004b5119c133ad6610e",
"description": "wsi/wayland: Add flow id to presentation feedback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ba7b3f40c1ea7226b26b128a7fb82b16e481fcb",
"description": "wsi/wayland: Add perfetto flows to image acquisition and presentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b8dbedfa8b0d701b7f7b9900190fa6375c2bd3",
"description": "perfetto: Add flows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b460cf9b5cd524f661cd32c460bcf00068f6ee7",
"description": "egl/wayland: Use loader_wayland_dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90effcceab797ffdd439427c32427d9328900a99",
"description": "wsi/wayland: refactor wayland dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1062b3e813706bdbc56532dd1b0c1f45778472f6",
"description": "vulkan/wsi/wayland: refactor wsi_wl_swapchain_wait_for_present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0554d11f1e88ae139532e65c34c2340b2b666948",
"description": "etnaviv/nn: Pipe through input/accumulation buffer depth from hwdb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e82d70d472cc28978ebc6a667fbe8d2c5274b5c4",
"description": "freedreno/a7xx: Add A7XX_HLSQ_DP_STR location from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37f9a7a9c20feaaf432e135ac1b1553c4c21553d",
"description": "freedreno/a7xx: Add AQE-related registers from kgsl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed4ad26ad050ac6ea38167411277b4f110eb48f",
"description": "tu: Disable depth and stencil tests when attachment state requires it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03474500b55223458e2523b79b39c17e4682eca8",
"description": "vc4/ci: update results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39c4de7e42a85a6871c552c2d55ddb7d3a1988ee",
"description": "anv: Fix descriptor sampler offsets assignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
"notes": null
},
{
"sha": "be518657b9c3df0f8a71cb43d65ccdf0475af8ec",
"description": "intel/perf: Change oa_format to uint64_t",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cb4ff9b0e8ccca3e46f45608e0f5b49abf037b8",
"description": "intel/perf: Fix the error check of i915_add_config()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56dc30ba660bc30d0413b44afeed9a99f980652",
"description": "intel/perf: Remove i915_drm.h include from gen_perf.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b890c7971999621e483a2c249d8619dfd0d35c",
"description": "intel/perf: Nuke platform_supported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad4c24b797f009ffda896e4dcce3351659792371",
"description": "zink: Add missing currentExtent special value handling",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"notes": null
},
{
"sha": "b69189a279c6fe23277e2b40e878c2a72c17d118",
"description": "zink: Always call deinit_multi_pool_overflow when destroying zink_descriptor_pool_multi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4084f7f09acc28ec16b98bc1feb15b71a6e87d3",
"description": "aco/lower_to_hw: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ecbda83f898d983abcd461d6ea79fee04f04bbd",
"description": "aco/ra: remove gfx6/7 subdword paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d914ff3aa58b862ecdbc2d968811a19b721364bc",
"description": "aco: add tests for lower_subdword",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47566d0df3f1c9f850ff42db3d1fde9b6472c254",
"description": "aco: add a subdword lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b35de971cac42ff2f88aeaa54e0193e3aecdfaf",
"description": "aco/lower_to_hw: don't use regClass to identify subdword reductions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4d0b287fa007f33cb11df2011ab23098fe9bc8",
"description": "radv: emit compute pipelines directly from the cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a73a6f8a3f86d5ccfe6bb2b30184b35c525e81",
"description": "ac/nir/legacy: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac0727f877095ca901c4c0c74658c0b4c573a7c",
"description": "ac/nir/ngg: Use new pre-rasterization output info helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1819d60ea505b6a5e7781d60234804dcde7f72c",
"description": "ac/nir: Add helper for pre-rasterization output info.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039e739eeac7ff9574a7d43948d4b30dafb24a4d",
"description": "ac/nir: Move some helpers to new file.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd66b77af04aba8abad9b0d892289e2ba853b5af",
"description": "aco: Add missing nir_builder include.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e50234de8624a8c42d050806de9f404ce189f452",
"description": "anv: allocate space for generated indirect draw id's using the temporary allocation helper",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "82d772fa9b3a5eb7809921ca448b6e796a3d92b3",
"notes": null
},
{
"sha": "482d9fcbf304e41a0a4ab461894277e5cfd2c9b2",
"description": "nouveau: Fix crash when destination or source screen fences are null",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aede1a157b7aa99052282a6960646da81b0a399",
"description": "etnaviv: isa: Do src swizzle with isaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894f7f438745f4f76ea21391a89752ce601f7e2d",
"description": "nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a24ed1146de94d3bf0d06aacc28ca78a24f606b6",
"description": "anv: consolidate DestroyPipeline for graphics and graphics_lib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6223388c738e37a6d509ba54e2d179ee5773a4d6",
"description": "anv: fix casting to graphics_pipeline_base",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d802aca523a729852f1e9dba3fdab2afac41270e",
"description": "nir/lower_image: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01712874d9effb97ed6d8c7dd80966fed0c44ce",
"description": "nir/lower_tex: support FMASK loads with a 16-bit sample index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f1ae6c7b11306c55186dc110d4a979dd4e78c09",
"description": "nir: add shader_info::use_aco_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcb627945b96e8550b683b16c5c1a02b43967357",
"description": "nir: add more build helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1632948a7640e0acb569be7c61e0840451daca2e",
"description": "nir: validate src_type of store_output intrinsics, require bit_size >= 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0217a7c00722932a58f0bd659230443e4236cb65",
"description": "zink: handle swapchain currentExtent special value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2827ec97f8e74ef0d5991a03f442fdcaccebe984",
"description": "lavapipe/ci: skip ray tracing tests that sometimes time out",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3369ec9adeb2d74c5e57adbc279a824d40761c2b",
"description": "lavapipe/ci: generalize flakes list to all formats for these flaky tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71dded5f25215047e52c4f09fa775a0c7e34f04d",
"description": "lavapipe/ci: add flakes seen lately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "165e21a5f842e926023c0a6950ab73fb5e33b239",
"description": "lavapipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7586d4fd5cc3711348d0f50a8d3571598ed35646",
"description": "llvmpipe/ci: trigger jobs on draw & gallivm changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0dae5a3225a5cc1c83e3a6c7ba2642577289bfe",
"description": "docs: update calendar for 24.1.0-rc2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8654809dda7c53d5ab4a9e0b555f69608580f911",
"description": "lavapipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b682898169af793e98aa783aedfbba3eec897b",
"description": "lavapipe/ci: avoid running all lavapipe jobs when llvmpipe ci is changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4feeacf59c2623a75ca840be8a4475de07d6984",
"description": "lavapipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b38f52482bb4a71e99c066b6eca4dda4949cc8ac",
"description": "llvmpipe/ci: only run jobs when their corresponding files are changed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9fafdad06edf0d6edaa85345918494c35f15e98",
"description": "llvmpipe/ci: fix indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47f6e24ad5dfcb59dd1511800aee8c56b4f8fee4",
"description": "meson: move tsan-blacklist.txt to build-support with the other build support files",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d46e0e88bdeb8bfff3b30c65002cc34d3b7ba4e",
"notes": null
},
{
"sha": "84139470a5606b64f3c31b02a1fe22445dd4d604",
"description": "intel/brw: Use VEC for emit_unzip()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b54b4fad5650f2204d36974d6daaab1d01fd1c5",
"description": "intel/brw: Use VEC for NIR vec*() sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4563747d9229359982ba40b5645f813e5980a78",
"description": "intel/brw: Use VEC for output stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c29c9b716fd3fd072fc94cc1108c92a44d1c78",
"description": "intel/brw: Use VEC for FS outputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbe7a13f2b438cf2b5d385de4f96a73808138814",
"description": "intel/brw: Use VEC for TCS/TES/GS input/output loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94e1bd0ac42a5ff7d5c5a75f1f091c7fc4cfc72",
"description": "intel/brw: Use VEC for gl_FragCoord",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a24496fdbe9487b7bb8576a1e76542b2bbcf89",
"description": "intel/brw: Use VEC for load_const",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c867bf2c7a52737c519eaf0734e76dc30353bcd",
"description": "intel/brw: Add a new VEC() helper.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c194df565a4331a76871d3c7dc603687b8003f38",
"description": "intel/brw: Don't include unnecessary undefined values in texture results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e42914529a4e4906f98edb898217ad3c4d982b4b",
"description": "intel/brw: Support CSE on more ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed3e4c16dce6d14cc6540d221708c9e734cf251a",
"description": "intel/brw: Do not create empty basic blocks when removing instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "391da3610c09cbb72609377c9778b19adade9a93",
"description": "intel/brw: Print W/UW immediates correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72ed71877c31eb40b3c6850c076f7bb03f450d2e",
"description": "glapi: fix param type in TexGenxOES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54258c1ee187e3eb092c096ba5ed58ce8302f859",
"description": "lavapipe/ci: skip another test that goes over the timeout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b739f7db86b721cc12ff9ce11cbfa72ac3d0863",
"description": "lavapipe/ci: add the rest of the failures introduced by the 1.3.8.2 uprev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7d4b7a59c205aa14c1de6984c144d8c976df11b",
"description": "lavapipe/ci: drop fixed test from failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a963c67298e9433b8832e08edd827b7818600bc5",
"description": "meson: use bool.to_int() instead of manually converting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9d78f110cb42947852f4977bb602a3e653078e4",
"description": "nir: add sleep intrinsics for AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06a71b3cd65957b8f8706ae69dc64a014e8e89e",
"description": "nir: add streamout intrinsics for AMD GFX12",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a791c130378288fc40a76c549f93deda81e7a6b",
"description": "nir: add nir_atomic_op_ordered_add_gfx12_amd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4cfcbdde8fdc350d778ca1020038b1ff33c444b",
"description": "nir: add ACCESS_CP_GE_COHERENT_AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7187373ec2259d2ade1f3a5741f58de6a57c132e",
"description": "meson: always set USE_LIBGLVND",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21b527632ec23038cde9cbc83ce40bebc15931e5",
"description": "egl+glx: fix two #ifdef that should be #if like the rest",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b060f41acf8fb297b64757f49b7cf0a8f8401c",
"description": "meson: simplify `-gsplit-dwarf` compiler argument check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "dd3ee08b0507859b173feb072104220cd43d45c9",
"description": "docs/panfrost: link to conformant products",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe4ebace7902e2686a9ab888725c9fa64e17ee3c",
"description": "ir3: Don't manually scalarize SSBO loads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd15dec66e05cbdc9a07394f32d3848f71457146",
"description": "ir3: Don't scalarize all SSBO instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86281ef15fca378ef48bcb072a762168e537820d",
"description": "radv: add shaders BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42554e81b97d9769dd54c775f1667ce1ebbfdb68",
"description": "radv: add RT prolog BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42dc4b463b57a26e6c97d490a162bd4b3a82a0e2",
"description": "radv: add GS copy shader BO to the cmdbuf BO list at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2664e058de34cb2b2ed3cfe6b31c722db20912f5",
"description": "radv: use the bound GS copy shader when emitting shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be98fe27244ec65c117a408378d49b05f229c74e",
"description": "radv: pre-compute VGT_TF_PARAM.DISTRIBUTION_MODE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7679c0370890a019e367eaa6a5b8ecaa1d3e5f0",
"description": "radv: remove useless DB_Z_INFO.NUM_SAMPLES when emitting the MSAA state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd682e227ff6925288aeefa23b692398ec300ae",
"description": "radv: inline radv_get_pa_su_sc_mode_cntl() in radv_emit_culling()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e651a2c856407c263db644aea94e608aa7d8cd51",
"description": "radv: simplify radv_emit_primitive_restart_enable()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e5b13359751f4bbe0402b7bc99a9dd6490949d",
"description": "mr-label-maker: Add teflon marker",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8416ba9c25467b027411527bd04ee199601d587c",
"description": "amd/ci: 17 piglit failures are fixed for raven",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e976dcdb086f729946f2163ae05272728d68ad",
"description": "radeonsi: check for FMASK correctly in gfx10_get_bin_sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3c5cf17b0a074a51a7852127a2600932513b24",
"description": "radeonsi: enable DCC for MSAA on gfx10-10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb7d7476517072ca6432a9ee624b1d400f20e686",
"description": "radeonsi: add workarounds for DCC MSAA for gfx9-10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1929bb0d8d88a63f2cdaedef41c7bc44c4b8e008",
"description": "radeonsi: validate IO semantics in scan_io_usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe197e61cc5bc15552482fde462b0fb290d34fb",
"description": "radeonsi: fix KHR-GL46.texture_lod_bias.texture_lod_bias_all on gfx10-11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f09751548831c6e296d379cd45c7a2ae1564014",
"description": "radeonsi: don't invalidate L2 for internal compute without DCC stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87ce78d1013a52a78a05470ca33fd8597d3f289",
"description": "ac/surface: enable thick tiling for 3D textures for better perf on gfx6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33f642aa09a82a3a7ba9b6b583d615bfa28f78c4",
"description": "ac/surface: disable DCC for 3D textures on gfx9 to improve performance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e05aec3fcd86613abcb7b0618f1b5f49b8ce0f4e",
"description": "ac/gpu_info: set tcc_rb_non_coherent only if number of TCCs != number of RBs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027c01bd8f6d1551e856c4d0771147d1212aac28",
"description": "v3d,v3dv: stop hard-coding max attrib divisor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8f96dd0b01df9c7e9e48b68eb846d93bd5036a9",
"description": "v3dv: fix VK_KHR_vertex_attribute_divisor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d38ff02c033a2cd0d7d926f395a0728bc7f2abf6",
"notes": null
},
{
"sha": "fe8fdc58db9cc364e7215b70f229cac3001a4676",
"description": "gallium/auxiliary/vl: fix typo which negatively impacts the src_stride initialization",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "3daee9b677ba5cbb50bbd01278e817e3c8bb117b",
"description": "svga: update timespan in copyright message",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "901269955dd133aa20c86b0e75c8b5f2c8c9c689",
"description": "svga: convert license block to SPDX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad39355e837829a9d3ed36c3e60cce55a131d0b6",
"description": "kopper: don't set drawable buffer age",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a8c6cf7ac4cb88149ca8e99ba163fcecc055032",
"notes": null
},
{
"sha": "19e8df39b62a26ae55273de7b4866c24d1657dda",
"description": "zink: slightly better swapinterval failure handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a50c17802ab1f60d2fc707f05552f73f4b2d284a",
"description": "kopper: fix bufferage/swapinterval handling for non-window swapchains",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7352f948bee551f205476eeff2aec7cb657daf50",
"description": "meson: Fix invalid kwarg name",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "44b080af07f0ba516f0d5519bba86eb7c1ea7da2",
"notes": null
},
{
"sha": "8248cc0bf45d0d7558cc3d77a63dcd078a96aa66",
"description": "docs/panfrost: move details to separate articles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da2cc2071477a2f2384dab22e5a6c15f21bb7d77",
"description": "docs/panfrost: compact gpu-table",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cb8e9a85672614a8f604f4c82617565510612bd",
"description": "etnaviv: isa: Add name for full writemask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb69595037c198e43ea381c4cf248c44df5af870",
"description": "etnaviv: isa: Rework modeling of left shift for store/load",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8c38ec64838a304b1b839ac5ec2435a7f88c700",
"description": "etnaviv: isa: Add more flags to etna_inst",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0dad2e705f51db1e2c20b5310f84be95ec29a46",
"description": "etnaviv: isa: Switch to enum isa_thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87e5ad3930ee0e727b938b7c392cbcd723d8a1fe",
"description": "etnaviv: isa: Print dst_full for ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c70dcd6f7a7950e7008ee2631ed966944fe0bcd",
"description": "etnaviv: isa: Add clang-format special comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc72126cb4e425893918e2d17f0cc2a253096651",
"description": "radeonsi/vcn: Only enable VBAQ with rate control mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b144f501906dcb4a54e0aa8d699768c8d9d13bbb",
"description": "radeonsi/vcn: Fix 10bit HEVC VPS general_profile_compatibility_flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0df497f0d4579301dc853587aef7ca8aa679ea",
"description": "radeonsi/vcn: Allocate session buffer in VRAM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b518681938c9eeb9133972a66a91fc4ff6cf2a1",
"description": "radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
"notes": null
},
{
"sha": "8c2a749f67204fd3bdcad1af87b8dd25cd934ff7",
"description": "etnaviv: isa: Drop capturing of python output",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85deb9f706c8cbccd928eaf84f3f550662bf83bd",
"description": "radv: simplify DB_Z_INFO.NUM_SAMPLES with null ds target on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45edd99b6bee4c15a71a9faf7d8fde7d2333b34c",
"description": "ci: mark microsoft farm as offline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "674e89953f0ba10ce6a537a1b2d181179576061b",
"description": "intel/brw: Use new builder helpers that allocate a VGRF destination",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c2c49f7bcdf0686b1f7689624b813784aedf4bd",
"description": "intel/brw: Add builder helpers that allocate temporary destinations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "319ba85e10121717759d125cc86a753e7f6896cf",
"description": "intel/brw: Add builder helpers for math functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf8ed9925f2901a95c6add875118ed2c37e9e1d1",
"description": "intel/brw: Make a helper for finding the largest of two types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5473e6edd5dd155fac0726b8b1c7afd6d213d08",
"description": "intel/brw: Don't use inst return value when it isn't needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfe5e5667155421dd25a5ac6cb70d0fe24e0d874",
"description": "radv/ci: add more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42b992cfab54b92817a35fbdb564b3a667b32443",
"description": "turnip: rename tu_queue_submit struct to follow ODR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea863c0c1ccbc26ad6f9e1e6fbc834ebcd85bc3c",
"description": "nir/print: Do not access invalid indices of load_uniform",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a83fd26d0effc8e65ff601c2ad3314058b98f107",
"notes": null
},
{
"sha": "cc9141f0449b84204172f5729ea3dbc1724239c0",
"description": "rust/program: remove Program::kernels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ed73b5f618d1bd1fdbd661e1f15f1b599e2d47",
"description": "rusticl/program: Arc the stored KernelInfo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672de78d667922f285305e7adf38a6a4ac872a76",
"description": "core/kernel: skip validating unique kernel signatures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab4b2d7a063c525dc98c80f272643bc47f41f96",
"description": "spirv: preserve signed zero in modf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2053c5363973435dddbc50aef3a632b7dd01979",
"description": "etnaviv: Allow collecing both GPU and NPU specs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4653587cc434e8dbaa2b06cd18c8132ab611f78",
"description": "etnaviv: Add a separate NPU pipe",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "108d2103ea86f699ffa764f759021bd3745cc1e1",
"description": "etnaviv: Pass npu to etna_screen_create in a separate parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06683288e0b891aba3b1ae602e820cde17638197",
"description": "etnaviv: drm: Stop after model query failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba59882212afdc3ddafc070c53092ae3f0aea618",
"description": "etnaviv: drm: Suppress get-param error message for non-existent core",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ec84adbed1e7cc0b78af754294c4a2b254bc317",
"description": "venus: fix to destroy all pipeline handles on early error paths",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3be21f1778ff3e3de4d6506bb20a0ffd11f5003",
"description": "wsi/wayland: Dispatch event queue in wsi_wl_swapchain_queue_present",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f7a5a27ef1b630bd1aea0cc0b1256fadee9de8e",
"notes": null
},
{
"sha": "2a417e3fc1911f5edc912621fe532c1c3ec64d0b",
"description": "intel: Build float64 shader only for Vulkan",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "bdbcba52693cc62b0ec5d1afea6609a28df2a7ca",
"description": "v3dv/ci: add rpi5 failure",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4874aa5cf56a7041eb609b6d9829719f8a49bcb",
"description": "ir3: Use scalar ALU instructions when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32308fe9f1c6c9ef6716be4d9812ad41794f48b4",
"description": "ir3/nir: Fix imadsh_mix16 definition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17cb1c78bde01eedbfe0f5e874b1208d8d08d570",
"description": "ir3: Directly use shared registers when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bec9e684d02642fdebdebd6f5c509f7eecea2b4",
"description": "ir3: Rewrite shared reg handling when translating from NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4828942d0c3353ced285c9aebed1109bd696db77",
"description": "ir3: Get sources before emitting scan_clusters.macro",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce6c4f03201b5046b5bed74934b52a7a874288d2",
"description": "ir3: Add scalar ALU-specific passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c4234501fb6281ff0a4c235b0ba7cb0fda4325c",
"description": "ir3: Support scalar ALU in the builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "823e034db28392362868a441cfc4833275676d89",
"description": "ir3: Make type_flags() return a bitmask enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac132b3f62dc8cc016476a9e1e442d329c7bec4d",
"description": "ir3: Create reduce identity directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497fcd26b51e7be7ddcd30a6450e1fa273af6206",
"description": "ir3: Add builder support for shared immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736570b74d25b67acc5e681aa080c4f61320d36d",
"description": "ir3: Add support for ldc.u",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c1ff415bdd109bfc52b8990c5aac9dd2b421b0",
"description": "ir3: Distinguish lowered shared->normal moves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a64dd98e5502806dc78212ad309445593c87e5cc",
"description": "ir3/cf: Don't fold shared conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f62203edf3ec0ab6729bd69cf814b0e4480b0e8",
"description": "ir3/cp: Support swapping mad srcs for shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef75ea18cd352e4bee17c46069babe5ca3390641",
"description": "ir3: Don't emit single-source collects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ffef73bf5c7801ab6c4e1448931fdb26f947f43",
"description": "ir3: Immediate source for stc is invalid",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37748bbe78064ed73bc08498f4b0f35f7e05b866",
"description": "ir3: Validate scalar ALU sources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cf178edeb66fa99c6f8aa1854cc64eb24daf72",
"description": "ir3: Implement source restrictions for shared ALU",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "876c5396a7893d2a55a2d6635085d70c03c216d4",
"description": "ir3: Add support for \"scalar ALU\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ac16b4b98732153ea838e6cc4c1546551823af",
"description": "ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "507b51e7ae669b811fb1d246951728747a15e080",
"description": "ir3/legalize: any/all/getone are non-prefetch helper users",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ac1b13f1a7083b2ac4f81f939a7c974e7167c49",
"description": "ir3/legalize: Remove bad (eq) micro-optimization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a56de0774b1bf867de0a03a251ef138a6b17416a",
"description": "ir3/legalize: Take (ss) into account in WaR hazards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2db62aab2f39ae72d935aa4c75562dbf59124e",
"description": "ir3: Moves with shared destination are always legal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ee0f6d1fbf62438c69b1fe17ecf029e888414a0",
"description": "ir3: Allow propagation of normal->shared copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b309418380e6ed25135f31437d30c76a4ddec432",
"description": "ir3: Validate that shared registers are in-bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468f070a911607db10acc50e505c0f1a1bd956f2",
"description": "ir3: Reset num when creating parallel copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00e06bc62718aa97d9bfb24cfe4e680cbad05c8",
"description": "ir3: Use INVALID_REG in array store",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2cf2dfd78db607b2966239afba3a96145a59142",
"description": "ir3/ra: Use ra_reg_get_num() for validating num",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81015b262082e3228233e1d142b431b9cfaee883",
"description": "ir3/lower_copies: Fix \"inaccessible\" half reg lowering with shared regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec5b9397f43ec350b40a1c3a6c013213559bb4a",
"description": "ir3/lower_copies: Handle HW bug with shared half-floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "100096394f3db44bd41863e30dfec8e74962832b",
"description": "ir3: Don't use swz with shared registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec036fe51e18754cc3fbb8903a5be9b001259c36",
"description": "ir3: Fix shared parallel copy validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca91b58457ba671b3a7338c7f7a5a00d8ebaed27",
"description": "ir3/lower_pcopy: Fix immed/const flags for copy from shared",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90dabe5a1831af92a7fce2b9f5a0253b68b3ab3f",
"description": "ir3: Fix lowering shared parallel copies with immed src",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4937172534a71382cfc437b74ae80376ef65985c",
"description": "ir3/ra: Prepare for shared phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7cae84078cdd4fd4aa4b9841a669638ad7ceb16",
"description": "ir3/ra: Fix printing shared reg file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "478cd71308072b2879ac8e0662a9cde2eacb3caa",
"description": "ir3/ra: Prepare for shared half-regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8632862d0856225f56932c6d15341f6bd5953b6",
"description": "ir3: Rewrite regmask implementation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90067425a63d8ea9bace891e1b6261cd081de037",
"description": "ir3/legalize: Use define for register size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750e6843c02dfdced6d44e5a1ba206a415a40665",
"description": "ir3: Rewrite postsched dependency handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbeeec25704f9c8a43527b04e8088627f2fbc4bb",
"description": "ir3/ra: Don't demote movmsk instructions to non-shared",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "79c89a36703e9d9f1b35f271f8bc9d1597e10c5b",
"description": "ir3: Validate tied sources better",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c71667dda5cf360f8759a18f54eb74d3c3c8dd7",
"description": "ir3: Add scan_clusters.macro to is_subgroup_cond_mov_macro()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "031b61244930b6c94ea1dd36d093840be0316c2a",
"description": "ir3: Add scan_clusters_macro to ir3_valid_flags()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "063ef2254b7029e9d88b9e4a486bfff0ceeb6fd1",
"description": "v3dv: enable VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "499d5cb18dbcb507ebbb53f927662ae10bdc5864",
"description": "v3dv/ci: update expected list due VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e9237e81c918d3a126427568d09b8b7dd093ca",
"description": "v3dv: StencilOp and StencilTestEnable are now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2526f74adeda00cca0a62adf4980c7bdad711529",
"description": "v3dv: PrimitiveTopology is now dynamic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbfb99cbc395cd9c002a592cf46a7282221e9499",
"description": "v3dv: ez_state/incompatible_ez_test could be recomputed at cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6e473cd5859268bdc18429f00630edca5a13196",
"description": "v3dv: move depth CFG bits setting to cmd buffer emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa023f11107669540f0418feed7f9dc4984ff32",
"description": "v3dv: DepthBoundsTestEnable is dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29c8aca881b44df21bbc89b0cd9419f88fb4a187",
"description": "v3dv: CullMode and FrontFace are dynamic now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3061e628117d22fce3ba35c6243e8ada562c935",
"description": "v3dv: provide implementation for CmdSetViewportWithCount",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4d426fae6b9ffdcf957dbf91d7863963bc754be",
"description": "v3dv: provide implementation for vkCmdBindVertexBuffers2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2236065b70930243a741806223616234d14980c",
"description": "v3dv: port dynamic state tracking to use Mesa Vulkan",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "858154b84ecc7f2ff79f866275bb210106d9dd3d",
"description": "ir3: Don't set saturation on `flat.b`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3df7b8a98c4171e402a7c4e7170b9d937aae09",
"description": "panvk: avoid dereferencing a null-pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "8456588b1f97ceeec13e23db528d2346e278328e",
"description": "panvk: drop needless null-checks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df20cac22f8d27befd24b7e788faa323329c547",
"description": "panvk: do not leak bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd171b02d1819628e0235d78435ed21078b8ca4",
"description": "panvk: drop needless null-check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9058d5ff6252a1bf340453551613c4717cb87f6c",
"description": "panfrost: correct first-tracking for signature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4da88060d0a3662a579a26748d7e3458c1b4800d",
"notes": null
},
{
"sha": "f852f86a3112a1f3cbcb96549aa9c55cab5c294d",
"description": "panfrost: check return-code of drmSyncobjWait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70dcdb31303d8e5e3a4fc3bd3f8abf8c74ef02d9",
"description": "panfrost: assert that drmSyncobjWait returns 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f59e5ee5fbae221bb873151d2e5f322d5b9635d4",
"description": "panfrost: check return-value from u_trim_pipe_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8deaf37047c2295c0454e0668e0008edb21dd40e",
"description": "panfrost: do not deref potentially null pointer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
"notes": null
},
{
"sha": "186f7fa915b1d748f73a13f12c089af4e47b5c29",
"description": "panfrost: do not write outside num_wg_sysval",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "500616706148d2e340bbdfecad45204b515ae9b5",
"notes": null
},
{
"sha": "39f919707afe5185733206f6f22a09b8f19a4937",
"description": "panfrost: remove nonsensical assert",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71fd7836f693c8acf59a2577fa13c4b795f1589b",
"description": "spirv: deduplicate default debug log level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "378bed6fa6986f5f24a957ae397ecdb6cb08729d",
"description": "v3dv/ci: skip all the WSI tests, they are way too flaky to be worth it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dadf950c3654da8ac2a90b445ee7b8657bc8686",
"description": "rpi3/ci: drop duplicate comment without any corresponding actual skip line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42183a9f2b8524d739c0448fbf4e0e0dc57dd227",
"description": "v3dv/ci: dEQP-VK.dynamic_state.*.double_static_bind are fixed now",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e14f5252fac3282cd95b950fd01d40fca04e8985",
"description": "v3dv/cmd_buffer: always bind pipeline static state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f07f5a79b4b09eee58594fffd6ebe61bdf32c5d",
"description": "radv/video: Report maxBitrate in encode capabilities",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "c210bb79521b1900db3b38643396b200fa09a043",
"description": "radv/video: Check encode profiles and bit depth in capabilities query",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "2d0282f5762c4980aa2f926f5d1b966d31118693",
"description": "radv/video: Set correct bit depth and format for 10bit input",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "ae866966e63f49a12d1b4f77fa1ff0113ac099b4",
"description": "aco/tests: add tests for divergent merge phi with undef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f61e0c27ee0f439440fafece182d90f5459c291",
"description": "aco/tests: add tests for hidden breaks/continues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b3e14ba83be399719f9b296ac746599016041e1",
"description": "aco/optimizer: remove p_linear_phi handling from optimizer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d0c6647f0ce8db6d252d63ae5fee512be82c4de",
"description": "aco: use SGPR phi lowering for all scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec6899bff4ebee10822c763032b24f141ad7b1d",
"description": "aco: use SGPR phi lowering for all loop header phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0119329999fdc71325d1191280667fc35b3618",
"description": "aco: use SGPR phi lowering for uniform phis in divergent merge blocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab5e7fe5d2b696203d879b0da72c442c45c3917",
"description": "aco/lower_phis: implement SGPR phi lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2d32e1c1388599256aa2a4169ca55c9394e67a1",
"description": "aco/lower_phis: generalize init_state() so that it works with any scalar phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55130069b8bbb7abf4de31f4925be9fdfc11101f",
"description": "aco/vn: copy-propagate trivial phis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3446422f816d974a7cd5dfa27e8db3829e1cf0",
"description": "aco: introduce aco_opcode::p_boolean_phi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b832fe2abb8933e2a0fa4aaab41ce050b53fb36",
"description": "aco/lower_phis: simplify check for uniform predecessors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6c9b1d03fd80935131dd93968312eec11a2f38e",
"description": "radv: Handle all dependencies of CmdWaitEvents2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c0b73e0aac322d2c6c4e26fa344f67554b88017",
"description": "radv/rt: rework the helper that hashes a ray tracing pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58fb6db649fd0560e89c54603861ae2abe36fd42",
"description": "radv/rt: pass radv_ray_tracing_state_key to radv_rt_pipeline_compile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7be635719c0a7bdf1d4cd1c7a53e67ac8e0a2a3c",
"description": "radv/rt: add radv_ray_tracing_state_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec78cbce4c18ba868ac2cc7761e896d210c3b3df",
"description": "radv/video: don't truncate frame_num and POC to 32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee7e0168a18ad9642d216a5d0bd2c9154e7fed11",
"description": "venus: reclaim signal semaphore feedback resources for wasteful clients",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d63432012d9189d5f1d8eb8025acfae2463fd449",
"notes": null
},
{
"sha": "fdc21a95aa6cbb0a47a37155b76c19a92b99f5a0",
"description": "venus: workaround excessive dma-buf import failure on turnip",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "824a8542d724d29f714053cca8116f846d627a52",
"description": "venus: silence a stack array false alarm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e16d25d1a2f217aa0e6e9b8e7eec9f974e38e0b",
"description": "venus: avoid client allocators for ring internals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9926aedc96fe13cf9ff343cd7c4d92aa771e323a",
"description": "anv: enable EDS3 AlphaToCoverageEnable & RasterizationSamples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ada806baa35bff35d4f47cbd2dae84cb390dfa34",
"description": "anv: remove fs_msaa_flags from the graphics pipeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf31d2f407bcb101aeb163bd72b0c4432aea9c4",
"description": "anv: move 3DSTATE_MULTISAMPLE to partial emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815d2e3e8b182d62eb1b1eef3af6fd4397cf6f8f",
"description": "anv: move 3DSTATE_PS to partial packing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a336a98e9f43f0b8c9f4036cc10c326ef0b2cac",
"description": "anv: move more PS_EXTRA programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "355549e7b096a0ef1ee5fb37ebdb84f516f40a39",
"description": "anv: move 3DSTATE_WM::BarycentricInterpolationMode programming to runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b348a1c58fdc9b9669f72f74dde1b401533e4e",
"description": "anv: add dirty tracking of fs_msaa_flags in runtime",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b57a6a7501ed66dc55c93ecb8e9b9a18628381",
"description": "anv: track sample shading enable & min sample shading",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80dd22d573ac9276efb19c0f5ea8dae39ab3ab1",
"description": "intel/brw: add min_sample_shading value in wm_prog_data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfa25dc776f1bb334f827ee17aa20e50c78d28f",
"description": "intel/fs: decouple alphaToCoverage from per sample dispatch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bbe2d9833518442a656a393a2219f7c756d09cb",
"description": "intel/brw: fixup wm_prog_data_barycentric_modes()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48bf95ba96c6277cf930b2aa79c2cea60dc391b5",
"description": "anv: factor out wm_prog_data get in runtime flush",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e302825fef6787eca08ac1ea0d5cc6305f679c3f",
"description": "anv: fixup indentation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f0c2d2ed735f6098676ace1730c2388eb67ac38",
"description": "anv: simplify multisampling check",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd1a3921d135a99ae8098aa8eb7be90cc2c9eaab",
"description": "zink: fully wait on all program fences during ctx destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18a1d3a311c00dd3e11356f6a604e1fea593004",
"description": "zink: prune zink_shader::programs under lock",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "866dc85d67396cf6549f7ca97ed19c1614319e49",
"description": "panfrost: Skip new failure from VKCTS 1.3.8.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc15041255fe83a9898fbe92ff0875e56340560f",
"description": "panvk: Ensure we lower load_base_workgroup_id to 0",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d22f936019f84191072a5686826f53b93d755419",
"notes": null
},
{
"sha": "33db56e784bcb91620c7582f151b91d3e9dbf1d0",
"description": "isaspec: Improve 'meta' handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1747fed633f30ef9d119c29eadba2bb435150fb4",
"description": "isaspec: Add method to get the displayname of BitSetEnumValue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ebf07eccd1f7476033e0151b9eb19a51d871c51",
"description": "anv: check requirements for VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "497672ac7471253d0789b0cfe741fae50a4236a0",
"description": "ci: pass MESA_VK_ABORT_ON_DEVICE_LOSS through to the DUT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9bbbe90f060914448910d17a38d815ac24db6030",
"notes": null
},
{
"sha": "ae68fa51a48c1a7f561b3020681bdce1c1c84cad",
"description": "radeonsi: respect pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08d3b93ce7777bb4cfa9202ac5d5af43f98e3342",
"description": "radeonsi: prep for pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed38749961c613c949622f71996f74085c532f2",
"description": "frontends/va: set PIPE_FLUSH_ASYNC when possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90075e772af5671234296f8d8c8869e77b4c2b1",
"description": "frontends/va: track whether there are imported/exported surfaces",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "893797eb32123ede1d2a0c098b39824bda1ec4b1",
"description": "gallium: add pipe_picture_desc::flush_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c0c83be19949a9e45fe4d7e79aa82da9128b34",
"description": "d3d12: Fix static analysis issues due to bad parenthesis closing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7809c5f222c4ada94964f3e2c97dfbe36151e516",
"description": "ac/nir/tess: Implement packed 16-bit HS->TES I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e92e0bab936a145eacf25afe3f1ea57b0abdca7f",
"description": "ac/nir/tess: Implement packed 16-bit LS->HS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c2016dd58a9521e76427ca742fbf855248a71c",
"description": "ac/nir/esgs: Implement packed 16-bit ES->GS I/O using helper macros.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bfbff74400a8805a306af7b994844f5ff9e2819",
"description": "ac/nir: Add helper macros for emitting IO code.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feb2ba9e9b30db149d53ea164b472c87757f8b94",
"description": "ac/nir/tess: Slightly refactor emitting LS outputs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55757ce03bec5cf9dd359b49b2def62ba1a315c3",
"description": "ac/nir/esgs: Slightly refactor emitting IO loads and stores.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86cce0e677ea2da6c03d3bf637a758a76d9ca7ea",
"description": "panfrost: clamp buffer-size to max-size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19aa0b9473bd092564ca00353bc4b3213cab7467",
"description": "panfrost: add PAN_MAX_TEXEL_BUFFER_ELEMENTS define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1277f58d8a4a57c7522e07359cbe7aa2b8f9b661",
"description": "etnaviv/nn: Make parallel jobs disabled by default",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"notes": null
},
{
"sha": "b40675947996faea8c4455dc44492d003bc9f49f",
"description": "anv: formatting fix when printing pipe controls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abc4111d19761d51599330a1b13be718d0255600",
"notes": null
},
{
"sha": "7101aecc53f49402b725a8081f7005c15839cb43",
"description": "ci: Use id_tokens for JWT auth",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2639c9105267cc8228c5bf2f08f8203207014b37",
"description": "ci: Add S3 id_token for all jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87fa1fdcb245b41190e54d97a377b3c0fc71ed50",
"description": "radeonsi/vcn: set accurate size for dec header and index_codec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c180c47f74b716448a0fb8b505b533b556e458a",
"description": "zink: reconstruct features pnext after determining extension support",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1c9b2a4553ab75e14caa53ebe0abc4ddbd14dae",
"description": "aco/ra: assert that the register file is empty after register allocation completed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be1e68b4ee97ed714417c8917182a5326f5b379f",
"description": "aco/ra: fix kill flags after renaming fixed Operands",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548763709b3d0d6fcfeb41933f09cb6e8278cf74",
"description": "lavapipe/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "908d62be1da5d0df5909fb93c4dfe1fb88c13909",
"description": "freedreno/ci: add flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0362637bf504b8299399d299cf99755fff768b",
"description": "anv: reuse embedded samplers across shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78558de8a67f595fcbf6ef2cfeb566a56ac61a8a",
"description": "panvk: Kill panvk_sysval_vec4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d4b376a9b2bb23bbd3855db56f7a06b2284dedb",
"description": "panvk: Lower sysvals to push uniforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c553bda9c182763d7f3cf8c9d5b583fbb4923e8",
"description": "panvk: Prepare dynamic buffer descriptors at bind time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a603c66659d9e0e314bb6578592af02811daaa53",
"description": "panvk: Move the dynamic SSBO descriptors to their own UBO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe22541498a9519b848f85e79a4e118b38a19e4",
"description": "panvk: Put dynamic uniform buffers at the end of the UBO array",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66721357488c752f5ff315eb5a58779b97a95522",
"description": "panvk: Prepare things so we can push sysvals to our push uniform buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bafa94f9a94e3e42f7498050646485a8d3eb116",
"description": "lavapipe/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5497c3e75a9e835ad9b2df135076771485758639",
"description": "panvk/ci: add WSI testing to all the deqp-vk jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84632dce93f44e8d88cda47648cfd4cc0958918f",
"description": "v3d: Move spec@!opengl 1.1@getteximage-formats, Fail in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d20295363962a2f121d10fb141e7f0b1c8bcc121",
"description": "v3d: Move spec@arb_texture_view@rendering-formats, Crash in broadcom-rpi4-fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4660ee1deaace6457bf5fbf3fc8810e4a2453cb5",
"description": "glthread: check for invalid primitive modes in DrawElementsBaseVertex",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f153f945fc6ee4239e15c536bdff67ca7eeba664",
"description": "pan/bi: clean up tex coord lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3139f8f62384901b02d1fdc516ff3989f8a1f339",
"description": "pan/bi: fix 1D array tex coord lowering",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fbaf8703a1b778bfe68994730cf340e4a012356",
"description": "anv: enable VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fa29ac2f3d669f942f9e3b0f54d6f04fc06005",
"description": "vtn: support float controls2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f97fa6df01bc3d707d4e39885e4d6b577537ad5",
"description": "nir/algebraic: move float control conditions to be per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c4cd3e74e6e005be3bf29f5364342411363d547",
"description": "nir/algebraic: support float controls conditions per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08df0c7dde33722f34f5036f43b3fe3b64b0aac6",
"description": "nir: check inf/nan/sz preserve per-instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "750bd9757eb9d2f4245bc633919495363ecfa232",
"description": "spirv: gather some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "666647acaedb1b4112f19192b992b05547975dfa",
"description": "nir: track some float controls bits per instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829ea357146683f74d93b66de86fcf2c88b1ff57",
"description": "compiler: reorder FLOAT_CONTROLS enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df6cfb4dd0460430a49a4e9f6b7b5654c0819d88",
"description": "intel/brw: Rename brw_reg_type_to_hw_type to brw_type_encode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9205f6ff513b7d644b3a845b768a5a93fc6b7c0a",
"description": "intel/brw: Combine a1/a16 3src type decoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28034aac34dba480d94991fa3c19916daa163785",
"description": "intel/brw: Combine a1/a16 3src type encoding functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "545bb8fb6f738b44e6430a333eba46401e247320",
"description": "intel/brw: Replace type_sz and brw_reg_type_to_size with brw_type_size_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22f44ff07983cf28b238bebc50654f84b5cabb7",
"description": "intel/brw: Replace brw_reg_type_from_bit_size by brw_type_with_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007d8912393344c270dadf0d2cc7076f694789ab",
"description": "intel/brw: Use newer brw_type_is_* shorter names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f523bfcf90128a4759a76d0c6cebe017f4767440",
"description": "intel/brw: Reindent after shortening BRW_REGISTER_TYPE_* to BRW_TYPE_*",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873fcdff38ffbc7af81fd4aacb19577a88b2f81f",
"description": "intel/brw: Stop using long BRW_REGISTER_TYPE enum names",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8f2c442120c98532dac8e5055c06efe0942c5f",
"description": "intel/brw: Rework BRW_REGISTER_TYPE's representation semantics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45e235df5dba1387c6e31f993272c1c553378a9",
"description": "intel/brw: Drop NF type support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c6f863fc7d42ce17d771a7ac83d0e707ca82619",
"description": "intel/brw: Delete gfx10 table for align1 3src type encoding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40422927dcb1249cdb1444557aca671387140428",
"description": "nak: Pass has_mod to all form of src2 requiring it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a",
"notes": null
},
{
"sha": "46598758e7a2ce0b81610db612cb2beeb5c49a8d",
"description": "radv: Trace indirect dispatch sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2f67aa2b01204d92ba9178667dbf8aba8d3288",
"description": "radv: Use a struct for the trace_bo layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "575565af5819367ada69c8bbed367ab7215d3b7c",
"description": "ac/debug,radv: Read UMR wave dumps into memory before parsing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a43987780a17e763ab47844ba6989552d1c8198",
"description": "docs: Add an alternative way to debug GPU hangs with RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb719640b5514c2148293d6e288a44e2cfda7436",
"description": "docs: Add documentation about debugging GPU hangs on RADV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6143d3f48fe23d26af49a582c475a542c195c63",
"description": "aco/tests: validate before and after post-ra tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d824a64416b2cf662237cd8d32594cd6d806a5",
"description": "aco/lower_to_hw: fix 16bit p_insert on gfx8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb80ac7a70975e7f5d6fe587836775b2ef8b8c32",
"description": "aco/lower_to_hw: fix v_cvt_pk_u16_u32 instruction format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619470732f89e95729f927fce8400a4b07008e23",
"description": "aco/tests/post_ra: fix various validation errors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85e6c82a64ad3adf0eecb75d4d0e78b6d0caf13",
"description": "aco/tests: don't use undef for descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68dfe17abcca6299951734df3f9758c401286b57",
"description": "anv: disable dual source blending state if not used in shader",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6fb3ba03798fc2550bdb5ec6651690a34ac3509",
"description": "isl: Set MOCS to uncached for Gfx12.0 blitter sources/destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "194afe841635e43d55c4f71f4122c6048f585450",
"notes": null
},
{
"sha": "0666a715c7210558017ce717f6b0b947c679a68e",
"description": "ci: fix container rules on release branches and tags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2487e18d4e25c56a70630ccf5faf5d2081fbee2f",
"notes": null
},
{
"sha": "e8d94536d21a6f2087b21eecc9f15dcac0a362e8",
"description": "radv: fix image format properties with fragment shading rate usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1bbd241eb1ff69254000232a42a840893206dc",
"description": "venus: extend image cache to vkGetDeviceImageMemoryRequirements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f8f2ecbba978233a139c90b7142d7a466b8272",
"description": "venus: refactor out image requirements helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06e2108eb0e1badb4c0f2d37e45f98f179a0624",
"description": "docs: update calendar for 24.1.0-rc1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d95248ee0b6cc79e85bbaffdd34f6b858fbb3f01",
"description": "docs: add sha256sum for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f23331bda0d0b1170460a2825d86f3b06cdb62",
"description": "docs: add an extra 24.0.x release",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ff1f0ca52c511599d7e3e56761d593ef611955",
"description": "docs: update calendar for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ee4523a75a24abf35ff9decc4991d96e4a1bc20",
"description": "docs: add release notes for 24.0.6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1a98800324082d1018ba5582d5db5c5a0e7757",
"description": "nir: document base_global_invocation_id and base_workgroup_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d22f936019f84191072a5686826f53b93d755419",
"description": "nir: remove workgroup_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3217838fef80a1085c2ca090c0ff1d9e4c76c637",
"description": "nir: remove global_invocation_id_zero_base",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2c96b8e7f3fc3a6ee7b3df610bce9ce625b943d",
"description": "mesa/st: lower base invoc and workgroup id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e040a08e5e988703008c412bd31d7c9bbf0c7b20",
"description": "lavapipe: lower base_workgroup_id to zero",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a62fb368d62fe9a8ddfbcece3193ffa4990f2463",
"description": "v3d: call nir_lower_compute_system_values to get rid of base intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51f54cdec440226678a7f7a006106eec63aa5b5f",
"description": "intel/compiler: lower workgoup id to index only for mesh shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3625a44dcc61d261b4167363bb7a8a4b152d59ce",
"description": "nir/divergence_analysis: handle load_base_global_invocation_id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d697ef259e0a5c8c02910eb45ad69a22f62dc6",
"description": "nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07685ea89b0e7269e4029e889fffd18734ea7136",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fff01e9d0cee30c7adf901a61810660f957ab69",
"description": "VERSION: bump to 20.2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]