mesa/.pick_status.json
José Roberto de Souza c1afe86299 intel: Fix intel_get_mesh_urb_config()
The round up in 'next_address_8kb = DIV_ROUND_UP(push_constant_kb, 8)'
was not decreasing the amount of URB available for Mesh and Task, what
could cause an over allocation of URB.

There was also no minimum entries enforcement for Mesh and Task, what
could cause 0 r.mesh_entries to be set in a case where tue_size_dw is
90% > than mue_size_dw. Same for r.task_entries when Task is enabled.

Also adding a few more asserts to help debug.

This fixes at least dEQP-VK.mesh_shader.ext.properties.mesh_payload_size
in LNL but it has potential to fixes other Mesh tests as well.

Cc: mesa-stable
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27555>
(cherry picked from commit d0fba810b3d334191ead4f16f5ba786250a70c32)
2024-02-14 17:04:53 +00:00

14702 lines
No EOL
450 KiB
JSON

[
{
"sha": "90eae30bcb84d54dc871ddbb8355f729cf8fa900",
"description": "rusticl/mem: move pipe_image_host_access into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ce9ddc5e8cdf985faa80795ca192ca1230c571d",
"description": "rusticl/mem: reorganize MemBase::from_gl a little",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b834d41d4bfb515e7701cd81c5c678747dc8a63b",
"description": "rusticl/mem: move Buffer and Image specific fields into the subtypes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf73ac8096d343a0b0cfeb5a46f7642d6e65d74c",
"description": "rusticl/mem: move tx_raw_async methods into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b05dfd77094ff3067061f5e5d13ab6048d3681",
"description": "rusticl/mem: move MemBase::map into the users",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3c389208801babce390711703f239f36b84eed8",
"description": "rusticl/mem: reorganize Image::map",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97680ca861300518fed75cbd8e305ee759a008b0",
"description": "rusticl/mem: move comment describing how mapping works",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9a928cbf96ef089f1627283aaf6463116dc5c63",
"description": "rusticl/mem: remove get_res",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "687dea4fde17062c7b51d1c5bea9e330568ba262",
"description": "rusticl/mem: move tx into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d18333889e2e995214a784e0438bc5ace29ed2b6",
"description": "rusticl/mem: move is_parent_buffer into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfa342e16e092d94840f372fe00cb2e7d4b78a6f",
"description": "rusticl/image: call tx on the parent buffer directly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a15d5baeea4f56030b559cd1239138606d406ee",
"description": "rusticl/mem: fold tx_raw into tx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "790d00d3e19b85b4145f8309946984b11a8e7000",
"description": "rusticl/mem: move tx_image into Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e39b6288f608557153ce6a9894ebda1b435f6377",
"description": "rusticl/mem: get rid of pixel_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2db23aa2076a9cb6445983f82a28bd6fd3ff51fd",
"description": "rusticl/mem: split Image::copy_to into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c6eca0951f0ab179537fc87fa76ee4f8cb056c",
"description": "rusticl/mem: split Buffer::copy_to into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28bff68d9803ff9ff111097015a4adccfc9f6ad1",
"description": "rusticl/mem: split copy_to into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd4096e7fde35ce3f80f0ce7d17edb194d33fba7",
"description": "rusticl/mem: move copy_to_rect into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e048d8c79687fe4d48a532f61697a42db94c2a4a",
"description": "rusticl/mem: split write_from_user_rect into buffer and image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc803175aa436f9291f0bfdbcce3c49c5678ba6",
"description": "rusticl/mem: split read_to_user_rect into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdfde8a189810f9389c7ef7a4ca2d0b09a00f87c",
"description": "rusticl/mem: move copy and write buffer impls into Buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa05ffc1d7adea6275659f1db8b73cc77f9c642",
"description": "rusticl/mem: split unmap into Buffer and Image versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a840a75d17b9cef45aa96e2a7ef048073f196e27",
"description": "rusticl/mem: move shadow sync methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "553a9e38bd13318c36c52a279041f0a77817b19d",
"description": "rusticl/mem: move map methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "219d8e0dae56756b2d9c0ebbbb1797f3fb867572",
"description": "core/memory: drop Arc for &Arc<Queue> function parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a1089b8113e319ce21d0079a6f9fd51c8b761c3",
"description": "rusticl/mem: move fill methods into concrete types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58c042f43913adddfe0470615748a89e8c4c6487",
"description": "rusticl/mem: use pattern matching in is_parent_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d705307a72a89aea3c3c5cc9716f046f7ca2289f",
"description": "rusticl/mem: split into Buffer and Image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0125e865a124077e57f318ad08e00eb5166a3b28",
"description": "rusticl/icd: actually allow dispatching CL types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa5b0e7883ee70fc3749400cd1ce6626bf5761a0",
"description": "rusticl/device: get rid of pointless Arc overhead",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f77f91929c9cdaddde78a59e532657d024d7731",
"description": "rusticl/icd: split Arc part out of CLObject into new trait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4807573ba7a9481396fdc183e8856eac2ea0a82d",
"description": "rusticl/icd: move get_arc() and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be4f60f978926d7ac7d0e76c6404e3772a82c5b",
"description": "rusticl/event: drop from_cl_arr and use arcs_from_arr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57e5d377da18f19420b7528c67429cbccf0ebb59",
"description": "rusticl/icd: move from_arc() and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51afd7a00cf9d174727fcba3a9c87d704780eae4",
"description": "rusticl/device: deduplicate devices with sorting",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63e21ac74e751a9f8f3c50e1fd356380ee34082",
"description": "rusticl/icd: move get_ref()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13241264f19288c5e0abcfab504041f32bb12af3",
"description": "rusticl/icd: fold leak_ref into its only consumer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca11d5f067fe8c9c6625d6afcddb24d90ef0a7b",
"description": "rusticl/icd: move get_arc_vec_from_arr and rename it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5bcbb60fd25620efd5fe72b9c8d00ef8707dde",
"description": "rusticl/icd: move retain() and release()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45b9fdb4e5178d2d84fb04223be69241d17c6115",
"description": "rusticl/icd: move refcnt() and get rid of needless atomic ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7564b817497f44b980eecdc7d6bdd264665a1c63",
"description": "rusticl/icd: move get_ref_vec_from_arr into the Rusticl type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46227bf44c1beecd5c77d54e80f6aa5b1c773516",
"description": "rusticl/api: allow CLObjectBase to be placed anywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d8b0a53c6959cf7af9f57c22f42faf84b444c10",
"description": "rusticl/util: support nested structs in offset_of!",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0287aa4b34bb8e549c11049ce696ee4d5721358d",
"description": "rust/api: add RustTypes enum",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e54638ddf5e051daa72ea4606d4280dfc0791713",
"description": "anv: fix buffer marker cache flush issues on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c8e122a73805924811df97071406c59ab6aee002",
"notes": null
},
{
"sha": "88d0c6c26aa9f00547a8bd2dda36176cb84adfb6",
"description": "meson: Limit intel_vk_rt to x86_64",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
"notes": null
},
{
"sha": "34078b67ed2fc03bff2c7069d7ec00d72d96461a",
"description": "anv: don't allocate aux padded BOs with host pointers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
"notes": null
},
{
"sha": "feb7cf82dc880176f9e11e686e6870753177dc8c",
"description": "anv: remove redundant asserts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc7934a89bd15099f7fd30fab8c8c27a9d9fc1ac",
"description": "broadcom/compiler: fix lane selection for subgroups in fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2143da6d5aeff02d3a6308f97aacf6c8b3197c3b",
"description": "intel/dev: improve meson invocation for intel_device_info gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f95b87a3dcdf86ff103d9c69c0de17343601431b",
"description": "intel/tools: load json device info in drm_shim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56da473b6f63bffa60e61f5900f3c70231a893de",
"description": "intel/dev/tools: add json as an output format for intel_dev_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f725a222ad9b4b249f480811ed2fc1e9eabc9f0",
"description": "intel/dev: implement json serialization for intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d124542b551ad05f24ec4fad8b87faadca89e659",
"description": "anv: Override VendorID for Hitman 3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e56f81031677e00e29faec893b5a10e499488929",
"description": "intel/tools: add intel device meson dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "161a90abbdb7084c3691c70b878fdd852340da54",
"description": "dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "660c7fe6a79ae851b82906660a5f5d454a65caab",
"description": "dzn: Fix tessellation shader insertion into PSO desc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5131e5f86677b68dca614ad1010d670e6ec8178",
"description": "dzn: Simultaneous-access is mutually exclusive with MSAA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32c6caffd71c5b8a92fbdb2268c6d528158a1f93",
"description": "spirv2dxil: Trivial fixes for tessellation shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c45306e25e047a5e74ccc24182bc9e59aae90f",
"description": "spirv2dxil: Remove dead branches early during shader compilation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8758afabd5fd61b55238c5245d92fc85775d698",
"description": "microsoft/compiler: Relax assert for SPIR-V barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6b980a904838260540541dcbb34c72de8437b67",
"description": "mesa/main: work around chrome/firefox bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0cc0e74dd9b2aa116f7672388257a0facf6f4bd",
"description": "mesa/main: mark GL_BGRA8_EXT as color-renderable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b2a6a238ed77d003cbf38c43a2629b8f2a37380",
"description": "mesa/main: mark GL_BGRA as color-renderable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7e8dc6835266bfdd0c17f70acec5585bd7a74d3",
"description": "mesa/main: fix _mesa_base_tex_format for BGRA",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
"notes": null
},
{
"sha": "b7e39657f67d9cfb932876012da1a8d05d4c18bd",
"description": "zink: only add arrays to indirect non-tcs variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e2c7314f2867de6f43e2add992590cfb92ccddd",
"description": "nir/lower_io: fix handling for compact arrays with indirect derefs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a512c2a8b572c5da360873320dbbd343c6223cd6",
"description": "meson: enforce build of intel-clc with anv/iris",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "d0fba810b3d334191ead4f16f5ba786250a70c32",
"description": "intel: Fix intel_get_mesh_urb_config()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32c1e45718241f5a768ada47bc1f993a1c3131b5",
"description": "radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6762307698416e41dbebb686ab94ad0a77f0f44a",
"description": "radv: cleanup radv_shader_combine_cfg_vs_tcs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6121497228d7388a5711c9458945b5903c401c7e",
"description": "aco/gfx11+: limit hard clauses to 32 instructions",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7b3449309b7422d99d982b189473b4daed775a",
"description": "rusticl/mem: support GL_TEXTURE_BUFFER",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
"notes": null
},
{
"sha": "117291332c6f30c7759dcd3f70459a6d8e2b153e",
"description": "rusticl/mem: properly handle buffers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
"notes": null
},
{
"sha": "727cddd338aceb48915725fefec3fcc563e956e1",
"description": "nir/lower_cl_images: record image_buffers and msaa_images",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a6beb36e7d41c9955998ab8c90061f27d373dc",
"description": "anv: revert cache flushing changes for indirect commands",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
"notes": null
},
{
"sha": "0c05bdf1c105419f69b5ebad48263fed04bd3c82",
"description": "radv/ci: enable RADV_PERFTEST=shader_object on VEGA10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bead3f2ec3d208bfc525598a2629b26c84b75cbd",
"description": "radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afab80bdb69928a6a5724a813b0903d0fdc62f8f",
"description": "radv,driconf: Enable active AS leaf workaround for Jedi Survivor",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14c85196fc8a51f7040c0b21d89d2d11c7ad48f5",
"description": "mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec65dfaabd66f74e2a17d5f58a8fe8f88880b645",
"description": "mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a38b37920ef7bb37aec3aa842f655c042967f8",
"description": "st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9747cf2c8f469568da378731f70ba35e2c61c6ff",
"description": "st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfe6d389a0657d75bc97cca2bce451a4a3279f2d",
"description": "mesa: remove _mesa_HashTable::InDeleteAll",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ca750a8b640d78ed748c02d6039b7dc0a209ad1",
"description": "mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d33bffd7088332729fd4100c47b38436db1112f8",
"description": "mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf2692fa24ec38c9039c7718225b13734fe8a7c4",
"description": "mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b65fe09bca2f3aa57c288dc666e07bf4c112d0",
"description": "mesa: remove unused _mesa_HashTable code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "716e483cfb4cae812afd9865cb4b94025c0632a4",
"description": "util/idalloc: make deleting invalid IDs a no-op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5438b1910464e4b17fe0248a96a6ed98f0280a20",
"description": "iris: enable generated indirect draws",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d754ed5330bc94868547ff5b41c8992e8266b4d0",
"description": "iris: add an option for not emit draw parameters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96439b7dfbc0b3e492cfc966ed8f4c5fba5c935e",
"description": "iris: factor out index buffer emission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1caf42d92e7ae832fe40c851cc3e64388f2a3bce",
"description": "iris: Implement INTEL_DEBUG=heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725817f429717516101b68b24dd07035630eaf1c",
"description": "iris: make URB programming available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e1f8ae702c29e1461aa24404381fbb142ef2c4",
"description": "iris: make KSP helper available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bde1c7665573122ed7cf83e238f2130a7d8bb24d",
"description": "iris: make binding table shifting values available outside iris_state.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f192ea630a435248a104f968b9dab89903b2f350",
"description": "intel/shaders: enable gfx8 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76c3d97c841bdc39701e8f23e0eaa0b43c07ec50",
"description": "intel/shaders: add iris variant of indirect draws generation shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"description": "anv: rewrite internal shaders using OpenCL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da391650f534cc78c4907010010a475a72e49422",
"description": "ci: build a host version of mesa for cross builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e31fd5f4268b134b26cd9d82d76d406332a3d8d",
"description": "meson: add option to install intel-clc",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a26c7b0b036499a2db23b8a12afbc0291070e406",
"description": "intel/ds: new tracepoints for generated commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472f49ef43ab7caaff5b0caf9a84208180b0557c",
"description": "genxml: remove NDEBUG_UNUSED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41b2ed65e2532fd3be9ee7b74c74401169e81acd",
"description": "genxml: generate opencl packing headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0328ba8bcb5151dcbd4e7f44b5fb4890828205",
"description": "genxml: enable opencl code generation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b5196079c264fe694dafcf88816e3d676e5fbc",
"description": "intel-clc: print text input",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fd7495c693818e0823b100df0e0607e448a29fe",
"description": "intel/clc: add ability to output NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bae1b6b6676cd0518a9f0e90b3819ee4c00a586",
"description": "intel-clc: move ISA generation to its own function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a1ff08376d84b111873214297518abed3cf75b2",
"description": "intel/compiler: make default NIR compiler options visible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "012489e55ce3c88615c5fb2667e10e9cfd7b7edb",
"description": "meson: add a new option to enable intel-clc without building RT shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c53a4711cb77fdf19b93797106b2ddf846c32d37",
"description": "anv: fix incorrect flushing on shader query copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b3b12c2c27fdd42668c041dd5428603d6cee4eb4",
"notes": null
},
{
"sha": "2437556d83bc588efb97b81468695879ff23529e",
"description": "intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "74a40cc4b6ed9440a0820c6f4a9cee296a8e191a",
"notes": null
},
{
"sha": "8f5a7f57df20dacd3c3123639382147e651a8ad8",
"description": "intel/fs: indent lowering code to make it more readable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c517088cf10e33c74f787f8cc3aa6839a45d1af8",
"description": "anv: factor out post submit queue debug code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67f3fa896e7df0e115d1f6cafb12805c88c0d093",
"description": "intel/dev: fix missing dependency on generated packing heaers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04d26ceb0a87ca9e05a00405e2544f256e8e046c",
"description": "llvmpipe: Set \"+64bit\" for X86_64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd",
"notes": null
},
{
"sha": "5dd5d4c4b52a4dd276e3a532eaaa1f59dadf638a",
"description": "tu: Exclude more a7xx regs from stomping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4631bee61cb42c66e4b2844023f9858dffb8975",
"description": "freedreno/devices: Update magic regs for a7xx",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1e71e707685c221baf9eb3a43c471781dd72a5",
"description": "freedreno,tu: Move varying interp and varying repl modes to xml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78c843230c10c93a4319bcbd0ebd096d98906900",
"description": "tu/a750: Consider vertex attr buff in gmem allocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5266815ca9b413c8d2e27704570f3cba5235e1a9",
"description": "tu/a7xx: Update CCU layout logic for A7XX",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98d6d93a8278fb1b45c9a2fe308482fcb7eccd10",
"description": "turnip,ir3/a750: Implement inline uniforms via ldg.k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a744ddebc269b06bd65cb709d3c788378f2f2ae",
"description": "ir3: Initial support for pushing globals with ldg.k",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513fa1873cf5d00f520c058abd5f85b318af9a99",
"description": "ir3/a7xx: Fix load_global_ir3 with immediate offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45c71803f9dc9123145431145124c1b4dab0cf93",
"description": "tu: Add more info to ldg inline uniform path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87b8fdf73026022aa9cb8bbe596c0e9d7ce9119",
"description": "tu: Use SS6_INDIRECT for VS params",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e417ca593866080731da59c479a99542e3a529",
"description": "turnip,ir3/a750: Implement consts loading via preamble",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7429ca3115067cf6fe54552e445f2c60832d8fb4",
"description": "tu: Use SS6_INDIRECT consts upload path for 3d blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30597970a5706c3dd8d4a9f43b9b173c6fff0a59",
"description": "tu/a7xx: Do not preload shaders, HW does it by default",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac75edb8c4ea4dbbe220ed00b9673fe230b084b7",
"description": "tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc6b847017ac7f9b4ed764fdc5c0a5aabbdf3f2a",
"description": "ir3: Add ldg.k instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad52f92cb8eb53b945314295bb13e1a1e2406ab2",
"description": "tu: Define and set to zero all SP_*_VGPR_CONFIG regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c166c5100b6251f83f9b881b415b8bc91a402615",
"description": "tu/a750: Basic a750 support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdadead230bc1b26f9ca2c80c37d288bdabea4de",
"description": "tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b62434bd99ab962d4a7c3d23ec142154ee5cf7",
"description": "intel/compiler: Lower texture operation to combine LOD and AI",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c984d6e2fcfb960246bdb98692fcc80b065bcdf5",
"description": "nir: Drop intel specific lowering code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15129c763475c1d61ed9f10cfd5e51b59b56c8fc",
"description": "intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73a3257968b6f746f0dc859dd3af2d1410800a28",
"description": "intel/compiler: Add texture operation lowering pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "646a7c864d3a4cf440164f5e199d6e339420a73c",
"description": "anv: re-introduce BO CCS allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd197c6bcffeb1b940cb2b67656f6009359f18e0",
"description": "intel/aux_map: add helper to compute offset in aux data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0889a127b12ebefc90f42f9494c9696e0aaa270",
"description": "intel/aux_map: add BSpec reference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da6484a8a4720779b42489068cdb1f41872a931f",
"description": "anv: use address helper to compute address u64 value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7763e75eead2c99f58bf16845dc4ceed93de1cfc",
"description": "anv: move ALLOC_HOST_CACHED_COHERENT as define",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f64ec141eef9a751b27ceece67803829e40da13",
"description": "isl: add a no-aux-align usage flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44515bb92cddfbf6f0e95abc60ad55f0f4de4599",
"description": "isl: printout sparse usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "926d9f1cef12189418258d4812d42193344f4128",
"description": "radv: support minmax filter for more formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05cf04ac97f17b583ffaead91e35e10e86c49926",
"description": "nvk: Convert shader addresses to offsets in nvk_shader.c",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "afd42f5951f7d3d919c7705ce3345def49a3bcce",
"description": "nvk/heap: Rework over-allocation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "728256e99455a35bc04c5acc462604840d5bb21c",
"description": "nvk/heap: Use nvk_heap_bo::addr instead of bo->offset",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"notes": null
},
{
"sha": "83521dd486478c440c7c3dfb7f11ec5c46e30156",
"description": "nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
"notes": null
},
{
"sha": "28ad2f488a0f23b458114fe26f5201a5565c2775",
"description": "anv: Store host-located copy of NULL surface state for faster memcpy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48a0a3112f212a155fe6a1bc259a138b1db47352",
"description": "freedreno: Add a750 clock gating control related registers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "097e543c0a061382e07063705225304eefff6d1f",
"description": "Revert \"zink: always force flushes when originating from api frontend\"",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "03f049f49730b8b1268f2975fc34ac2b1f9a4ef9",
"notes": null
},
{
"sha": "aed5e4e1f2bcbad5a63d483cf97bf7c30ca9cccc",
"description": "zink: Always set mfence->submit_count to the fence submit_count",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d44a115080645c210e055fa410fb18accf510aa",
"description": "radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0b4dfbbda97d98f4065c9cf536032936401c8d0",
"description": "anv: don't unmap AUX ranges at BO delete",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7b87e1afbcd880dd25771a42d65585da44faa444",
"notes": null
},
{
"sha": "fb62bffcdaff25e8ca6b4a9a2c7ce02e6b5bb1ed",
"description": "radv: Wire up ac_gather_context_rolls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba6d6e5ee116929d82e51e1fcf3027a64015dcef",
"description": "amd/common: Use the correct register table for GFX10_3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1098afd7fbe11a6fd40d4ade2431ffa7017ab097",
"description": "gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fbf3367886a773f513244022543581996454bdc",
"description": "compiler/types: Add a contains_32bit helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f1f6d74968df3d2f059a8b8812054d1aa9124db",
"description": "glsl: add half float AMD_shader_trinary_minmax functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d619c16c3f95dda8adfd17ab84b3e752b9c969f0",
"description": "glsl: add half float derivative functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14de2eff89c9722b3f4eafcc2b001a13c64c7c12",
"description": "glsl: add half float interpolation functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc5eec02c9ad2b87ee996e888926c28feda4e3a",
"description": "glsl: allow half float varyings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dc67c2c7e1e49266fd46519823d7533d774eaa6",
"description": "glsl: add half float vector relational functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f1be1ceb28ac6088cfe91e1128b80a1c096499",
"description": "glsl: add half float matrix functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a80ac93067028838091bf8fbd26b3a2533485d",
"description": "glsl: add half float geometric functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a170051a98b2aa743556337a3551c50cf4b7013",
"description": "glsl: add support for half float packing functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c386d5691516e8b56bf023cce105e2b38dce6fec",
"description": "glsl: add half float support for common functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea1c1fa7b58d32f3b503e65005c0e2540345958",
"description": "glsl: add f2f16() helper to ir_builder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94865a45f8832edd782115043d03d69d840fdf9d",
"description": "glsl: add half float exponential functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829c99def12d1df90aacaf2db47946d512b279fc",
"description": "glsl: add half float angle and trigonometry functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff22ee4aeea9a74f821146d0f6ddfc254341dba",
"description": "glsl: add some new helpers for half float builtin functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc651a13f1d74fa6d85af432cb714ba0557e757",
"description": "glsl: skip conversion of half float back to float for GL queries",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66633dbbd059cd0f8f320eb11ba2fdeabea8cb24",
"description": "glsl: add ubo packing support for half floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5803417c6775c40bdebc1f8bf41965c6219af123",
"description": "glsl: add implicit half float conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b83477973f3cbca6c3b40f6ac5b98fe786d53449",
"description": "glsl: add glsl_type_is_float_16() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eea4c42f5db7ba63d116838f0fb591a2045c580",
"description": "glsl: update assert to allow for half float support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2a7717717bd36c8412dc4a2f719c21fa479ee18",
"description": "glsl: add explicit half float conversion support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edbe1b5bb4a2551323fd6d0af39c0c6aa797cd7c",
"description": "glsl: add half float support to the parser",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fb49516e0022b174cb581f46f380f6f13d6c6e",
"description": "glsl: add basic params for AMD_gpu_shader_half_float extension",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8e4a4e44b3e3bb493535f87c14123e4dbbe1209",
"description": "docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
"notes": null
},
{
"sha": "b0af2b30abc487caa7ab861e393e0ae222e5b49d",
"description": "ci_run_n_monitor: Allow the upstream format to not exist",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72886cbefaa40f5d61c5deee5e125b353d32852f",
"description": "zink: Only call reapply_color_write if EXT_color_write_enable is available",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62fa5c8d0f059ba75d7208a0d081da811065ba1c",
"description": "Revert \"ci: Enable GALLIUM_DUMP_CPU=true only in the clang job\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c6979d97e46907ff341665200b853cbca1d5524c",
"notes": null
},
{
"sha": "6cab5559f923a025b0de3ff564145b91fd18b486",
"description": "radv: add support for emitting TES+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd92f5f664d56732817a250d10c29fcff47d56a8",
"description": "radv: bind the vertex input SGPR only for relevant stages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d64d7373f34f00e1cebc0c179c051b118a6c53b7",
"description": "radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e15d1ed7cb3aec1ac2dd4692b37bae03acb39a2e",
"description": "radv: declare streamout buffers for TES+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83bc7e27a5778dd69e12bb64f7870487c21c246c",
"description": "radv: force GS stage for TES as ES compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b58de424f41ffcdd2c997276c7d20a659e10c272",
"description": "radv: fix RGP barrier reason for RP barriers inserted by the runtime",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d98ff2cc4add875f2e372bf69e45b1c6a7b8a9c6",
"description": "nvk: Don't clobber vb0 after repeated blits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e1c665013b14d63ccf4be265c5ec59914e5a5748",
"notes": null
},
{
"sha": "53ff663874012b3f5390a7fc75fa9d8b5ce7a037",
"description": "ci/etnaviv: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7a388d487f902e3083fec829d4896b2e3519eb",
"description": "ci/freedreno: add fail found by new Piglit",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a16033b6a75593d47c2a52a6709ff3e52592df28",
"description": "ci: bump kernel to 6.6.16 + enable X2APIC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd2375399180198b777d0dc9da4eba660b5e2afb",
"description": "wsi/x11: Rewrite logic for how we consider minImageCount.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b4259e69b6eae20feda0bc5fff84d9f83198a7d",
"description": "wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc8a83c96dfa25f0f1fe841c98ed48d668cfde03",
"description": "gallivm/ssbo: mask offset with exec_mask instead of building the 'if'",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ff3bec4842489dcbf6e0197e99e8b1d2408c46d",
"description": "gallivm/ssbo: replace run time loop by compile time loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bab4399970cc392c49f54076245a6262e1aa5907",
"description": "mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10f08c273385f9be9bfd2d7df18d01685ce8029d",
"description": "mesa: inline _mesa_set_vao_immutable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aa205668bcbf701f8f694551c284cd8e4cc17a3",
"description": "mesa: inline {Create,Draw}GalliumVertexState callbacks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8618062b3cacdbab8fbb0ddb8afff3a3a9ba2e4e",
"description": "st/mesa: constify the pipe_draw_info parameter and remove obsolete comments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3012794164eeecc6b07acc1a2ab837c627c5d7",
"description": "crocus: Call blorp_finish() when destroying context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "083ef7e3382c5267c62710cb24eac899d5a58d7f",
"description": "iris: Call blorp_finish() when destroying context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d699600da1db483b142d71e777b3ed1bc6576a4a",
"description": "anv: reduce cache flushing for indirect commands on Gfx12.5+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f23bf96d66acd5bd8ba22a8fdce5b99857ce71",
"description": "aco: print exec/vcc_lo/hi for single dword access",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "684014ff1213ff59fd4747fa760de8159a42472e",
"description": "aco: print permlane16 bc/fi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f469fda44ca867eb115a47f7aa106897e67ff292",
"description": "aco: don't print hi() for permlane opsel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b59f5f9c859d388cf8e67c6521614abd6709e208",
"description": "aco: print neg prettier for packed math",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767eb15ddcaf7fe5aa1917f423659a5ad072df33",
"description": "aco/print_ir: don't use alloca for input modifiers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6d9c5918feabe18a58f6b1096a55c1970d0883",
"description": "aco: don't remove branches that skip v_writelane_b32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c4980716f7e04c70c515305113aa95cdf5c6331",
"description": "aco: add packed fma dpp note to README-ISA",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e927c5004f9f6305e2269b1b1f0950bcba916ce7",
"description": "aco/gfx11+: disable v_pk_fmac_f16_dpp",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a52c1994aa11febf0c54d63e46798b3204c180a0",
"description": "intel/dev: generate declarations for struct intel_device_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c719452577a4950c85fe7caa824187238fbf67",
"description": "intel/dev: specify struct intel_device_info type details in python",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40dacd4a8d339dee509bde830993c49add02c1d",
"description": "util: add parson for handling json files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb7240bef96b9faef6eba3a35205567dad1ec343",
"description": "hasvk: add missing linker arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "78578a6ddb4a7faee3b1e20d6ba1ce34e9dd58ba",
"notes": null
},
{
"sha": "bde9a16ce87af5b9d25cd844b08b660df3b6f4ff",
"description": "iris: Switch to truly asynchronous VM binding in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3579413aed4fbccedc8d05063ef365bfea2deb35",
"description": "anv: Switch to truly asynchronous VM binding in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63abbb24adf0da9c3791e79d72fc26ca7e2585e5",
"description": "iris: Start to use intel_bind_timeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23395e2b900d3572e014e1ffa9c7c737656befd",
"description": "anv: Start to use intel_bind_timeline",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e905bfe81bd404bca00dcaa0f6b9fc56d46cfe95",
"description": "intel/common: Add functions to handle async vm bind",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11465e4b3af895ba2377d8a39e9ab3edeb0b01a3",
"description": "mesa-overlay: defer listening to socket until first frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9beb9081fc4c878b41ba25b0f486cb01948c88fc",
"description": "ci_run_n_monitor: print the target regex before adding the X/N bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7154c1eb77ea644dfc02d69c9bd68eda0a31d4c1",
"description": "ci_run_n_monitor: implicitly include `parallel:` jobs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f40d32770a5f91b95450f2944c608fb0303da27c",
"description": "targets/va: override LIBVA_DRIVERS_PATH in devenv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c006d5dceac9bf885554d92f8cef8c0ab0858a1",
"description": "nir/passthrough_gs: flesh out gs_in_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c3f7cb74729a2ac205d78b2b05410b0248327a4",
"description": "compiler,gallium: move u_decomposed_prim to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac426e1164ddd6f659513591f2658585e632ca62",
"description": "winsys/amdgpu: remove unused amdgpu_fence_is_syncobj",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7facda322fc82d892a31919a66c55ab0bb73c63",
"description": "winsys/amdgpu: unmap user fence BO before destroy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3a294eef51d6054ed899aa2b61628f9cd09656",
"description": "radv: don't remove the blit queue from the device queues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "716ed7d62a27b179dbe5893e7148bdf7263fee5c",
"description": "gitlab_gql: print error returned by server in --print-merged-yaml",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a125647b7d009ca7800c5ea2d60f3d2e64ea9d",
"description": "radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d734a8d531cf2a291560701c966d7a6351548e",
"description": "radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877d9678f578613bbec8eeb9fab7ec17728b2de1",
"description": "docs: fix RADV_DEBUG=nonggc description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "932b9e6a233a2959b72dadc48ba4c0454bd1e2af",
"description": "radv: enable VK_KHR_shader_quad_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "312d0784c515f0f1d9954f050c9f284b4cf92a67",
"description": "spirv: implement SPV_KHR_quad_control",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e546f2a55dc6ddc18503fd973bc6b556e19a5315",
"description": "radv: enable VK_KHR_shader_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2649717a36d7d790b1c01c343a7208eefc3d1bc5",
"description": "aco: enable WQM if demote is used with maximal reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6588f5a123724a0af811316f8b125e86d6306267",
"description": "spirv: implement SPV_KHR_maximal_reconvergence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a243a7241e26292ca55a97f5f8d464001b532cd",
"description": "zink: adjust swizzled deref loads by the variable component offset",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "17a35412dcc77a3058107100d27f734796a9d0ca",
"notes": null
},
{
"sha": "fab5c706fe453f440d3c85013d24dbe8230e36cc",
"description": "mesa: plumb errors through to texture allocation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45df652d0b24ddc2581eca072a226be4a1e1c3cb",
"description": "ci_run_n_monitor: refresh job state when starting it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a05cb8da70310d2ba76a48f1a3d892b9aecb41b",
"description": "ci_run_n_monitor: track new job when retrying a job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc1a62fbb62b9697c30a8587a79975190183e5a",
"description": "ci_run_n_monitor: add method to get a pipeline job by its id",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bce1230587d8ebf611b5286973c4cb814025a94c",
"description": "ci_run_n_monitor: update job when it goes through enable_job()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5758a5d660217684bdc4684a031ce93e0f263e65",
"description": "ci_run_n_monitor: add some types for gitlab objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "044c51b6bf450c215a9c83c203f520d30f9cab2c",
"description": "ci_run_n_monitor: warn user if they forgot to push the branch",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d8461f545ad46f0c17a4152aebaea47c55d35eb",
"description": "d3d12: Subgroup ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94e0091190f3c01f3277f3224cda9277e6727ea6",
"description": "microsoft/compiler: Only use simplified subgroup ID algorithm for compute",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8cc7c5c1863aa9098baaea3546dcbbbeb17f495",
"description": "tu: Do not print anything on systems without Adreno GPU",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a669147689a3253f4fe8dd80288d34124cbb2d02",
"notes": null
},
{
"sha": "7b0fd4cc05d1e92162cf41449545a2e357fd74d5",
"description": "radv: Remove dead shared variables after optimization loop.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b238e84ea46ae4d4e665e24465805953f4d0bc",
"description": "radv: only load 3x32-bit elements when emitting draws with mesh shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0296196d323caa5bf9fa3ca18232071f9c0839b3",
"description": "radv: remove unused radv_indirect_command_layout::state_offset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdf9f50027c416077d9674bc03c71f4c60c67f1",
"description": "radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49069a1243de8de3f658faa5fd8bb71d31c7d907",
"description": "pan/va: Add missing valhall_enums dep to valhall_disasm",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "619566dea18e94e0c1e00effc8200df75b892941",
"notes": null
},
{
"sha": "bde272349d13948a4817ba3c6f5aa41899c34426",
"description": "radv: add support for emitting VS+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "416b20d381e3eaa154fd1e287e6385b0acc4109b",
"description": "radv: force GS stage for VS as ES compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ef4c049ecd3cf14190d943b4c27d4f702954be5",
"description": "radv: declare streamout buffers for VS+GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a68e19204ea63b0e11fa34e8b8a02d150c1abe09",
"description": "radv: rework shader arguments for separate compilation of VS+GS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "482dbacdeb62123c00f98cf84feb7f3b073e43d3",
"description": "radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d777cbf66c1320e03dcc2e579909f1f3be3d15fe",
"description": "radv: add a new user SGPR for the ESGS ring item size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1b76e9cdd8b44538aa327c7705381fa68b891b",
"description": "panfrost: Pad compute jobs with zeros on v4",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b76420be1f1f3a0ceb7808131b9c8aa8e970a415",
"notes": null
},
{
"sha": "0bc26efdc47d9d0efbd1b4a31d18cbb0bed65677",
"description": "panfrost: v4 doesn't have Blend descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f0226d82f845b9924a6364eafa35bab4a0eaf55",
"description": "aco/tests: use raw strings in form_hard_clauses.nsa",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d59d00ebf863ad0914a17a656726715d40a24157",
"description": "aco/tests: add tests for VOPD operand swapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24c02dbfa66791418bc644ab2bab33a3d1fb763a",
"description": "aco: improve printing of VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea92aea9f2dde439cb2a11135b993989a3148e0e",
"description": "aco: turn v_mov_b32 into addition to create VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65dfb27f8f96cd8a9f75e9d8005e777707c69908",
"description": "aco: swap operands to create VOPD instructions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96d8b7c59c50cc4658932236b22728d754f65c06",
"description": "aco: refactor create_vopd_instruction",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c3e9f87b7b3a6a7a5b4dcaa22c064d3b479f96",
"description": "st/mesa: move st_update_functions into st_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd80f4fae66d6ad8431d90256cd91aaf954015e",
"description": "st/mesa: change the update enum of vertex elements",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9585331e435c49966f1ca2988342a62dee3a72",
"description": "st/mesa: cosmetic touchups in st_atom_array.cpp",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd66244afbf1f91f0135f21a90a867465ec6e33",
"description": "st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3363d41a2064d6d8bdb485945015f1802be6666e",
"description": "st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4ba65a33bedca3daaa710aa85853dc39b7302e9",
"description": "st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "000f4c710ce693605e018e62bfd354c7a92f84ac",
"description": "st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac5dc5ab5ce2da3b0b2e7a0d3f95ef7952b2156",
"description": "gallium/u_threaded: expose helpers for filling set_vertex_buffers externally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d2dfe49feca88220eef82892e54ca7ba29d03fa",
"description": "v3d/ci: add new failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a1c8779e8705737bdb69622badaf2446ff6924a",
"description": "driconf: Apply dual color blending workaround to Dying Light",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d3c832121b123b42e3cbc39e8225085139cbb1",
"description": "driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3062e3402fe693dd1cc0137217611081f993f12",
"description": "freedreno: Fix MSAA z/s layout in GMEM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf0c7258ee0524709ab6d05a9aafc7415361bd23",
"notes": null
},
{
"sha": "3fbbd79d9cf8c3e9cd591ddb7887d4ff2519d046",
"description": "freedreno/decode: Fix prefetch handling for IB1 crash",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ac6801970f88402f4f98455652448bc5ca97096",
"description": "r300: fix vs output register indexing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
"notes": null
},
{
"sha": "e4ccfde123eef7fbcce0581ddb58319b4325bcc4",
"description": "r300/ci: add two more observed piglit flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "665d30b5448f606d7a79afe0596c3a2264ab3e15",
"description": "iris: Wait for drm_xe_exec_queue to be idle before destroying it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138303fb9dbad7754b109ca846a17799cc0dc1d5",
"description": "iris: Fix return of iris_wait_syncobj()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b243b1eddceba135c5c6020b9baabd8e6b9ad671",
"description": "r300: remove compiler tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aeed5fd98d47be122260bf0c232c2d8dfcd8d400",
"description": "ir3/ra: Fix bug with collect source handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816",
"notes": null
},
{
"sha": "cdb8020f16dfee9ab057f7ab7910b5088947bd13",
"description": "vc4/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb490630b2cdcd6026e26e69b9a1937e86b7d07",
"description": "Revert \"v3d/ci: update expected list\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
"notes": null
},
{
"sha": "72948d9ff9b4ac2b1a578c9e55da91fd3df33299",
"description": "radeonsi,aco: remove the VS prolog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0496cd5e5aa8b86c0bd3d1a6cac3a170b6df3d6b",
"description": "gallium/noop: don't leak resources due to take_ownership",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47c1f389ed35340d920ebeec4f71f96297d3e06a",
"description": "gallium: remove take_ownership from set_vertex_buffers, assume it's true",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b23f52b7e45385bab7e3381fcd6a01da225507cd",
"description": "gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b66ee99bc217192386babe4ea26ee2b2a47a8a0c",
"description": "gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab25f5cde0b00d67530bd83dc885eb65191a478",
"description": "cso: remove CSO_UNBIND_VERTEX_BUFFER0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b15d83a2a4f58f40e9a10d35752147970053c7",
"description": "gallium/hud: set take_ownership=true for set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fbb758e562afbc5cf29d41f322d9bd97ee92eb5",
"description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3186131ea53e8776d6ed6cb53737bdc969593bf8",
"description": "st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e271d342a4c98470285ae19e7ebae6e896fa23b3",
"description": "gallium/util: add take_ownership parameter into util_draw_vertex_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ee35cc44316e86e167a607ad1c8daab878f816b",
"description": "st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3e029e40d54ecea6f66647b7c8582823ed7ac4",
"description": "gallium/u_blitter: set take_ownership=true for set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0b31858e13b0bbefc3e7dac8853c3cec7b746cb",
"description": "gallium: always set vertex elements before setting vertex buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2683038b1c9e488c2565d9b7f6394d6cb52fc35b",
"description": "glapi: move EXT_texture_storage to the right position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fff6d332d9f3e89492ef3cacbaf075d834dbeb6e",
"description": "radeonsi/ci: add gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33aac684b4683d7274c44308f4023e3a23d893c8",
"description": "radeonsi: use num_vertex_buffers instead of ARRAY_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e02149ac97be4b16ad2a5efb235e20299d6edb7",
"description": "winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04de7cc9857502f16ffe613abfcc911f19d2a000",
"description": "winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c79697fec5163ea94de68acb79a038d48a1f5db3",
"description": "winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0911aea1261167695ce4e0a95a3aea1db65484a8",
"description": "winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d704f92b13230579c20a7c7cb3d7198f9cd24c21",
"description": "winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32625c79031f6e64d04012d525ec0c61feb137f7",
"description": "winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77e96cec6e812f0c9dd1733e2d5402bb6b208816",
"description": "winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "436ebe4ef6aa39bd3b8c04d7000e1b8e60e12f4e",
"description": "winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ffd738ac9ba7a272ff75a264c3671a711844d4",
"description": "winsys/amdgpu: add real buffers of slab entries in the CS thread",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41f6d24fc8031efae5d3e51605757587b3f1b1ac",
"description": "winsys/amdgpu: fix a race condition when reading ws->num_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4957d352dd80178bda09df35e57c1b90b10c63a9",
"description": "intel/dev: Add device info for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964042d50ca42735390ce97ca9a79b4ea8de9502",
"description": "anv/query: Follow MTL code paths on ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1ffd0a037208033bfc22480c607ae10bb174567",
"description": "anv/drirc: Extend option to disable FCV optimization to ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3a0483f5bcb01aa74946069415618ebcf897cb3",
"description": "intel/compiler: Lower DPAS instructions on ARL except ARL-H",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b09b855959c023238921cb9b38c13656346c55",
"description": "isl: Handle ARL in isl_drm_modifier_get_score()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ce0fe460ace8c1492a8c5d1151596b662342362",
"description": "isl: Define MOCS for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "362ccd3874c9d2d252ff4c0341d8dcff0dbf1031",
"description": "intel/dev: Define engine prefetch for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c616ce81539565853eefbbca6e6afb319845bb78",
"description": "intel/i915: ARL also supports the set-PAT uapi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edf93db5ee1f4e5707795408edd9bbd5f9f95417",
"description": "iris: Extend MTL modifiers to ARL devices",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a443a824adcb932b258f8ef7b61754816ed15c87",
"description": "intel/l3: Define l3 config for ARL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "546652b31a075a794e4bf4ef9ac1c2defe4a9290",
"description": "intel/dev: Add intel_device_info_is_mtl_or_arl()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d08282060854106dd57e0dcb8eec8cf8b07c681",
"description": "intel/dev: Add ARL platform enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa8e0ba3f739cb46cf7bb709903c0206f240c584",
"description": "frontends/va: Fix updating AV1 rate control parameters",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5edbecb8569d88e7faa28ca7a56eb5e1672a2dd0",
"notes": null
},
{
"sha": "cff5bc5af7e795f7d192f9c2a7302619435887f4",
"description": "pvr: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e7085cb0a5d0a49016ba110468fdcf809854fe",
"description": "lvp: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb0791535a130472dc60024ae62ddb9ee09c16f8",
"description": "vn: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7667802b7d30457124a6351d0db0592f89a2edf1",
"description": "panvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64081b9f46cffd833007bcbd1d85c392ccb2e5b5",
"description": "nvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f373dec880038e463f0f8e9d812456de33d15c6",
"description": "dzn: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b10f61f98e0ae3ce43b76cf1c913ea2ccc62e179",
"description": "hasvk: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32800aa1d7121e0729624cb063e347e1f4b17cb9",
"description": "anv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6407d0f0a26b21b545c8134bb2aff8e0b772d8f3",
"description": "tu: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11cf6965ead7500ef9c948cf09026a11d0866dd4",
"description": "v3dv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faad4ffe970546a7e3361a831c85a6022d2a9865",
"description": "radv: enable VK_EXT_headless_surface on all platforms except Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffbd3e5b2d6525af97ae838c38bc85277c6d1e81",
"description": "radv: change the user SGPR idx of AC_UD_TES_STATE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e9815173af75a15d69f1045703b9cb1788b1570",
"description": "radv: set the default workgroup size for VS/TES as ES",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90e354afb021ed28173ecf6cc535279eeafc2c9e",
"description": "radv: determine the workgroup size for GS non-NGG earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c9631162d660a3720e57b7946280b57547f290",
"description": "radv: determine the ES stage earlier when processing binary config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03314b2a868b3be8cbcb7c0edd4f0dc974a564e4",
"description": "radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34572d535e26df3a77281513a5a9fc82a4dbd638",
"description": "radv: use next_stage to determine the NGG stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f006d3522890d868e381aeae5805b857dcb91b",
"description": "radv: always set GS as NGG if present on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55093270ed696169579cdcde7e718ef1c3bae550",
"description": "radv: squash GFX10/GFX10.3 NGG restrictions in the same condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237ab5db86bec27635738c96ebc525178b4d4933",
"description": "radv: remove one indentation level in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010272b62e2ee9407513643f9eb85920d4a0da63",
"description": "util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56f31d1847ba04c8214c68581a3a3c292fd300f4",
"description": "meson: upgrade zlib wrap to 1.3.1",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "238c3d593b906f6c875a27bdaa711bd5e21a594b",
"description": "r300/ci: update piglit fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9acd9e6594555a3879fbe4a17cfb2ce37d0ce50",
"description": "v3dv/ci: test the WSI on rpi4 and rpi5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c198d44041ad8fa93a7f25515714c2da2489418",
"description": "isaspec: encode.py: Include assert.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3b667d48877864e7756943fa4901e85a7e7dc2f",
"description": "tu/msm: fix RD_CHIP_ID size used when dumping RD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f6aac1589796c801fc33dd61e0a763bfda5f45a",
"description": "aco/tests: fix to_hw_instr.swap_linear_vgpr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "174e37afb9ebcd556bc18555ca2aa3276b3d8e04",
"description": "aco: fix >8 byte linear vgpr copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d88f797bf23f22d4f203c69640e622e3b6163c",
"description": "amd/vpelib: Add UID for 3d Lut and control logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039b1e0a1e28a9be61e2b8b467e684f488c8d2ee",
"description": "amd/vpelib: Refactor norm factor logic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0863dbb74261a043052b393c29598810d7b17fd",
"description": "amd/vpelib: Solve link error due to missing static for one function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d02c753249112ec2eb90704a061bd3af9d2fe9f",
"description": "amd/vpelib: Add PQ Norm to VPE interface",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dd28d6766227f6404c1287462a4be2036ceb1ee",
"description": "amd/vpelib: VPE integration for HLG",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd59c83ef03b3893ca493fd779b74e74c063e77",
"description": "amd/vpelib: geometric scaling fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b2e28b6620d3944231d061e86b2994207cb74a",
"description": "amd/vpelib: skip gamma remap and cs conversion when geometric scaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6d9283274cc50431cc142026187e65b0c6766b",
"description": "amd/vpelib: Add param check for geometric scaling and refactor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4893afd42721b048e436f44f5ed0019aff584476",
"description": "amd/vpelib: add new tf enum and add flag for geometric scaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31c9e17bf2a5e3ff73fce7a2cf14db121c5bbc90",
"description": "v3d/ci: update expected list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d15a43c9a920f6e6f2670ff93651f91d308d74cd",
"description": "radv: limit maxIndirectCommandsTokenCount to 512",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a44f6319ef49fd279156cbf37a3144f906bbc3e",
"description": "anv,driconf: Add sampler coordinate precision workaround for AoE 4",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e48645250c6fd0f021878a2f50bf028f61cf50ad",
"description": "venus: image format properties cache",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680c9129777e66472e5265119ada5ffa4a1c3a95",
"description": "venus: extract cache hash/equals functions into common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3de6f17c180dc31d21daea08a8f987d273481c3",
"description": "venus: fix image reqs cache store locking",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "b51ff22fbe8c9786f968e102ef8d223f415fcaba",
"notes": null
},
{
"sha": "5178ad761c9e8e86ffb3bc59322ec998c0ae2063",
"description": "anv: flush tile cache independent of format with HIZ-CCS flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
"notes": null
},
{
"sha": "af51e5f7a9043ecad2eddb703ec76ccf14fd5168",
"description": "zink: split out sparse_residency_code_and lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5174593c15b9661c89b18206f11008e3a1348ac",
"description": "zink: add back (safe) optimizations after sparse lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40d119979a34c3d04fdf6bfb55362bff04790ad5",
"description": "iris: Remove unused paramater",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4dc5bd9fdf4c3af5aafd7608abdbf785f26ed6e",
"description": "iris: Remove prototypes for unsupported Gfx versions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff26271a7ab0b8beed72e1c265946c386ea6d0b",
"description": "iris: Remove unused brw_* includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4c094dfb489e6f0727f7a2de39d6788560a8eec",
"description": "radv/rt: Optimize update shader VGPR usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "585836f2b5197b150cd53dd95ac6951978b5c7d3",
"description": "d3d10umd: Rename d3d10sw target to d3d10umd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67da5a8f08d11b929db3af8b70436065f093fcce",
"description": "d3d10umd, meson: Allow naming d3d10umd DLLs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae2b4882a030b2f19a32338705b03b0e348e5ff",
"description": "blorp: implement Wa_16014912113 callback for drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1693d0b857e524a52029bab21ca64dcd7994456d",
"description": "anv: implement Wa_16014912113",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "263f6937608aa81fd3ea7a1a8cfe60d748fc6d5a",
"description": "iris: implement Wa_16014912113",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdc7d32e939bae88bede58a879b1e5ab05b22d90",
"description": "blorp/crocus: refactor blorp_emit_urb_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829e4fe877e6a0f06f6bc937a72c9ccdcb9fcfe9",
"description": "intel/common: provide a helper for urb setup comparison",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1b885b482c253d73273eabee044389636b158e6",
"description": "intel: refactor urb configuration, add intel_urb_config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49c1b404e5e1cf7010855c1345d01c53e3e17ea5",
"description": "panfrost: Fix dual-source blending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c65a9be421cd4a338939e29e9dca1d8f81f165ac",
"notes": null
},
{
"sha": "084f81fd52c483c392f6f01f5d69e47bdedcfcfb",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
"notes": null
},
{
"sha": "29fa1d7f251999b3c78dc689b9e58e3409b0e3aa",
"description": "ir3: set reconvergence for scan_clusters.macro",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"notes": null
},
{
"sha": "cc7400e49cd5347b927b88451f273a4b58fb1071",
"description": "anv: report rotate subgroup feature bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ad3b83d235a945c5c492bd8d15b54a635260fb7",
"description": "radv: report rotate subgroup feature bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48461c0d9e6be9744817785de59bbbff64b8ce72",
"description": "aco: enable VOPD scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a76ec3fdb85a3b518cddbdba4ce9bef4e460dc",
"description": "aco: implement VOPD scheduler",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fb79b4aa26b937a78f02c0064cc6f6319f20b5b",
"description": "aco: refactor schedule_ilp main loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c66d42b9eda5b414c18f867d0ff8134b6229f9c9",
"description": "aco: add VOPD statistic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6547e17e601a8ac9312b4de92ac75fce0b51b862",
"description": "aco: add VOPD format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54c52932d48314b8f74ff32814abf0894adad1f8",
"description": "virgl: Pass cmd_buf to flush_frontbuffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15c21eafc2fb34226b783b08987fae448e8b9aa3",
"description": "virgl: Allow importing resources without known templ",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b7fa26b397d79032546b6e5c39313673bd8dbd8",
"description": "virgl: Implement PIPE_QUERY_GPU_FINISHED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6427dd9056d64fa10c691ecd9057857a714d9536",
"description": "virgl: Fix crash when no VE bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468c750c5347f5a5681b5ceec77f69c0c93d3965",
"description": "virgl: Fix compilation on MSVC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47c725b53e41d0f6be81d88051f008447afc4df5",
"description": "radv: don't submit 0 length on UVD either.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9bc11589bb855629243248b167af663e18a4c0",
"description": "radv/uvd: uvd kernel checks for full dpb allocation.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bba36df84d44a1c2eb8f482ce06642f1ca1c0c19",
"description": "radv: init decoder ip block earlier.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6065671a7fbd1924a11db6cf1af075ad9e487305",
"description": "radv: fix correct padding on uvd",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"notes": null
},
{
"sha": "3a2e5c1b7763705b7da0b0e5dd88a32052a4a175",
"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": "c6286e39ecc6f1ee20de9a830430a50fac51d210",
"description": "radv/sqtt: fix describing queue submits for RGP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88cbe32048aff3d7a873474bebc2d1068c21ce46",
"notes": null
},
{
"sha": "8368a972943d5265b22eab86aa17c9a3cfe3406b",
"description": "r600: handle indirect access to kcache 14 and 15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "464e8aaff4704166aee07cbf140c43bc9b227121",
"description": "util: Allow kcmp on FreeBSD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a00d80c677739a2feabe80087cd7a0b6801445d",
"description": "Revert \"ci: disable Collabora's farm due to maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
"notes": null
},
{
"sha": "fcce9cc835be3bbfe3285ef89d5dc4ceb5e7e7bc",
"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": "b10ee44308c44836b872174638ba3ae97264f772",
"description": "radv/rra: Implement ahit/isec counters",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a5cc788b608beb1c58ecaf4eb47d82d3ae13e0",
"description": "docs: Document RADV_RRA_TRACE_HISTORY_SIZE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767f6280794db0edb1009d3b1645c41bac38ff4c",
"description": "radv/rra: Dump basic ray history tokens",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26939f016df9b9a2a6f05b11f0a1d60ecee31c25",
"description": "radv/rra: Refactor error handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46dddb57f930530cbfe9f18803c5a889db22e388",
"description": "radv/rra: Remove useless variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc813288c3ad1d9278251c612b88f0b36cf134d2",
"description": "radv/rra: Use memcpy for chunk descriptions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71c363acc364db2bbb19a53d06ef0f468c296716",
"description": "radv/rra: Rename rra_chunk_type to rra_chunk_version",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32d010c24eab2b247b91b89edc96ef23caaaea2",
"description": "venus: update tracepoints to align with later optimizations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a81189c7968d1291153c63604596172fc1d90a3f",
"description": "ci: build nvk in debian-vulkan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d21a1bf795f92d7b83ea2f9b9e0d97d8d6904fc",
"description": "nouveau/tests: fix null dereference",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0525dac7f85dda5134a1b1b1bd738a28498d75fc",
"description": "vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fa171650aae7848f88eac1c2f2a898de12076aa",
"description": "zink: remove invalid scope in bo allocation loop",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
"notes": null
},
{
"sha": "e98bbcad17e91845e99a72ece579165a3a936f4e",
"description": "nir: add vertex divergence into nir_divergence_analysis",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ffa4d879c3008fdae50ea77e0c245206653a0b1",
"description": "nir: add a lower_mediump_io callback into options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecf0fe09f0eb9db2c715240c68f21b0c3cab2b92",
"description": "nir: replace lower_io_variables with a GLSL NIR flag",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4acab77a8c452703a96d3eda702dbf7f597b290",
"description": "nir: remove and replace underused option pack_varying_options",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c844b5dc8560b7875c1a375d0e2289a75e95e5be",
"description": "nir: relax validation failure for generic TCS outputs with no_varying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d84a616d4d28363b5876f1544db1d979ebf5ec3b",
"description": "nir: remove INTERP_MODE_COLOR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5dbde5221f396a90ffc83cd642861fe885c41c",
"description": "freedreno/drm: Fix teardown crash harder",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
"notes": null
},
{
"sha": "60413e11c2bc3d50acabe99a3fd82da6885769ae",
"description": "ir3: optimize subgroup operations using brcst.active",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6148e38a09332376d0551f1dd3ba31f240d187c1",
"description": "ir3: fix printing of brcst.active and quad_shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fa99abac046e97d8ba71e815b42dfaee3581cc4",
"description": "ir3: optimize read_first.macro to a mov",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c41a95e48ce4be58b7a710c3de12a1cd8fe68e0",
"description": "ir3: fix setting shared flag on parallel copy arguments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ef744c6601fa89366bc5b94f08a50a9110d6942",
"description": "ci: build panvk in debian-vulkan job",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fa27845e570629b40448d3cbd1744655f0e90eb",
"description": "aco/insert_exec_mask: Reduce latency when switching to WQM.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e89977ff71febe9ec3099893e3899705d158948e",
"description": "aco: always terminate quads if they have been demoted entirely",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a42b83e3fb840e12b61a26b7cd70259dff5b03f0",
"description": "aco/insert_exec_mask: tiny refactor",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bea69cdd6fa4fcdc53a213a6c20c9ef0b4e1922",
"description": "intel/blorp: add a TODO note about stencil buffer resolve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9698d5f0fda7b64e69f589402f2bd1e92133efc0",
"description": "radv: add a workaround for mipmaps and minLOD on GFX6-8",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1a3f9555851eec6b570f8a76b4b1fa4ddb29f1",
"description": "ir3: Fix comment thinko",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c40bc48252454079de809f95266fe6ed8af13a36",
"description": "ir3: Calculate physical edges correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dbe511f183af311160f9c54ba38f36e9c15c003",
"description": "ir3: Rewrite (jp) and branchstack handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad0cbafe80f1d79a92193b663b18e315d543066",
"description": "ir3: Set branchstack earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"description": "ir3/ra: Add specialized shared register RA/spilling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f977501a7c3e5fe537d1df3bb0839db0706fc6d9",
"description": "radv: do not allow to enable VK_EXT_shader_object with LLVM",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c925b6019d838d9922e8cc2d552e27b3b9ca3938",
"description": "radv/rt: Lower ray payloads like hit attribs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f0c33196c0c4a9efb1210f2edc14096bdc7d9cf",
"description": "mesa: fix error-handling for ETC2/RGTC textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d293f01cc718af0ea5db3309605cf49dcbf8cca",
"description": "ci_run_n_monitor: avoid spamming a ton of \"new status: created\" for all the jobs at the beginning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62508856401e082486f2ff0dc80f17ac852f4882",
"description": "panfrost: fix UB caused by shifting signed int too far",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "13d7ca13001064dc7114e6cc26ba2c3e7ff64e47",
"notes": null
},
{
"sha": "2085d6043804c316939ac47d6b334007872655b7",
"description": "zink: run sparse lowering after all optimization passes",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
"notes": null
},
{
"sha": "6a8cd7a64fbf8a91d99a4c3f08a13b53ce5c72d6",
"description": "zink: move sparse lowering up in file",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
"notes": null
},
{
"sha": "aacc4e1c687b643929d496cec72891b814fc2256",
"description": "zink: zero allocate resident_defs array in ntv",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
"notes": null
},
{
"sha": "3b025d6b42476d27f5e8d6e2347f85874a50eb72",
"description": "zink: fix sparse bo placement",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
"notes": null
},
{
"sha": "bb14ee53a5fbeecb968fdac8fa32b51b6c27dc56",
"description": "radv/sqtt: Handle ray tracing pipelines with no traversal shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
"notes": null
},
{
"sha": "0aa9afa8e1240ff19de73fbdf47d73a1f4752e13",
"description": "radv: add support for emitting VS+TCS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "397a08b407b4fdbeda7de1d2503ebad47c2217f3",
"description": "radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "542b9aaf18218dd2cf04a07065edafbdcefb60c6",
"description": "radv: force TCS stage for VS as LS compiled separately on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d5d163693956fc064dc58621e252592f1cb9da7",
"description": "radv: always mark drawid/base_instance used with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c23ae8547bed956692c1694b5c8c6c51e2e871f",
"description": "radv: rework shader arguments for separate compilation of VS+TCS on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e55d91c82267f728f7e96fa99c4f23f98cfc690",
"description": "radv: only merge shader info stages if both stages exist on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0018faf384afaf4921e703aad80bc41942cce3ce",
"description": "radv: check active NIR stages before trying to merge shaders on GFX9+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fe8770bbec7b60b812872de6dc248e47a9e702b",
"description": "radv: constify radv_device in radv_emit_shader_pointer()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b2452da3c6d275f8d106c2172ec1f226daef2cf",
"description": "radv: set the default workgroup size for VS as LS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a58bbbed865f0e14a5eb3002128f675aa859ebd",
"description": "radv: determine the workgroup size for TCS earlier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6ca7fcc25b9253189951a3dcc9cacca41de6d0c",
"description": "radv: remove radv_graphics_state_key::dynamic_patch_control_points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bc6f95e3d175a1c20cad4de4f5c31ff1f102a28",
"description": "driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b7a581a52db21ed8826d6f2986ea6dfc208fb2a",
"description": "zink: prune dmabuf export tracking when adding resource binds",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60d2ea83e8dc852c8f322eb070fd8e0e9436f2f1",
"description": "vulkan/video: add AV1 decode support to common code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68da9e4dff9c59ec3a51cf1dac33bee5f0982f01",
"description": "intel/compiler/xe2: Set SIMD mode for sampler messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84de7a88d333318035e60f0fd40f284558a54d21",
"description": "intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ba2bc2f00cb0140ad4c01ad4cddce44d0dbadc",
"description": "nir: Pack texture LOD and array index to a single 32-bit value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e7f7b3778e39499b54bb4631c9ce84348e583e",
"description": "intel/compiler/xe2: Use new sample_*_mlod messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8690a6b546d1cb3dcbba8a663dad0be4df4ebfe8",
"description": "intel/compiler/xe2: Handle 6-bit message type for Gfx20+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9ed9cf88b1a48335f9e4cab4c7e382c022dbfe3",
"description": "intel/fs: Move opcode modification before the switch that emits srcs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7441af803f1b7b929eaf69de9fd3838a0a222c3f",
"description": "intel/compiler/xe2: Update get_sampler_lowered_simd_width",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a7f6cd1685e189f7e266da4954305c7110795c",
"description": "zink: add a tu flake",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59fb425e1c4e821f51c118c1df5282e27379269c",
"description": "vulkan: update registry/includes to 1.3.277",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559f31e202fd8bdb984a6bbf8c03d65dd1e93d57",
"description": "dzn: Use blits for all non-averaging resolves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fa127c977a48ebc7664523cb7c4ce27f3691d3",
"description": "dzn: Use correct format for depth/stencil resolves",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "973c5bd047d1cf73f71dfd78cea7d412eb0a6192",
"description": "dzn: Don't resolve for RESOLVE_MODE_NONE",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7cfd52553d2393de8bfa6908ff144a12ae1dfa",
"description": "dzn: Add a debug flag for forcing off native view instancing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a85e8058cbcf3fc4e28f6330d6effc7db4486ee6",
"description": "dzn: Support non-static samplers for meta",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c286c011363c05af09965ec4aa4e8733d86edfed",
"description": "dzn: Add barrier to copy source for DispatchIndirect copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "581a23c0cca8ca2b9998bc9a711d0fa849ed4992",
"description": "dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60aad6ef07120d0ddd2951320c772329a4ba8d1f",
"description": "spirv2dxil: Lower the Vulkan memory model and coherent loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "003d2da2dcfdf665cb01a48b2d79bc003b640c30",
"description": "microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b74cd405d30c23507a6dda0192a25c2ddaf104dc",
"description": "microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "118e0bdc1f0b41f047b69a1b5f9a75c72b21c4a2",
"description": "intel/rt: Don't directly generate umul_32x16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc0178af57fe5e328580190806354982e1c41e16",
"description": "glsl: don't tree graft globals",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a",
"notes": null
},
{
"sha": "98197e15cc67cecd845473b42835a6a0e9843a88",
"description": "ci: explain purpose of the word after the date in image tags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d70eb09902842543793341e046e381a8e8208a",
"description": "ci: reduce maximum image tags length from 30 to 20",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6fceeaa9f71aad2b0bdc17fc004317d8dbd07a7",
"description": "ci: enforce maximum image tag length",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73dcdc50d209df9e9f8d0b476f974c81ea476056",
"description": "ci: drop dash in image tags dates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd267ab434e1dfabe14e508e6a80a4ef3c928602",
"description": "zink: move zink_resource_copies_reset out of exportable_lock",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01e64bbf36e3eac8b2df20cad151a9ea93739971",
"description": "zink/sync: remove duplicate assignments in UNSYNCHRONIZED case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef548bf040b2e533f442fe22a4e9ba9e05df6886",
"description": "zink: extract update_unordered_access_and_get_cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceca83266225b749a87f5926a193e6e38f907db0",
"description": "zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1ddcace92b2f0481b3a48d2c3f852541d07ba9",
"description": "zink: extract emit_memory_barrier from zink_resource_image_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cac3adf315a86bc9b0d78fc7e7bc572ac04f823",
"description": "zink: remove duplicate check and assignment in zink_resource_image_needs_barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de354a48b9089ee32c43e783b3263a9a09041d55",
"description": "zink: extract check_unordered_exec from zink_get_cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "558aca10b48573ed487292cb4c4ace6085cb5f55",
"description": "meson: drop -DANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53d9debcf4de881b5b7cd74004c2e698602b4e98",
"description": "util: refactor to use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "569437221da967868410cf173167912d274bd963",
"description": "gallium: refactor to use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8762b2fca1e0334f363d12481937fa6e4eb340cc",
"description": "egl: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a37340689d08f5246ebbb6834aab57aaaa2f713",
"description": "turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df083eff7ac043b75d5697765479aa5d3797333",
"description": "radv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fd4a6109d146f61329f9f91161e4cbe6dbd262c",
"description": "anv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a678b7434a1fa4ab7dde104f8794dc201a879d68",
"description": "hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f245339120c5b1f1e803abdafa30fbe3a039e83e",
"description": "venus: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f06d7f694235562b38f9bc6b714dad1cecf51e12",
"description": "v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dd95bc4b796e7287a2bc110b496cd90bc628927",
"description": "vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7d35be3627373bbe1204a83fa7d63864a579c9c",
"description": "vulkan/util: drop redundant code gen from vk_extensions_gen.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e80a426c28b5139a80d70792c997f7bcaeacc04",
"description": "anv: extend implicit fencing support for case requiring implicit write",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be3af5acf6f3fc18a1381d1a85adac4bb92abfda",
"description": "anv: optimize the implicit fencing support of external memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55ac9a08b57a265f11cacb130f4a57d69b3ef257",
"description": "anv: refactor wsi_memory_allocate_info handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8078e278c94df1ae2a607898cac6f31f60b79b0",
"description": "docs/calendar: add 24.1 branchpoint and release schedule",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04eed28274ace94978d12345351588d2caa8dca",
"description": "auxiliary/draw: fix streamout overflow calculation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb4effeead405cc388d310c322a044757afd8fc6",
"description": "v3d-rpi4-gl: reduce the parallelism from 10 to 8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03490ec01953addabb53a79684ee48b5dd65c328",
"description": "vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
"notes": null
},
{
"sha": "d7f5a815e3d31ec95c16ec3ecdcef957a2e4d870",
"description": "vulkan/multialloc: bump max number to 16",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
"description": "mesa/main: add support for EXT_texture_storage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f6f50ce49c965302c4d81fd65c96c9d630f66b",
"description": "v3dv: expose VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03371887d513b1357853a290d2faf92ad30c4270",
"description": "gallium/u_blitter: Fix a few uninitialized fb_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f47e87a605897a851ab7ee6cc2ae49dc4f1f5a2",
"description": "egl/drm: flush before calling get_back_bo",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9f15f8d9ba5f920b77132e5b688f1f08cf8db04",
"description": "meson: require libelf when radeonsi is built",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f7754977f4c2380a66223818391cc1e128227f",
"description": "radeonsi: try to disable dcc if compute_blit is the only option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f66055a6a6773dee32e4877f4914ed8338f48e91",
"description": "radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
"notes": null
},
{
"sha": "60071f94e52b993757d853b34a7ae46e6c33edf5",
"description": "nvk: Use the upload queue for shader uploads",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea4c9a913c52283cf08d4d9845415aa4fbf1bc7",
"description": "nvk: Add an upload queue to nvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
"description": "nvk: Add an upload queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f137e9edcbc66715ccc0f7534e33c66f4a7245",
"description": "nvk: Only map heaps that explicitly request maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
"description": "nvk: Use VM_BIND for contiguous heaps instead of copying",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0fad6ed1710db7cfcc2ff27bd18cd86d25ceeb4",
"description": "nvk/queue: Only initialize the necessary engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ced7c5193ec541312c380ddf216c031f091c3ade",
"description": "nvk/queue: Rework context state init",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02f83e5c6aa679961de2687cf2f4b2b93d80a86",
"description": "nvk: Add an array of queue families to nvk_physical_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86e79cd7449d8aec9d6cc12f2d5f165a00c6ec50",
"description": "nvk: Move the nouveau_ws_context to nvk_queue",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3273eaf52a7d575e84ad2574b3cc749402e337a7",
"description": "nvk/queue: Refactor the push builder a bit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b19ccc3f0c8c6ba8b4987f6ca2d45cceceda54",
"description": "nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88445fc12aaaeac5a2e71b6381917c2b056f89b7",
"description": "nouveau/winsys: Allow only allocating a subset of engines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4ea8ab527f14d4bfb450367b74320508889ac39",
"description": "nouveau/winsys: Re-order channel creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec4990ef4193251355e0e37d0c0ab93850858a85",
"description": "glsl: remove now unused GLSL IR validate_geometry_shader_emissions()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce3420394cdd8104a25e1631ec11aeaada95718a",
"description": "glsl: use nir version of geom stream validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21e2e6229d1584492551573e4f1d6e85d20e7c4",
"description": "glsl: add nir version of validate_geometry_shader_emissions()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdfbd3323d9e2dc653b7f2f02dc67f014b892804",
"description": "docs: add sha256sum for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f140c5ed64d4ad8e2ff05e6ddc301373fbbce461",
"description": "docs: update calendar for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7217e62b3ec86229baec40403f6c1ca2cf84e056",
"description": "docs: add release notes for 23.3.5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff50e805746d8f614bac8b00e2889028b47f481e",
"description": "zink: use sparse residency for buffers.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c90246b682686597b09109858fb2c220dca1ad59",
"notes": null
},
{
"sha": "4f6e4ae3d6babe4249cf0f5b26b637eade5ef969",
"description": "docs/release-calendar: add planned 24.0.x bugfix releases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd141af19e0f02c185d66c21ec0fb89182325d75",
"description": "docs: add sha256sum for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aa0ef0d010737696aed3aa2a2c9236588dcb068",
"description": "docs: add release notes for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "331e6f5b5ed69a2e0df2264b0dfc49d2ab58b664",
"description": "docs: update calendar for 24.0.0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d1a7f9d566ddcf423300fbb7bb203c32f973a84",
"description": "nvk: mem cannot be null in binding buffers/images.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44b4fee786189d1f44761a03d7d350911abacc45",
"description": "iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b6f84c5eace12f8facd7e4ea0170f86426cb97",
"description": "ci: when specifying a driver remove all other ones",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a53af346648018e96c5703f116b358481173118e",
"description": "anv: use workaround framework for Wa_22018402687",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c35247ab2046bf3e013c51a0db19b7636854adbf",
"description": "vk/util: fix 'beta' check for physical device properties",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
"notes": null
},
{
"sha": "794ec7f0a1c208143cbe4e9aa5a09b3d811824b3",
"description": "vk/util: fix 'beta' check for physical device features",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
"notes": null
},
{
"sha": "253968fc601283920a97c581e964683ca3a56997",
"description": "d3d10umd: Use flush_frontbuffer for Present",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b5e2576904fdd2de5638ae19d3bd36dbbd92d51",
"description": "winsys/gdi: Custom acquisition of hDC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be4b1c2639aefabac29089e6b9a2657147c67cea",
"description": "winsys/gdi: Handle R8G8B8 formats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01636ee700222db2f87b1127b37a9ae736dd6576",
"description": "anv: Disable compression if we have concurrent sharing mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a4d951ef94529a24b98d1505f67a0be4195b1fa",
"description": "vulkan/runtime: Track VkSharingMode in vk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cd5b2b5426e8d670fc3657eee040a79e3f9df1e",
"description": "intel/hasvk: assume() we don't get ISL_NUM_FORMATS",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4ef6f983fa78c3d6f361ab2b5a3409e6c9d09d",
"description": "intel/vulkan: assume() that we don't use \"ISL_NUM_FORMATS\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "529e7ab9755c33c5c59438f3b58b5cfdc2eeffc5",
"description": "lavapipe: RM2024 extension promotions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c01fd028616c755fdac59016b17b07933a416ed",
"description": "util/disk_cache: Use secure_getenv to determine cache directories",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8b0e5cac9062f9f290a46460279eaa3eb0c60a8",
"description": "radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c01a07f2e47bc778ff6faf665b98be5556c77e77",
"description": "radv: Use secure_getenv in radv_builtin_cache_path",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72f95a8364c018ed833aab171f8d5fa65145cb10",
"description": "mesa/main: Use secure_getenv for shader dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "321e2cee5315e94c050f8659a8cd55e0e7cd9076",
"description": "vtn: Use secure_getenv for shader dumping",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3b892b74ab7db998dd24d8443803ba9dc20f8a6",
"description": "aux/trace: Guard triggers behind __normal_user",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ea96ff75b771ea8eb48d2b9fec05e5edc958b21",
"description": "vulkan: Use secure_getenv for trigger files",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b209a62006ad6fd4593bb4f528ce8aee23fc038",
"description": "util: Provide a secure_getenv fallback for platforms without it",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa4ea98ca70646f445552fce3e1912655b34274",
"description": "ci: always skip dEQP-VK.info.device_extensions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4824238dd901b57e2f804b38fdc88e2d1a533c4f",
"description": "zink: Fix return type and values of create_buffer and create_images",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
"notes": null
},
{
"sha": "c309d2017230e657fd042b9b9dd7acd1c621d2c5",
"description": "aco/insert_exec_mask: Fix unconditional demote at top-level control flow.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4097df29f6e716155fae17f0ec5ce38fa3ec2a96",
"description": "nvk: allow 3d compressed textures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ddf647eabebd2e346c2bcb5e68e198ecca650ac",
"description": "nvk: Fix whitespace in nvk_image.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8bec58de0138ba1e6118b45b1c0240e25cdf11b",
"description": "nil: Set the level offset to 0 in nil_image_for_level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "445aacb4217cbf5fb7be604c5484eb84c3c06497",
"description": "clc: retrieve libclang path at runtime.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"notes": null
},
{
"sha": "8efd11fce99710757b14cb575f33778f730ec904",
"description": "clc: force fPIC for every user when using shared LLVM",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
"notes": null
},
{
"sha": "37a13463478703e42e590b8d23a221604653b384",
"description": "meson: remove opencl-external-clang-headers option and rely on shared-llvm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "501f78fdbae91c889c1c472265ab930c3e36b9bd",
"description": "util: check for setgid() as well in __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd4e633eecb03a548b06db73a5d70067413a4c2",
"description": "util: simplify logic in __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c570f7a98b83a9fbb3fd63caadfe4933f78d88d",
"description": "v3dv: allow subgroup operations in fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5bfce6f46e65aebf5ef34e7796833e0d9445185",
"description": "broadcom/compiler: support subgroup reduction operations from fragment shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3544113ee25a86df8f2f1ca711627c749e5d8509",
"description": "brodcom/compiler: implement non-compute TSY barrier",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b269814fcfcc2a947b8abc0dc4144124e7e59b2",
"description": "broadcom/compiler: be more careful with unifa in non-uniform control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31e8740808c850cb0581f2aabfb141ed95909123",
"description": "v3dv: expose more subgroup features on V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93df9800e87fb04fee2786b5ed3e8bd3aa8d83ca",
"description": "broadcom/compiler: support subgroup quad",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d3b90839545e392d50d94e8b340358a0107e86",
"description": "broadcom/compiler: support subgroup vote",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3222fd71a13bf807f1ae240ac25c154bf45dea46",
"description": "broadcom/compiler: support subgroup shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a5e3e6154fc1b518155e5171897aa7aedc890b",
"description": "broadcom/compiler: support subgroup ballot",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "295f906517ead02834630a08dcd1f50e9d15f48d",
"description": "broadcom/compiler: don't move subgroup reduction instructions above setmsf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bbfbc2089bd63ebfcf5650317cf4ad6132a1414",
"description": "broadcom/compiler: add new SFU instructions in V3D 7.x",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bdc8898b15333223a7fe2ba8470da1349143897",
"description": "broadcom/compiler: fix incorrect flags update for subgroup elect",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d4924e5e5b2460d442012e05c210c03b0747f7",
"description": "broadcom/compiler: fix incorrect flags setup in non-uniform if path",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e401add741f33d113fe1496298e35ad00ce6a878",
"notes": null
},
{
"sha": "13ca3d0eeb0f8a28d164bcb2475c267155042262",
"description": "radv/sqtt: Set SeparateCompiled for monolithic RT pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2926c54e03705f7c21bd95c6acfabcd2f185cc",
"description": "radv: Skip unused acceleration structure build paths",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b1eec09bd77c4810be44e6e0b363d7abf6e426",
"description": "radv: Emit user events during acceleration structure builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22b719b445fefb825bbe5edbba6ad146b6abdb02",
"description": "radv: Make radv_write_user_event_marker non-static",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f43099ecf57acacbd42ae8252581adcc8ff13077",
"description": "radv: Reduce the amount of radv_device_to_handle calls",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41e78330e728b81c07e5aab2ae643584195c67ed",
"description": "radv/radix_sort: clang-format",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d2cf549bad34a6e2f9a40a80784450b51168be",
"description": "anv/video: fix out-of-bounds read",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"notes": null
},
{
"sha": "31e29f73048e6194f5d44a4034f88061abcff290",
"description": "radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a778d5fd0d6bbec24ff9a312fd14f560420dbba2",
"description": "radv: export GPU hang reports through VK_EXT_device_fault",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c3d1c91404372cb9595f44ef7cc4345d0de8105",
"description": "radv: add support for keeping GPU hang reports in memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c710cba0c7659a35ccb1026e57d80081ad8ca896",
"description": "radv: refactor dumping GPU hang reports by using chunks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a20946579f9b4de54a83d4235c49dff9a3063e5",
"description": "radv: add a helper to know if device fault detection is enabled",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9c4e25483f9e96479566209b643fa6342eeccb9",
"description": "freedreno: add fd_rd_output facilities for gzip-compressed RD dumps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a97d1ebfa24b5016526cf0d79be503810520729",
"description": "zink: fix descriptor buffer unmaps on screen destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "c900cca96c4cf6766f5b855e07a0ea4d2584bf22",
"description": "zink: always map descriptor buffers as COHERENT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
"notes": null
},
{
"sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2",
"description": "util/disk_cache: Add marker on cache usage.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fbb00dbc7558153eee5f3ca4d2fb5492bb424ff",
"description": "venus: use obj handle instead of id in device memory report",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7f9381782f984f7db18646c0fbf99042ada88222",
"notes": null
},
{
"sha": "8c87657fbd8732f0a1858fee48ec68f59f6b858f",
"description": "driconf: Fake vendorid for RDR2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01a99f5d4d55e302a33d83b41d0ee3af5243d454",
"description": "d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45a6e1dc89586fea66d7eee8fa8334f630b47760",
"description": "nak/nir: Stop lowering load_local_invocation_index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac11cb0f72b24dc1b421b6459dfd8f78a2c69f72",
"description": "nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
"notes": null
},
{
"sha": "1718980e851c1cfaba80098bcd10915a7522e882",
"description": "venus: force async pipeline create on threads creating descriptor pools",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc",
"notes": null
},
{
"sha": "62797f036f5e332c2e973f20183ef705c8420989",
"description": "zink/ci: update polaris10's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a0bf21e72f87b986699326eb1b74991b89d849f6",
"description": "zink/ci: update navi31's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "a6ea0f176280863280bd224b6498ce7542fa0fbe",
"description": "radeonsi/ci: update vangogh's expectations after piglit uprev",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"notes": null
},
{
"sha": "faf3bb644dfa16ad4619c7eb0df76833787692be",
"description": "spirv: Update headers and grammar JSON",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3c2dc2324a7a360a279d44562fcc78cdecfb6d9",
"description": "nir/print: Rename workgroup-size to workgroup_size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "449e44d6d3528e7cd47224ef3e3f05c54ec5f5f7",
"description": "nir/print: Don't print shared_size twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ab3b3c641fa67f1f538c3b9e21f6a1dcb802081",
"description": "nir/builder: Fix compilation with gcc-13 when tsan is enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5",
"notes": null
},
{
"sha": "80a1b91601172be9c13d5f3ef63f126ecdaa1c15",
"description": "nir/lower_int64: Fix compilation with gcc-13 and tsan enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
"notes": null
},
{
"sha": "ca47138fb17c87d49347e4ec00cedbb656afe747",
"description": "radv: Fix compilation with gcc-13 and tsan enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3",
"notes": null
},
{
"sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
"description": "zink: use enums as return values in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d203b547718953ac57c53f13909bb112ce3db6a",
"description": "zink: remove duplicate arguments and use VkMemoryRequirements locally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c3e733779e5c58e1da8ce8d1da5d58a0b438864",
"description": "zink: simplify call to get_export_flags",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472bca9469068e5fea04f2da627b7be09d8f57ab",
"description": "zink: Move more code to create_image and create_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b88f680675423d276e35dceb4c2a3caf817f2f7",
"description": "zink: extract allocate_bo_and_update_obj from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df9cbe431eeb7ba996d4f4b9b13f79d6d69ef6d7",
"description": "zink: drop duplicate assignment to obj->alignment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "063949063c7857aeaec1d551574fec2c8a61be29",
"description": "zink: extract debug_resource_mem from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7180670e289ecd398823efee120cf563353d70b6",
"description": "zink: extract update_obj_info from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "081e5d11092271bba0a98616c2446c422898c6e8",
"description": "zink: extract function update_alloc_info from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d0e9001cd9498fd6aed6337cb19609e56438313",
"description": "zink: extract function create_image from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
"description": "zink: redesign the allocation try loop to test all heaps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252e877a87654e75596de69886ed023f0e1db778",
"description": "zink: extract function allocate_bo from resource_create_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3806586c6e671d53b9d92726dad7e9c9354fc2c3",
"description": "zink: extract get_export_flags from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e22c525aa0350e3945667308efe4b81bb2cb9f2d",
"description": "zink: reduce number of #ifdefs in resource_create_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5fd408a749b4ee18fb8756a9fa727f116a29881",
"description": "zink: factor out get_image_memory_requirement in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f39410766aaa66315db2a5a4b798afa6023663",
"description": "zink: factor out get_format_feature_flags in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6664fdaf48d2fd8695ec28d6a7b8828dd71c81f9",
"description": "zink: Factor out create sampler conversion in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ce61b91d44e38b67230221dff33cbce9112353",
"description": "zink: shorten lifetime of success variable in resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cf77c553c56751c5539064d3b828614382c56a2",
"description": "zink: Factor out create buffer from resource_object_create",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46f5a226d6613e0a4c7b3a3496e745090fc14429",
"description": "radeonsi: fix video processing path without VPE enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff",
"notes": null
},
{
"sha": "26c8f13ff51b42eb8a13091bf99e07d182ae668f",
"description": "vulkan: enable VK_KHR_shader_expect_assume",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df7be80173986093391e07105fc34c55e9a893d",
"description": "spirv: Fix SpvOpExpectKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b5ea351583b3192392f1b48112c0eb92c4805cf",
"description": "radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9211eef738786e04bd580a2b32f1701c1d972b8e",
"description": "radv: init the shader key in radv_shader_stage_init() for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13add95beba09060ee1f6e062119ba84f993c665",
"description": "radv: prevent crashes when a task shader is compiled unlinked with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f23efd70937f1c84ef6f10460fa5c04368779e3e",
"description": "radv: bind and emit mesh/task shaders with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29491d36aa89205ff83d6aca49c9c749a2287c60",
"description": "radv: determine the last VGT api stage with mesh shaders and ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6adea03a3ea314bed2db358dfeabe554f8625e46",
"description": "radv: ignore unneeded dynamic states with mesh shaders and ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9157087d4393302c78daad13694c2965dbfc6784",
"description": "radv: determine next stage for mesh/task with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64aa84eaf7afd7cb5564e11915dd189089cbdf6d",
"description": "radv: rebind mesh/task shaders when restoring meta context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1602129465f076e5649f8c0078f7daea74d8ae5a",
"description": "etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "944aefa93304be8ff157527aa35449977dd23659",
"description": "zink+anv/ci: add a couple more flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0aca7e7c9cca4e092ce266adb5a7b8fa30345ba",
"description": "lavapipe: KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92c24191d4ee9379626c5fef9f6c234f64eeeee1",
"description": "tree-wide: use __normal_user() everywhere instead of writing the check manually",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e00558ef00d76a32843fc08eae8d1ba22428ad5",
"description": "util: rename __check_suid() to __normal_user()",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d91b870fb99314502bed32a019f04252991beb0",
"description": "radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f870e5ff11bb9faae1d91c832dfe13e63d2e8e72",
"description": "radv: fix emitting tess domain origin for merged TES+GS on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b61de2f789da4d6cecd7ed4c6ccf57618231cc",
"description": "radv: fix detecting invalid binaries with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3304c6ca01ed89945c0c145b8474e59a7098eb8e",
"description": "v3d/ci: update expected results",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9acc869b57d123273de111903cc52eb9bfca18a3",
"description": "llvmpipe: Fix building with llvm11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f27a97328339a9e640971d004494cf515d5fdabf",
"description": "radv/rt: Use doubles inside intersect_ray_amd_software_tri",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d18f3ca90ba16ea02b0b3b93d5b07dfd6d9f2b",
"description": "anv: Fix typo in transition_color_buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff3a13e4d0ec5f820bc8954bca6c88c09a34544",
"description": "nak: sm50: fix some legalization issues",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18472c718b04ba415b23dbb7ca5c554ba33aaf8",
"description": "nak/sm50: add support for brev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9",
"description": "nak/sm50: legalize: display instruction on panic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1614913d9fd5094cb4644071c55cd97a7afae74",
"description": "nak: sm50: fadd: ensure src[0] is in a register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ac28dd9a96ee47c7de90e02001bdabd3b0e530a",
"description": "nak: sm50: add support for OpOut",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b40a8715d0f154587f436ee860e9bf4b7d863af",
"description": "nak/sm50: add support for isberd",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
"description": "freedreno/drm: Submit should hold ref to device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe8c2dd43abcf25efc3858584407ad9763d53d54",
"description": "zink: Avoid variable shadowing everywhere",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86aef4a3c4b949446e19fac5e4db93807fd3cc1d",
"description": "zink: Do not shadow the variable ret",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edc56f944af145dda281202c22ecb768a05b0f5f",
"description": "zink: Initialize pipe_query_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66cc73a304b520675ed558fe95e000859fa04cbc",
"description": "zink: Initialize zink_bindless_descriptor to zero on creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f0af613d02861a21567ec27005b4540347d940c",
"description": "zink: Initialize zink_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9710fca6123476e23cf86db970bf430aacad6be2",
"description": "frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28d52e7619fbb5e276d4e9eaef76572d4652782",
"description": "gallium/hud: add \"csv\" option to print values to stdout as CSV",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f79f9ac4d613e9ff770bfe2c74e2dbe8f0f7f5d",
"description": "glthread: apply the thread scheduling policy when a batch executes synchronously",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8c926d776c69ef12a1158f17100d3ccfbcfa195",
"description": "glthread: apply the thread scheduling policy when the context is created",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787ddadf734a6629c31edfa3fd754231bf8fa35a",
"description": "util: add mesa_pin_threads environment variable that sets a static affinity mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea08690d1c6edc1add17859701da0261a03c043e",
"description": "st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "386822c1b0b4ff778f7058b5ea605345a2e3ba72",
"description": "gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d230434ae34a54b2c7ec61872be7b6654ea1ff39",
"description": "mesa,gallium: move the thread scheduler to src/util",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
"description": "Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d290eda3610442bcfc4fe39bc9448566670f418",
"description": "Reapply \"bin/ci: Add GitLab basic token validation\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
"notes": null
},
{
"sha": "24f14bfacc5a63a08b7deb57777d23f50239a89e",
"description": "dzn: Add missing blit source barriers for enhanced barriers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f91ac2ff41f4e8c41cb4469b3aa5e7b40c1b33e3",
"description": "dzn: Add missing condition to immutable sampler init loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd89ca82a6394e6b3541f368a5abf53cddeb3d32",
"description": "dzn: Add a stencil blit fallback",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cdcb7134a8d6c65275080b7bf2bd1000a74bfe1",
"description": "microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b75ee1a0670a3207dfd99917e4f47d064a44197f",
"description": "frontends/va: make vlVaSyncSurface blocking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b32f9e90b7204735e6adf1f60c178bf85752e7",
"description": "docs/features: synchronize new features for Anv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c258e02e66832e53910348d610bc2f6fd13e8fd4",
"description": "docs/features: drop gen8+/gen9+ on Anv",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1b16c0102b916d2df69efb96d2505cdde869a3",
"description": "radv: export alpha-to-coverage via MRTZ for ESO on GFX11",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a2b264526c5ca7c5ecf8fb734fc6db6494f7d9b",
"description": "radv: emit more default states for ESO on GFX10.3+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7fdfdc9014e15503c59114336d164afe29d2040",
"description": "radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a7c551f9594d1f808aca4b4a739480cd67fe7aa",
"description": "radv: set NGG fields in vgt_shader_key for ESO on GFX10+",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70c288558a6565773c6c8ac3d8db7964c99d9ccc",
"description": "radv: fix the late scissor emission workaround with ESO on GFX9",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f",
"description": "radv: use the non-emitted graphics pipeline for the needed dynamic states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcdd1dc094f08dce20cf6ed4e9e46620509d293",
"description": "radv: refactor gfx103_pipeline_emit_vrs_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b4dcd5227ee4ddfabd78cf6b97bf7cd402ed60",
"description": "radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ccc40cbd5ac9d916b1a4e65ab447f28654b6765",
"description": "ci: Upref virglrenderer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9fea5ea6b5e5c79c916792cdb45a2a9ca0f522e",
"description": "virgl: Use better reporting for mirror_clamp features",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22",
"notes": null
},
{
"sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
"description": "vulkan/runtime: handle new dynamic states for attachment remapping",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0105cfd93c01f884e6a690b1c852c084daff2533",
"description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c68f96878ce208f2c1cbd32aa143c8cbf68b3a36",
"description": "radv: fix segfault when getting device vm fault info",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1",
"notes": null
},
{
"sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
"description": "Revert \"bin/ci: Add GitLab basic token validation\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
"notes": null
},
{
"sha": "2f4d6df3723c00a38b012e10cb60c7b06ed6b539",
"description": "wsi/common: Allow KHR_present_wait on WL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d51cd48089c2b03abbf1db956248b618ee5759f",
"description": "wsi/wl: Improve fallback for present_wait.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1af7f41174231d56f3844b1816c878f85e1e4582",
"description": "wsi/wl: Refactor out code to update current present ID.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "820859a6abd7e6186070f3d51491bba4a1456618",
"description": "r600: lower dround_even also on hardware that supports fp64",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73",
"notes": null
},
{
"sha": "324ddd09191309515d0d16ad3251438c9b16c2ff",
"description": "ci: Valve farm (Keywords location) works again",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a23b2862305a6b3595418b0a44c695c71b77650",
"description": "ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "299aebaa551835d01c5485bd73bb7f672a38753b",
"description": "ci: bump libdrm to 2.4.120",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7965483b4c1e73c5f6133be6e487f9e84becf442",
"description": "ci: disable Valve farm in Keywords",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68b3b1573b4abd732957c8fc5ee7afd3dc68927b",
"description": "d3d10umd: Fix compilation",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "eb20ef92772c6a4963128370260d578f100efee9",
"notes": null
},
{
"sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
"description": "nvk: Disable all cbufs in nvk_queue_init_context_draw_state()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35bd36c1b0d62d31ea6db3e196689b24704d2c20",
"description": "nvk: Whitespace fixes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4254f374ff1391d41dd158a74480ceeb7462bd0",
"description": "nvk: Do a second submit to check for errors in the sync case",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38aba351f13fa0cebd9527d549e4c94dcd21dd9b",
"description": "docs: update features.txt for nvk",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "614e4269cf780648d83582ea5b9074c2fc03508f",
"description": "nvk: promote load_store_op_none to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "132b3a79f462b7ee416ea2ce2adf7c59b4c8d108",
"description": "nvk: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da910fc2fd8166f758b2f9c17731802273385aae",
"description": "nvk: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32babbc416c3b693db389cfa61fe611e311c7465",
"description": "nvk: Set ICD version to 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c467a87e06e21ad9e8bcc9e3556b6fc6f19a1bf1",
"description": "radeonsi: Destroy queues before the aux contexts",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a453e43f6efec864267a20a555a5c1ffe7eabc",
"description": "nvk: Advertise Vulkan 1.3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d40e8e2c84873c49d2228701e517d38cc3739d",
"description": "nvk: Stop requiring dedicated allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "305256e34408c0b46152a6f7cd88b8e4c4299e20",
"description": "venus: handle empty resolved query feedback list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1cd20096188069e0d700be3c38b99696a02434",
"description": "venus: recycle linked query feedback immediately during submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "decc5d453984c745646ccd5a5f3b7c6b24c406af",
"description": "venus: add comments for query feedback batch free list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c4bafccc7c363d21ec43614b9ba8b0c65fcc87",
"description": "venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aceda1f5f6fe597c6ac74d561fcb45b95ba2869a",
"description": "venus: acquire mutex when recycling query feedback cmds",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
"notes": null
},
{
"sha": "c3417c5bb815722bdedf6ca83ce1466bec14a3f2",
"description": "venus: refactor query feedback cmds",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
"notes": null
},
{
"sha": "7bc56466098bd26269bc6d91ec1583a6ac4e2190",
"description": "ci: bump the image tags to rebuild all the deqp variants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52b784dbc5b6f876f11ac1975133df8621a17e34",
"description": "ci/deqp: only keep the mustpass lists that are relevant to the build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c564dd0b80ea544135201f911b078e6125a416",
"description": "ci/deqp: only compile the test binaries that are relevant to the build",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969b430a23f12c8d00bddde5e05faa3a8707593b",
"description": "ci/deqp: only compile EGL tests in GL builds, not VK builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9833b89a2af6ee0d46a9b1977ac41d94a5d29ad",
"description": "ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb326ef27f317a9eaa298bb414f4be8808523852",
"description": "ci/deqp: split vk and gl builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24161160e5fcf880886cbb3868f70d9541f0639f",
"description": "ci/deqp: move editable part to the top of the file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86bf197bf73302961022dfdf78ee398917e6b622",
"description": "ci/deqp: avoid storing the huge list of vk tests on android builds",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cc1c711488958244d2e87e1f6e94d0564f81dab",
"description": "ci/deqp: simplify version log dump",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115ab467c6b013140d0db377756084ca301f0035",
"description": "ci/deqp: fix default target check when target is not specified",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
"notes": null
},
{
"sha": "3b9466dd517feede421c0978893649eb1f46e8ab",
"description": "anv: fix transfer barriers flushes with compute queue",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f99685c1ba0dca101813d6271ccd8e05b90af72",
"description": "virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5275df0cfe3020e2b88405633fb2caa1f2af16ca",
"description": "gallium: Add ssd130x to the list of kmsro drivers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d31680e79ad1aa3a91e917a9e3d615453203298",
"description": "anv: retain ccs image binding address",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
"notes": null
},
{
"sha": "eead86ad8e353234f47e00fb25b393dddb15106c",
"description": "anv: rename aux_tt image field",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc2f0a52e5225a8fbe41fde1329e18b7a99d6f4",
"description": "anv: factor out aux-tt binding logic for future reuse",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6260fa47ff85e49be8672b0b00c4e9b6e7b57b59",
"description": "nak: Loop to ensure we get accurate shader clocks",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ebfeba34c5e3845b0d3693d7841fb4becc2ec3",
"description": "nak: Add a source barrier intrinsic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d57c79846d487335b141e612b5e0603e02fef548",
"description": "nak: Choose S2R vs CS2R based on sysval index",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e121d873bdd57cd41626e3c37ae65a05662206d3",
"description": "anv/hasvk: don't report error when intel_get_device_info_from_fd fails",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
"notes": null
},
{
"sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b",
"description": "ac, radeonsi: remove has_syncobj, has_fence_to_handle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d25201903df3dff1ddd8627bf77be2ae2bc90af3",
"description": "winsys/amdgpu: use syncobj rather than amdgpu fence",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d14ecd6d897cafa4f977467a7cc55344ad06cebd",
"description": "radv: use device->vk.enabled_features instead of iterating twice",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce59200254fe6b0d45f408777e9cf3490359d24",
"description": "radeonsi: adjust flags for si_compute_shorten_ubyte_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
"notes": null
},
{
"sha": "0e16da89fefb8ec38fafbd26ca4a60fc3c1e3b4c",
"description": "radeonsi: emit cache flushes before draw registers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
"notes": null
},
{
"sha": "72dc596aa09112892a46693107ea098d5f2d0477",
"description": "anv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9d72609d95c42af327d05e37ea9bc1574c6d0af",
"description": "anv: Advertise VK_EXT_attachment_feedback_loop_layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda8c2b8bee73dc4de87062bf78c66b85ed32a14",
"description": "anv: handle image feedback loop usage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd285a6ad539e366cbbccff29d5a8e8667d6fb61",
"description": "anv: Add helpers for getting the surface state from an image view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16391645efd42ba203a821691aa4840792a501c4",
"description": "anv: add check that in renderpass barriers apply to attachments",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77",
"description": "anv: ensure consistent layout transitions in render passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76cf391255df07e8a2f0ffcdea74707baba8587a",
"description": "vulkan/runtime: add helper to query attachment layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f92bff91989faa15be55e1e795e900badc1f8576",
"description": "intel/ds: track predication of blorp operations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97efa57531b826edf62b00fd4dc26d7568ff941b",
"description": "pvr: Implement VK_EXT_memory_budget",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "991ae339f572807bd3808dafc14bffe833908a19",
"description": "radv: Implement NIR caching behind RADV_PERFTEST=nircache.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed5f2caceebc31ce516a826fb6e05b7e6506182",
"description": "radv: Re-sort RADV_PERFTEST env vars in docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bf5c33c9c9c2b67fa1d40a5298f1ae3e7ea3fb0",
"description": "radv: Rename cache_search_nir to cache_lookup_nir_handle.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b0c5909bfd77effc3c26820255f315f16eb616",
"description": "radv: Add radv_spirv_to_nir_options that summarize early gfx states.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
"description": "anv: add missing alignment for AUX-TT mapping",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c",
"notes": null
},
{
"sha": "337fbab9ce7d189e27800b1e2dd4ffbb61747d09",
"description": "r300: remove backend support for SUB",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18a0ff121ef652a3c589c5323b320b6f202c4b8b",
"description": "r300: remove the remaining of backend constant folding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "553e841d7c5c168a738243a71fc36687136266d9",
"description": "r300: remove SGE, SNE, SLT, SGE lowering in the backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5115cebd5d5f7980dabd1f0ff5c994a371f1a0b6",
"description": "r300: lower comparison ops early in NIR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99abd9ad30f10a9554716d9d9ebcfb5e60033b7d",
"description": "r300: optimize out more modifiers produced later",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdf42690f6f6dc3dd8bad5d797f11240a32f3890",
"description": "r300: add r300_is_only_used_as_float helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1a669be75767ee728fc631bd58167a261830a40",
"description": "r300: remove backend SLE and SGT support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d46bbf727d095e73e8fea12c8c8d386af6a98145",
"description": "anv: promote EXT_load_store_op_none to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87acc6b59bde038bfc3d4d38842b3d2ee1cc0235",
"description": "anv: promote EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976d5b95515b6339f5c52c9f84d263f9dae8399a",
"description": "anv: promote EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa832e5f5879e70a2c25c3517951ccddd36a599",
"description": "panfrost: Legalize before updating part of a AFBC-packed texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "ee77168d575cd41c0202ef918bf4935cc1603489",
"description": "panfrost: add can_discard flag to pan_legalize_afbc_format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "62ed14b3868e304371b3e096da94c6dc3e24a299",
"description": "panfrost: add copy_resource flag to pan_resource_modifier_convert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "22a7637b08255acc998e67bbdbc1ed34daf21465",
"description": "panfrost: factor out method to check whether we can discard resource",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
"notes": null
},
{
"sha": "c53d0a6a6d6f580584b9c36a769cec2bd1205f92",
"description": "radv: advertise VK_KHR_index_type_uint8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f2802e31ad6040f6ebb163ae8245c2df362f35",
"description": "radv: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ceeb67b3ba90cd0daeaf1327645cfdd0225122f",
"description": "radv: advertise VK_KHR_line_rasterization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df3fbe3b339dc6b69437fe1b353dbf3e182e0af7",
"description": "radv: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701a37e863d5301bb214846d1ddf2d13fcfda52e",
"description": "radv: advertise VK_KHR_load_store_op_none",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6156df53a58b820e9b49f02bca53569d5b4be9f",
"description": "panfrost: fix shift overflow in `bi_fold_constant`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b703e0be530aa7a13eaa468cbceb05ba51f753b9",
"description": "anv: factor out common code for determining surface usage from a VkDescriptorType",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2972590a53346a2413121ad3def8813f2796f00d",
"description": "radv: advertise VK_EXT_shader_object on GFX6-8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e7714d0d66cf94d30aa469e81902941c169055",
"description": "radv: add support for binding/emitting shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b93647d7f0fca285ef98570cb9aedc5008c7c33",
"description": "radv: make some pipeline graphics helpers non-static for ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
"description": "radv: add support for creating/destroying shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f1902d4dfd857f194a9638d732d7a81e8cf33f0",
"description": "radv: add radv_shader_layout::dynamic_offset_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dbb859b3b3cdd388a1d56ef637e285318cd2d45",
"description": "radv: add radv_shader_stage::next_stage field",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12019cc91cb9462c67193a3d6368bc53e2db066",
"description": "radv: initialize default dynamic state when beginning a new cmdbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "482ca4b07469c29119a9e8064696d95566aa1737",
"description": "radv: add required NV entrypoints for VK_EXT_shader_object",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de1805faedc742e021754b571b5949bed019b38f",
"description": "radv: enable prologs/epilogs in-memory cache for shader objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9351a4c51a928da641b830d1d36d02e5e8bd214e",
"description": "radv: re-emit the TCS epilog when a new TCS is bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bc5f15b6853d9b49dcf904b09168c08f4c06c79",
"description": "radv: prevent accessing NULL pipelines when emitting VBO with ESO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6728e9dd152d6bedda7361f77f6f7781c24d87fc",
"description": "radv: add a helper to get the VGT_GS_OUT value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe1a9b3ab32d75299015b38de3bd4c8a3c07ea7f",
"description": "radv: add a helper for binding the custom blend mode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf1a2b7427bec1059bc76070fe31e0915344fb06",
"description": "r300/ci: add dEQP on RV380",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
"description": "bin/ci: Add GitLab basic token validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eabdb3909017ae425732f5615a96cc9601227d6",
"description": "bin/ci: Refactor read_token function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "708a26c6074c47476c608ea8d08d9dc8d968efa1",
"description": "bin/ci: Move get_token_from_default_dir to common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50fcea9c34b17e391bb8c5adc021bb13d03a20e2",
"description": "bin/ci: Propagate the token to GitlabGQL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cc6140cc87e5459f1b9bdf8923e5ae534ad49ab",
"description": "ci: shorter kernel tag, included Vivante NPU patches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "472ef1ecae4ed9ddef0110faf92ed489bee48d3d",
"description": "d3d12: Fix path passed to CreateDeviceFactory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fede8d419552f04ee2786b5758982dc4348c2f3",
"description": "dzn: Fix path passed to CreateDeviceFactory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa1c9618f970ffd5e1ddf1fc0a4783bbee1d911e",
"description": "dzn: Don't set view instancing mask until after the PSO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86b5c9278ccc2ce3e660142915f9b1c9c5a33c09",
"description": "glsl: Work around MSVC arm64 optimizer bug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6139cd0656575c3600052101565d777f6f5be0a3",
"description": "util: Detect arm64ec as aarch64 (and x86_64)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ef70d8aafb22f3ffac21aa0414ae95afcee5ea",
"description": "nak: Fix TCS output reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552",
"notes": null
},
{
"sha": "e44e57b4e73f9d33a00b6a5b01a9a7f9e3898540",
"description": "radeonsi: get enc/dec caps from kernel only on amdgpu",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c2ff46a4fc3e537573ac9503057e0cd29b6fff3",
"description": "anv: don't prevent L1 untyped cache flush in 3D mode",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0bbab98dfa53c47fd231db12b1cabe44cffab1a",
"description": "llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ec98d08f5fdfb43ef03c72ceddb78d45f8afcd",
"description": "spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4833126b406e934a59d6f0343c8b059b3b4443d5",
"description": "spirv2dxil: Fix the spirv2dxil command line tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1",
"description": "ci_run_n_monitor: allow passing multiple targets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeba409c54761d48bb5cd26233324e7a0ad9f8ac",
"description": "ci_run_n_monitor: drop always-true condition",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e6643fee5d1159a49f6d5a6a20cf7ff2ded1cf6",
"description": "freedreno: Add a7xx crashdump-related registers and enums",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b69345fcfcd01a13bbf7cfab169cd417b26e5bb9",
"description": "vulkan: promote VK_EXT_index_type_uint8 to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8142a6051abdedfbadcd18ed073cb03df8bf241",
"description": "vulkan: promote VK_EXT_line_rasterization to KHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98dab1aad56bf1c50084aadc99e205e2a30ce437",
"description": "rusticl/program: mark NirKernelBuild as Send and Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd5b0adc79a8e91e53240046429402c8bc5095d0",
"description": "rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f110ec63dfc28a2993b532c1b22656ac1121ad7",
"description": "rusticl/gl: mark GLCtxManager as Send + Sync",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b76fb0f01be69705a0a04a6448d6b7e9d3704969",
"description": "rusticl/context: store SVM pointers as usize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89868992ab7aed09c3f8de34f0b40ae60686aabe",
"description": "rusticl/mesa: add thread-safe wrapper for pipe_image_views",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1166944124255f70c4a15361868952c71f094d9c",
"description": "rusticl/mesa/screen: convert to ThreadSafeCPtr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef8461b84f281e093420f59db4484d5ba683bceb",
"description": "rusticl/mesa/device: convert to ThreadSafeCPtr",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a108bc9908f4761c96834d309bc9c2beae669a07",
"description": "rusticl/util: add a wrapper around \"thread-safe\" C types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a44d0fd1dfbf07766fc309b7790bc013e0c5c2f",
"description": "anv: Advertise VK_KHR_shader_subgroup_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4af079960d80ee7e633ea0acadd9cead4f23bb30",
"description": "intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb1b6649e12abd8f082cc46f83e6eb695932b8b3",
"description": "freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a81855a67526809d1ff2e3a70c7991e52948e3e",
"description": "freedreno/drm: don't crash for unsupported devices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48610676897d989ff8ce604022e7d611cec9c131",
"notes": null
},
{
"sha": "5a6a55fbbed00facb0a18061f899d12778c37cda",
"description": "tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3a1a8b1d059a420e574110c0394a103871f8350",
"description": "radv: enable VK_KHR_shader_subgroup_rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6725ad9f2278851a7e2a37d7a6b47a05d14e51b0",
"description": "lavapipe: fix build since vulkan spec update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccaec08012625ed9178eba6c87d065d13c417198",
"description": "vulkan/runtime: handle new image layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc13f3236f44be42325ccc5df8e61782b8dd5e2",
"description": "vulkan: bump headers/registry to 1.3.276",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e93ccbc1b25d3e24f1672eaf1fbdb998ca94173",
"description": "anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "425ddc24b147fcedda3053389d61a611c96bfcda",
"description": "winsys/amdgpu: Fix build on BSD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
"notes": null
},
{
"sha": "963813fbfd02b69a27a182f00e672179db5fc4b3",
"description": "radv/amdgpu: Fix build on BSD",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
"notes": null
},
{
"sha": "9cc3e842bb7f0d65228a94c96f958f5da8593c2c",
"description": "egl: Return BAD_CONFIG when robust access unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
"description": "intel: Skip ioctls for querying device info when hardware is unsupported",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96504d51a214d26cd35beedbc0714f91d64a6b2d",
"description": "panvk: advertise bufferDeviceAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d614b55506ec1443322249a6d225404a66fef25",
"description": "panvk: implement vkGetBufferDeviceAddress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38024fd89830da20be0a7e4cf8fb6a7409fc38",
"description": "intel: Use hardware generated compute shader local invocation IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf",
"description": "intel: Add driver support for hardware generated local invocation IDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10ed4f1cab244ca7100a139cdd2b2030b046ac11",
"description": "intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f85ad92dae82b42983eb8023133a6fe8ced4aa81",
"description": "iris: Implement query_memory_info() on discrete cards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ef356a74a0f57e9828239057374bceed565895",
"description": "intel/dev: Fix typo (ajust -> adjust)",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
"notes": null
},
{
"sha": "5ccb9f46322abc7141b3a972dfde845321d7da1f",
"description": "iris: Don't return timestamps modulo 36-bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd8497c70ee72bbb9ceea812e14d659a089b63d",
"description": "docs: update calendar for 24.0.0-rc3",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b495ee8a94f6fd778127f0bd8bd6d6530b38131",
"description": "dzn: Disable depth/stencil for partial binding from dynamic rendering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c6d9d9a993fe1457a09eb8b1eba90e07b2b39f",
"description": "dzn: Handle VkBindImageMemorySwapchainInfoKHR",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df684ee653a24e377d135f9a57cc88762f1a0f6c",
"description": "dzn: Fix enhanced barrier layout for depth blits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd56e31f7ceab8860932a7a30e6d588032b0f1c",
"description": "dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beb82c836d9555dd8c0c8f0a37d077ac3c81b016",
"description": "microsoft/compiler: Add feature flags for new comparison sampling ops",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb218e15bf1c3d5d0fcb7036afd38676ee03af5f",
"description": "docs: add sha256sum for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7e260f468bcfa4f68504115422558535f38bee5",
"description": "docs: update calendar for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e2dc3520ef0ba2f3388118710fbe74b766c36ce",
"description": "docs: add release notes for 23.3.4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5ec2fa52f9bfbc96a0d56a149b6c85f1e4e3b8f",
"description": "anv: Fix calculation of syncs required in Xe KMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38e92556a041cc421dadb95aaac43a4619311a87",
"description": "gallivm: passing fp16_split_fp64 to fp16 lowering.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2a25cf75cad20959e3760c13818379624264f3d",
"description": "intel/fs: Fix shift counts for 8- and 16-bit types",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2824dd38d687f8c3b0d5fe0e5c153133dd050fb",
"description": "nvk: Set maxInlineUniformTotalSize",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e916b3b7e0328e43d914f8a3d6d0906210ac97",
"description": "nvk: Don't exnore ExternalImageFormatInfo",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "702326d0138fd7bc1bd032678998b5909951a62c",
"notes": null
},
{
"sha": "f3850c97d1e3e1dd693c596b658a9a1e69cf5347",
"description": "ci/lava: Fix the integration test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b86e49393d83404203827fbda9043bcb45e6e2f",
"description": "ci/lava: Ignore DUT feedback messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc2639acb4d2481cc224c388e4a247a01f351dd8",
"description": "Revert \"ci: disable Igalia farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
"notes": null
},
{
"sha": "c7ffbd8759638ae58907dda255714586b83a8132",
"description": "nak: fix clippy::single_match warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce0a42dcd0ee10dc640a366b520ef05e2e4025d",
"description": "nak: fix clippy::clone_on_copy warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a059794e2b68ed3fc5f9c9229d0b354ed46283",
"description": "nak: fix clippy::manual_while_let_some warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36cb48d08379d03aef8d1bb7a3ad39cdc653eb17",
"description": "nak: fix clippy::unwrap_or_default warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb53146b443d1e28cf0626b7978d5990ac217002",
"description": "nak: fix clippy::redundant_closure warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06ff342ee1bd92a0b2d1f9ddc9f3142dcc544416",
"description": "nak: fix clippy::needless_return warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b039abd7b1d1e30ba5e31104ca20fc48ec583d5",
"description": "nak: fix clippy::match_like_matches_macro warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d414cb61a844150fc2abdc2ecffc06dbeef70a4",
"description": "nak: fix clippy::while_let_loop warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1effb5262a11f3b4ec75d4c2766b4fe570472381",
"description": "nak: fix clippy::needless_borrow warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d4bd73fa3420c2675f765baefa105459b21b8cc",
"description": "nak: fix clippy::needless_lifetimes warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00a6e2ae4d3857d382940bce36abc9beb2b92d91",
"description": "nak: fix clippy::useless_conversion warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec7b32d920607f6a38f734f4068256489dcba02f",
"description": "nak: fix clippy::mem_replace_with_default warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cab414669ff3b655945a1415e8391bd14bb38cfd",
"description": "nak: fix clippy::extra_unused_lifetimes warnings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c9734b6dcd4b52dc6ceebac50eabfb1b60b64c4",
"description": "nak/meson: specify rust flags globally and allow some clippy lints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc182b6b21520bfa68b647cae9fb303e286980a",
"description": "aco: fix labelling of s_not with constant",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e",
"notes": null
},
{
"sha": "7adc7678a88edccfbd20af2307e7f50e9ed48e47",
"description": "teflon: Add table with known supported models to docs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c74077b62da5581d074e45ce9554ef89c236ab7",
"description": "aco: implement rotate",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90ec971d7c6524d4ecdaf1aa46c2ed925b77b17",
"description": "aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19876386e2eac98abbcead1c62b5caa8ac1df3c6",
"description": "aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a626f765b5808a3a5a7de1ea8f857f50d2a495dc",
"description": "aco: support v_permlane64_b32",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c67d4a75babc0dd2e09397870f53bb35f1228142",
"description": "aco: validate v_permlane opsel correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc57f14c2d471ab9316fb6bc09f117e0c576952c",
"description": "aco: fix printing dpp8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
"description": "isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4673ee72339d46b1843b3239b8f7b9c3c66b68",
"description": "radv: add a per-stage key field for mesh shaders with a task shader",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e1a6d8e267865e910510cb19ba97edc89dadc6e",
"description": "radv: remove unused parameter to gather_shader_info_mesh()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df45cbddb59a19293dc63f2d7df0d2fbc24a457e",
"description": "zink: set more dynamic states when using shader objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb",
"description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39",
"description": "rust/spirv: fix clippy lint on unneeded late initialization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa",
"description": "rusticl/meson: use rust_abi instead of rust_crate_type",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3",
"description": "nir: Handle casts in nir_opt_copy_prop_vars",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6",
"description": "nir: Make is_trivial_deref_cast public",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6f7715c5824922e867aa739c587eb1718db66c1",
"description": "panfrost: Clamp the render area to the damage region",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c",
"notes": null
},
{
"sha": "69d39dba425b1e10f711a2bc171849720cf62629",
"description": ".gitignore: Add .venv folder",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc",
"description": "etnaviv: Use TP cores to accelerate tensor transformations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"description": "etnaviv: Use NN cores to accelerate convolutions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f014f1bba99ba157260ba5081b277d05cd2ee810",
"description": "etnaviv: Don't emit boilerplate for compute only contexts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0",
"description": "etnaviv: Add a bunch of new params for NPUs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e055508881b77278cf79134330f7ca3c1e867e3",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af199e0ff01250313bad5fde2905cfb796fb1930",
"description": "teflon: Initial commit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92904108706f979cd80cee57af58d866e0f9f7ba",
"description": "mesa: Import TensorFlow Lite headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376",
"description": "gallium/util: Fix pipe_buffer_copy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
"description": "ci: disable Igalia farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6",
"description": "Revert \"ci: disable Igalia farm\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
"notes": null
},
{
"sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6",
"description": "bin/ci: Don't submit jobs on integration test",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32",
"description": "ci/lava: Detect hard resets during test phase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d075d049387243e109492b678cef2930c28a13",
"description": "nak: handle nop ops from NAK IR on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b",
"description": "nak: implement cs2r op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97",
"description": "nak: implement kill op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6",
"description": "tu/drm/virtio: Fix dmabuf import",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a43970276dc3048653fe9803418fd7456b89304",
"description": "driconf: Change vendorid on Palworld for Intel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa56740dede991483715af7852fe7d0aa2ba170c",
"description": "rpi5/ci: add flake seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1",
"description": "rpi4/ci: add timeouts seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25",
"description": "rpi3/ci: add flake seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e465ac25618b3ce2d8666b5015101414f05f9876",
"description": "nir/lower_shader_calls: remove CF before nir_opt_if",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a",
"description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
"notes": null
},
{
"sha": "90939e93f6657e1334a9c5edd05e80344b17ff66",
"description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a",
"description": "anv: initial RMV support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8",
"description": "anv: track imported ray tracing pipeline groups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8229ee43acd5302556ea8802eefef4cd1892d527",
"description": "anv: track total state stream allocated blocks from the pool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "693325721196687b73aae8a8065aa2834a2e6f6f",
"description": "anv: add BO flag for internal driver allocations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82c08c41417068142ee0212196db75f8ae1f0b4b",
"description": "anv: rename layers entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3",
"description": "anv: remove unused perfetto declarations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57",
"description": "anv: reorder anv_astc_emu.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d",
"description": "d3d12: Clean up H264 video decode interlaced code path",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02",
"description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "211aa201945b5fd93a9419bacf89e89be23d830c",
"description": "panvk: Move away from panfrost_{bo,device}",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c",
"description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1",
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948",
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95",
"description": "panvk: Track blit src/dst using pan_kmod_bo objects",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14",
"description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09f38882426d7252b20ea82946c6e231d7237b2",
"description": "panvk: Transition panvk_pipeline to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e",
"description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86109da54e7612757f8cd404bed66fcfaaf2a701",
"description": "panvk: Transition panvk_pool to panvk_priv_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58",
"description": "panvk: Add the concept of private BO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207",
"description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97",
"description": "panvk: Instantiate our own blitter/blend_shader caches",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b",
"description": "panvk: Add a decode context at the panvk_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66",
"description": "panvk: Move panfrost_device and panvk_meta to panvk_device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee",
"description": "panvk: Use vk_device::drm_fd instead of going back to the physical device",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1",
"description": "panvk: Store various physical device properties at the physical_device level",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3",
"description": "panvk: Stop passing panfrost_device around in internal meta helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702",
"description": "panvk: Get rid of unused pdev arguments passed to some meta helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c615b4ae10227332f4a50474b40f144773fbdc4d",
"description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "446ec05faecbe92246dc37a69631521448112fdc",
"description": "panfrost: Make pan_perf panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b554c093996284872f91d9c1ed791f4bda6d913b",
"description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0",
"description": "panfrost: Remove uneeded pan_device.h inclusions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493cf2f0082d958729c3268f425edbd7d70e39df",
"description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
"description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a",
"description": "panfrost: Make pan_props.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38",
"description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c",
"description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac",
"description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622",
"description": "panfrost: Make pan_blitter.h includable from non per-gen files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e",
"description": "panfrost: Remove unused header inclusions from pan_blitter.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d",
"description": "panfrost: Make pan_encoder.h panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b",
"description": "panfrost: Make pan_sample.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "387882d811fe397453a5b99f5122da5ddca27494",
"description": "panfrost: Make pan_layout.c panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8",
"description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e",
"description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56438e06b971b2b27f484c126932a916e02d6628",
"description": "panvk: Inline pan_wls_mem_size()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2",
"description": "panfrost: Pass tiler heap info through pan_tiler_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d",
"description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8",
"description": "panfrost: Pass the sample position array through pan_fb_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe",
"description": "panfrost: Pass the tile buffer budget through pan_fb_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9",
"description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b",
"description": "panfrost: Make the pan_blend logic panfrost_device-agnostic",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf",
"description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a",
"description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b79735a635909f1e9b08b463760b15622a98143",
"description": "panfrost: Stop exposing pan_blend_create_shader()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e7e22a808163937cc34374914b4c263f6398bbe",
"description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbcc85108b28486c3b8b80d117de524ab7803446",
"description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a758e95077ae48b4a72758c4b861cf6d3f283956",
"description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d76cb026890a57acbe23831610109f76ad2a1f1",
"description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5669622857ab960a24d3de4379d61c4da2981a70",
"description": "panfrost: Move YUV-debugging out of panfrost_new_texture()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8",
"description": "panfrost: Move panfrost_is_yuv() to pan_format.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf",
"description": "panfrost: Add panfrost_[blendable]_format_table() helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a",
"description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52",
"description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04",
"description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe9d541d9d66b361a245a145e96089d183e12780",
"description": "panfrost: Kill unused forward declarations in pan_texture.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd901213dc0878da82c13bec414319cc4ada23b1",
"description": "nak: make it compile with clippy",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8",
"description": "nak: simplify phi_dsts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792",
"description": "nak/opt_out: fix comparison in try_combine_outs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec",
"notes": null
},
{
"sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4",
"description": "nak: use rro when emitting mufu on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426",
"description": "nak: implement rro op on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a3bac163ca803eda03feb3afea80e516568caf",
"description": "anv: move *bits_for_access_flags to genX_cmd_buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1",
"description": "iris: replace constant cache invalidate with hdc flush",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
"description": "ci: disable Igalia farm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
"description": "anv: implement undocumented tile cache flush requirements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bc6462924fa2389b35d4e27c6be3de629779b89",
"description": "isl: add print helpers for debug",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4",
"description": "anv: fix pipeline executable properties with graphics libraries",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
"notes": null
},
{
"sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83",
"description": "venus: default to enable GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85df907ad8692d1448ba12735c2981e47add34aa",
"description": "venus: allow tls ring submission to utilize the entire ring shmem",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80a5df16fe81d39fd771d5805b141c4eff623886",
"description": "venus: fix to respect the final pipeline layout",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
"notes": null
},
{
"sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8",
"description": "venus: fix pipeline derivatives",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
"notes": null
},
{
"sha": "f256e8171cb47f5be566607dce5d6267324c550f",
"description": "venus: drop some redundant comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24",
"description": "venus: fix pipeline layout lifetime",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
"notes": null
},
{
"sha": "7e8dce8c93268891fd16dda0c743300a93d21743",
"description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984",
"description": "rusticl/program: add debug option to validate internal spirvs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2",
"description": "rusticl/program: add clc_validator_options helper function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd",
"description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8",
"description": "rusticl/spirv: do not attempt to parse spirv after failed link",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb2afbc0e5973eccb47065861225b19bc22a9884",
"description": "rusticl/program: rework debug logging option",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fcec87090d7c06cab119aef8c517daa55df1f62",
"description": "intel/fs: Track instance id in gs_thread_payload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0384e96aee0505b12f8775a397b7c53fde2203a5",
"description": "v3dv/ci: increase timeout for full jobs in 30min",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
"description": "llvmpipe: Compile sample functioins on demand",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0",
"description": "llvmpipe: Stop refcounting sample functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93",
"description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "959819c458674ed8074cf7a019cc7b155c49b811",
"description": "rpi3/ci: update piglit & deqp expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2",
"description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56",
"notes": null
},
{
"sha": "57cd0a0a28c1bf5d489c58afad309011836fce93",
"description": "wsi/x11: Make chain->status atomic.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7",
"description": "wsi/x11: Keep track of multiple presentation requests.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978",
"description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
"description": "wsi/x11: Rewrite implementation to always use threads.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c",
"description": "v3dv/bo: use mtx_lock/unlock on cache_init too",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49",
"description": "broadcom/compiler: fix coverity warning (unitialized pointer read)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2b7c4ce29b36556968ccf0480393180455d498a",
"description": "nir: rework and fix rotate lowering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b",
"notes": null
},
{
"sha": "a50b2f8f258eb71984a3d63ca031b8051c380344",
"description": "panfrost: fix panfrost drm-shim",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a",
"notes": null
},
{
"sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f",
"description": "anv: using a single struct for kernel upload",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "783e3c096fe34b06a251b3355330feac3a015e4e",
"description": "radv: fix indirect draws with NULL index buffer on GFX10",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db9816fd666a53dcd6285517c558373f93b12599",
"notes": null
},
{
"sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
"description": "radv: fix indirect dispatches on the compute queue on GFX7",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8",
"description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103",
"description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448",
"description": "intel/fs: Set the default execution group to 0 when not representable by the platform.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a",
"description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc38215206f450723c820b6f86cd36ce98f246a",
"description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6efcba9e3622822357d42549863603176929aa44",
"description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd",
"description": "radv: Implement NIR debug printf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6",
"description": "util/printf: Expose util_printf_prev_tok",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6",
"description": "util/printf: Include stdio.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87417012f3f42b84b6e8f8264f64e0388201f55b",
"description": "zink: Update zink-anv-tgl flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "908f444ec10fe44ae2df004909b2e6206188a71a",
"description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebcab145cfce334776be7e59db9beeb3f74b6967",
"description": "dzn: Add a debug option to enable experimental shader models",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90bf4b630b28319314b811102a0186061693b97f",
"description": "microsoft/compiler: Handle comparison bias/gradient sampling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075",
"description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15",
"description": "ci/ci_post_gantt: add script that post gantt to Marge's messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d",
"description": "freedreno/registers: A couple newline changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88",
"description": "freedreno/registers: Add basic kernel header support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4",
"description": "freedreno/registers: Generate copyright comment blurb",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3",
"description": "freedreno/registers: Don't re-parse files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1567249e99cb00aabb797c6bdf23e1383389941",
"description": "freedreno/registers: De-duplicate xml_reg_files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4",
"description": "freedreno/registers: Pass full args to dump_c()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "670e93bfb5d2700264801b38373d7e87b0886bef",
"description": "freedreno/a6xx: fix comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd",
"description": "intel: Use an intel enum for cmat scope",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e",
"description": "aco: remove boolean shuffle isel",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b",
"description": "radeonsi: lower boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2571580b2b78b9772d5289d2f6e586055e9d8691",
"description": "radv: lower boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d641750573a163674458004f74d0057bec86c62e",
"description": "nir: add lowering for boolean shuffle",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6",
"description": "ac/llvm: implement as_uniform and ballot_relaxed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8",
"description": "aco: implement as_uniform and ballot_relaxed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0",
"description": "nir: add ballot_relaxed and as_uniform intrinsics",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0",
"description": "r300/ci: add flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a",
"description": "aco: stop scheduling at p_logical_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710",
"description": "nak/sm50: add support for suatom",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3",
"description": "nak/sm50 add support for suld",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd",
"description": "nak: Legalize OpBMsk",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
"notes": null
},
{
"sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428",
"description": "aco: give spiller more room to assign spilled SGPRs to VGPRs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47d7d73eb31466d850a8912dab2067707daa658e",
"description": "panfrost: implement line-smoothing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190",
"description": "panfrost: clean up active_prim update",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b",
"description": "panfrost: add line_smooth shader-key and lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b6972366aa62678c46af972ec0f9467912d4002",
"description": "panfrost: pass reduced primitive type instead of points",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a",
"description": "panfrost: add support for forcing sample-counts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "550cc685a76b609a3c3f358d554de6e9911510ec",
"description": "gallivm: fix coroutines with llvm 18",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919",
"description": "nine: update verbiage for enduser device messages",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce",
"description": "nine: detect emulation fallback of d3d coordinates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e3a43bfc03530f121c7d26adcd253442562c6e",
"description": "nine: r500 under 20 fragments cap is a warning",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "500ca5ce7e4c093c410ce75add64be2494be111b",
"description": "pvr: split out device info into per GPU headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55",
"description": "pvr: fix up some includes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1",
"description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d67debc2ef22d65c98a7961d60a77c396b95369",
"description": "CODEOWNERS: update Imagination maintainers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c4a797bc98e2800be09ded38436817d2d7b0381",
"description": "amd/ci: add flakes seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5",
"description": "radv/ci: sort navi21 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14345c4dd67c75698ed071eb7b798e1f52abea62",
"description": "zink: plug leak in `zink_create_quads_emulation_gs`",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476",
"description": "nir/passthrough_gs: plug leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852",
"description": "r300: remove R3xx/R4xx backend absulute modifier lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78404cc57d7c0115550728515edd8820d27ece81",
"description": "r300: skip backend DCE for vertex shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e2e4688af737328229101e4983d5d7120ac6e5f",
"description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bdfebbff2c5557355df88816e737ef19618ed2",
"description": "radv: Fix shader replay allocation condition",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86954c766fac7e56985d8d435c7773ec663c641b",
"description": "radv: Ensure vkGetQueryPoolResults returns in finite-time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d",
"description": "radv: Add radv_get_tdr_timeout_for_ip helper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599",
"description": "radv/amdgpu: Remove ctx_query_reset_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c",
"description": "radv: Remove check_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6",
"description": "radv: Mark device loss if QueueSubmit failed immediately",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
"description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a0b34349541043774e3ee60bccbd4063299989d",
"description": "aco: silent checking if clrxdisasm is available",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0",
"description": "d3d12: Set up spirv-as and fix expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13cc5afb3590e932532b1a037161684ca37d0250",
"description": "ci/windows: Rev Vulkan SDK and piglit",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
"description": "intel: Make memory heaps consistent between KMDs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca94420d6d3de80287be37a452236936bbcc9519",
"description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979",
"description": "nak: fix iabs on SM50 with an explicit i2i op",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f332f4087500219f7fecc76ea268bd538f58c5e",
"description": "nak: Enable NIR fuse_ffmaN",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941",
"description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56",
"notes": null
},
{
"sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9",
"description": "intel/compiler: Add couple of tests for fs_combine_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "280fe3f592f9e48366f820e72e0848293bc21d40",
"description": "nvk: Wire up nir_opt_large_constants",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2",
"description": "nak: Refactor shader upload math",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "148971f232dda5b1bd122df5ccf64635fde3220e",
"description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f",
"description": "winsys/amdgpu: Limit usage of query_reset_state2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
"description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1",
"description": "lavapipe: Report the correct preprocess buffer size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
"notes": null
},
{
"sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde",
"description": "lavapipe: Mark vertex elements dirty if the stride changed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
"notes": null
},
{
"sha": "6d98142eda7be693bb39e8ac229d83242f0eceab",
"description": "gallivm: Use saturating fpto*i conversions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021",
"description": "lavapipe: Fix DGC vertex buffer handling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
"notes": null
},
{
"sha": "e83ef27ba657e49272061c52072c6ec480d578a2",
"description": "radv: Vectorize load_global_constant",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "220c91208037a499ff7a553f263d20e5844094a4",
"description": "ac/llvm: Enable helper invocations for quad OPs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b1afb0482f638323c2bef3ec957544499f9ca02",
"description": "nvk: Advertise VK_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486",
"description": "nak: Add support for SPV_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38",
"description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee",
"description": "anv: expand pre-hiz data cache flush to gfx >= 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7",
"description": "iris: expand pre-hiz data cache flush to gfx >= 125",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f",
"description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
"notes": null
},
{
"sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8",
"description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
"notes": null
},
{
"sha": "2741c6464c347946f1392c97731b24c386b9f782",
"description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24",
"description": "intel/compiler: Disable DPAS instructions on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
"notes": null
},
{
"sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701",
"description": "mesa/vulkan: use DETECT_OS_ANDROID",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c",
"description": "mesa/vulkan: use a simpler path for header in trampoline gen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66",
"description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b133ad446b1c8c714eebf02106f695486377d5c",
"description": "mesa/util: add <linux/fcntl.h>",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e08add916457d8bd9724ffd1960e638679c8c630",
"description": "mesa/util: Check __ANDROID__ when for detecting for Android",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264",
"description": "CODEOWNERS: remove myself as a person of contact for a few things",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e",
"description": "CODEOWNERS: add myself as as person of contact for CI changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11",
"description": "wsi/x11: Add workaround for Detroit Become Human.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc",
"description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f",
"description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb",
"description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe",
"description": "zink+radv/ci: drop duplicates flakes lines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e",
"description": "clc: silence a warn_unused_result",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "338636a4ab34026892a2997d4f289b894191945c",
"description": "clc: require LLVM-15",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a",
"description": "clc: merge blocks handling optional features",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faea27e4acd0e764039a0301576d429c2e58c514",
"description": "clc: require LLVM-14",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b628b5affd6305ae4d958c15fa1a0a10928125",
"description": "intel/dev/common: Add xe2 support to get_l3_list()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df0fe0dfbdd3de42039d9da881433952b92101ea",
"description": "intel/genxml/xe2: Remove L3ALLOC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36012af17fc2d8445a4f84dfb603e44369143822",
"description": "nir/printf: remove treat_doubles_as_floats",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b08f9437f692f6ff4be2512967973f18796cb2",
"description": "freedreno/replay: Make meta \"print\" instruction take any number of regs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042",
"description": "nak: implement FLO on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315",
"description": "radv: don't submit empty command buffers on encoder ring.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268",
"description": "radv/video: refactor sq start/end code to avoid decode hangs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
"notes": null
},
{
"sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c",
"description": "vulkan/video: constify the encoding apis.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f9381782f984f7db18646c0fbf99042ada88222",
"description": "venus: ensure object id is unique",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
"description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e214f21579456d7f149986fcebd0448365ee6e6",
"description": "nvk: Properly configure the min/max shared mem size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43",
"description": "nvk: Add a #define for max shared memory size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0f04f5bd3155c05af14b2c8ffee887838af807",
"description": "nvk: Unref shaders on pipeline free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d",
"notes": null
},
{
"sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac",
"description": "nvk: Set framebufferIntegerColorSampleCounts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69",
"description": "docs: update calendar for 24.0.0-rc2",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362",
"description": "venus: fix shmem leak on vn_ring_destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23",
"notes": null
},
{
"sha": "531505f8c598316ee69b916bfbe414598fec9a72",
"description": "nouveau: mme: Add a dumper",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8",
"description": "nouveau: nvidia-headers: Add nv_push_dump tool",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad",
"description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28",
"description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9",
"description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117",
"description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645",
"description": "nouveau/mme: Stop using isaspec",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b",
"description": "nouveau/mme/fermi: Stop truncating iadd immediates",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43",
"description": "radv: delay emitting streamout enable at draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64",
"description": "amd/ci: add flakes seen today",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79",
"description": "ci: Add kmod",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
"description": "radv/rt: Add workaround to make leaves always active",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18ea091af4b594aea552a4e147e29aa5901386c",
"description": "nir/comparison_pre_tests: update expectations",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915",
"description": "nir/alu_srcs_negative_equal: bail earlier if possible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4740ee8d670c2a82085525f59939e417dd50b0fd",
"description": "nir: Minor clean up in nir_alu_srcs_negative_equal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b289028d0abf56f453be9b2ba01969bfe38c3352",
"description": "ci/ci_gantt_chart: show duration on hover",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c",
"description": "ci/ci_gantt_chart: add option to save output to a file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db",
"description": "ci/ci_gantt_chart: add timeout vertical line",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61ab9ae2af193ab534066687266a58878232ba81",
"description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea",
"description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9",
"description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e",
"description": "radv: remove radv_generate_pipeline_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d",
"description": "radv: pass radv_graphics_state_key to radv_hash_shaders()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772",
"description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e",
"notes": null
},
{
"sha": "35a02560c8932d4b1841772b016b8e672e409eda",
"description": "panvk: Fix tracing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "56be9a55be03cce9925989e7d22696733488e05b",
"notes": null
},
{
"sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547",
"description": "panfrost: Fix format tables for v4 and v5",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404da63a0e7221e2b57342aa366976e491e531ea",
"description": "panfrost: Don't try to set bifrost blendable format on midgard",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "969ed851102b6136c63b1690c21750b00680d009",
"description": "radeonsi: don't flush CS before and after every blitter invocation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe",
"description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd31c1301ed92d0f27e833743ab992301421ab8",
"description": "radeonsi/ci: update gfx11 flakes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652",
"description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8",
"description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3",
"description": "radeonsi: remove unused preloaded instance_divisor_constbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf",
"description": "radeonsi: remove no-op additions for viewport0_y_inverted",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20",
"description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eed352e053f6ac544a4bff3c3c670686880154c",
"description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35",
"description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c",
"description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c",
"description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7af7efee4d9f274ff69017b05c0449631e72815",
"description": "radeonsi: expose shader profiles to other .c files",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e",
"description": "radeonsi: report more detailed output stats for shader-db",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4",
"description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d3f93714279f0f1f6798db69322d29a41e0b952",
"description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4747bd6ba84d5675449b2c299586f7ec1847a144",
"description": "ac/nir: optimize out multiplications in small line culling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350",
"description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba",
"description": "ac/nir: don't write TCS outputs to memory if no_varying is set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e",
"description": "amd: unify NIR options between RADV and radeonsi",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8",
"description": "nir: Use alu source components count in nir_alu_srcs_negative_equal",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23",
"notes": null
},
{
"sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0",
"description": "radv: remove an extra new line in radv_shader.h",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee96de53e47e45253bcb561639f6677ca441b970",
"description": "radv: remove the pipeline key for ray tracing pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f",
"description": "radv: remove the pipeline key for compute pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e017eb3b5893468546ccbfad3add5191fd8ec474",
"description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3",
"description": "radv: hash radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853298edb1586eac0a018e42d730606e31ffadbd",
"description": "radv/rt: cleanup radv_parse_rt_stage()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7",
"description": "radv: add radv_pipeline_get_shader_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "844004c3354356ab4a761eecc523294ace0baedf",
"description": "radv: cleanup radv_generate_pipeline_key()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688",
"description": "radv: make sure to retain shaders key for imported shaders with GPL",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "082c524f861c1d421d9f59d2b9010cfaf9971069",
"description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08b8356111bcfec40c89231798ed3c2593002c4b",
"description": "radv: add shader_version to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4",
"description": "radv: add keep_statistic_info to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "027363416be3d5002c5413fcb3f21b106a8d7f89",
"description": "ci/lima: update expectations, failing tests are being skipped",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69",
"description": "Revert \"ci: lima farm is down\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa",
"notes": null
},
{
"sha": "616c0cd06727e19039d88a405adb4987b0d84959",
"description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592",
"description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb",
"description": "compiler/spirv: The spirv shader is binary, should write in binary mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca",
"notes": null
},
{
"sha": "1593caf6100897a4466064776df05835a94d4ca1",
"description": "nak: implement FSWZADD on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
"description": "nak: Implement nir_op_bfm",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7",
"description": "nak: Rename OpBrev to OpBRev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1",
"description": "nak: Implement nir_op_ufind_msb_rev",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3bceafed5660c386fa147603f1ff9473015bc10",
"description": "nak: Implement nir_op_pack_half_2x16_rtz_split",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95a6165fac62c01b592b2e97645c057e20c34e14",
"description": "d3d12: Do not assume multi-subregion support when querying for driver encode support",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd",
"description": "amd/ci: simplify deqp config",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6de31ef8a699197a44c94ee04cde840504941e85",
"description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc",
"description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9eb48e804005c01273e67234cc4b088716f1cc19",
"description": "nak/repair_ssa: Remap PHI sources as well",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753",
"description": "ci: fix job dependency error in MRs for bin/ci/* scripts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
"notes": null
},
{
"sha": "99720f056481270deb04516492c244198cb9efa9",
"description": "nak: fix frnd on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa",
"description": "radeonsi/vcn: remove EFC support for renoir",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132",
"description": "nak: support predicate sel on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50",
"description": "nak: support predicate swaps on SM50",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de2c847c24695ec5be4858b375db697c3ebcff15",
"description": "ci/lava: Detect r8152 issue during boot phase",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e",
"description": "ci/lava: Turn the r8152 issue check into a counter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d",
"description": "zink+anv/ci: add known failures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ff77f08e476e37bf387178b5151093296491016",
"description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7",
"notes": null
},
{
"sha": "865abfde6393689d17d33fb907cc39d63ef02df4",
"description": "radeonsi/vcn: Fix H264 slice header when encoding I frames",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c",
"description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8",
"description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd",
"notes": null
},
{
"sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7",
"description": "util: Optimize mesa_hex_to_bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e",
"description": "vulkan/video: start deep copying the parameters structures",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62",
"description": "vulkan/video: start to wrap the video structs for deep copies.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f",
"description": "vulkan/video: rename some of the parameter tracking structs.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f",
"description": "vulkan/video: drop unused function.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed27bff0beacf5d6b965afc0792ead588c11045",
"description": "winsys/amdgpu: cosmetic touchups around IB sizes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1dae77a9664e36290954ed81647e58b6cb9834",
"description": "winsys/amdgpu: represent max_ib_size_dw in bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd1e36a044bb2a23356df025fff16f015ad34130",
"description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2",
"description": "winsys/amdgpu: remove misplaced duplicated comment",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2",
"description": "winsys/amdgpu: don't clear fence list elements after IB submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d",
"description": "winsys/amdgpu: add more fence_reference helpers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b",
"description": "winsys/amdgpu: don't clear buffer list elements after IB submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2da16e963593a91381766a84573ae76e1849920e",
"description": "winsys/amdgpu: cosmetic touchups",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15",
"description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433",
"description": "nak: Stop passing --explicit-padding to bindgen",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed",
"description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426",
"description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9",
"description": "ir3: Fix \"print\" meta instruction synchronization",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
"description": "rusticl/kernel: no need to reset the scratch size anymore",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "835c208578b333f4624dc7d81158058e99e5efb0",
"description": "rusticl/kernel: add a few comments in regards to pass ordering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736",
"description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee",
"description": "etnaviv: implicitly update shared texture resources",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27ac55873a1cce5584a61992600382aa0acba97f",
"description": "etnaviv: only add shared resources to implicit flush list",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3",
"description": "etnaviv: track resource sharing",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22c4a5e1272321e94a04bc316055e004fe8615fe",
"description": "v3d/ci: run OpenGL 3.1 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be",
"description": "freedreno/replay: Add WSL backend for Windows",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16de8e99cf6500758295c73aaf878366caf99065",
"description": "freedreno/replay: Correctly free iova on msm backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5",
"description": "freedreno/replay: Delete all buffers after each submission",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181",
"description": "broadcom/simulator: protect simulator BO rallocs with mutexes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56eb09480b6ffe4488e9527628ab0444046d5347",
"description": "anv: rename video command file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72",
"description": "anv: move compute/ray-tracing commands to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426",
"description": "anv: move draw commands to their own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc18b4e78407901396266ba53c4fad6098cc655",
"description": "anv: move generated draw flush helper to its own file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1dc882cb22603621ecdcf292dace835efde8ff",
"description": "anv: fix missing header",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74c8edd288fd67fc3b2ba5623738422d3018991f",
"description": "anv: fix include guards",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee",
"description": "anv: export descriptor flushing functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed",
"description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed",
"description": "radv: introduce radv_graphics_state_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b888677dcfe0d522189d05099d9d006c9c88739b",
"description": "radv: add vertex_robustness1 to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4",
"description": "radv: re-organize radv_pipeline_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b",
"description": "radv: stop passing the pipeline key when compiling compute/rt shaders",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e7018e74d6e674967f18363fbceff5881d3ad11",
"description": "radv: remove unused lower_rt_instruction_monolithic_state::key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea89328fb41a0ebc497e8045e468070ea8af5931",
"description": "radv: remove unecessary radv_nir_compiler_options::key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9",
"description": "radv: add optimisations_disabled to radv_shader_stage_key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1",
"description": "radv: use radv_shader_stage_key directly with pre-existing fields",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28e330c24536d353ec25be7b78ce20c7770d1e23",
"description": "radv: add radv_shader_stage_key to radv_shader_stage",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef",
"description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c",
"description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "138ce72860be3815eee81a39014382c8cfd225c5",
"description": "radv/nir: remove useless struct for nir_shader typedef",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18349692d0e2726dcd0c441c067f2995989ce19b",
"description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e111268f12fa5b8abda8c3297211a25387592cb",
"description": "intel/hang_viewer: add aux-tt view",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78a881af4391006ead4c2e728647cfea70544d5e",
"description": "intel/genxml: add GAM done register description",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca",
"description": "intel/genxml: add CCS_INSTDONE register",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f78fac623a1043fc9f42048651aca77f1cca8644",
"description": "intel/decoder: don't ignore BT entries at offset 0",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2",
"description": "intel/decoder: make vertex data decoding optional",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74",
"description": "etnaviv: disable 64bpp render/sampler formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6febec12e444ff8a52eb831361e2055d58b68b0b",
"description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe5f06d400a7310ffc280761c27b036aec86646",
"description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10",
"description": "radv: constify stages in radv_rt_fill_group_info()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f",
"description": "anv: check for wa 16013994831 in emit_so_memcpy_end",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73835874a82f741e10cbc8da9128a4f5cd46e347",
"description": "intel/disasm: Remove duplicate variable reg_file",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
"notes": null
},
{
"sha": "e84aa455e550bb151cccbc8668c5dd64719342e9",
"description": "iris: Use Mesa internal drm-uapi headers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34a113059f55947cc08624897999f7f066f000a",
"description": "anv: hide vendor ID for The Finals",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd",
"description": "intel/aux_map: fix fallback unmapping range on failure",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df",
"notes": null
},
{
"sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083",
"description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb20ef92772c6a4963128370260d578f100efee9",
"description": "gallium: remove unbind_trailing_count from set_vertex_buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67",
"description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfba24ccb548af0ad3427b525def602383cd204a",
"description": "nvk: Add a couple more features to features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
"description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built",
"nominated": false,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4",
"description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2",
"description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "148ea7792f32d6a454c610fa8a49994ff954a61f",
"description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48d510ac578c859ce2046f055d1e6dc37716a499",
"description": "vulkan: Fix null pointer dereferencing on sample locations state",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613",
"description": "aco: reassign split vector to SOPC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d96dac601ff2126996ac37a0b637961d06dfab",
"description": "nak: Add explicit padding to nak_shader_info",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d280160a1352e8f05be27a9573fead98c617e2ac",
"description": "nak: Disallow gl_FragData and set MRT correctly",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "005b5b1464518201dbb25907094268e0e0ca4cb3",
"description": "nvk: Set a minimum of one patch control point",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cab67a9f1825b21584b86fbec5d03cca671830d",
"description": "nvk: Invalidate state after secondary command buffers",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9",
"description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3197aff4e8ff47708b825f272322e759591d7f79",
"description": "nvk: Make dynamic cbuf indices relative to the descriptor set",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c",
"description": "nvk: Rework descriptor set binding",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c",
"description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d5c04ee4aa655bef250b246077e2618c265c421",
"description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a",
"description": "nvk: Add an explicit mapping from shader stages to cbuf bindings",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8120360358663af237562a7c81313087a23f8dd6",
"description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
"notes": null
},
{
"sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e",
"description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ff6ca470dcceaba317877e636968278a044ac2",
"description": "clc: add support for the native spir-v backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
"description": "clc: use spirv triple starting with llvm-17",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570",
"description": "anv: Fix PAT entry for userptr in integrated GPUs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457",
"notes": null
},
{
"sha": "8929257352d127feaaaf764d019b83803b9a325c",
"description": "zink: use maint6 for multi-layer compressed surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33282e750452860918149c0ef6e16c795d3607d8",
"description": "zink: hook up maint6",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88",
"description": "zink: use local screen variable in surface creation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3197094649487d8ca6f3233e206d4d869746f4",
"description": "intel/compiler/xe2: Implement instruction compaction for DPAS.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e56a4b474944eec5d17af81732e26c398244b2d",
"description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87",
"description": "intel/compiler/xe2: Add extra flag registers.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386",
"description": "intel/compiler/xe2: Fix for the removal of most predication modes.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f",
"description": "intel/compiler/xe2: Fix for NibCtrl field removal.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d",
"description": "intel/compiler/xe2: Implement instruction compaction.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2",
"description": "intel/compiler/xe2: Implement codegen of compact instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e",
"description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a24f49b5790383effadfece49735f27b576de73",
"description": "intel/compiler/xe2: Implement codegen of three-source instructions.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e",
"description": "intel/compiler/xe2: Implement codegen of indirect immediates.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "294bdbb25353ca8be1ff9f573241ce8179454c08",
"description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72bbfa8e8d676615583b4361d5a492f2feac2246",
"description": "intel/compiler/xe2: Implement codegen of general instruction controls.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066e6c6234c505d43aec30190d6b6a6046097d53",
"description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c",
"description": "venus: populate oom from ring submit alloc failures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d",
"notes": null
},
{
"sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c",
"description": "venus: avoid redundant layout transition for optimal internal layout",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b7c73390247caa847c56c442298107a1e568a6d",
"description": "util/tests: Disable half-float NaN test on hppa/old-mips",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
"notes": null
},
{
"sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722",
"description": "util: Add DETECT_ARCH_HPPA macro",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d",
"description": "glsl: Make sure that the variable is a ir_variable before unreferencing it",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5",
"description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8",
"description": "virtio/vdrm: Fix lockup in vdrm_host_sync()",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4",
"description": "egl/wayland: Fix possible buffer leak",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10",
"description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a",
"notes": null
},
{
"sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b",
"description": "radeonsi: compute epitch when modifying surf_pitch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f",
"notes": null
},
{
"sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a",
"description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc",
"description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0",
"description": "hasvk: remove gfx9 specific code from emit_sample_pattern",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0",
"description": "hasvk: remove cmd_buffer_ray_query_globals function decl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4015a189405a1b23b2c11ec11201331f0d1614b",
"description": "tu: support l1 dcache size on musl",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91798bab2d8514da3d590674f256d79087ec4e72",
"description": "anv: refactor emit_dynamic_buffer_binding_table_entry",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c",
"description": "v3d/vc4/ci: reset the list of timeout tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09413ff7458e12c5cbce20633d16bfd618cb5512",
"description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e",
"description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d375d297cf0d75ac913056c7621b921c94241a5e",
"description": "aco/insert_exec_mask: unify exec restore code after divergent control flow",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8",
"description": "docs: fix syntax highlighting on shell commands",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122",
"description": "docs: fix syntax highlighting on non-code text snippet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83b5745404d9d6114727a268863219e463988767",
"description": "r300/ci: move streaming-texture-leak from fails to skips",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a",
"description": "r300/ci: add the KHR gles2 tests",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d",
"description": "r300/ci: switch to deqp-runner suite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63827751e136cbfd8f5eb5cd74df40442377972e",
"description": "radv: Recompute max_waves after postprocessing RT config",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6",
"notes": null
},
{
"sha": "475661a64e438a290bf9043c01dfa7f39e04a305",
"description": "intel/isl/xe2: Disable route of Sampler LD message to LSC",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89de5e22ae181f6d71dc88f97aa175a598df1904",
"description": "asahi: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9",
"description": "asahi: don't use NIR_PASS for removing entrypoints",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc",
"description": "asahi: avoid silly internal NIR_PASS in gs lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c87d46b600d4c940cc8884d257c19556d92d52c9",
"description": "asahi: return progress from passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b",
"description": "agx: return progress from passes",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26cedede0d76f35d411e7e7f723a3afc7373c906",
"description": "agx: unset silly nir opts",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01344819b066f342afccaa8be1812f9d685b5d35",
"description": "agx: fix metadata in layer lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0",
"description": "agx: only lower vars to ssa once",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08fc7a40821f935d1290fc008200d474fed8fe9e",
"description": "agx: stop lowering in opt loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25",
"description": "agx: ingest undefs in the backend",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5",
"description": "agx: rm deadcode",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6",
"description": "mesa/st: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67",
"description": "mesa/st: return progress lowering builtins",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5da993ea9aea8bf69429f71d8c08696769be46bc",
"description": "mesa/st: use instructions_pass for plane lowering",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99",
"description": "mesa/st: return progress in st_nir_lower_wpos_ytransform",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1452b22ef976a2f1b37b61c252d46cce6869575c",
"description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854b6020bddb3dd6775b2643411551bdec4dcf88",
"description": "glsl: don't use NIR_PASS_V",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60",
"description": "glsl: return progress in point size linking",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1",
"description": "nir/lower_flatshade: fix metadata",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcae4b469f25831641355b01821f9909d3bcc4a5",
"description": "nir/lower_io_arrays_to_elements: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb",
"description": "nir/lower_passthrough_edgeflags: return progress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460d2ca4f331f710c10f15626411a618999c26fb",
"description": "nir/lower_point_size_mov: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432",
"description": "nir/lower_alpha_test: rewrite with intrinsics_pass",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5",
"description": "nir/lower_bitmap: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4833e42721bf09ea71ab3d8e984538ae912b0177",
"description": "nir: return prog from drawpixels",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fa32b5b838a7b155e069b0aee799d607abd657b",
"description": "nir/lower_clip_cull_distance_arrays: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a36812d9b4b1c864d176e24e576c93236660aa3f",
"description": "nir/lower_io_to_temporaries: return prog",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46",
"description": "nir/lower_blend: return progress",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d",
"description": "nir/lower_ssbo: rewrite",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d",
"description": "lavapipe: delete extra descriptor buffer layout validation",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce",
"description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08",
"description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfb034853a27ec981c1e205c5b798b234215baf3",
"description": "intel/fs: Use full 32-bit sample masks when immediate.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "565ee4fafc9490a4ee7eec117123444843376d1c",
"description": "zink: fix separate shader patch variable location adjustment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d9942442f200bea0ef5b906f288a5234994767b5",
"notes": null
},
{
"sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78",
"description": "anv: fix disabled Wa_14017076903/18022508906",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a",
"notes": null
},
{
"sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f",
"description": "zink: Use memmove when dealing with overlapping memory",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3",
"description": "zink: Avoid the use of negative array offsets",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47",
"description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78da1845fbe1e2824f72993d9b3994927bf21712",
"description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
"description": "ci: make sure we evaluate the python-test rules first",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8",
"notes": null
},
{
"sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357",
"description": "radv: Correctly select SDMA support for PRIME blit.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc65d14ddb946a77d075fb29536bb29739271c97",
"description": "ci/windows: Update WARP to 1.0.9 NuGet",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed",
"description": "r300: skip draw if vertex shader does not write gl_Position",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53c17d85abad095c9d381785d29531e8a4532ffc",
"description": "r300: fix reusing of color varying slots for generic ones",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
"notes": null
},
{
"sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32",
"description": "amd/vpelib: Solve the downscaling problem for 2 tap",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96",
"description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16c1628f73904875f9ad25a11909c6939ba21477",
"description": "amd/vpelib: VPT Failing Test Cases",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569",
"description": "amd/vpelib: Use uint64 for buffer size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7",
"description": "amd/vpelib: White Screen Fix",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9",
"description": "amd/vpelib: Need a debug flag to support 2tap downscaling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50",
"description": "amd/vpelib: Apply inverse gamut remap to background",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9",
"description": "amd/vpelib: Studio Range Handling",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e18761001e6a7638ac831b88b440db8a784a1bb6",
"description": "amd/vpelib: Rename the parameters of init vpe function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "258acf022744d5624cd6e256231ca6c65371ab61",
"description": "amd/vpelib: revert SRGB to 709",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d19aca14498a1e046632788eeeb9187c7bc955c",
"description": "amd/vpelib: remove unused header file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8",
"description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed",
"description": "radeonsi/vpe: Add environment variable to set embbuf number",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6",
"description": "radeonsi/vpe: pre-allocate stream struceutre",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589",
"description": "radeonsi/vpe: support multi-buffer",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80",
"description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14365ea353b440f0f3d7a22be68195de754d844a",
"description": "radeonsi/vpe: disable info log",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6",
"description": "radeonsi/vpe: remove wait source surface fence and while loop",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d3273e388171ce2dcb6a3aab71066f18820767b",
"description": "nak/algebraic: write code to an output file",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15785a9bfea534f8f7650233f63f3861a8019a25",
"description": "nak/algebraic: merge run and main function",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "465e26dd9806728f4689c56097d80d6c04f610f6",
"description": "lavapipe: fix devenv icd filename",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a",
"description": "util: Update ALIGN prototype to match align",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c847eb2def89bfed766fb1eaaf59434515cb032",
"description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc",
"description": "nouveau: Use align64 instead of ALIGN over input layer_size_B",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb55c7026920156e93a124c994a782beebf43c83",
"description": "svga: Cleanup duplicate ALIGN macro defines",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b9c96562b97e0c4fa1c058931530e317b37193c",
"description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503",
"description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bed04c5a65416352097033ef1649e6ae6463059",
"description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90",
"description": "docs: update calendar for 24.0.0-rc1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25",
"description": "lavapipe: use pushconstants2 for dgc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
"notes": null
},
{
"sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505",
"description": "vk/cmdbuf: add back deleted maint6 workgraph bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
"notes": null
},
{
"sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c",
"description": "zink: add render-passes HUD query",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
"description": "v3d: show warning on creating a v3d screen on real hw",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f",
"description": "Revert \"v3d: use kmsro to create drm screen on real hw\"",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9",
"notes": null
},
{
"sha": "4be49fa15a30eb88453c6623e5a648be43efa856",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05",
"description": "VERSION: bump to 24.1",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]