[
{
"sha": "45e771f4fbe4245b252c6360e55776080f0bf458",
"description": "ci: Update CrosVM and Virglrenderer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "288f932b78b5c724c5b8eccaea6f76366b5c0670",
"description": "iris: restrict TessellationDistributionLevel for Wa_16025857284",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1674cb3665546e5299c60493c7f10934089fc2ff",
"description": "anv: restrict TessellationDistributionLevel for Wa_16025857284",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a5cbbeb47c1c2f87079f91ae0f24116264e68a0",
"description": "intel/dev: update mesa_defs.json from internal database",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7b0c39516ae6a110629585c374412db9c4fc6e",
"description": "mesa: avoid creating incomplete surfaces when multiview goes out of range",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89c2639227ea7f184fef5bf620ae07d30aa8dd1a",
"description": "mesa: add error handling for OVR_multiview",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b37f233143275d5d11fc0a5f392b8d99c7bad29",
"description": "gallium: fix pipe_framebuffer_state::view_mask",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ef60aef630c1dd54400da8e60b07d9e26dd64e2",
"description": "llvmpipe: pass layer count to rast clear",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e19f4c043da287ac29a7342e86cef006dad05d1e",
"description": "gallium/u_blitter: change blitter_attrib from union to struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca09c173f6e0dfdcf4da59d741a3d58bfc3c982e",
"description": "gallium/u_blitter: remove UTIL_BLITTER_ATTRIB_COLOR, use a constant buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b5970eb246955335c6161bc1f80fc0bef6e6a1",
"description": "egl/wayland: Pass the original wl_surface to kopper",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "fddff0d1b8d1130109ae58b58b911eb684526b51",
"description": "egl/dri2: Rework get_wl_surface_proxy()",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d949a8c58f3cba4e2c4700948cad572bbe7437",
"description": "svga/ci: disable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "534436f8635e63a30e4d7af4837dad35cfa361ad",
"description": "zink: explicitly check usage in buffer barriers",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83d459225a24ce36fe245474137bc14b06d3a6c",
"description": "zink: alloc bo ids for non-slab bos too",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d0f79a3989aff8ec98c74687d83b8e2f79b3c81",
"description": "zink: don't reset all batch states when stalling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61b0955308d720a6fa065e7a414d16999f7ffd03",
"description": "zink: always check submit_count to disambiguate when checking/waiting",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78a80b9bf192eff82249e26e3edaf0982bc617c1",
"description": "zink: Revert \"zink: enable single-plane modifiers for generic 2D exports\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "df1ff3c711459467432fcd48f7348a8aa78de814",
"notes": null
},
{
"sha": "bcff33ff93b5e5104addafe2e7d58c2ab7141aa7",
"description": "panvk: disable shaderFloat16 on bifrost",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "55c476efed01121b3a64a58c304aae8ef9a79475",
"notes": null
},
{
"sha": "bf4ba66dbb04e0e574550ad42579448d5ae6acd2",
"description": "panfrost,panvk: fix clang warnings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdeabf416235af3c76c01e33070cbb55df136209",
"description": "lima: ppir: reuse uniform load in instruction if possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20dd6dfa1251158c22671a032d3bd87496d14389",
"description": "aco/isel: use s_mul_i32 instead of s_cselect_b32 for a ? b : 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d68efd9f37a1896f0881920ac97c34c0390df35",
"description": "aco/opt_postRA: remove scc == 0 for more opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83247ffa302a277af7097ac4588e36e71b109224",
"description": "aco/opt_postRA: remove scc != 0 with multiple uses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6445ba0f05aeba369946c52debce3d617bec2390",
"description": "aco/opt_postRA: allow try_optimize_scc_nocompare for all instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3386ea09d4ec0e2d357e5ec1b795c191015f84fb",
"description": "aco/opt_postRA: split try_optimize_scc_nocompare in two functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d020826cae808675aa9cf42707993882176479e",
"description": "radeonsi/vcn: Add radeon_enc_av1_picture_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d92781508bf217b0702f6602fde9b3655beacc90",
"description": "radeonsi/vcn: Set all pic params for H264 encode references",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24cbc4bfcb4fce109bd6bc9f72450148e502aefd",
"description": "pipe: Remove PIPE_AV1_ENC_FRAME_TYPE_SHOW_EXISTING",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1f61d900cd24d685b9dca0341f45117199226b",
"description": "nir: Do not eliminate dead writes to shared memory in called functions.",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e65c1473ded8e278b2253b7939af7a2fbfc72714",
"notes": null
},
{
"sha": "44110fe004f238c7da45f4eb4fb156aaf242e083",
"description": "lavapipe: Enable debug information if GALLIVM_DEBUG=symbols is set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b857064b63614d87e242b1acd06688f9c5491f7",
"description": "gallivm: Run nir_lower_load_const_to_scalar",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83cac4e7e94ba988bea86ac8528d7e8d1df284b7",
"description": "gallivm: Add a debug variable for the exec mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f5a576c9e9be8378fd9c4b90a0853b8489615cc",
"description": "gallivm: Emit debug info for definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77e84aba5c1a166009b498d577066e7b7d9ffb63",
"description": "gallivm: Handle nir_instr_debug_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6ca378f1bedd3391470e6b24d1b25ffe22ee0ec",
"description": "llvmpipe: Annotate functions with debug information",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95a68076a7b9e8d6d52a8c6f52ed1af359d77efc",
"description": "gallivm: Create a debug builder and add GALLIVM_DEBUG=symbols",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aeab4ce40550c3a340a7ed6fd59365ee3fcb8c0",
"description": "nir/print: Do not print debug information when gathering it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a04b5ebd3c9292df4e87c1146447f49718bbd29c",
"description": "nir/sweep: Fix handling instructions with debug info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbc55afbdfc93a82c69f1cd6a1f4abbed96cfd19",
"description": "ci/lava: Properly detect VMWARE farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5461ed5808421a8ffb79bdaa1449265f3e8f40a5",
"description": "Revert \"radeonsi/vcn: Limit size to target size in AV1 decode\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "3a6513d7c4deb0cdd44c439d73b59176953a50a8",
"notes": null
},
{
"sha": "c60e4f0004977ea085eb14873c4196c6fecfbb92",
"description": "frontends/vdpau: Set AV1 max_width/height to surface size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0414ef7fbaf3c9eaaac6fc2f1899b11250df664",
"description": "frontends/va: Set AV1 max_width/height to surface size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b37bcd01ed5af31fc29b360020e07a51a68ca539",
"description": "anv: Expose VK_EXT_device_memory_report",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f01ad7c34c01eb186c5edab612be06fa809d1303",
"description": "anv: Implement VK_EXT_device_memory_report",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfcc522bf8a35de8fd5050a4930b60557612d6ea",
"description": "vulkan/runtime: Add object type to DMR API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92638e543b56e4f5c740b024cc442fe354ef9334",
"description": "clover: Fix MSVC build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cd0ced50d98d71220320cdce0e017291dca60bf",
"description": "r600: update cayman_convert_border_color()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0551e284bbe2ea1cb1fee6dea62e4fbdfd913cdd",
"description": "r600: update evergreen_convert_border_color()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd874bdd0c03593a51dce50c7a46c6578eecb66d",
"description": "r600: fix emit_image_size() range base compatibility",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8b5d41cacb51af551875bdeaa4faed0b61c15992",
"notes": null
},
{
"sha": "e4eb5e80c316c0af3fff310ca89e1175d81556c1",
"description": "clover: Don't include libclc headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228b516403d3408d4ea23daf2d141e99de47da9b",
"description": "etnaviv/ci: Update flakes for gc7000-r6214",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe31e7843dce3e757933edfbffe3e634fb78bc66",
"description": "panvk: Use RUN_COMPUTE over RUN_COMPUTE_INDIRECT",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2ffc05d8d2c9353e0392c15c1b4f14000742aff3",
"notes": null
},
{
"sha": "6bf9ad261044f739ace54403708e2d1eeaacf1ed",
"description": "panfrost: Use RUN_COMPUTE over RUN_COMPUTE_INDIRECT",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "447075eeeef8a9fd91f42ae869fd2e0246513356",
"notes": null
},
{
"sha": "7271b8ee495302c997186c531b27023ae114ff37",
"description": "radv,radeonsi: disable compute queue for BC250",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff6504d4c04868ecda25c210a0d3e50be9761dfd",
"description": "radv: add experimental support for AMD BC-250 board",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72fe9e3fa382f9090436222aff502f6b909f109f",
"description": "tu: fix zero-index perfcntr collection for derived counters",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "86456cf0e6fbc9386192f83507050d48eef84a4c",
"notes": null
},
{
"sha": "d0b8d7d46cebb7017cacdeb1a384a1e7826afe56",
"description": "iris: remove dead code that cannot get hit anymore",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c33ebf09f5e6638481b28db3ec3bb3f73d1537ea",
"notes": null
},
{
"sha": "9aea08e1db3130a9cdbf484e7d30ae57514ca7ba",
"description": "r600: fix the indirect draw 8-bits path",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d80701df8af4a5d74c4f4eb09a4b3cef6970104b",
"notes": null
},
{
"sha": "b92117d9bb9167f51af8be3210163a042d3b1d44",
"description": "zink: Don't present to Wayland surfaces asynchronously",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8ade5588e39d736bdeab9bdd8ffa7cbfb6a5191e",
"notes": null
},
{
"sha": "3cfcb10d8b482e05c9d1f32926b6eb4793e0e3d9",
"description": "r600: implement a conformant gl_VertexID with base offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c016f8480532aac22060fdd9076e599d0d8d3bb2",
"description": "r600: prepare the lds constant buffer to be shared",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dbebd2619a498b6e5ea726dae65c6621c8fe1c8",
"description": "ci/lava: Add U-Boot action timeout for rockchip DUTs",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9e3e2fff8de381448761cfffeafc4aab8993a6",
"description": "ci/lava: xtrace the lava_job_submitter call",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1169f704d33dfe7781e7044b2dde2bc523e7dad3",
"description": "ci/lava: Propagate errors in SSH tests",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02a86b328420ffbf0ce00510fd53af979869ed00",
"description": "ci/lava: Drop the repeating quotes on lava-test-case",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74b808a87fa7474e7c3cb0f333aba7ae3602fb1",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "99a7dc3fc4d382bd79d43af46ecf1475e33035eb",
"notes": null
},
{
"sha": "027ccd963b1f8f288bef4224aedcddc1557e4f8a",
"description": "Remove osmesa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8e4022dde3c58e11ba35eae033db01bf81194c6",
"description": "lavapipe: use quotes instead of angle bracket",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a69b52d37df60016a4d2d872223c1cd7104a052",
"description": "nir: Test nir_minimize_call_live_states",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76558262439e36a7583d8967407ba25108053772",
"description": "mesa: allocate GLmatrix aligned to 16 bytes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
"notes": null
},
{
"sha": "1493f88f884585eca5f6bf8f6f65913746306a23",
"description": "aux/trace: truncate descriptor unbinds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c707bb5e8ff601d3823a763700d6d78d610246c9",
"description": "r600: fix cayman sfn_nir_legalize_image_load_store ssa dominance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d5d809818ea1bc3c0037bbd6cc8eb16d3bc3fc2",
"description": "glapi: remove unused python code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906dcb56e11fcf35b897157fc7c85631c347fd53",
"description": "glx: make it more obvious what libglapi_bridge is",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71bb62e3c92a231eed6f4a2ddfc4e5ac83c40440",
"description": "glx: stop exporting GL functions from libGLX_mesa.so",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "628608672cb68efd5af0c90b6e508afa0e7a7d75",
"description": "glx: fix hardcoded use of dispatch table index in glAreTexturesResidentEXT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebf600843432f73a05a9848d60cecd219ca2e01f",
"description": "glx: don't call GL functions directly, use the current dispatch instead",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0204609365e9ef0b21657ec296921d31248b7483",
"description": "glapi: inline entry_current_get()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb16a1121b3d4da930f5c19aae7114ba9d657088",
"description": "glapi: remove is_static_entry_point wrapper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20aadf4f64d22638361caf62adb035ea807405ec",
"description": "glapi: use static_data.libgl_public_functions directly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72db4a1e50b69aec5eb42380b2dcba584b3eeefa",
"description": "glapi: disable python escape sequences in strings that use invalid ones",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f75715dae0b5f8104052706b7641466a5b001e3",
"description": "glthread: rename scripts to match the names of generated files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a2974019b61ccb72cc8de3bf30a6dc4c5d97502",
"description": "glthread: handle glFlush with HasExternallySharedImages more efficiently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2937d8a961765b38de34701315dba8db3cea930c",
"description": "glapi: just use _gloffset_COUNT_ everywhere, which is always the function count",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "057c7f0dd2ab9c4bc4ec1b99c6d534f818502dff",
"description": "glapi: verify that aliased functions don't have entries in dispatch tables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02d22dd1f3731845f4974e56be13adf00ab9b5c4",
"description": "glapi: move legacy imaging functions to the end of dispatch tables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fde49d50e53ed35887b8b141552da1428bd7967",
"description": "glapi: remove unused functions from dispatch tables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0b0ba1b77410154e6966eb8462c9e47e5474dff",
"description": "glapi: generate static offsets from the list of GL functions automatically",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3f9848a5c413513305fcef2353e492f9ba254d8",
"description": "glapi: remove check_table tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8b18dce8244c06ea2e4822b24e11d618b501a48",
"description": "glapi: clarify the meaning of static_data.functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c39cc1cc3206f023b4995a0635ee8d63db36ec5",
"description": "glapi: use an assertion in SET_by_offset instead of doing nothing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49facd7d545a018661b9969ac66ca897c9cd400e",
"description": "glapi: remove support for dynamically-registered functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fc52ac0e0621419263dcdb4d02dd8f695ece5e1",
"description": "glapi: fix build dependencies by putting all xml/py files into a single list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11364cd133ecf2a66ba8fc1fc25a50931dee70ff",
"description": "mesa: remove a glapi workaround for Mesa 10.5 and older",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4830d6e44c8df4c5c4b76d37054ef882877e3ca",
"description": "glapi: don't export always-private functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c13a3de924bd2e6813e8d709407f0ff1b7c9f893",
"description": "glapi: inline functions or use equivalent alternatives",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "142202cd00a29f87897e957d97f9a694079e9809",
"description": "glapi: remove dead code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a22e50e6fed0ad59d98c6deae7183e48543a18ca",
"description": "mesa: don't build st_format_test on Windows",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd1ca1588dc191991c1e3442d02d2110133370c6",
"description": "brw: Fix size in assembler when compacting",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6267585778fac35c89dc6784e175dd88d39672f2",
"notes": null
},
{
"sha": "08483e9bfa83f7ee8dc42ff065c338d102d7bdc9",
"description": "anv: Release correct bo for RT scratch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fb80834edae9e9563adf51ea9e0e4c2f8d6ac36",
"description": "radv/ci: add hawaii to CI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b1d62f00c66ca740f17fcd275a94467ad1742f",
"description": "radv/ci: reduce the timeout of vkcts-tahiti to a more sensible time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f3a5d80689a472bb254a3667f7479d45c8dea5d",
"description": "radv: Use flush postamble on GFX7 with different flags.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f6e28db26219c287096fcc45730881ef9e7a2f8",
"description": "radv: fix re-emitting fragment output state when resetting gfx pipeline state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "779c8d1669fa74b31e296519f6920e5479c19973",
"description": "vulkan/wsi: don't use sRGB if the compositor doesn't support it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6da19eafd50d9dcf4abcaf6cba7cc3dbcd307adc",
"description": "r600/sfn: gather info and set lowering 64 bit after nir_lower_io",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "89dad5618ddb5be50a9b3dceadf8e0addc831c7c",
"notes": null
},
{
"sha": "1601668155c4ae9e46bc3411d775e18f3b9442ab",
"description": "vtn_bindgen2: Fix memory corruption",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c12df63defd981eaa926af2d3b2780f7bfdf877",
"description": "pan/bi: Add unit tests for FAU special page 3 and WARP_ID",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef0c7382c748cc4a8e40baf3285cf39e7a07ffcb",
"description": "pan/bi: Disallow FAU special page 3 and WARP_ID on message instructions",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fd1906afea59073780939810e0e46094264677d3",
"notes": null
},
{
"sha": "6df959190597822ef7f7d53bd978c83ba0a6a639",
"description": "tu: Don't emit SP_PS_2D_WINDOW_OFFSET on a6xx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4348253db5232b7be4db0a0ff47b31d51bc8f534",
"description": "llvmpipe: Skip draw_mesh if the ms did not write gl_Position",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee1cb894d6a93260b8420f723515d1cf89fd79db",
"description": "r600: fix evergreen_emit_vertex_buffers() related cl regression",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "81889f4d5c1ffbd048cd3781f2e99e62853cd6fe",
"notes": null
},
{
"sha": "264d8a676645da829495bafbc477dea5baa52fa8",
"description": "ir3: Set need_full_quad depending on info.fs.require_full_quads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3fc37d472d1f7d297e5336082473d1f04b94e1",
"description": "radv: Implement multidimensional ray query arrays",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "febc923a46d13ca8e6200be1fe62ba8903df193d",
"description": "radv: Lower ray query vars to structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86456cf0e6fbc9386192f83507050d48eef84a4c",
"description": "tu: support exposing derived counters through VK_KHR_performance_query",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27fd2d1ad18c6e95fddac0762a21323fe06caaf8",
"description": "freedreno: add common implementation of perfcntr-based derived counters",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8338dee3920afe0da29e7b8168abfaeef5abee1",
"description": "tu/a7xx: disable preemption during performance query measurement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c964a96ab2661449c3bb4f62518c7e42f7103126",
"description": "tu: performance query result writes must use dedicated union type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cf5cf6da3b4421c7a2fa7813be90a1de9c3b639",
"description": "tu: use query index when retrieving performance query iovas",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4a82110cebfa1e10241ecbb7d45ce8994146928",
"description": "panvk: Initialize out array with the correct length",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "252ddaf51be72dc84ad1f26311d5403920ff119c",
"notes": null
},
{
"sha": "79bb8e3455add398431d4d16f7c90a1d2de37917",
"description": "radv: advertise VK_EXT_device_memory_report",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f504ed9e73f169cfe3bea9c5e3ded7faaedf43c3",
"description": "radv: emit device memory report for device memory events",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "313aa44bf19b81ac8d78368af2620ceea1c9b23b",
"description": "radv: add obj_id to radeon_winsys_bo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "900be035c81cda4d32a9bfc277c60ed908a9e2ba",
"description": "radv: add import and export handle_type in radv_alloc_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "273e00bffe3a886662fdf93fac619cec885bf5c1",
"description": "vulkan: handle device memory report requests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c24373d907a135d3a5920449cf9bc91211e34f03",
"description": "ir3/sched: unblock a0.x/a1.x after last use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9728b31e65afee625ead6d09f114b9f0c3409876",
"description": "ir3: clear instruction uses when cloned",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a7dc3fc4d382bd79d43af46ecf1475e33035eb",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f80e5c2ce5ca7d1a42aae5b85662674487137d42",
"description": "anv/ci: remove some expected failures of dEQP-VK.video.formats.*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ff9b240df43e3a7446e232aedae73c5a7154b4",
"description": "anv: Do not support the tiling of DRM modifier if DECODE_DST",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "04709e4f7d7eaae8671b634834036d0da05938c1",
"notes": null
},
{
"sha": "b6b8193534baa064dffdd64741020ba384658189",
"description": "venus: fix an obsolete protocol sync earlier",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "785f44adc823e463286b0201123f4006d540af0e",
"notes": null
},
{
"sha": "c35b52638c52925db893c9ba15b836e99d7e8674",
"description": "venus: relax the requirement for sync2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf7fa16f8ce0a7bccbf68fab087eacce2d681fa8",
"description": "ci/b2c: use more readable \"long\" argument names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3ad54adf078ff9ec2da730243ebafefce079f00",
"description": "ci/b2c: set the registry proxy from the job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "314e023960f280ff96854fd46297a9d8f267d03b",
"description": "ci/b2c: pass through all the CI_* variables as well",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad0197300401f2f2e4e176ecb6794d9800ec6fc",
"description": "ci/b2c: pass through all the B2C_* variable without renaming them",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d41d2874ef9eaaf6c201fd7a1ebdd42e82a95790",
"description": "ci/b2c: rename IMAGE_UNDER_TEST to B2C_IMAGE_UNDER_TEST",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6394cdde6c70822c11fcdb389dd88237b8e45476",
"description": "ci/b2c: split B2C_JOB_VOLUME_EXCLUSIONS in the jinja template",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "215dac82c31c0473f09e09539b93e630c1303550",
"description": "ci/b2c: set default value for B2C_KERNEL_CMDLINE_EXTRAS in the job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61c76a3b369d7d880fa7f25fdfaf47b5e0f8fc24",
"description": "ci/b2c: set default value for B2C_TELEGRAF_IMAGE in the job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee050d7af375050e648f9550e7fd741979a4e3c8",
"description": "ci/b2c: set default value for B2C_MACHINE_REGISTRATION_IMAGE in the job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37ab59afce837402cff81fe402aa82aedd020391",
"description": "ci/b2c: use B2C_JOB_TEMPLATE directly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1310b75cbf12f95a58584c123775abf4e969fe12",
"description": "ci/b2c: explain better why we don't clone mesa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0b4b132d38b071c5ac9381c425c954befbf06b4",
"description": "ci/b2c: fix comment location",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f95531d39e3a235f26d44584b59af9039ecbc4d",
"description": "etnaviv/ci: Start using the revision number for GPU_VERSION",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2edb1545473887abec8b6155cfbb14472014735",
"description": "radv: use VK_COPY_STR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa2f1138e6185ed0d4754b5c16281b2b7c2f25c1",
"description": "v3dv: switch to common VK_COPY/PRINT_STR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b4ccac83e19f4020009e76b932f06b91f003473",
"description": "anv,hasvk: switch to common VK_COPY/PRINT_STR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bca84c3a12447edfba2cfc7d6dc84509c19c883",
"description": "hk: switch to common VK_COPY/PRINT_STR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e331efd4fe5b3af0740f3ade4df6f6652ce40ea4",
"description": "vulkan: add common VK_PRINT_STR/VK_COPY_STR macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ce8f1ebb0d2ac227b02950acefafad39bdbc163",
"description": "asahi: clang-format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "975be7ac5dcc9c4ef11d0e2e31947d7605cc2233",
"description": "ac/nir/mem_access_bit_sizes: split unaligned vec3 lds access to allow more read2/write2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b2b3e570478c8b4086549fcd62d4eddfd3199b4",
"description": "radv: remove outdated vectorize TODO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dfbade2d8db020cfdb97e461476d003bf8a415e",
"description": "ci: Update kernel to include i.MX8MP dtb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47ca264dc2e7e973f5a608f790a79bee57c7a4a2",
"description": "nak: Set .NODEP on tex ops based on nir_opt_tex_skip_helpers()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a65009e8087ff0d36bfc6714eaf42874e7b0ade2",
"description": "nir: Add a nir_opt_tex_skip_helpers optimization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ac6ec2ceb0b858dfb440e55961fcf7b0528d9a9",
"description": "nir: Add a get_io_index_src() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61108eb1b5570de6981c57b6cb1d299275efc9f4",
"description": "compiler/rust: Add u_printf_info to the rust bindings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eb43c3b1cbc6201c5195a3c0ad81dd5ac37534c",
"description": "aco/optimizer: delete combine_and_subbrev",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d272a6e2619f3f59bdf9e83ac87fc27ae953694c",
"description": "nir/opt_algebraic: optimize d3d a ? b : 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e7f34af6b84cbbe045ec9326f0b76499d14ed79",
"description": "nir/opt_algebraic: optimize more ine/ieq(umin(b2i, ), 0)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bc3062a3bd4c1f29eb52db93e29329b3aee7034",
"description": "nir/opt_algebraic: push comparisons with constants into bcsel with constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3837bc6d16e7d026067ea913d02d93ae93c89033",
"description": "nir/opt_algebraic: optimize ~a == ~b and ~a == #b",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87592234984cfff421e3fa6f67ed792251825e0b",
"description": "nir/opt_algebraic: optimize b2i/b2f comparision with non 0/1 constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bfcfef5daf6b2a1ae4f54767168e3dc9ef41b5c",
"description": "nir/opt_algebraic: optimize bcsel of b2f and constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a62f8bc75f4e2a2792dc15dae0c73a2033133cf",
"description": "d3d12: Cache the texture array cap requirement in encoder creation for calls to d3d12_video_create_dpb_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd81ac9c2b5082dae914f4741225c5bbc989932",
"description": "wsi/common: android: disable KHR_present_[wait/id]",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a29d2ed6614b37431056c2cfafca5fd6c4f354d",
"description": "anv: support all dimensions of image for LINEAR dmabufs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3504b79fbfb06173191aa4fa53bf51196e54c5e",
"description": "r300,i915: update CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90826736df2929bb719cfbf96f075f0b50136e0",
"description": "nir/opt_algebraic: optimize bit_count(a) != 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b04eaa8589e233c4866cb93ffd688945d5cc0c1d",
"description": "zink: clamp UBO sizes instead of asserting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df1ff3c711459467432fcd48f7348a8aa78de814",
"description": "zink: enable single-plane modifiers for generic 2D exports",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237d8799be3afe9a1e7ca9156a5d44ffe0aae681",
"description": "radv/rt: Limit monolithic pipelines to 50 stages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5a2666ad9b7ab2989e2bc5fce1f99c377a718f3",
"description": "aco/ra: Assert operands only clear their own id",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1967b0f0c4d1fc286ea2bf847b69a8f3d2238415",
"description": "aco/tests: Add tests for precolored operands in different regs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8bcc8e5c5964129aebd734ba744b0dd5c914c47",
"description": "aco/ra: Handle temps fixed to different regs in different operands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a4775b39614dfb9b8ed49f0d6259308de46d457",
"description": "aco/ra: Add option to skip renaming for parallelcopies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b339bcfa38f9a9f08025081a82020b4774fc56f5",
"description": "aco/ra: Use struct for parallelcopies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f182bc1fab5365e3287c7bbecc962a02f705056",
"description": "aco/ra: Use iterators for linear VGPR copy extraction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea3c04b5350ef1e733c3ff10c3321cde220f2cfe",
"description": "radv/nir_lower_ray_queries: use nir_foreach_function_impl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dec60f3337795f8a74d0fafaac29b4447e496486",
"description": "radv/nir_apply_pipeline_layout: clean up progress handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f595bcfe78117494b306be586ee9e653a1f0dc0f",
"description": "nir/opt_varyings: clean up nir_progress usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8fd0298e42d00cfe0251ee5ed79de9c50b5caae",
"description": "vulkan: Add utilities for triggering renderdoc captures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79a3786453568c4f600078f7b7f84bfd37cb4d25",
"description": "radeonsi/video: Fix crash when creating buffers without modifiers support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7f7206f1a9d4e4e836f7099a15c70c4d3fbc5e5a",
"notes": null
},
{
"sha": "7a3cfb57e562329a0343fb08947548ac4e8cfcc0",
"description": "anv/ci: Append -vk suffix to VKCTS job names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6dcbef0e2cc6aaebde445096d1be9ccabdc3c08",
"description": "zink/ci: Add trace testing on Alder Lake",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b766c1ceec8970ceb687e5c0f14836d0fc9f1f9",
"description": "zink/ci: Run more traces on Tiger Lake",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c40b1653ddbfd235dc203090a24efeb6ce7ddc9",
"description": "panvk: Enable VK_KHR_shader_quad_control for v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a3d702581273129ce33bea56ace99842e7eff1",
"description": "panvk: Enable VK_KHR_shader_maximal_reconvergence for v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d817046409d2190d278ce3b1badc5a47c0ada11",
"description": "panvk: Enable VK_KHR_shader_subgroup_uniform_control_flow for v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80309e53f16b263a7376c693623eef3bf7bfed16",
"description": "panfrost: Add BI_OPCODE_WMASK to bi_instr_uses_helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c81961c2e2fa3e8bacf85114871d881024fc002",
"description": "radv: enable DCC fast clears for 8bpp/16bpp on GFX11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa476f4b520b142bb6730af3825961c0b8e836da",
"description": "radv: check HTILE compression for depth/stencil images per level",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77913edd99461c58ba7e68233766c3d6f7bd8701",
"description": "radv/meta: remove useless assertion in when copy VRS to HTILE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f0d47115490b1bdf74a49e265deab8a0a28200a",
"description": "radv/meta: inline radv_meta_get_view_layer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c70cee4dc2f11018ff122d99122a14a154ea33a",
"description": "radv: handle OOM error properly when selecting image modifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7dbbb0c9dc913b8bdd5f1e40b0248ef88dc8c6",
"description": "radv: remove meaningless TODOs in radv_GetDeviceImageMemoryRequirements()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8d070eeabcc25fd437dfe3f8e5b70eecc541a84",
"description": "radv: replace radv_image::shareable by vk_image::external_handle_types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d540b80746bc20c1e5de94a6933837fc6cf0c64",
"description": "ir3/ra: prevent reusing parent interval of reloaded sources",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "9da1af6eb2460ced0e12c40eac28446ffc65627d",
"description": "ci/docs: add structured tagging documentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11f8dffec40916cc3417818bc6553c73c6bdaa87",
"description": "ci/angle: remove USE_ANGLE variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f5cf901ebcda88813ce6aaa9a626ced4d05574",
"description": "ci/angle: condense angle variables in one job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b01d6e9006a92437561b50bf23e747f0bc1218f",
"description": "ci/angle: test-time structured tag checks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74cb5105b47e5852aff3b600891df163ae30853f",
"description": "ci/angle: add structured tag check to ANGLE build time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "682713359292446c95e0478e846b05ca13836184",
"description": "ci: copy structural tag files to rootfs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f13b95ad5cbd529b85a9535c16c9383e4541cba1",
"description": "ci: add support for structural tagging",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "775c2c3254f1a976d29b36d1686528f8f3c10d9a",
"description": "ci: add _error_msg for internal messaging",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cc2c738bbf7099d6543700669910b6b81c8e96e",
"description": "ci: setup-test-env: Prefer functions over aliases",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f20eb849b423a4954868ccbf9254c4fddcc4b22",
"description": "ci/android: add missing pre/post build scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b82e26e3c289b2937df65f610d6ffc734e3bbde",
"description": "nak: Don't spill/fill const values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f4c7e0c0d685c182f20ee182c9b02f9fac5b16b",
"description": "nak: Add a new ConstTracker struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7180d561182588d035ba4378e68cb5299d46c0f9",
"description": "nak: Handle any->Mem parallel copies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43d2b149adf210b6d4cd26925a60ddeb067bc4d8",
"description": "nak: Fix NAK_DEBUG=spill for large FS outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07fb0ce2387e20b4f74ed4ffc6c1015f70a0dc2b",
"description": "nvk: Fix capitalization of statistics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13c77d7cfcc55904204aecf990c2af0c60b11811",
"description": "nvk/image: Drop some unneeded initializers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af406dccfd4f2105dc475145351f910bd50061e7",
"description": "nvk/image: Prefer vk_image values over pCreateInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02341733dfa1301fdef0f7660f3030ce94d18049",
"description": "anv/iris: add drirc keys to disable VF/TE distribution",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37939d3c4c5bd13d7f817970d5b558700a8387ea",
"description": "iris: remove duplicate TessellationDistributionMode programming",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbade676f45bbffef16f05b02adbb2f12bd3948f",
"description": "anv/iris: centralize TBIMR drirc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af1b4f61b5301a6a95c39ef9e8473f25f1f0e4a6",
"description": "venus: added passthrough extension support - Part V",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02e8a9f1d8aeed9be0fd14f45b3197762176400",
"description": "venus: added passthrough extension support - Part IV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fe8be921570dccf4c301fe32a192a42e01313b5",
"description": "venus: added passthrough extension support - Part III",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f16345b2f658b3c32f918de74f867fcd9d10a08e",
"description": "venus: added passthrough extension support - Part II",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48b50c77df80359d2f17264f447132e1a31c57a5",
"description": "venus: added passthrough extension support - Part I",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "785f44adc823e463286b0201123f4006d540af0e",
"description": "venus: sync protocol for the passthrough extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ff7b061f170a4f757ce16c1ab18b75a90e1583",
"description": "anv/bvh: Fix copy shader handling sparse buffer",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "692b5fa9f22d69f5761f44f3b62c587c45becdc4",
"notes": null
},
{
"sha": "b9a980ea731f368d090f1ce2492c0ce096104691",
"description": "anv/bvh: Fix encoder handling sparse buffer",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2fe57947e378e3feb8e46069175a7243d4e296e8",
"notes": null
},
{
"sha": "2c8148a76e89fb9dbdd2f79966efd4b27c550abd",
"description": "anv: CPS LOD Compensation Enable is deprecated on Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739ca77e66f0805a9fc81b996db37cc6fdb9ffca",
"description": "nir/lower_subgroups: use build_cluster_mask for quad mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14bc2e2d395a77f2caeb75701985799b7397dcd2",
"description": "gfxstream: Remove duplicated boxed handle func declarations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "039e64264aad78528ea07f739db0e10937ebfd2e",
"description": "gfxstream: Move the handle replay buffer into BoxedHandleManager",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ddd8bd96e73c4578bb3e222ef14496d5254d487",
"description": "gfxstream: Remove unused handling mappers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bf253b8e8eb3e8a664d643f5b6cc6eb2f204834",
"description": "gfxstream: Add VK_KHR_multiview support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35dd4b4fc23a7ffee261fe18bda1ea85532caf62",
"description": "gfxstream: Track more fence functions on host",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3449c3c98aca9ec66b730fdc3f9a471c5161fa9f",
"description": "gfxstream: Emulate DMABUF with OPAQUE_FD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18afdaa16870e6e8a5ea582609b34f2741a73dee",
"description": "gfxstream: Move snapshot decoder replay into VkDecoderGlobalState",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63de837a8b0a83d43566920f732acf4d6732ca68",
"description": "gfxstream: Fix compiling gfxstream for musl libs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a0a350499060510504c93f5dae9e45609f38c2f",
"description": "gfxstream: Adding support for VK_KHR_global_priority extension",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55c476efed01121b3a64a58c304aae8ef9a79475",
"description": "panvk: advertise shaderFloat16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252c59602ef3f149bfbd54821e47f71409851161",
"description": "panfrost: implement 16-bit ldexp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a70665df760f6fa8443fa6b241e08ae0b633358",
"description": "panfrost/va: remove swizzle mod from LDEXP",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "316486dd9f6bbd03e7e13655674f1fa91e533b9a",
"notes": null
},
{
"sha": "810351ad03e6d46bc8ab9e8c30843af00ed04d75",
"description": "panfrost: fix condition in bi_nir_is_replicated",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "21bdee7bccd2b9b4b4f3b8b2eefce0466fc4b621",
"notes": null
},
{
"sha": "fb9583cd53c727cf20e78ebed72a5e439e5accda",
"description": "panfrost: reorder lower_bit_size pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a33cd3def23dcf740ee04fb39e7b8bf1312d090c",
"description": "panfrost: fix large int32->float16 conversions",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "be74b84e6f81c6a75e8488c0757ac7f911f4931d",
"notes": null
},
{
"sha": "142311258d8b2b367c366f63096cb95031eb66fe",
"description": "nir: aliasing checks should be also done with index != 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2619d576e77da1fe9396e5170947055c903ce9d9",
"description": "nir/lower_phis_to_scalar: don't create moves for undef sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae12b6a5aa44ad4afc0215e5f9d8c94dac0c936",
"description": "nir/lower_phis_to_scalar: use nir_builder API where possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66407e3d2427edd135b16fead6c14d364e57eca2",
"description": "nir/lower_phis_to_scalar: remove unused mem_ctx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b9ed564c26c2bcb39a75a971ec558ff8d43693a",
"description": "ir3: add reformatting commits to .git-blame-ignore-revs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8af4b597e7c0c882a71c744766fb3933700976c",
"description": "vulkan/runtime: store flags on descriptor set layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c97b2bf9b7e3d5a3aa08b0337422088cd6ce238",
"description": "radeonsi/vpe: fix background issue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c27a9f0e28194d48affd8866c5b3040c87b317b",
"description": "aco/tests: add more tests for chained branches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "713396ec8e033e397696d4ead0af27ea6a4e508c",
"description": "aco/assembler: Don't insert chained branches into otherwise empty blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6659db285aac3c611c45befaf8fec889982bbd69",
"description": "aco/assembler: Fix short jumps over chained branches",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cab5639a09ab954e67af27486a0f9b41a0373d98",
"notes": null
},
{
"sha": "dd896828ba007801fc9aa1ac329f7dce4cf6ca6c",
"description": "etnaviv/ci: Bring back GC7000",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acd5497067389df5f798e4dfc2075580ca5c0412",
"description": "venus: support wsi maintenance1 extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "673a95e5b4ecc1a860e7c3648d9b979b08823df7",
"description": "venus: align on wsi frontends support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16738249087510d2728266722654757f3c6359ef",
"description": "ir3/opt_prefetch_descriptors: fix crash after nir_progress rewrite",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9a58a8257e9baad7d97738428c3ea4df599fa55c",
"notes": null
},
{
"sha": "88309a9818dfbe280b5988d336f3334adeaea378",
"description": "brw: Rename shared function enums for clarity",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcb5cfbfcc4431b6f72002fd7743cbd274dc43d2",
"description": "vulkan/runtime: add a multialloc vk_shader allocator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "009ef67c8d010717e97f69c4725310868040baf0",
"description": "vulkan/runtime: pass robustness state to preprocess vfunc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4dba1ad93f4c2a61217f4e827e9cbbd9e91bdeed",
"description": "vulkan/runtime: ensure robustness state is fully initialized",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5",
"notes": null
},
{
"sha": "78e5157a9cf7adb523f77f655afabcbc4b51b08e",
"description": "intel/compiler: add a spec note about L1WT types being uncached",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c8d58c26cb0d05633d032ba68601a21e85b26be",
"description": "radeonsi/vpe: vpe support hdr input",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43ce5b11387da3e39b9ee7cc778c3c3999da45fb",
"description": "radeonsi/vpe: vpe support tonemapping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e46c414481269c2f928da6d2e439d9cf895febd",
"description": "amd/gmlib: add gmlib for radeonsi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e124dd3892fcd4690f901df287e6e702584b594",
"description": "util: remove glthread enablement from app profiles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fffcdb18b4d24f66a76d7c4de8006bd67eec728",
"description": "nak/nir: Re-materialize load_const instructions in use blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de37b142ec4c76d579016e838528b461a4a6285",
"description": "nvk: Only support compute shader derivatives on Turing+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e0e7d8d910e0029948bfb122a3420beef4a0de33",
"notes": null
},
{
"sha": "bd04fdcb2b0eb3836692b3c43b6a68ba7f34a010",
"description": "nvk: Only support deviceGeneratedCommandsMultiDrawIndirectCount on Turing+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "83b220f83342b1a645465307fb624cdedf0687b6",
"notes": null
},
{
"sha": "7e12ba8709cc8b69a3eca3eeccce3ebd09767232",
"description": "nvk: Handle pre-Turing dispatch indirect commands",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "c540e5e2ccb543329af77a3b03d70a1949da5f71",
"description": "nak/qmd: Add a nak_get_qmd_cbuf_desc_layout() helper",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "755a6884d3f93fb53a9164c872fe397211c282a2",
"description": "nak/qmd: Drop some unnecessary .try_into().unwrap()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f7f76166d35e5915804694fac405ff8f9f1733",
"description": "nouveau/class_parser: Make strided element functions const",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c4be9e0ffb238a9f2e7437e2c73ea20bfd79ce7",
"description": "nvk: Fix indentation in begin_end_query()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a0302967feb5efb541a8a702d18c933af6e75d1",
"description": "nak: Add spill/fill statistics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0480d8294c0f901cc9b3109eb34d42f1259ea12a",
"description": "nak/spill_values: Make Spill take &mut self",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae0576a7f8b6802d4f354871fca8494ae8ba6964",
"description": "nak: Add an occupancy statistic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "890bab86b418389035f5c364c37a9f28ac941c7d",
"description": "nak: Add static cycle count statistic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b72c772f83396769646ccf08e339f1582dcf8a58",
"description": "spirv: fix racy build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a64eee4d73937f20fdb1f598aa61534339df59e",
"description": "nvk: enable float16 on turing.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b45feed3b25a17648d7032e37538bdc83dc343c4",
"description": "nak: adjust latencies on fp16/64 instructions on Turing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd10764cff590b2743dee8544c78d4229fa6f6d6",
"description": "brw: extend the NOP+WHILE workaround",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5ca883505e29870c7ae8929049397b9ef85666e9",
"notes": null
},
{
"sha": "3596b4e325d719a75e818789524482f22c9ad4de",
"description": "brw: add instructions missing from is_control_flow()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e87acb2f3359d59217d2c9686bf127698c52b02",
"description": "dri: delete INVALIDATE extension",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ab4a0b5c9d055c6676668ceda307d8900959dac",
"description": "panfrost: respect pipe_rasterizer_state::line_rectangular",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bb497149794f107e002bfa58e96e529b46472dc",
"description": "pan/genxml: rename field",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dad5ee103925f8ccb812fc9097741dad8ea9cc48",
"description": "intel/brw, lp: enable lower_pack_64_4x16",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b1bc691b0ff44e0acfb0ede759d4d1cf7636fca2",
"notes": null
},
{
"sha": "480d8bea2b81e74b79c4eacaebee47564179ac0a",
"description": "zink: put zink_program::reference on separate cacheline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08dc6aa354a1a4e0bda0f9a6c9be74c3ad95667a",
"description": "zink: use a separate ralloc ctx for zink_program objects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "495812d8e027bb7bf4ded5dfd893bed1d57abe54",
"description": "brw/print: Don't let SHADER_OPCODE_FLOW affect indentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bef1c23a236ddf451c3a5617d59a552f229d61c3",
"description": "venus: re-enable 1.4 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577fa1793dd19645ae5446e748bd05f652169732",
"description": "venus: enable VK_EXT_host_image_copy support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3da8167d6b31556b868873352f25bf6a99ebc3c",
"description": "vulkan/util: clean up copy_property and fix for setter",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c13da1c744ab0940433e4660f1c166bcb0e1da40",
"description": "venus: implement host image copy commands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "036493f43d52b4de5ea9d2b7069b0a8092e60375",
"description": "venus: extend image format cache for host copy props",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb5a75d5156ca3c713b064e44620ef0b6382554",
"description": "venus: sync latest protocol v3 support for host copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fde5cebec53aa9a0ceaafef2ec9ba85fd897f40c",
"description": "venus: fix image format cache miss with AHB usage query",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e48645250c6fd0f021878a2f50bf028f61cf50ad",
"notes": null
},
{
"sha": "15777727c912817f0510dbee38cb5cc5b3a7d6d7",
"description": "venus: use sharing_mode from common vk_image",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9afd656959e658ecc7d0d93df91f112b700b4de",
"description": "venus: drop unnecessary struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcb0b8c7f6fe5fce7abce7b94e37eeffba2a0d17",
"description": "venus: suppress a few -Wmaybe-uninitialized",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9fe08740a8c0b9cceabc1272ac00b55d4a7589f",
"description": "zink: always fully unwrap contexts",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0c980caa7c79d8fcf4d8796df207c5290cd39f7",
"description": "brw: avoid setting up the sampler header bits when unused",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b4f99716845175ec6bf1563c9a72b5b3f37500c",
"description": "brw: optimize load payload with immediate headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513184fa443731982a931bb30cadf5f1d4519731",
"description": "tu: Suballoc VkEvent BOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3cc756cf9321bfbb785d126868791dfe1d5c094",
"description": "ir3: clean up progress manually",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "266638d10ae50015bbaeda6dc5b26398c44e1d53",
"description": "nir: clean up progress",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "593308a685632a2d2b1c739255553d41a6ddd803",
"description": "nir: eliminate nir_metadata_preserve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24d088104fc869d25c6ad730ae58b3171c365385",
"description": "nir,nak: update comments referencing nir_metadata_preserve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff94b155aba51727d8507853711d821856b5bc9c",
"description": "treewide: port remaining nir_metadata_preserve users",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a58a8257e9baad7d97738428c3ea4df599fa55c",
"description": "treewide: Switch to nir_progress",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91872c9c5158f9b8807db2ae40450ae67fd044a5",
"description": "nir: clang-format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "298788bfdec3b0a92829b8f60da57631c906ad41",
"description": "asahi: clang-format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "469b8bbf3c906946ee6044aa19140111f4499fb2",
"description": "nir: add nir_progress/nir_no_progress helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a17d286dc44da3a828b073da2ca77e470a7764eb",
"description": "lavapipe: Change lvp_cmd_type to anonymous enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1befb22ebbdb78ec2918f7a8179c04b8c97c8570",
"description": "lavapipe: Remove doubly initialized features",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b02378c6f5210f1dcd829fa84bb0eb16f6c45ad",
"description": "winsys/amdgpu: userq non imported fence can be ignored for same ip_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "224c0cfbdda889647dbb5deb9f62ebe2dd954e18",
"description": "winsys/amdgpu: userqueue multi ctx jobs are guaranteed to be in sequence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "659a41293b034631332bba232b0a076ea2b499ff",
"description": "winsys/amdgpu: same_queue variable should be set if there is only one queue",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "45fa34284fd46a48d99f1f62bbbef0b5c1326fcb",
"notes": null
},
{
"sha": "901f1ea8bd0400ac6004618da2ddeb907370dfd4",
"description": "winsys/radeon: struct radeon_cmdbuf is rcs instead of cs for consistency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06691b9f39f65686c5e9df9f789fb8de5d0e9e88",
"description": "winsys/amdgpu: amdgpu_cs_context is csc, amdgpu_cs is acs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc36840c04de9affff9aca102aca4ebf032a7993",
"description": "winsys/amdgpu: make csc context as array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5bd057a13cea0dccab59a3f9eee85ff30e22bd",
"description": "winsys/amdgpu: do not use rcs->csc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe4d8d422f5f3d99f3073f865ccf0cd4343bf6ef",
"description": "anv/ci: Remove fixed test from xfails",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ee52885aec985fdac4e4064823a637a6d66813cf",
"notes": null
},
{
"sha": "0e68a2655f46b2a1d2ce969cf18fbababa09a099",
"description": "radeonsi/vcn: Rework decode ref handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd3f297eb593a35bc7038e50971559c4a0e8f7a7",
"description": "radeonsi/vcn: Add UDT support for VCN5",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "826acf5dce25bdecff48fb2768e84286d1588e88",
"description": "Revert \"v3dv/ci: disable rpi5 job\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "68db5481f4ec080de462aaf5b2c0b49db28e9ae9",
"notes": null
},
{
"sha": "167347212a8bd55797a2a982719f675c4443767e",
"description": "v3dv/ci: Skip tests causing OOM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7206f1a9d4e4e836f7099a15c70c4d3fbc5e5a",
"description": "radeonsi/video: Allocate video buffers with modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a6be0f1ef04dc082b8cb3407ef2530be54fd12",
"description": "radeonsi/vcn: Fix chroma pitch for JPEG decode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6695eeaf423cbe01d3bdc93162792f7aa7f3cd82",
"description": "ac/surface: Allow DCC for multi-plane formats on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9341be2463d96a385fbdf7a8495f034e7907ed4",
"description": "ac/surface: Only allow linear modifier for subsampled 422 formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "094177b9b55a41e40e5ddfc8d0700c0060e457c3",
"description": "meson: update wayland-protocols source_hash",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "53b40a40f46dc23382f7f97e12b522f90ca32947",
"notes": null
},
{
"sha": "e9d1e2b61e2e1643ec5a39e907cb65726b4afe69",
"description": "pan/genxml: Use DCD Flags in Draw struct on v9+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aa1687829f4f4adb957c3fdb0ba11734fd199b0",
"description": "panfrost: Rename CS ADD_IMMEDIATEXX to ADD_IMMXX",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e970d440a2d197415d4144467aea85427b9de76c",
"description": "panfrost: Fix FLUSH_CACHE2 other definition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0eca4b87f06e5fe6139f4d8881307684e0fdfd6d",
"description": "panfrost: Rename CSF MOVE into MOVE48",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6603e519c923a92cd6c7f8989b37e7454027dc9b",
"description": "panfrost: Avoid hard crash when major arch is unknown",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a70754ebd5f6d5cbfb49476c577b7214d833176",
"description": "panfrost: Use CSIF info for CSF registers count",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90bf48829ac72446437b9276a28d0f650f28425e",
"description": "panfrost: Switch Gallium driver to use cs_sr_regXX",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c2e2eb445b6878c1c2adcba25cdd0bd3d34853b",
"description": "panfrost: Rework cs_sr_regXX to be a macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbecaacc3fd2348ff77a922d0779ea5d47d0ef4c",
"description": "pan/genxml: Define RUN_FRAGMENT staging registers in an enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8882d83fdadec5a52c892331e4e4041c3bc3eb3",
"description": "pan/genxml: Define RUN_COMPUTE staging registers in an enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11beea62421a9b6bc7c3009837744c24328baf61",
"description": "panfrost: Remove write to TSD_3 in Gallium driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0696b80d039a31987218dd07874f3db73ccd872",
"description": "pan/genxml: Define RUN_IDVS staging registers in an enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f4af54aacdc7f9ef1d35002b7e42db375edee1e",
"description": "vc4/ci: update expected results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007998db1438cea06948d1ee2653aebf5fc0934c",
"description": "ci/build: build-test the dri2 code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a7b58214d11ca870682a81351ef491db6fcffa",
"description": "iris: wait for imported fences to be available in iris_fence_await",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee52885aec985fdac4e4064823a637a6d66813cf",
"description": "anv: Add one more flag of VideoCapability for encoding.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b85c94fc891fe9d73b3a032aea8a6a71b8e6173b",
"description": "panvk: Allow 3-byte formats",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "5067921349a9830eeac3414e47f11119cfae9291",
"notes": null
},
{
"sha": "26d90674c2f33a2f604d588b99e2a2bfd83ce104",
"description": "vulkan/wsi/x11: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4ff98bacb0d4de156cdfa36ddc49331788f833b",
"description": "libsync: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42509180d4166d637365022e60c10d149b0333d9",
"description": "panvk: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f9a390f331b0d303467aa00ac986d7b68c86dce",
"description": "venus: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d951ca056a693255e85549a6e811ec7dc26416fc",
"description": "lavapipe: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0be6b65f415f3dafe9ab91a80c913199dbf448e9",
"description": "iris: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbb3069d05903f7c7b8d5bbdfd98a4877f2cba18",
"description": "freedreno: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9859283aa07274a424a912d357fef31ae53cf59e",
"description": "pvr: replace dup() with os_dupfd_cloexec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f7a76e9d95374c87d6ca914647f65ec82273779",
"description": "intel/compiler: Zero out the header for texel fetch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0beb79145acd1dc3b4c0b7841a1cfbb0b8f9546",
"description": "hk: drop silly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ee0895e33a109a97c2b60ac951a63cc001aaee",
"description": "asahi: drop silly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1100c2328afe5d663f69f86f8cf253978314eeb8",
"description": "asahi: rename wip modifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42bc9f64004167f687d45c15ee3f702107fac8da",
"description": "ail: split compression up",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99e346ef15324448683fd81919dfaaed325477a2",
"description": "ail: rename twiddled -> gpu tiled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9da6e99b99fcf4d7114f1c884b00f89528ba446a",
"description": "docs/asahi: clarify twiddled vs GPU-tiled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91f36ba5b6474f5508403c7b7010f4fd54ebae39",
"description": "anv: fix missing 3DSTATE_PS:Kernel0MaximumPolysperThread programming",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "815d2e3e8b182d62eb1b1eef3af6fd4397cf6f8f",
"notes": null
},
{
"sha": "3b5d5c072a2e57c3a0b395711eba0cad52fa4aaa",
"description": "panfrost: remove NIR_PASS_V usage for noperspective lowering",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "081438ad3974d797c6248ccd76eba3d7ede72d1c",
"notes": null
},
{
"sha": "a030acd7c3d16d935e919b3ba3d5de45621b3136",
"description": "brw: Reformat brw_gram.y and brw_lex.l",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb34c86f29f5f86f9e11f90f2c7d45448f8cf16",
"description": "lima: ppir: add compactification pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1433955420f449b91e038b78cc052a84578ee44d",
"description": "vulkan/wsi: handle the compositor not supporting extended target volume better",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b663d561b877c24fe1f500e14cf7efc62fd5373",
"description": "vulkan/wsi: implement support for VK_EXT_hdr_metadata on Wayland",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "789507c99c672320d50a6d8eb6910da51aa75443",
"description": "vulkan/wsi: implement the Wayland color management protocol",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53b40a40f46dc23382f7f97e12b522f90ca32947",
"description": "increase required wayland-protocols version to 1.41",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f40d06d2d2ae86cad2ac316e33cb092179f4278",
"description": "radv: use nir_opt_phi_to_bool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a237a3def8f172127d6625b21d77f8ab5cbb6d20",
"description": "nir/opt_algebraic: optimize b2i(a) != -b2i(b)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4141043295257ee0266a3b6d1e6d661bedb0563a",
"description": "nir/opt_algebraic: optimize constant shift of DXBC booleans",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e522e7d750fd8a1be7ab65eae2dadfc499cbd08",
"description": "nir/opt_algebraic: optimize dxbc boolean not",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9722e35be10a10b31ccc102e19acc62c820d5f1",
"description": "nir/opt_algebraic: optimize more boolean bcsel with constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9785fa460c41b9498c24a82b98069655a91224c5",
"description": "nir/opt_algebraic: optimize DXBC boolean bcsel",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "674d970861cdf2c9a0dc0a6292df3475c21d60b3",
"description": "nir/opt_algebraic: 0 >= a -> 0 == a",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "000f14f7fdb5099f9c2651a6be2be88628d71293",
"description": "nir/opt_algebraic: optimize ineg(a) == #b",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e4ac922987697b20a6d6fb5ff6db253ec2bb400",
"description": "nir/opt_algebraic: optimize ineg(a) == ineg(b)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd1a7f0e8cc60056af3fc0361530927a41f77d2a",
"description": "nir: add a pass to optimize phis to 1bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5f5d2608056ab5d65c31c18f3fc88e4b16467b1",
"description": "gallium: drop const qualifier on return type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c33ebf09f5e6638481b28db3ec3bb3f73d1537ea",
"description": "iris: fix handling of GL_*_VERTEX_CONVENTION",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0477ee660f20964d5550dbcb147fc5899bef229f",
"description": "iris: Correctly set NOS for geometry shader state changes",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aefe6cca8da87b8a4a0f758f978023f749edd384",
"description": "lima: ci: update deqp CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c1a31cb55fcd5cfada9e216a8f498d80f36611c",
"description": "lima: ppir: try scheduling root nodes into the same instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6987daef983c53e44128d71508061cf65bc6487",
"description": "lima: ppir: introduce an optimizer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0471b438d6f9f473180c8d4a57d736061d4a006f",
"description": "lima: ppir: assign an index for discard block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8905ee3a03be049948354a8f867f1a97a5e3ed1b",
"description": "lima: ppir: fix regalloc bugs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c58655b9993b05cc5c0358e0381fb8efb2760fa3",
"description": "vulkan: filter duplicate pNext struct at device creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb1f163848128d691cfbf4b6a295f8aa70499b85",
"description": "zink/ntv: Only emit GeometryStreams cap if multiple streams are used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b7b8738b3f42071bd09feb37a7a0bb50bfbd280",
"description": "r300: do not include newline in the error messages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62507a2aa780d0169a95fdc12ff4fa7e63e51259",
"description": "r300: forward all compile failures to state tracker",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e0369d8bbbfea6f36802f5a34f1275f14f90ecb",
"description": "r300: stop reporting compile failures in finalize_nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b88b7f92942b0972a2d91ad97410f9674fa32b10",
"description": "lavapipe: Update driverVersion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3884f7f1e2db10a9aad5a659dc84163fa3fc704",
"description": "radv: reserve bits explicitly for cache key structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3818adca5dc4c28010e7128bbc070dfd49d0016",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "710e74a08244100c47cea4b0c57f6b249e83c42e",
"description": "tu: make tu_debug_flags enum 64-bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a3f9a972324a72dd507e09ac975b969e6c88e0",
"description": "radv: Always set 0 dispatch offset for indirect CS.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21aa58e9b60ffde9b756f07b7c7ecd82275a7162",
"description": "pan/bi: remove unused debug output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fee6e51c140aba1f6758518247e2641551041e1c",
"description": "pan/bi: use unreachable instead of DBG + assert",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c150bf9e4bd2aa697e84983500eab3546259df",
"description": "radv: fix missing SQTT barriers for fbfetch color/depth decompressions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aff6b63d10966d5861f9e03d4219d429445f05b4",
"description": "radeonsi: print why draws are rejected",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "695cd8f41a3c986e350c4347629587522a4591c7",
"description": "radeonsi: simplify bind_vertex_elements due to being before set_vertex_buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4414324a14984637b2696f30e501ba37ad842b3",
"description": "radeonsi: don't set num_vertex_buffers and don't unbind in set_vertex_buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f54898583b74bb5705b2475102a97f166eefa73",
"description": "radeonsi: require that count in set_vertex_buffers matches vertex elements state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bf5d2ce750f53d302ab8ab56e77d46d2ce61351",
"description": "radeonsi: add assertion requiring binding vertex elements before vertex_buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1638d486ff9fd02716dab468eece29c589cf270a",
"description": "gallium/u_threaded,st/mesa: add a merged set_vertex_elements_and_buffers call",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2606ceacdd6244210e093734171111ac11d10145",
"description": "cso_context: add cso_get_vertex_elements_for_bind, letting the caller bind it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b3d24b25bdec87dd12445b85fd50c8d7eefc71",
"description": "nine: bind exactly the number of vertex buffers as vertex elements need",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05fa8391b9f4af8b34fb8574d2cf19e565e6e751",
"description": "nine: remove unused last_vtxbuf_count",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecbbbae5c3ed012a5e97a90488545eb33cec2545",
"description": "nine: always update vertex buffers after updating vertex elements",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36d8191176c7e17eeb15c996a4e430640183d7b4",
"description": "nine: change the vtxbuf dirty mask to bool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c64b8c84018c81ed8e79c7889a364c59995b4ed2",
"description": "radv: stop computing the UUID using the physical device cache key",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe586f71ef98452df6c29830c19273e7c73444c",
"description": "radeonsi/vpe: support geometric scaling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e85a6b6a63a6e30072ffb1bd423c51d14d3f9ab9",
"description": "radeonsi/vpe: check reduction ratio",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9ba28da550841f77d605ac58de02be30ede82ed",
"description": "nak/nir: Don't provide dummy backend2 tex srcs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff0a82e78550849b80ca021f48ba3f3452941e92",
"description": "nak: Handle tex ops with only one source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58218c734973f632edd7927994aa2b6e01bd6b31",
"description": "nvk: Do not set INVALIDATE_SKED_CACHES pre-MaxwellB",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "c14514787101b634c08d15e669b4b56154bbe60c",
"description": "nvk: Don't bind a fragment shading rate image pre-Turing",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "75bcb656d9c1aee4046e9ba6c4344232000124ad",
"notes": null
},
{
"sha": "f441ed1f7b7df4ebc5ba0fb3469624bd820852f7",
"description": "nvk/nvkmd: Fix logging of VA bind addresses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ad508d74382bd22d83dcf377fd0f6013609d848",
"description": "util/disk_cache: dont create multidisk cache dir if unused",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d36528d040067be91620a1ca702a0b71525259f",
"description": "nak: Fold bool-int-bool conversions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7311bcfd6a61782f2fe6dd879b94fa36a5b5b26b",
"description": "intel/brw: Don't need to repair CFG in brw_opt_combine_constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2c39b1779330439e5b3bb5539c0e7655d3bee8c",
"description": "intel/brw: Always have a (non-DO) block after a DO in the CFG",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32a5ab0e49bdbea03c1750fb71ea685de797d9f",
"description": "intel/brw: Use the builder DO() function in all places",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8f3db475e36407166379cd820e97599499aa8c",
"description": "anv: fix error code in GetPhysicalDeviceVideoFormatProperties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b902c825251c290e31590385de7490c1035839",
"description": "radv/rt: Don't allocate the traversal shader in a capture/replay range",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "feedd427b3d113965d49670c7be164bec8fc59e4",
"description": "nvk: rewrite query copy shader in CL C",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c249556bf4e29532f1bd8699d8cbe2287ae25182",
"description": "aco/insert_exec: fix continue_or_break on gfx6-7",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "115ff5f95b00e76a28b3f4f1622ccc5e2a64230c",
"notes": null
},
{
"sha": "904760ff8e7260bf7ffbe33715d4a7b11cbe70ce",
"description": "radv/nir_lower_fs_intrinsics: intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "184557932f256eb901167d6254d8cbf5dcb0d2a5",
"description": "radv/nir_lower_intrinsics_early: intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a589bae3aa051cf41e0fce8b0eafbd4284bdb1c9",
"description": "radv/nir_lower_fs_barycentric: intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88587a3839c71edb366798518c5a6a7d64ffe5e5",
"description": "radv/nir_lower_view_index: intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c025a211f2e044df59d108084126fb6dfb63b281",
"description": "radv/nir_lower_viewport_to_zero: intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2504e7951bbcc3ab281f335ae179e58fb1abd7c1",
"description": "treewide: use nir_shader_tex_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "940e87f22565a3e04e3df3243c4fe6d9ca10ec91",
"description": "nir/opt_remove_phis: use nir_shader_phi_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f0de89a5676093629da6e2da1b779820a16259",
"description": "nir/opt_phi_precision: use nir_shader_phi_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a0702f351d31e19f71f7dc4b240c74a45feccf2",
"description": "nir/builder: add nir_shader_phi_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda2dadb982f5da94d167a917a051c0721620882",
"description": "nir/builder: add nir_shader_tex_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "367735551d07a40f9e2a679172a30c83c338f259",
"description": "frontends/vdpau: Use extra reference buffer for AV1 film grain",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5da76df4cd54d07036441635b6bfb724423429b9",
"description": "nir/search_helpers: check tex source type in is_only_used_as_float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d8585e4fc9c8c9403bff6e2a110aae06b743e8e",
"description": "nir/search_helpers: look through vecs in is_only_used_as_float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0cebac14f21af2197b95ae52c113d8a80f388c6",
"description": "nir/opt_algebraic: optimize b2f(a != 0) * a",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e63acdd2b7b1ef80e09545cfdfa5fea5d42d6159",
"description": "zink: force cached mem for streaming uploads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7210054db8cfb445a8ccdeacfdcfecccf44fa266",
"description": "ir3: reformat after previous commit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fedc82c0cc9d3fb2e54707b57941b79553b640c",
"description": "ir3: don't use deprecated NIR_PASS_V anymore",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f69ada3b5dcff937d0333358852c445c4bfca59",
"description": "ir3/lower_tess: make all NIR passes report progress",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7276191d5944b4c3d5a272a4a07274933fac4346",
"description": "nvk: use a valid allocation scope",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "607686f6bfb17d03d3ba77eddbb3c28fbd080d99",
"notes": null
},
{
"sha": "2a3dce1b59ae53795364e16b49d347e7316f8aab",
"description": "ac/nir: fix tess factor optimization when workgroup barriers are reduced",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b49eab68a8676cf2c10aa27907b38991f61bd4f5",
"notes": null
},
{
"sha": "5a510aede7d1ea1ef7feb3432fd2d87df204eee7",
"description": "anv/ci: Increase parallelism of zink-anv-adl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "318bc2ef03697a6c183c71ab6e575de0901691bf",
"description": "intel/ci: Migrate intel-adl-cl and intel-adl-skqp to nissa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb9875ce1b0d8205f87786320fc0f8ade922e9a3",
"description": "anv/ci: Migrate anv-adl-angle job to brask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a3c3738244cf8dd3192c41ede1b45fa4199842a",
"description": "intel/ci: Add brask and nissa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85f9088d130ea9b37e6f51198ca269683ac5b8b5",
"description": "intel/ci: Honor device-specific FDO_CI_CONCURRENT variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38fc58107adcad99d44a9874f9bc2b47e51e1402",
"description": "anv/ci: Update expectations from latest nightly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea765162c32c4665a384304fb5d1d668ade23cb5",
"description": "aco/ssa_elimination: create a single parallelcopy instruction for linear and logical phis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e983886144b891dc4d89d0661a22134f631d5ed",
"description": "aco/ssa_elimination: refactor scratch_sgpr handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "302678df91e4441dbec1ae08e0f639a39444b746",
"description": "aco/ssa_elimination: insert parallelcopies for p_phi immediately before branch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "794c2b7e2f7b2ab41e9c4ddb1eac8193d42cbb9f",
"description": "aco/lower_branches: allow other instructions after s_andn2 in break blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115ff5f95b00e76a28b3f4f1622ccc5e2a64230c",
"description": "aco/insert_exec_mask: don't restore exec in continue_or_break blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f7c1d463a11459b7159b5455920ab0a00923ba7",
"description": "aco/insert_exec_mask: Don't immediately set exec to zero in break/continue blocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4975ac79ef43bfeb3b151d1fff4ac18618524002",
"description": "rusticl/util: add missing comment and assert to char_arr_to_cstr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f31b8744a9eb5595a798d61c12105ce6dda7e7",
"description": "intel/ds: rework RT tracepoints",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31c5c386d1023c99bb588bceddf05361fc366b6d",
"description": "u_trace: pass tracepoint flags to the read_timestamp callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43c3270c26d132aa21dcdae998d93a9961c88db4",
"description": "venus: temporarily disable 1.4 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac131460920bf93b6f14d71a88aeb3179694f71d",
"description": "venus: limit second queue emulation to android framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fd70ee9def4fd173404f6755ba3a8b27f6796f6",
"description": "rusticl/platform: advertise all extensions supported by all devices",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed77f67e445d5104c81b999bbc7cbafc75090838",
"description": "anv: add emulated 64bit integer storage support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723e52cbcc0a61ff23ab85a41ad3dfc7659239a0",
"description": "anv: Support putting image base address and image params in surface state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a42afb2628ed2d1655303e1adc4bf15bb910d31",
"description": "anv: add a is_sparse for image format support checks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c7397c75135eb0ba8c601e041d456266c866858",
"description": "anv: add mapping for VBO formats in format mapping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eda9422cfc0e7f1f09d728a2c92f2eb1d5e0c4c3",
"description": "anv: rename compressed format emulation helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7208c3eeefc34193e79997a0447a90fd740453",
"description": "brw: add support for texel address lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b25e050ec740ff0437d4955a2870f560075fe2e1",
"description": "brw: add support for 64bit storage images load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bd4c5a1661ea790ef04e6442afbbbbde0daa1a6",
"description": "brw: include UGM fence when TGM + lowered image->global",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23e14ac41ec3cd3eac801fce72df3f3e98f02b81",
"description": "nir: track lowered image intrinsics to globals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38fa9e144caabbb3b435fd804aacc347270a8a23",
"description": "isl: add a helper to report what dimensions a tiling supports",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfa1d40be5bd421b89952fa553ab3395aa7f2786",
"description": "isl: add support for R64 storage image lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba03e6734cf3530ebdd3e9da94278f0c77f3adb8",
"description": "isl: select a tiling for shader detiling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e1cad8d8f89d54ce08dd2e699911782ee4308aa",
"description": "isl: centralize supported tilings in a single function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f22f53cfe8c259a6a69f83ea9f329ff3c901be28",
"description": "isl: add usage for software detiling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50176b83e9fc7ee8e6fb3e11e4564c2447560eae",
"description": "isl: report tiling address swizzles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06391759f0c705f24d0763a2e3691f55ce5f4f22",
"description": "lavapipe/ci: add vkd3d job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed4e2fac86ef18440c939c9439298aee838f3a8e",
"description": "venus: fix sample location info validity",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ff64092ff341ccd2e861a740c00ef6baa0c39beb",
"notes": null
},
{
"sha": "dd7bac4e31ceb9d7242c2629d70be27e5bea65ca",
"description": "vtn_bindgen2: keep the printf blob local to avoid LTO issues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33bb47388f1326daf426bbf078a0d74ff1dd421a",
"description": "venus: fix 2 entry points from maint6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83647822225a2f91830f5da4729af0140a2ade81",
"description": "docs: update gitlab docs urls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9da750388278386163faac35fddfc9a006150bb",
"description": "venus: advertise 1.4 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e651dc0b2bf745aa0bf840992e5a83d805f74b96",
"description": "venus: deprecate a few useless micros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b282e49d673e87fe66ac3c3d51a71d50a128f570",
"description": "venus: update second queue emulation for 1.4 requirement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d26643c6c21cf2bf1d2c453ae4d3147a8c400ba5",
"description": "venus: support VK_KHR_maintenance6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e46bb404bd9939d766c20474bd6187eb3f9ec68f",
"description": "venus: a few tiny naming fixes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015dd37931c9b77da4474d9555a638c690e43205",
"description": "venus: support VK_KHR_dynamic_rendering_local_read",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecb107deefb6a2bccdae24bde3cbabf391f9a70e",
"description": "egl/x11: delete some dri2 remnants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a66e22774899efb4a3c8ec1f95f43b9f68caa396",
"description": "ci/build: lower the delay to start build-only jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38cf205f6767e4e55a60ad58216e97d115629e93",
"description": "ci/build: add explicit build-for-tests or build-only to all jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20984a5ada2d639197a0e0bd1d0b68c7cdebd5b",
"description": "ci/build: split meson-build into build-for-tests and build-only",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0d28eaa0c8be154de5c42ed63297ae888bdcded",
"description": "ci/build: move .use-debian/x86_64_build out of the generic .meson-build and into the debian/x86_64 jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b29ba5637e953e0b06e515ff8e47e2b6313dcb33",
"description": "ci/build: remove a couple of unnecessary \"override needs: to the same value\"",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c79c1be4a5fb197dc50591cc2d25810a8ba971a",
"description": "ci: move shader-db test job from build jobs yaml to test jobs yaml",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b474fbe129fdfbe545874b2fbb456ed1da0f231d",
"description": "v3dv/ci: add new flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64e68b1ac05357ca1646a254af9fac28a5b95c3b",
"description": "ci/alpine: control wayland & wayland-protocols versions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3695a6d3fe22a1488b131ecf2273ca827bfb1c91",
"description": "ci/alpine: pin the release to avoid random unexpected changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84f96a019949d70ea6e3e47a8fb4912fbde4c84c",
"description": "anv: switch to use brw's prog_data source_hash",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da098b76a4033a4fae872d731cc95d9849ae93a6",
"description": "brw: store source_hash in prog_data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f156ddb50196942d916931e29f5830f6d743dd9",
"description": "brw: factor out base prog_data setting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "754752865a0e832f9b95285465c43a66258e51f9",
"description": "nvk: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2540e45e1a1c281c42bc0379aab85ea5a1f62344",
"description": "nak: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d74d316f60912b3a2edf918414e1de5884a28fe8",
"description": "glsl: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ebb3c3e37a32327b9a70a3a07eac90d7c844478",
"description": "hk: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91d9dfe123de3b7694e4d600b5230b45c65cc7ad",
"description": "vulkan/runtime: Don't use deprecated NIR_PASS_V macro.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "093e68b518209e68c4d4d076a5cd76ee84181158",
"description": "compiler/clc: Stop using deprecated NIR_PASS_V macro.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce8317194c56307b701a414e9ae67dc3d2d2fbbe",
"description": "radv: Don't use deprecated NIR_PASS_V macro for AMD common NIR passes.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8797180e9371bbf4430e5479cd671e9b8b5fc37",
"description": "ac/nir/ngg: Add bool return value to ac_nir_lower_ngg_mesh.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd01e17e81652ad8f8f13da077c334d9cc750eab",
"description": "ac/nir/ngg: Add bool return value to ac_nir_lower_ngg_gs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25adf353ccc07de70eaa2ca198f27bb527334d76",
"description": "ac/nir/ngg: Add bool return value to ac_nir_lower_ngg_nogs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fad58a99e8f5e95c294df3c4ee5505f2a33b5290",
"description": "ac/nir: Add bool return value to ac_nir_lower_legacy_gs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ad0689680e13ddd6a3d221432e7287916d1e1f",
"description": "ac/nir: Add bool return value to ac_nir_lower_legacy_vs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "407aedeff859b6589c267136f1af7fadd1ed0fd5",
"description": "ac/nir: Add bool return value to ac_nir_lower_mesh_inputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e7609b0fff6d043845fa8bb2f262833af6c029f",
"description": "ac/nir: Add bool return value to ac_nir_lower_task_outputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65645f6841070d1cccf90978c9d73408ec9218fb",
"description": "ac/nir: Add bool return value to ac_nir_lower_gs_inputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c593110f5f2c85aa1edc95366c1e84f7b82d58fc",
"description": "ac/nir: Add bool return value to ac_nir_lower_es_outputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e9ede61c4c79566f50f3774952154492b5bdb04",
"description": "ac/nir: Add bool return value to ac_nir_lower_tes_inputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e78aef0e9a65b6f480730d7013ad27ffc5f45a8",
"description": "ac/nir: Add bool return value to ac_nir_lower_hs_outputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb3f33014d56e0b702ad76a76badfa4f07723c45",
"description": "ac/nir: Add bool return value to ac_nir_lower_hs_inputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0438cc0afb37eb679bfd0fbe603239865b8a4d64",
"description": "ac/nir: Add bool return value to ac_nir_lower_ls_outputs_to_mem.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65902ded29ea6b2bb036289f102a4fe3c0dcef8f",
"description": "radv: Add bool return value to ray tracing NIR lowerings.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf1a968a1180e8d62c7515ab23fecd0fa64f4a54",
"description": "radv: Add bool return value to radv_nir_apply_pipeline_layout.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e2ba4eb5a82f33949fcff496c92167e248b22d",
"description": "radv: Add bool return value to radv_nir_lower_abi.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "714755915633f5ca66c14b9746f6793c96f18f3a",
"description": "radv: Stop using deprecated NIR_PASS_V with core NIR passes.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65139305e237c8fc1483eb32faaed62885c6c7e3",
"description": "nir: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7222bb397d04695f3a85c05882f9927457e940b0",
"description": "nir: Add bool return value to nir_fixup_deref_types.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fa7711a2b105358185ed3a5cd50b8cc804a84da",
"description": "nir: Add bool return value to nir_fixup_deref_modes.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f744998efae9fd4a378628b8b2c662d924aede0",
"description": "nir: Add comment to indicate that NIR_PASS_V is deprecated.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e34443205f86ea2436c96861867979c6e6705581",
"description": "asahi: support sparse in virtgpu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175b3bd4b186e94b707368cd18b3b0d8c5a9e9f9",
"description": "agx: handle sparse buffer images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f1082877aae2452708bc0dd37d074d46e74d20c",
"description": "hk: ban sparse RGB32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583978a8ee99944e2c0662bbb2ab0f26b1ee05c0",
"description": "agx: handle rgb32 residency queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "839b01bd2d8aefdd9a4c5b4685ea2f42a20cb2e8",
"description": "hk: fake min/max filtering for proton",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383a3065b81d40e2d35f073b1d638baf86dec07e",
"description": "asahi: fix null deref in error path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "580aff179cb6c8dde8f9ab1bb563ad51082c1ee5",
"description": "libagx: use 64-bit multiply for image atomic calculation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a122768b7cbe3c6792ead424e53bd59ad8cfb40",
"description": "hk: do not clamp txf for copy shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a43be6d4fe16fda005324dc076c62dfaf9a3d3d",
"description": "agx: fix botched address fuses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b589285468c5b5045c5a9554f0601ff00d4a3194",
"description": "agx: assert shift bounds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de424846f0a03d8b2c65d0d7083d634c78cda42c",
"description": "asahi: drop trivial depends",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d1f69e250e6f7d7b14cdacfdfc8871105c653b0",
"description": "asahi,libagx,hk: don't set custom_target names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f5271e42d4a3e67ebb7994afdee262cf41a0758",
"description": "hk: perf debug sparse binding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e84c5b3a07381a93d55bd8aa9bdc449e2b24a707",
"description": "libagx: vectorize tess level loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5046dd48b63314f83c4d2a9184c2badf58bc424a",
"description": "libagx: fix ia_primitives with tessellation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eb5040ca815fa360b639d3b1c4b6ad949dbb3a8",
"description": "hk: pass cmdbuf to perf_debug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "debdb26167d45ea8663fc36c68942bef55055b18",
"description": "hk: accelerate buffer copies with CL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be18473d33c1abc101ce3669d07e84a679218977",
"description": "hk: assert more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc111c128c061c08074c9d4f1d4839a31f429a4b",
"description": "hk: pass cmdbuf, not control stream, into precomp dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d80221db10ee02d619902fa6c8e4f49d92e0a8",
"description": "hk: ensure space with the dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed7d11e389b9608fc5d7eee89e563bbd2d6911bf",
"description": "agx: fix uniform atomic opts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c3d7a28210021afa225d5690c0d8a4419f1082b",
"description": "asahi: drop cargo culted disk cache disable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "678134add50eb4c4e388ea9233e0f457de68fe75",
"description": "hk: implement sparse",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e7297a297a25823364f48ac98d712527a33ace5",
"description": "hk: ban sparse host-image-copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "739807944de208459c627b6acfd25ff456c75345",
"description": "agx: implement sparse residency queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93bccc09141b1d35abcdaa30e12e8d72ba32ba78",
"description": "asahi: support unbinding VA in agx_va_free",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c02235124f2755a6e3dcc161a210ae5b9c6fecc9",
"description": "asahi: assert page alignment in vm_bind",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0a7bff906c0779e7ac833cb88fbc9673cf04c5b",
"description": "ail: unit test ail_get_twiddled_block_B",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b842a7732dd33e6136a1929ebd927f36df29228a",
"description": "ail: add ail_get_twiddled_block_B helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78ca48394009a6383d416e5778206bce2bec7bb9",
"description": "ail: add ail_bytes_to_pages helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56cd20ddea7afa367fcb903b7d1f976d414e090f",
"description": "ail: expose ail_get_max_tile_size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e20875651ce9c4484262da8b5ffc5c8ce2801e3",
"description": "ail: extract a blocksize helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aebecb288661cf3dbeda468a25630ca2e8b09de5",
"description": "ail: move helpers to layout.h for sharing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d27fd84d5e04773fbc06e255dba4bca48d6c60d",
"description": "ail: report miptail stride",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cac211946e2d5c114d8809861085d2d872e4b95",
"description": "ail: report mip_tail_first_lod for sparse",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09cd1bf0006a14a8b6749a0ebea3af7f6f71ab7d",
"description": "ail: unit test sparse_table_size_B",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc448fe88ba39f245741d21775ffce02b8b6f234",
"description": "ail: model sparse page tables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca60908bf10797dcd7e28f706b4d48630e6c4373",
"description": "asahi: add sparse block XML",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7f7496da1911c4d9fc94929127df0ad114cf034",
"description": "asahi: identify image mode enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc88430f1f857e5deb5e31407ede5328b387d85",
"description": "asahi: rename Null layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "102bd7127bdc3402de42e77e04ba247b4fb97937",
"description": "docs/asahi: describe sparse page tables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5acf398b5a759676f1c6e9c7d58402a67b1397d0",
"description": "docs/asahi: add some section headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfebd94259fc9209be1cecac95276d5377b57e48",
"description": "docs/asahi: update varying info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b717805bf53287fe2f35f9672b926f84bf9fb67",
"description": "hk: enable bufferDeviceAddressCaptureReplay",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f50edbd696559dae25a0c8b75f2df2c873456495",
"description": "hk: fix buffer binding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1114fbcdb737261530e446990733ae80f2cde408",
"description": "hk: unbind VAs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e043ed67d3c72bcad093e2d8193ed21f61d5320",
"description": "hk: unstub UnmapMemory2KHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc3669a83701c59135975ac0a54abdc826724365",
"description": "hk: reject non-2D modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db7cb681bfddc8094ab55a88ec899030009dfb16",
"description": "asahi: add more alignment asserts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bffb90f42cd4929b597de9b1d50cb820d90ee5be",
"description": "libagx: use assert instead of 0xdeadbeef writes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "479d2ab53e032d4e3ee240bfd5376a42fed42e43",
"description": "libagx: fix wraparound issue with robust draw kernel",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bec073d3ca4cd8678295ef367d8d04df1b656764",
"description": "libagx: fix subgroup id confusion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4949ae3920f3fc3272c68bbffa21ad0fe555ee99",
"description": "asahi: switch tib lower to intrinsic pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e203d04f430eafb80a8c46ce07f3b9eae2f3779b",
"description": "asahi: use NIR_PASS to validate more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290b8da8b6d596cae13d6e036d210b7d973252c3",
"description": "asahi: perf debug indirect tess",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3060b471b52635fda01509eb9162bdb8724ec728",
"description": "libagx: add missing null pointer check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7a8200dcde591c7db55c21e7d4607afeb85d67b",
"description": "hk: don't allocate zero sink",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0d680437f576085517ec39f50931459712f20a7",
"description": "hk: use zero sink for null index buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff6b884cb98363d77279b9aa1668ef202e646e5",
"description": "asahi: use zero sink for vbuf",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c14df405b9f8af0ab4c448ed155d60e11ab14798",
"description": "libagx: use zero page",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04eb91c68bd6370f3137bd014acfbb96b4585b67",
"description": "asahi: bind zero-page",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3adbf53ed65d3d5bdc4057f8c594ba9073725e64",
"description": "hk: do not incorrectly offset host-image-copy sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4559cdb94b2ac7df776e76efbf67891cf7ebe188",
"description": "hk: fix increment CS invs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27d27e08eae87575eb44012ebf18cf4001981201",
"description": "hk: Use rowPitch from VkImageDrmFormatModifierExplicitCreateInfoEXT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d9e600ce94f2d42be3eb2910d4d6495384c4162",
"description": "hk: implement calibrated timestamps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c704dd7596ffecf67dae9ecee408a0294cd1286",
"description": "hk: Replace alloca with malloc in queue_submit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e9f70570aca7d1555a56b21fa33dd82066ce53d",
"description": "asahi: fix cull distance with GS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc04a65828866b6e2c7a8ca83d7fc9cd1c5ffe8c",
"description": "asahi: fix libwrap.dylib",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07a2abd14d566f2dc02fba39d205c6204a8bae33",
"description": "asahi: clang-format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d23cf192b036625de20dcb823a61b01b826d3b7",
"description": "brw: don't mark instructions read from text assembly as compacted",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c49423ca2ce497bc878fe5b64ee0b7d547bf52fb",
"description": "vulkan/wsi/x11: don't use update_region for damage if not created",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c",
"notes": null
},
{
"sha": "b331713f20148852370a4fae5c2830d46801eb3b",
"description": "ci: Use new kernel that supports more Mediatek devices",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45d7dffcadcb7c129e7f05023f180b8f7999eca",
"description": "intel/ci: Update GuC firmware for ADL-S and ADL-N",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb5bd3bee2eb50706772055c1cc3edadceee82e5",
"description": "ci: Don't download the kernel image in lava_build.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b65bbf72ce7024c5df2100ce4b12d59e8f3dd26",
"description": "ci: Simplify downloading kernel for crosvm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d979cd8d9d9f51a501237b0f06afbde5e5fe400b",
"description": "zink: support cl_gl_sharing if dmabuf is supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93cd4ae0c06e2c8aa651f4bce4821ba6bb719726",
"description": "zink: verify that adding a dmabuf bind actually chooses a modifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5176370694ab9c25dbf6c6453f2b7d24ce3227db",
"description": "zink: handle buffer import/export",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7002369facc1b5e5919e97060dcba65128206dc",
"description": "zink: wait on tc fence before checking for fd semaphore",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df2697c9ab080d5476d779b8742d1be3ecf8c4a9",
"description": "aco/scheduler: remove unused include of unordered_set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93872270f0f40c208a5241b4c1676c48b4c2b3dc",
"description": "aco/scheduler: keep track of RegisterDemand at DownwardsCursor::insert_idx{_clause}",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f58654e98fb1fe5b91c4424fe7e123fc7abcbff8",
"description": "aco/scheduler: keep track of RegisterDemand at UpwardsCursor::insert_idx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52253da7838d59b5188e6e0f7201f3294de92736",
"description": "aco: unify get_addr_sgpr_from_waves() and get_addr_vgpr_from_waves() into one function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ea9443726fff6921d548faae3c1afa8cedc6a4c",
"description": "aco/scheduler: stop rounding down the target number of waves on GFX10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "676b39d31f72a7590aa097d03507b0da97baa713",
"description": "aco/scheduler: always respect min_waves on GFX10+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9befbf54a6fc0fe50d77da134f82b18bab6238e2",
"description": "Uprev Piglit to 04d901e49de6b650f9dceaf73220371273d87f73",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "763ddd0fd3f2e437935279f33f2080a01c2be881",
"description": "nir/nir_lower_multiview: Don't assert if load_deref doesn't have var",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f11b8d95046b7f5a9db5aae83bff6e4e7280da3",
"description": "ci/zink: Expand flake definition on radv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fde6aeb886e1f7d6c5ffac0a1608b5b199cf612d",
"description": "mesa/main: wire up glapi bits for EXT_multi_draw_indirect",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9f5af689952e9b71082e8b1ff4dec77512909fbf",
"notes": null
},
{
"sha": "2f57cf03237c12988038aa7a6e81da6d2adba6bb",
"description": "egl: Retire NV_post_sub_buffer support.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6aa27a2948a10cdc07fef63b0b373efc4a234db",
"description": "egl: Retire NOK_swap_region support.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e73e792f75c7bd2d00d5e977f1a2eaf925cc92",
"description": "egl: Apply autopep8.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34fe89671578837d25712b3c78097b9c4c3570e1",
"description": "docs: Drop some weird unhelpful text about DRI2.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3ddb223e2f163043d24844cf85264190aed3084",
"description": "nvk, nak: Implement shaderSharedInt64Atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26079c1a93523a780e41e2b9fce6f1e06d4c8541",
"description": "nir: support shared atomics in nir_lower_atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15544ed85881092204672b08d8d169907e6c6233",
"description": "nir/algebraic: Undistribute b2i from logic-ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a48a044cf6eb80fec923c38f5687d29f7f01e254",
"description": "nir/algebraic: Simplify equality comparisons of b2T with 1 or 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f39d8f4ffe1311b2ea4df12631006194bbfb923",
"description": "nir/algebraic: Optimize zero comparisons of umax or umin",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4311121e738109300f67595fd0f7f0b75965dd7a",
"description": "nir/algebraic: More (a == 0 || a == 1 || ...) patterns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "414dba9f5c294532463d1c965dcd5e16451a16d5",
"description": "panfrost: use an accessor function to read from bi_opcode_props",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "651864151f1c6604faa84544c6064af47843eb18",
"description": "zink: Use persistent semaphores for PIPE_FD_TYPE_SYNCOBJ",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1",
"notes": null
},
{
"sha": "1ffa782227912fbab4ada0902fc71487acad2150",
"description": "zink: Use the correct array size for signal_values[]",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7f56fd965504b4c21417e6f54267f7c7b8470caf",
"notes": null
},
{
"sha": "111faf215886a25ce855ca15354d5651bd3d972b",
"description": "vulkan/screenshot-layer: Correct queueFamilyIndex source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67d03033e4d18d7592c3ddc3b11c4497fcf391fe",
"description": "radv: remove separate discard peephole select",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f26069fdd93f36ddf491832ec90977524f336307",
"description": "nir: replace nir_opt_conditional_discard with nir_opt_peephole_select",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8251a5b8465fbd51b800cae3227bbf6666206be3",
"description": "nir/peephole_select: don't completely ignore ifs with dont_flatten",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfee9e1d9f60a51b426e0d01c3e4618839a5f5ba",
"description": "nir/peephole_select: add option to allow discard without ~0 limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca8147edbee66eaf5ef15d505b29b844c4963e19",
"description": "nir/peephole_select: add options struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edd82bd03af3f81710f6de4ed0152acf596d9d8a",
"description": "nir/peephole_select: don't include nir_search_helpers.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31fadd25e4a5551f6afdab02fe8bfeebb258e08",
"description": "nir/peephole_select: don't special case nir_opt_collapse_if + limit = ~0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f96460eeebbf936e31c2ae7478453064a1e93b",
"description": "nir/peephole_select: handle demote and terminate in nir_opt_collapse_if",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58d6243f625d61f08652aeadc9f25cfe42f21e13",
"description": "nir/peephole_select: support demote for non CF HW",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0b62d7e2e52bb61f6da50a0f17ff32a7f7f57c7",
"description": "rusticl/mem: set num_samples and num_mip_levels to 0 when importing from GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1d2afa3ace2e6441647a4fb6a79053fb7c2444b",
"description": "zink: apply layer/depth to clear handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b1a97b742e45bebf340cae1b122b5ed9b4720cb",
"description": "nak: Use MemScope::GPU instead of MemScop::System",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13f7ea7b3d0f6855ecd3612c11548d7b748970d3",
"description": "nak: Only use suld.constant on Ampere+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ffdc0d8e98eeb68abcfff3c48b3691b999305004",
"notes": null
},
{
"sha": "61911b6a4b627bafe8ea936d48c7b1ea62aeaafe",
"description": "llvmpipe: Fix alpha-to-coverage without dithering",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ad4635d6ef05ce6c825c4457a5cba1dd645348d4",
"notes": null
},
{
"sha": "244c9cc45efb2844b083999b9aa8db7615ca1f81",
"description": "mapi/glx: Remove FASTCALL/PURE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32a10ccbdd1e6750c84aac3393dc87cab9104c6d",
"description": "glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43fb26f8ea378c938b36fc56610434d7969e49e3",
"description": "mapi/glx: Remove xserver code generation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09bbf71e6863c9d69046fb27467da3158d8e2c8b",
"description": "glx: Make #undef GLX_INDIRECT_RENDERING do something",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "259b73a3ae4412417882bf543477afc5c529789e",
"description": "nir/print: print phi sources sorted by predecessor blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d91798561e025606c82c54b5011e91be776eea2",
"description": "broadcom/simulator: use string copy instead of memcpy",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3e8b2fe053a7686df54c62acdd92382a088fda70",
"notes": null
},
{
"sha": "351bf1e524cf0049eced007881c09fa39a837a6f",
"description": "vc4/ci: update expected results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb8017ca68fd23d7cafe45a1754a1fd65b42e815",
"description": "v3dv: duplicate key for texel_buffer cache",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5980d60cf1e73f60e9002996b9e28afcc7736dfb",
"description": "tc: flag closed batches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f062c83f3aa5a5b086914fec929cab681eb4b85d",
"description": "mesa/st: call _mesa_glthread_finish before _mesa_make_current",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "08d97aadd14e4ba66a21939b0ad7ed6e24824745",
"notes": null
},
{
"sha": "a893a876256aae3c83e008150646d030e2e30280",
"description": "tc: add missing TC_SENTINEL for TC_END_BATCH",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c2983d93dac554da3b7ad7e87021e8c94d0f1cf4",
"notes": null
},
{
"sha": "5ba10cc57f8401d1fbd94d274a0c2831be42375e",
"description": "radv/video: fix adding the query pool BO to the cmdbuf list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8b91b72b97bd5765fa002c256effdf29d464b46",
"description": "winsys/amdgpu: Add assert for secure submissions on compute ring",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57228c12d5ec98f3183cc1af1e008655960fb0a7",
"description": "radeonsi: Use gfx for TMZ buffer clears",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd5e3da7b53535fb88b7c9a3180f6650afb0b37",
"description": "nvk: Implement VK_MESA_image_alignment_control",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb310ff457fa3ca6774368a74d477c97710737ee",
"description": "nil: Add an API to clamp max image alignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e3bce602445ecda1362760373f2f1f0709354c",
"description": "ci: Remove some NVK vkd3d fails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "536ef0b5460812422f715aa8780d8a1461520be9",
"description": "anv: Exclude non-standard block shapes on Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91075d823dc7da31d97139fc0ae83171954637e6",
"description": "mailmap: Update my name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "662e90116536ca1501da8c7697ce8b7cb4b2399a",
"description": "etnaviv: nir: Don't use deprecated NIR_PASS_V macro anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "131e30d8b96d49a82529543acf6bd4d9d39902dc",
"description": "etnaviv: nir: Return progress for etna_lower_io(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c30468c78705d3ebfd00b610e387b9929356651",
"description": "etnaviv: nir: Return progress for etna_lower_alu(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09fa418b7dd338254212fc2e2ca8edfba952a24d",
"description": "nir: Add bool return value to nir_lower_texcoord_replace(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13e750aabe73a8e08e26b9b7139e01fd72c1118c",
"description": "nir: Add bool return value to nir_lower_clip_halfz(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1686cef3a273d47ddaa66320469fc0259bd65cf9",
"description": "docs/release-calendar: add 25.1 branchpoint & rc dates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "918291b039f8e96edb70ffdc7fd524168a24442b",
"description": "docs/releasing: fix \"release schedule\" subsections nesting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73376e62cca0181cccd5bb94961cb490e8b45cad",
"description": "docs: add release calendar for 25.0.x cycle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ac0666010f58ebc8d3344eb7297fc586021c24",
"description": "docs: update calendar for 25.0.0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40999edb9659563d17a23d2b2f48837da4c92a1b",
"description": "docs: add sha sum for 25.0.0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "577260dfcc39cec36eb7f0273057f1afe0a0f788",
"description": "docs: add release notes for 25.0.0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6917cd62aaa1282ed46d8442424b93991976a85",
"description": "ci: Update CrosVM and Virglrenderer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f989c2cc3a755ed488d15ca65dd50f5aae8dd8d",
"description": "pan/bi: Properly extract primitive facing on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20d7c93368604db7bfd8ec17441c2b74aff7fc80",
"description": "pan/bi: Handle LD_VAR_BUF_IMM encoding changes on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be64a5ae27dc0a62e24441756a1a0732ec1d7eb1",
"description": "pan/bi: Lower hadd on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "207b4af0ce1cd853ee75da383be622989e4baff4",
"description": "pan/bi: Lower FROUND.v2s16 in nir_lower_bit_size on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79a31bf81a3527897f7c6f5178abd47d80fbaee",
"description": "pan/bi: Lower removed instructions in algebraic on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be011e8675c2d4a158921bdc429184cc3fc42d38",
"description": "pan/bi: Stop using V2F16_TO_V2S16 for barycentric_at_offset on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60b2920575e831ba06706c7e132ee1d15def1f3d",
"description": "pan/bi: Stop using S16_TO_F32 in nir_texop_lod computation on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1481b14fcb54af9b2263caddc2788dc11e7dca08",
"description": "pan/bi: Lower SWZ.v4i8 to multiple MKVEC.v2i8 on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b63ef74e73c2c09c23ac9feacf3255f6b0898567",
"description": "pan/bi: Stop using V2F32_TO_V2F16 on Valhall",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "947264e18a7fbb067413fb7f3d6753f73792eabe",
"description": "pan/bi: Add round mode modifier to FADD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b81312c23007b2b6bfe2592db206a1f41c16439",
"description": "pan/bi: Disallow dst swizzle optimization in case of conversion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cabd9a0a3397b7bd808ea4ba1511b8dcc1d95963",
"description": "pan/bi: Do not run bi_fuse_small_int_to_f32 on v11+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d393ff20bdc357517c20baebdd73dae6a521310",
"description": "pan/bi: Document removed instructions on v11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e504825813d227100de4c8c07e83e9130b0bc831",
"description": "pan/va: fix FAU validation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fd1906afea59073780939810e0e46094264677d3",
"notes": null
},
{
"sha": "bce9e851c6ffaee5bbb3ccbbb846fb93f89d71fc",
"description": "nvk: Fix MSAA sparse residency lowering crash",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7604697ec61dffcf59bb390ddb85fa6c77915bfc",
"notes": null
},
{
"sha": "be106bd6c6da273ae487898eae38dc0d48ce6839",
"description": "mesa: Handle getting GL_MAX_VIEWS_OVR",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "a282a130fb3c5b3bcd4adc7706457566d7ffc21c",
"description": "mesa: OVR_multiview framebuffer attachment parameters",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "60509e187f3704988e476d9d44d9a0ff206211e7",
"description": "mesa: Check views don't exceed GL_MAX_ARRAY_TEXTURE_LAYERS",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "7819d322c4dd0cc83046b94e6271e5cbf22712a4",
"description": "mesa: Handle GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "65f18c47874262937a77faf318eecc789951d121",
"description": "mesa: Consider NumViews to reuse FBO attachments",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "e22ab01dc752bf5304bc4052e46ec99deaa8633f",
"description": "nir: add options to lower only some image atomics to global",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "656422df8a1966ff468279dab8beaccfdad90774",
"description": "nir: default-initialize next_stage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8536760016d40b324cc9d9699c7075cfdea8b643",
"description": "nvk: Constify instance and pdev pointers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32b20a3f383b863892c6d9d929e1b94f3ba33b7d",
"description": "nine: set pipe_shader_state.report_compile_errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b06b5db70cb405157135fe2c4cf3996bd6ea305",
"description": "mesa: properly signal report_compile_error to drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b20b0658489afe745a28b8f09c57067e45b47f3",
"description": "radeonsi: disable dcc when external shader stores are used",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "666a6eb871d5dec79362bdc5d16f15915eb52f96",
"notes": null
},
{
"sha": "18c3b296a6c39d91cdc4e41e14696b6a386f5dbe",
"description": "vulkan: don't leak debug utils label name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c4a919f191c76d7213af3bb295d5885b68e87b5",
"description": "radv/meta: rename image<->buffer copies helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89ea983df9ad4dbeb77b57b745323487b254d79d",
"description": "radv/meta: inline radv_copy_buffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0323ed1022a24e30b35e4d8228de3e7e0b86fea4",
"description": "radv: use radv_copy_memory() for accel structure updates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a659771e68db5a10991af17300093451beabec97",
"description": "radv/meta: use radv_copy_memory() for the FMASK copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "361a598b4c6d2319249e1c842314b0c8bfdf534e",
"description": "radv: use radv_CmdDispatchIndirect() in the accel struct path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a03e391aa3a56cbc76226d43cf071646fd868b7f",
"description": "vulkan: constify vk_acceleration_structure_get_va()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e93592dc62decb2ce746cff8b6ab8f955e77a39a",
"description": "lavapipe: Remove uniform inlining",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00e98d74b1861d36043dec65c7631f4460279254",
"description": "gallivm/nir/soa: Properly skip empty else branches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08b972781a20ffb5db67e658d7ec451e6c073463",
"description": "gallivm/nir/soa: Skip bounds checking for in-bounds access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd88edcf8146502ba5e22a74de91091d239d958f",
"description": "gallivm: Only guard tex/image ops if the exec mask can be zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9db40208ddc1e25ac9b4ee787fed30ece446f5b",
"description": "lavapipe: Lower push constants in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a57e8b2e97205cc2bff752fa2fc377f6f48d931f",
"description": "gallivm/nir/soa: Use divergence analysis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8225ad3c895efa62e5fe738f977fa05350810dff",
"description": "nir/divergence_analysis: Handle load_const_buf_base_addr_lvp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5a3caf17c54a62d108cbf79b589477f4a9f7cf9",
"description": "gallivm/nir/soa: Do not lower vectors to llvm arrays",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a576e7ca9c7a79854d3013bab90becfadff4636f",
"description": "lavapipe: Optimize buffer robustness",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c60b39d8aca64c3f098cf40f9cac3faf96d57583",
"description": "nir: Do not emit amul if it is unsupported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "790502962928c35b696f189f60aa8f2870316621",
"description": "nir: Rename in-bounds-agx to in-bounds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92083fc70d6d2cdeacebef7c8a984fd585074b5c",
"description": "llvmpipe: Do not use coroutines when they are unnecessary",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28c594701ed14b769688f61d8b8a7fb4b025b676",
"description": "lavapipe: Initialize the compiler options of the noop fs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc6e43c04964f1ab3460a70c8ccb82a91ea708c5",
"description": "lavapipe: Lower descriptor sets in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66b3879618d54e4c752b5807bf4df3ad9cf8c03a",
"description": "lavapipe: Move nir passes to a new directory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22083796286366e55bbf51fb692d8d03f4a179bc",
"description": "gallivm/nir/soa: Select more IO to gather/scatter intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29a4886cc8402d60ded4102cd510737feea44ab9",
"description": "gallivm/nir/soa: Implement robusst uniform loads without controlflow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "178e91956cfe42f9d1cc128e005a90303094350f",
"description": "gallivm/nir/soa: Lower bools to i1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce0d8b70380c2e2d8a511de79062639e3b34b24c",
"description": "gallivm/nir/soa: Remove the dependency on lp_bld_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e88190a09f1dd749c2298f79430c7758aa1aa8fb",
"description": "gallivm/nir/aos: Remove the dependency on lp_bld_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daad0f8a919b1b4c35552a02dd251277042778bd",
"description": "gallivm: Split nir prepasses into aos/soa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efa23ef664dcb21e049d063eddad081fae8a0242",
"description": "radv: fix adding the BO for unaligned SDMA copies to the cmdbuf list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8af7f8b7feeaeb52909adab6e0141a695bf15ac6",
"description": "ci: Remove cargo symlink workaround",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a663f97d2d52cba7058077aa51a037aaafccc1b9",
"description": "ci: Properly clean up rustup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e488b5e45e256cb5f3ca2b83947b3df281474801",
"description": "venus: support VK_KHR_global_priority",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "696ee859ef737f86c0bbf838b4e65eafcb7aea5a",
"description": "venus: support VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f69a0201dadaf40d5cc3480ebe1bf12fa59d3c5b",
"description": "venus: support VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e027f2afc100e62beca9ef2b218cc6999d4a0ed8",
"description": "venus: support VK_EXT_pipeline_protected_access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea8a396b9140ca8a076d1dbd1e80a648006d4660",
"description": "venus: support VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82408f81b43b2fbde567c9b30df47a5a7205f28c",
"description": "venus: support VK_KHR_shader_subgroup_rotate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb27cbf25abc821a9d20e3fcc8ab13644f276432",
"description": "nvk: Use suld.constant for EDB uniform texel buffers",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffdc0d8e98eeb68abcfff3c48b3691b999305004",
"description": "nak: Use suld.constant when ACCESS_CAN_REORDER is set",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5762586c6db50f9b38266c9e89387e1b4cf2bccf",
"description": "nvk: Align UBO/SSBO addresses down rather than up",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2183bc73a65b7bff697e702e52ae8ae8ffd29935",
"description": "nvk: Use suld for EDB uniform texel buffers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3b94c5c22a6219521f66fff075252cfa06642a4e",
"notes": null
},
{
"sha": "1c7a4c4f38ef837473da6ab78e9eeb2f7c154bb7",
"description": "nak: Handle sparse texops with unused color destinations",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b17f139281b1f1419d7705d200480771fb43a958",
"notes": null
},
{
"sha": "0ec760af6609484bae72b52b3ad4bced8297f7f5",
"description": "nvk: Allow sparse loads on EDB buffers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3b94c5c22a6219521f66fff075252cfa06642a4e",
"notes": null
},
{
"sha": "ca06a57702d99939641f70d3bff12b35476e832b",
"description": "nvk: Handle shader==NULL in nvk_cmd_upload_qmd()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "39ae06e153250fe4871aecaafaa2583de24af268",
"description": "nvk: Pull shaders from the state command buffer in nvk_cmd_process_cmds()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "55bdae03ccf0a5f49df2eb570a326ba28c573964",
"description": "brw: don't always set cond_modifier on parsed assembly instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb512529533401db46c09f93f5c5586353f372eb",
"description": "panvk: Advertise support for VK_EXT_border_color_swizzle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56aac9fdecad0f7d335f82653832927486f07d44",
"description": "nir/opt_algebraic: optimize ffract(ffract(a))",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "317d07484e69fa7dc6a13d5f873ec9fe14fdc790",
"description": "nir: improve fsqrt range analysis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81b4629636ae0d6c96697a1cab52f27882f5b404",
"description": "nir: fix frsq range analysis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25300ac18af85a2f38fd7d7fccf4d22c29d66fe6",
"description": "nir: fix range analysis for frcp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f3494b886b54a47dce14bd7b57b6cba826b08f4",
"description": "nir: range analysis for ffract",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "030c8b57b0c60011555e451f076f0c230f020188",
"description": "gfxstream: Add reference counting for GEM handles in LinuxVirtGpuBlob",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a630efb6451bb3db0d6bf1251b8c148e1f247bd7",
"description": "gfxstream: Fix precedence and ownership issues on Linux for imported FD and the VirtGpuResource",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "927d7b322b2252d9cc84f49a8ec7897a399b806e",
"description": "brw: increase brw_reg::subnr size to 6 bits",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f63df2f2c0dafe0997dd69b60b7da99b5d91f4",
"notes": null
},
{
"sha": "cf3a343800cfdd34e4fbc0bd0e937abc2cde2eb6",
"description": "anv: fixup compute walker storage length",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9aef4ceb13daff2f3200deb5a26c43b1af77cc00",
"notes": null
},
{
"sha": "66bbb79df9564fdeb3c61cf7032d90d20dcf1961",
"description": "anv/ci/adl: update fail expectation for video",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "765f3b78d567ebeac39016e1518d81a6a5df9053",
"description": "anv: apply cache flushes on pipeline select with gfx20",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252cac1e5c4a4197d49ae29123e78ffe602a5ac9",
"description": "anv: avoid memory type changes with INTEL_DEBUG=noccs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891132c3ec20d891f2e8bd8acf8fcd7479f39e33",
"description": "ir3/legalize: use (sy) for ray_intersection WAR hazards",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f0894df8d3db84db7f3f469155b389b5fb934b9",
"description": "ir3: don't create SRC2 for isam without .v",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f39679199b2d72b6d890ae515b9f3473c37b4d6b",
"description": "tu: Fix vertical tile merging check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "928a857496e188d464e8cfe6eeae64229c49aa9f",
"description": "tu: Make sure tiles being merged are adjacent",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3fdaad0948c035c23beca3410a5fef4be7561f97",
"notes": null
},
{
"sha": "f01623ea759d1dc2fe10251582f1b9e8eda9c811",
"description": "radv/bvh: Add custom leaf node builder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90c3450621e079f8d5f5870142ae1bca0649c1e7",
"description": "radv/bvh: Prefix RADV-specific node functions with radv_",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "444bd0225519964b93eb3d43fc60da5d672e9d09",
"description": "radv/bvh: Remove unused build_instance helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1f6d3b6b72632497ac0a1fc21cb75ac323790a6",
"description": "radv/bvh, vulkan/bvh: Move AccelerationStructureInstance to vk_build_helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28ed283e81664d9ab599148d4d5b5d1248aacf9d",
"description": "vulkan/bvh: Add optional fine-grained instance node bounds calculation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e39994088abb42f97171608bbdb28f486a694c01",
"description": "vulkan/bvh: Add option to override leaf builder SPIR-Vs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40b0ad0f45d252f79d0ad13307592ab5905443e5",
"description": "vulkan/bvh: Move leaf builder code to header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2907d271e837a1a9389d426d2c9ba9b2138ff40",
"description": "ac/nir: set higher alignment for some swizzled store_buffer_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fd862499ae84e1a79db7adf29f1e48f8f35bd27",
"description": "ac/nir: don't cross swizzle elements when vectorizing buffer_amd intrinsic",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c3d27906d8cb25a4e24f92b6c7557d686ab5aefe",
"notes": null
},
{
"sha": "ebd88937109dea3029b0bf11cf65971254f5181a",
"description": "radv/video: Move IB header from begin/end to encode_video",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ff18aa3bd769811885bfb9bb6b0337d3ff5567",
"description": "radv/video: Fix setting balanced preset for HEVC encode with SAO enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49191f46e605e2aa7257cd7327f55f20d7202720",
"description": "tu/a6xx: Emit VSC addresses for each bin to restore after preemption",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9427df23b4820054c42351871da8264e00d9b746",
"description": "radv: use radv_image::bindings::addr more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "066467cf98415ec486f4575fa3dc634a2e734827",
"description": "radv: compute radv_image::bindings::addr at bind time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f234099d6d7e47bee2ebf5960471fff7d5ca7d82",
"description": "radv: rename radv_image::bindings::bo_va to addr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f8b3bf4892448b329e92a19c6356b49fff70de7",
"description": "radv: remove redundant zero initialization when creating images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b5bce396887d2bd257a2311d38162aff09f573",
"description": "radv: stop using image binding offset when exporting BO metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50851f17d1cfdb9cc05a49ab051af7b7707ca9fe",
"description": "radv/meta: remove the buffer dependency for image copy operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae5d2bfd36d4007bfa4853ec1669c350a6746dc7",
"description": "radv/meta: use radv_copy_memory() instead of radv_copy_buffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70bd4fe621df70bff7dde390a4914d2b9be1e4ba",
"description": "radv/meta: pass the buffer addr to SDMA image buffer copy operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e2da49e92cf16dfe633ab5d155c168c5508126e",
"description": "radv/meta: add BOs to cmdbuf list earlier for image copy operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0070bc68bc61d215c9749a8b7f7b3e884a7667d",
"description": "radv: fix adding the VRS image BO to the cmdbuf list on GFX11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8381415a6a271f5ed273014f4ff6cc4e8802f24",
"description": "anv: tighten condition for changing barrier layouts",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77",
"notes": null
},
{
"sha": "b6fba15bd7cc1ebb072176cb3b5fa1e9a7370c06",
"description": "lima: ppir: duplicate fneg and fabs if its source is an intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86e217e7dfb0e5360840ebe9a6bfc02014ed6479",
"description": "nvk: Implement descriptorBufferPushDescriptors",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d4c91efef3851664a44110012947f9d15251499",
"description": "intel/dev: Call intel_device_info_update_after_hwconfig() from common code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e170252d974a81aa31d12688d1a513505094f424",
"description": "intel/dev: Improve max_cs_threads documentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dde084d68820e50b43694029c39711492c052eb3",
"description": "lima: ppir: use combiner unit for mul",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc9fca2fb14ee46a839ce6e1d66fa895c014c92e",
"description": "lima: ppir: add codegen for mov and mul on combiner unit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5937d12d293bf7631da7c692ba085cfdb58f1b13",
"description": "lima: ppir: assert on unexpected pipeline dest for fmul and vmul",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6c37b516d6dcdae0546159668f0d92dd6694eb3",
"description": "lima: ppir: fix diassembling atan and combiner codegen definition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f90df9a39e8b23828931f20291b5c4ae3114f747",
"description": "lima: ppir: print index of the node that breaks node_to_instr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7621f9beda038f2c3368b3d082c7c992ea987e6e",
"description": "lima: ppir: fixup src node when replacing src for select and load_reg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ea27f41e3f0d5d8085b646fb4d34614d3e830f4",
"description": "lima: ppir: improve readability of ppir represantation dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8771762bcd83f570a660c45bc06e1bb81d28296d",
"description": "llvmpipe/ci: drop fraction for asan tests that takes 1.5 min without fraction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2361ed27f34774f0a73324915a9ddb57f43e112a",
"description": "runtime: sort push constant layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97f851e7c51945c9b6a0179792a9e9234b9aa2cf",
"description": "tu: Handle mismatched mutability when resolving from GMEM",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a104a7ca1acf7793b78c1d885326eaed6ff91c69",
"notes": null
},
{
"sha": "4c918603e09666ad5c73e0d7eab0eb91dba1149e",
"description": "freedreno/fdl: Log mutability when dumping layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdf0f61d4aaab5eda2974751e56b55739659ebb8",
"description": "tu: Get correct src view when storing gmem attachment",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a104a7ca1acf7793b78c1d885326eaed6ff91c69",
"notes": null
},
{
"sha": "7b5efb4c0bb809c07a89f5a7ab37103db12dd4fd",
"description": "radv: remove radv_buffer_view_{init,finish}() helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c98a336cf790b7e1cc1df1a74c2084594db82db",
"description": "radv: remove radv_buffer_{init,finish}() helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84ba15eb0526e1093d8efa1dd7cdbba8ce4caf61",
"description": "radv/meta: switch to descriptor buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb7f86a9e414eff521cd045a238a6878ddf38a34",
"description": "vulkan: add descriptor buffer support to compute astc decoder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e65c1473ded8e278b2253b7939af7a2fbfc72714",
"description": "nir: Eliminate dead writes to shared memory at the end of the program",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9af11bf306c4b67c434044a7ba2907a5c6df5542",
"description": "radv: add initial DCC support on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "827cef7f7f0f965a7706156b7d2c872ec2699805",
"description": "ac/gpu_info: add gfx12_supports_dcc_write_compress_disable",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53c1b15f53b93b047bb48163405fa1cb4eb01036",
"description": "anv/ci: Don't start X11 for ANGLE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72b8ba4851fb43bca3514c041d1c38e8efff4049",
"description": "radv/ci: Don't start X11 for ANGLE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b908bb27e2c3f74ca8595a99331bfd15938717b",
"description": "venus: updated to use core types for promoted extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "207c9ec65a75c54d56916f2db3c0ded172ed369b",
"description": "venus: sync protocol for v1.4.307 release and update promoted entries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae2830e520827598eedb9a4b4a8d0c5fe22fb841",
"description": "venus: drop unused codes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af375c675601f2ab6f3871145312355682a2b2d0",
"description": "radv: Optimize fs builtins using static gfx state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbfbd1658041a76267669229482f032f7580eb3f",
"description": "turnip/ci: Add a nightly ANGLE job on a750",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd2563eb02c96134a2d2fd851a7a0b202f6ce4a8",
"description": "turnip/ci: Rename valve-freedreno-turnip-manual-rules",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "612f56cb5eae91a197b278f6d85b164851be09d1",
"description": "ci/container: Include ANGLE in the arm64 test-gl container",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45fe200222f8ca369567a6ff320729839cf63764",
"description": "turnip/ci: Add nightly ANGLE jobs on a618 and a660",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f828695e465d2dd3ed346e1b156b45c3f3faf395",
"description": "radv: stop relying on VkBuffer for VBO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06e47e8776c89b8167a9d765a8e2ecbfc0b5c8b2",
"description": "radv: compute VBO addr at bind time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "464c97b58847c871b92457b8521ccd8691b7051a",
"description": "ci: Update expectations from latest nightly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2348daf55bafeb533ff87040cf2f85c45f5376a",
"description": "llvmpipe/ci: change for oes_egl_image_external_essl3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42068643e9b99dda1daef7cbfd0047965341ecb5",
"description": "dri,egl,glx: remove redundant usage of HAVE_X11_DRM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a52d4876d92f402052e874d51dbca568cd2b9c9a",
"description": "kopper: remove unused function definition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a1ae6d94b317791cb97e2fc4af5b9fe9b955216",
"description": "glx/egl/x11: fix x11_dri3_check_multibuffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "746381f870cc79e1b1331bac75dcb82ac7b0d6b3",
"description": "dri: dmabuf cap does not rely on winsys multibuffer support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "354dc800d2e143a3999f6233d698c1193ca259d7",
"description": "egl: decouple dmabuf import/export cap from xserver support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "607686f6bfb17d03d3ba77eddbb3c28fbd080d99",
"description": "nvk: Respect VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8508726f09140afef18613f19cd7cd3f5654a0a",
"description": "nvk: Rename nvk_descriptor_set::mapped_ptr",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8741be3365ea0e69aaed86b62ab8bda61d93fca6",
"description": "venus: fix maintenance5 props init and create flags2",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "be6fece6e1ef46567808d4895558519e39086a8b",
"notes": null
},
{
"sha": "dfd2af5da11eca3678c0b34a24776114950fb6dc",
"description": "Support 5 more promoted extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5603b7877937d1c66d49268cf7164c21b5fcc4ad",
"description": "venus: sync protocol to v1.3.302",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2026e4a26296014093a3565f588d5202f27f9294",
"description": "venus: fix sampler locations feats and props scrub",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ff64092ff341ccd2e861a740c00ef6baa0c39beb",
"notes": null
},
{
"sha": "06d8afff640c66e51517bf4bebd2a58abb2fa055",
"description": "vulkan: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da6971f865852ba8af858a821d7249d87f8030f0",
"description": "mapi: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49bc323866c26d70d567589843b536159cd26ebe",
"description": "intel: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "388e9e6b33b9abad3eb28ec398264c48f1c610f1",
"description": "glx: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9139e0f978dbae098b8cb3d27bb0cfe0b696812",
"description": "glsl: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec9c7a1ef8cefc54069699ed23523c7748cdba91",
"description": "gallium: Fix typos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75849aaeae451a5673b078d54cf5e25b88b56a3",
"description": "anv: make compute state flush helper visible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed18353e2a19b03236bd6e780a4ffa87b5941789",
"description": "anv: make gfx state flushing available externally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aef4ceb13daff2f3200deb5a26c43b1af77cc00",
"description": "anv: hold a prepacked COMPUTE_WALKER instruction on CS pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82b6a6f0b972cd4406c95f0897d8ae7868947ccc",
"description": "anv: move reg_mask push constant field to gfx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "456d691310950d6245e4971bc01f8f55e384ad50",
"description": "anv: move RT stage bits to main header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71050f63147905064e49e539390f87910786da20",
"description": "r300g/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a491a2c3f226fd7b208a335eed5e75c2911fab2",
"description": "i915g/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88377ed295c776e6c50925aa2a3ea3058f810ae7",
"description": "freedreno/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ebe512f1fdbeee886bad6ee396c85dce07b22d9",
"description": "nvk/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b5942276c189a230d825f3d2630e4e3a5be027",
"description": "etnaviv/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a3a2f278e387dce300327469e864c3f714b01a3",
"description": "radv/ci: opt-in the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06b5aa9965a7f670ac392bdccffae8d73c3ea687",
"description": "ci/b2c: allow jobs to opt-in into the new mars setup command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81d55e0866e13f64500ffeacdd083885666a66be",
"description": "zink/ci: document more NVK GA106 flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6d40205e6aaccdcb088994027b61acd956a58e3",
"description": "zink/ci: document more RADV flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9bb49732ea92fcebc0abdbe58f15e5c2ce19007",
"description": "radv/ci: mark a whole subset of tests as flaky on tahiti",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94b8430e8ea340002388c98efa3f2a16ce53d8b7",
"description": "zink/ci: increase the a750 job's timeout to 18 minutes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8621d036c19b1c21508bfe4faf86c8e68cacdd4f",
"description": "nouveau/mme: Print ip in mme_tu104_dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff66fe1be88fb3c3e0bfbcc9f0d71515b220471",
"description": "lavapipe: Use the common BVH framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f823a54ea98afce1ced9df9f935af31d768811b",
"description": "lavapipe: Implement some functions required by the common BVH framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac0f643d4b03d6290e0c69e778a3e90769a6f9fb",
"description": "gallivm: Remove loop limiting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6244049a18b935eded6d67ee458bd1616b49ffb",
"description": "vulkan/radix_sort: Stop force-unrolling loops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c387699c7b2a3f7b25650fa9605d57a6fd113749",
"description": "vulkan/cmd_queue: Add VK_CMD_TYPE_COUNT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5543272ceb087fdcf7edeadd91c3f800dc0a85ca",
"description": "vulkan/cmd_queue: Simplify freeing cmd_queue entries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f4da7bbf99d05ef1cc605d1eec95caf5eacb77",
"description": "panvk: Use vk_image_can_be_aliased_to_yuv_plane() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f419a0bc4efe4075e300fe7bfc9583f8d8890f6f",
"description": "vk/image: Add vk_image_can_be_aliased_to_yuv_plane() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24076eb3f9d1518710df7b534c863dc85668a5fe",
"description": "llvmpipe: Fix overflow issues calculating loop iterations for aniso",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "350a0fe63298d72593c473a0aae83afcd84de9b8",
"notes": null
},
{
"sha": "cc30e3530694bc662a05297e2a311b3d5cdd6b27",
"description": "nvk: fix preprocess buffer alignment",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "976f22a5da30c503b05e2873e4d265fb0d4ecb07",
"notes": null
},
{
"sha": "a9b6a54a8cce0aab44c81ea4821ee564b939ea51",
"description": "brw: fix component packing starting index",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6845dede599a6a8c9fab5772dec96e57c115bdcc",
"notes": null
},
{
"sha": "94093f58fb9932c80c80444eb49649fec8548e9a",
"description": "panvk: enable uniformBufferStandardLayout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a7f01bda0879e9482030dbfb007c5c953e5e7b3",
"description": "panvk: enable imagelessFramebuffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a19323d0e3969de24ea6bd89ba62f2a5c37296e",
"description": "gbm: fix get_back_bo() failure with gbm_surface and implicit modifiers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "105fcb9cfdb4fc28de99f9647ed3d370393058f0",
"notes": null
},
{
"sha": "d926704183e65d1a58597f458205dc720c6b87e0",
"description": "gfxstream: Clean up the gfxstream_vk device and instance init",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e4cfa682d4e8fcec110fef031d8eb415676b027",
"description": "frontends/va: Use transfer stride and offset in DeriveImage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c6f3e0f0859e7ca275dd13f3e71b5b3188f77d",
"description": "panvk: rename helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2653a3988f97fe1be838ba10655259a42989a824",
"description": "panvk: report passing the VK CTS",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56b27428144da70ecf109e6988838b131ccc7784",
"description": "ci/amd: Remove VAAPI skips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ded0051b5ff379f31e836bfd8ad3ea2ce77d329",
"description": "lavapipe: Fix maintainance7 descriptor set limits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ad427c0002b00e0f9e83501aefd6083cd2a9bf7",
"description": "Revert \"anv: Fix missing Perfetto trace for as build\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "873ad6b6d511185df91dd8fb5fc299da28104912",
"notes": null
},
{
"sha": "9f9e95e9d54541638114b41c38304635dd85fa25",
"description": "anv: fix maxDpbSlots and maxActiveReferencePictures for AV1 decoding.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98efca9207922993d857ecf20764ed3dc3cc85b5",
"description": "ci/anv: Enable testing with Vulkan video encode/decode.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d62610778ac0839b8e94dc909a9010db2286f17d",
"description": "mesa/ffvs: Skip doing redundant stores of .xyz when doing lighting calculation.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18a14c45224869582ac8f0b8d14e0dcb5e56c919",
"description": "panfrost: fix backward propagation of values in loops",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b8c8b8e672e6521e627f45c328a6533c23f77d",
"description": "nak,nir: Add 64-bit lea_nv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c92a92e72b226b2a67d79c748877f19ad02eba6c",
"description": "nak: Add OpLeaX",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "047064304756f4aa8d535efee82819d6b7a0d3bf",
"description": "nak,nir: Add 32-bit nir_op_lea_nv and use it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54fcc63d3e86cf3e6864683568ba382c3fb0b368",
"description": "nak: Add OpLea",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff64092ff341ccd2e861a740c00ef6baa0c39beb",
"description": "venus: support VK_EXT_sample_locations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae3bc10d58c62f4da643de1ca5fd869ba9df6b4d",
"description": "venus: refactor to share more codes between pipeline state fillings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c28f614a4516e5af290a018b518955ff1d88fb5",
"description": "venus: support VK_EXT_blend_operation_advanced",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7fccbbf8562e77ac316a2a6a049f496342592a2",
"description": "venus: fix to handle pipeline flags2 from maint5",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "be6fece6e1ef46567808d4895558519e39086a8b",
"notes": null
},
{
"sha": "a7adf8db67335de4fc2670db3ba318c6abaf162d",
"description": "venus: group private data together with other 1.3 exts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f656ca6a13114b8e3519772ae258d3fbb46ce0d7",
"description": "venus: sync venus protocol for below extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92370f63ab4a9bd42865a1875bb4fcd34a51e23b",
"description": "vulkan: Add BGRA format support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a71b21c2e82e6005ce6861f4ab9f3223a67cc66",
"description": "nvk: Set NIL_IMAGE_USAGE_VIDEO_BIT for images meant for video usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d21d17b01160430930ee89f74731226854f623d",
"description": "nil: Force smallest block size for images meant for Vulkan Video",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54fed0536d798fe08d32f36536d5bd61de33fcab",
"description": "nil: Use multiplanar init_info during image creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ca04ec78a0f23f4c80c688601b594274170c73",
"description": "nvk: Add NVK_MAX_SAMPLER_PLANES for samplers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c70c8f60ff95fdb2e7947cd97708f364bcb41b4",
"description": "nvk: Add NVK_MAX_IMAGE_PLANES for images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db53e53bf685aae1b3db710257904ea042f2328d",
"description": "brw: add documentation about slot compaction & component packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6845dede599a6a8c9fab5772dec96e57c115bdcc",
"description": "brw: add support for no VF input slot compaction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f19c5f4fcc195b63b20528d27521f88dc3d48a04",
"description": "brw: use meaningful io locations for system values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b99bf76cafae7895f088a38523986cb36f39560",
"description": "anv: ensure Wa_16012775297 interacts correctly with Wa_18020335297",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "dddd7655531557dcd1f46058561c6213ee5377a6",
"notes": null
},
{
"sha": "a85717f313d6e29f04fa727c4778a06809759f95",
"description": "anv: enable vertex fetching component packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "462d8e3fab5ff30d6679e0b1273d9b92d8216f42",
"description": "anv: disable VF statistics for memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca66f22e90821351ad91fbf286308cfb48622720",
"description": "blorp: emit 3DSTATE_VF",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f892ae4f7dd4aa2a44a43e1adf5103cf76478ec",
"description": "brw: enable vertex fetching component packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b8d75c95cfcc005e7c8e5900800a8688998269d",
"description": "brw: add a max HW vertices attribute limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fae8d325a7ad5ae060ca37d88266201cb7c81e2a",
"description": "brw: update vulkan max attribute limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bae9344baf07a9c5cdf8079ae608311b320f4138",
"description": "brw: port vs input to lower_64bit_to_32_new",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9e4aa0f297f310097ea9215befedfc1443fb60e",
"description": "brw: remove nr_attribute_slots from vs_prog_data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c00830083edcf194156cb380612f775b5e22c096",
"description": "brw: fix indentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a8dddb51939231e7dfb6c9f926f770cd52bcf31",
"description": "genxml: add convenience dwords for packing components",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e40f47abd335f8b8d1fd57ad51e347d3ef74e195",
"description": "genxml: make component packing an array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7fed8b05306b5df9db9212baf498024777651e1",
"description": "panfrost: fix YUV center information for 422",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "23aa784c05cdac361c9518e6e7c00c198841c4d0",
"notes": null
},
{
"sha": "2e48bcf064c6a24cc5cd497aa87c867c895219d5",
"description": "ci/angle: Uprev ANGLE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eea8f6fe8a5c9eaefbac4f3bbede9a2c346ad10",
"description": "intel/ci: Fix manual rules for ANGLE jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93569f3a8fe59d87815df88bc99fa5507c73b455",
"description": "ci/angle: Use lld-19 for linking ANGLE",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9707746b2da6f7689cc3f59b2d3c71985de4b7f3",
"notes": null
},
{
"sha": "e977c6968ffe47407f281c8e3060f2a3d316a40c",
"description": "radv/meta: add radv_{copy,fill,update}_memory() helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aa4c817447e6bd07b9dcfebd03eb4f6bef19dce",
"description": "radv: rename fill/copy memory helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69bf2a13f861dbc9d55a0e3ef38fd0b46c125698",
"description": "radv/meta: inline copy_buffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5684c1687c3d34a726c2e92d20ece01893086fdc",
"description": "radv/meta: disable conditional rendering for fill/update buffer operations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d6e4d3b25b2061f2da8c6208029250def7e66a8",
"description": "radv/meta: remove the heuristic that prefers CP DMA for GTT BOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7881e483215500ecad3d0ed931f0c53890616eb3",
"description": "panvk: Switch JM clear queries to CLC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ed5557baf6e12765f72b722c7dfa60a17d97178",
"description": "panvk: Switch JM copy queries to CLC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c51a2e85d87baf27f2fa1b9fec615e3bf178386e",
"description": "libcl/vk: add common query copy write routine",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4d7a303279d0127a60b7cecb62e068f03f53e7",
"description": "v3dv: VK_EXT_acquire_drm_display doesn't require a DRM master fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6395c6d6d11f2d019e376ef19c1cd1ccb2f6c0f1",
"description": "nir/validate: validate divergence metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc810e98d42efb2b0a380843cb1c502894405953",
"description": "nir/serialize: don't serialize divergence information",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63a656797b0b4e199968a4e6ec59e70ad9e996b6",
"description": "nir: only print divergence information if metadata is valid",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d6082bf56a7a17b20c27285332623aac61f345c",
"description": "nouveau: switch to nir_metadata_divergence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175c06e5cd17d090de2da627da2c70dae0b194c3",
"description": "intel: switch to nir_metadata_divergence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "067478358fcd13102e140b27833f950fb6895e7c",
"description": "amd: switch to nir_metadata_divergence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86fd673ade2fcd0abccda94c49d6f19bdd9f104d",
"description": "nir: require nir_metadata_divergence if needed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01f2d494d099aa7187a55ded3d1b58ca6c4aecf4",
"description": "nir: make divergence information metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de4320d45de910921f935c0ca0ef06e9df1f816b",
"description": "radeonsi: fix invalidation of metadata in si_nir_lower_abi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1cc8ffd5f2b10e521b6696e1cc39d6e511ff565",
"description": "etnaviv: isa: Add swizzle instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96887a5ec1ee061e087c0deb185d43033f6f63f2",
"description": "ir3/isa: fix (dis)asm of ldg.a/stg.a on a6xx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a8193e6579d8da0adf4eccce1a382a7e97d0b4b",
"description": "ir3/parser: add helper to generate syntax errors based on gen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "605f94520f9352482d57c74955600bc6066cba01",
"description": "radv: simplify determining VBO size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89cc4d98070cb3f8c8662391aec70363fe6c3a21",
"description": "nir: Remove struct keyword from nir.h where possible.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99054350ecd32ea8182a0fda432c38a2a1c512b8",
"description": "nir: Don't include u_format.h in nir.h, it's not actually used.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76061b7fa33a944bd810ed4e139a4b5dca854871",
"description": "nir: Don't include u_printf.h in nir.h, only where necessary.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05df30f95a69d2e60ace68b4fdfebf548c1410cb",
"description": "nir: Don't include bitscan.h in nir.h, it's not actually used.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e75eeaf2bd15e0f2bc95f15a046beed8bd0998b2",
"description": "nir: Don't include xxhash.h in nir.h, only where it is used.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8260de6170c503937fd52285a585d546b754504f",
"description": "nvk: Don't include full nir.h in nvk_shader.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64887de2afc800fdf93b1a011044920ce2b841bb",
"description": "nak: Don't include full nir.h in nak.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd809b1954b86b0839359ed2eee2739678f2564",
"description": "ttn: Don't include full nir.h where not necessary.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0107f4ffbe6b52c75ea8d244e8ece29b28ac12b",
"description": "zink: Don't include full nir.h where not necessary.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b412e2902739889cd7ff6eab01c086beed486c89",
"description": "hk: Don't include full nir.h in hk_shader.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "666f10c174bed780027fb38afea2bbdb2d53960e",
"description": "radv: Add missing includes and remove unnecessary NIR includes.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a91f105e5b9f4f7a90267022660f1a42325ebabc",
"description": "ac: Don't include full nir.h anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "147e17e999f3b08d2faa0b261c9ab76a43145c60",
"description": "aco: Don't include nir.h in aco_interface.h anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91c28f67e6eb60a990d81e0346cecc97581def98",
"description": "ac/nir: Move surface related NIR functions to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "305944def97a1d693aa4cc9411f12797a632b6e0",
"description": "ac/nir: Don't include nir.h in headers anymore.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "480c7100d849b10c16af3a20888c9e4c6994e514",
"description": "glsl: Don't include full nir.h where not necessary.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0966f7ac876d97eee6f777ca953024b0d26e947",
"description": "vk: Don't include full nir.h in headers.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23222346f3c733ef75020a8110cea1b0fe25ec7a",
"description": "spirv: Don't include full nir.h in nir_spirv.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94996d546cdd109b702a88a03d672d96bad0c5d9",
"description": "nir: Don't include the full nir.h when not necessary.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ebe06f8f072638d90542704e838f8928e2e6fa3",
"description": "nir: Don't include full nir.h in nir_xfb_info.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2385ac06fc084ba44906bd21ffadd6a281af3b42",
"description": "nir: Move nir_shader_compiler_options to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cccd3aa45ccf83d1c6eaea5d265bf122552e099c",
"description": "nir: Move nir_tcs_info to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6247319e7ae0154e64a271d8fc009ae2d5d447f",
"description": "nir: Move some enums and structs to nir_defines.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f699ceecc724ff745722b6efa9873c18ed63d4e6",
"description": "nir: Add forward declarations of relevant structs to nir_defines.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1292bd03e2de1634c5bba5ff30fa1049b657d67",
"description": "nir: Add missing extern \"C\" to nir_defines.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4c80b419f08b5e0f18ac64dbe85f8f3eae65892",
"description": "nir: Add struct names where they were missing.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c58c9e035971559d3099a8f4f21fd2a07d6e3acf",
"description": "util/enum_operators: Don't define anything for OpenCL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a724e1571fe70461f922c455dbf55faf9762fa5e",
"description": "tu: Implement \"absolute\" bin mask on a750",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faafcdf0be957f12322adcdbe5cec03974cb4727",
"description": "freedreno: Add a750+ \"absolute\" VSC bin mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fdaad0948c035c23beca3410a5fef4be7561f97",
"description": "tu: Implement bin merging for fragment density map",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab79e0de82e894ed309d6c9389e89c6a07fbf97d",
"description": "freedreno: Add VSC mask parameter to CP_SET_BIN_DATA5",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1756665a69448ccfc921c42cd15e8f4e6381feb",
"description": "tu: Refactor fragment density map sampling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "469ba3a07b1541132bf19bcda6b29c6646aaaa31",
"description": "tu: Constify frag_areas argument of tu_fdm_bin_apply_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e41438275e005bbb20fc9c8115d7d29343c292d8",
"description": "ci: debian-testing-ubsan is used by tests",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "37ee035e42c9c979394b970a633e6db9232bdc85",
"notes": null
},
{
"sha": "dc7660d852d626023dc1d0de17faf1a40673ef4b",
"description": "zink/ci: document more GA106 flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c370aa5722ae87b7ec5d00981398eb59113b584",
"description": "zink/ci: document more radv flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c70a2526debd18bea9086688ce5d8750f7a20d49",
"description": "radv/ci: document more flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8097c002d1e472a738c257b45add083312ec1f41",
"description": "radv/ci: set a tight timeout on vkcts-navi31",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f75ad546df6e7791c01edddfe7cd97045f3ec42",
"description": "radv/ci: reduce Renoir concurrency in vkcts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a41bb8e31d78c8b386eed3fcf4a8de296e75ad",
"description": "radv/ci: add testing on RAPHAEL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c56835e4707663504a114a1026e443688afcab70",
"description": "docs: update calendar for 25.0.0-rc3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "154c7b0d2381a9cdba17761247d60b1007282e8d",
"description": "pan/bi: Fix scratch access optimization",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1619fc596a9d438451e68206c18e72c1c794f40b",
"notes": null
},
{
"sha": "55bd96d038e744b445c5ca5e4c99aed407673b6f",
"description": "ci: rename generate-env.sh to export-gitlab-job-env-for-dut.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49a04bb41e8826f2a77acea749ee81f546de940e",
"description": "ci: finish sorting vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b018945e8bbfc5d0cd965ed9fcb5153c2ff08ba",
"description": "ci/yaml-toml-shell-py-test: run on direct push pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8ad134d4671851cb053846cf4331c5fa707e1b9",
"description": "ci/yaml-toml-shell-py-test: don't run on post-merge pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45f9208cca1a5b87f778ed96bf1d791740c9f162",
"description": "v3dv: improve handling of trailing barriers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6264c641db0929bce1e2ad1527a826e3f1d018a",
"description": "v3dv: make cmd_buffer_serialize_job_if_needed take a barrier state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71b711ad82fb7b619ed303f7aa221c97d1c0f791",
"description": "v3dv: rename v3dv_cmd_buffer_merge_barrier_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df0798a40cc1639da85eaeb7f77e6ab509cadee0",
"description": "radv: Add missing copyright info to radv_meta_buffer.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b57cc2fbf2b9a38b7dfcf67b8d63a048a42c8cc",
"description": "radv: Rename get_global_ids to radv_meta_nir_get_global_ids.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09db738c9a2f941d3727df9351f341ef1172b37c",
"description": "radv: Move NIR specific function declarations to radv_meta_nir.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6a02d034bcf94848ee63a0281ad8adf5325ad86",
"description": "radv: Move NIR helpers from radv_meta.c to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c093b03213b0a80204bede3c577c6569a136bf5c",
"description": "radv: Move resolve NIR fs to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3604748211f1aae139bec1c234c3184cd8cafb7",
"description": "radv: Move resolve NIR fragment shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f6123c1ea597b595bdbea3945ea10653ca8d92",
"description": "radv: Move resolve NIR compute shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "538c39102283162e7317d4569dc1a884bcece8c7",
"description": "radv: Move FMASK expand NIR shader to radv_nir_meta.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dccf698e1b413336f7722ec26919c5b32c570ba0",
"description": "radv: Move FMASK copy NIR shader to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ceafe2afa48b46fda8f3b858120fc0d1267fb5d",
"description": "radv: Move DCC decompress NIR shader to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6eb2f52cea5c7d714a0584c0459c22535ea934b",
"description": "radv: Move expand depth stencil NIR shader to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4837d1c457fb204f7ee23b40a07d07578fb70b42",
"description": "radv: Move DCC retile NIR shader to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "113c8d0e7788abb490f87c3be917e420d38c80b8",
"description": "radv: Move VRS HTILE copy NIR shader to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea182f797ae1025b51d2fe2c07bf17e698806e99",
"description": "radv: Move clear NIR shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59517d9aa65a49d071b46cd4be26714c875f2206",
"description": "radv: Move buffer-image copy and clear NIR shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c3585021c74e71ed1e9a250183a708135b69d16",
"description": "radv: Move blit2d NIR shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f599a2e435d8a4805909df46dc741bbf6d16e662",
"description": "radv: Move blit NIR shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8842d19edd89e01a685f514a002dd4fee12e72e",
"description": "radv: Move buffer related NIR meta shaders to radv_meta_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85b5eec159648d6bdee3f0d46a7164a577d5f9c2",
"description": "tu: Add info about debug options to command buffer tracepoint",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9f054320a9d59aabbe73915463b010b667373aa",
"description": "tu: Add gmem disable reason to renderpass tracepoint",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c87616d96cb1533ed3392d9257b75f10b30e304",
"description": "util: Add dump_debug_control_string to dump debug_control",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0886eda4f1ac1a8af115607b88325d1ccdaca906",
"description": "util: Make debug_dump_flags thread safe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a3d567c8b996fde86b07d2bad018013a54ff44",
"description": "tu/a750: invalidate vertex state before CP_DRAW_INDIRECT_MULTI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f887ae2f3ce845e496634d1a5873ecc1b1b0d625",
"description": "driconf: force_vk_vendor on Deep Rock Galactic+NVK",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffdfb0539b1db48c787135b9617e26bc98709b10",
"description": "ci/android: Add build section for Cuttlefish",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9707746b2da6f7689cc3f59b2d3c71985de4b7f3",
"description": "ci/lava: Build ANGLE for arm64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05021a178662c11075a31b76bde9d487d86a55c1",
"description": "ci/angle: Rework building ANGLE (again)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f535d5d59137693c52c27d4a3faf2de1eec9946d",
"description": "ci/angle: Use native toolchain for builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4306831a4a1fc97958495f10d866c7b0d6037681",
"description": "radv: use BDA for the uploaded parameters with DGC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "990244f7e20201755000b4bec03bfada808118c5",
"description": "radv/meta: use BDA for copying VRS rates to HTILE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3cd101c1716fd7bcc22ed96f40d6f1235e3d057",
"description": "radv/meta: use BDA for clear HTILE mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13e987669ccee373948753e113e9ce7e9bdbef55",
"description": "radv/video: fix missing image offset when computing VA",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": "fixes a regression that happened after the 25.0 branchpoint, so there's nothing to backport (see https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33496#note_2776720)"
},
{
"sha": "b08f9a2dbd57057648e03d4441cbce24f675a201",
"description": "ci: run containers builds on staging branches",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7152f343d6d73d2fbc05629c8a31215b2d31c3a6",
"notes": null
},
{
"sha": "c6a932d4b3783943ae06a1c0a6460e1dbd43d89c",
"description": "ir3/ra: handle phis with preferred regs first",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "922bfe4b6eb883a439b8f2d7469671e9adb64e2a",
"description": "ir3: add braces around complex if/else block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e0d5ccd91e54c22a10e943a3db076efa92a1f83",
"description": "intel/compiler: Drop primitive leaf desc load code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52dfe1e955101163eab10de462f0b71fe5999804",
"description": "zink: never try to oom flush during unsync texture upload",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23040782614bed020156d2a43eadd47fa06ad387",
"description": "zink: only enable unsynchronized_texture_subdata with HIC",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "873ad6b6d511185df91dd8fb5fc299da28104912",
"description": "anv: Fix missing Perfetto trace for as build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "441252e9e1b71acd6c142a47b02e1532ecc1c284",
"description": "radeonsi/uvd: Set correct chroma format for H264 decode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "110d406302122df84fbeb82dab015591dc1b985e",
"description": "radeonsi/vcn: Set correct chroma format for H264 decode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c28702c35a5815dfe97dc661d671f80cb970f62d",
"description": "frontends/vdpau: Set H264 chroma_format_idc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d946a753e33da51d0d0541d74386f7de0dd40cec",
"description": "aco/ra: unconditionally call undo_renames",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b94b4188a6a7580e0560b5e24e46d60227e668ad",
"description": "aco/ra: reverse renaming of operands outside update_renames",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebc7355962d44f18087569ad6e5da6e56e536ae3",
"description": "aco: validate operands fixed to definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4864c0a5fc33ebc34f906e6a3ee87dd49c252d7f",
"description": "anv,driconf: Add sampler coordinate precision workaround for Dynasty Warriors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57efd752fb49110c10e4547c1b100a558d630d56",
"description": "anv: support protected surfaces with display platform",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53762e75e833d51c87d50af723a965f5ddf02b70",
"description": "vulkan: allow support for protected surfaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e722665d654a9fc8a104d45669fa360a43bfcffb",
"description": "vulkan/wsi: propagate protected swapchain to images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "513ba040fc3d44ec07b50e0db31f60c7e7d7907f",
"description": "docs: Add perfetto driver specifics for V3D",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b6525809e4cf3eef810c9cf5e4d959d82aa1f55",
"description": "docs: Update the list of drivers with CPU tracepoints",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5880a4bb55186e5f5482349044da6d6434761a83",
"description": "docs: Update perfetto with the latest status",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68db5481f4ec080de462aaf5b2c0b49db28e9ae9",
"description": "v3dv/ci: disable rpi5 job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae12cc6ff1e3cad5e255bd42aa98bdb937ca2be",
"description": "panvk: Initialize device virtual address space after the VM creation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "53fb1d99cac9ab318c251aa3e448d26e0c94641c",
"notes": null
},
{
"sha": "5f3c6a0f272733ae226a9cc0f0d551b081961b0d",
"description": "panvk/csf: Don't free the resources twice when init_render_desc_ringbuf() fails",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa",
"notes": null
},
{
"sha": "a4f3ec207da41e1b73185157c03507e4cb5a09ac",
"description": "nak/repair_ssa: Use a worklist for get_ssa_or_phi()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc82d7edff2b843e3fe97ac0ea9f43f14f958fe9",
"description": "nvk: Fix a typo in a comment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f64962f273c901fd92ef1e012171e5fe2abbf7d",
"description": "nvk: Fix scissor bounds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18f0807408425da11cb1d8cd1d73de369317440d",
"description": "radeonsi/video: Fix creating video buffers with AMD_DEBUG=tmz",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b241a24724702eb0a0d9852171e4c96a8a4ed707",
"description": "radeonsi/vcn: Use texture instead of video buffer for DPB buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcec81363e83f68c1051d5f7ce7bd2c7e6959253",
"description": "frontends/va: Switch to graphics context when creating protected surface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62919ef9d0802c2bfb59a236dc97bd9d40905d6b",
"description": "frontends/va: Require protected context for VAProtectedSliceDataBuffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33c47da3fe513ea5e18169b2a668c95d59f53a3e",
"description": "frontends/va: Add CreateContext flag to enable protected context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f83faf83e73e1b91d1bd226226ed3f3f75856256",
"description": "frontends/va: Don't try to switch to protected buffer in EndPicture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdf747af3a7e6aa3101220005767515594c2ce53",
"description": "radeonsi/video: Avoid stream handle duplicates in PID namespace",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8df1ffaa786ad462740568ed0ff41435e8466eea",
"description": "radv: use radv_buffer::addr more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d92153e998cfba4deef15908e0c2a8e127be062d",
"description": "radv: compute radv_buffer::addr at bind time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7e43f1437955a20e9869d13d75274c0cf9bab80",
"description": "radv: rename radv_buffer::bo_va to addr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f70af40c5d6948624cd7df2243a793ff84a554b1",
"description": "radv: pass addr to radv_copy_buffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228903aeaf03b57f51aada4888aca7566a7513c0",
"description": "radv/rmv: pass addr to log_resource_bind_locked()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d58343b43a6e713b01e3444b9f449aaa714afd4",
"description": "radv/video: pass addr to send_cmd()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4987926e6195baa2e6ff28fc8e3aaea81881a1f5",
"description": "radv: remove unused device memory init/finish helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06ac711b06377a73eb1361d3e2d5fbcdef656ca4",
"description": "radv/meta: simplify creating buffers for R32G32B32 operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1130478e5d662ccad895fa836f1007acb7110362",
"description": "radv/meta: compute the destination addr earlier for query resolves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "230affd52bca5229bec7d10a5c8b6c2dbcd691ee",
"description": "radv/meta: use BDA for query resolves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f3062dffa5121058cdd47e4c0b8776a4da3dfb6",
"description": "meson: add freedreno (turnip) Vulkan to arm64 defaults",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f921b42c8c9dd250e18c6e1a3315294d24f53af3",
"description": "nir/print: print large floats as mantissa + exponent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0ba1109acd9c230ef9062bf86c8872b70f1e9e",
"description": "zink/ci: Rename a618 suite and expectation files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b90f5f305a7c0bb10f56e84fa9901184a55d2a4a",
"description": "freedreno/ci: Unify naming for a306 jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ea66eca87d80b51ede45f3f5ae06b8d5c4ea3b",
"description": "ci: Enable mesa-clc and precomp-compiler on debian-arm32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63ede1149236ee34428f71850f7f6c5a04d90970",
"description": "ci: Transition to precomp-compiler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c38c14ef1f1bcd982c75f77494cc2d4d9fd697",
"description": "ci: Build libdrm for Android host builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6438b3e2bd2d0562e4ee623d07d55de913c9912d",
"description": "panfrost,panvk: Wire printf and abort support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8adede1d44e8039d6c82d452e6959d8e2fcba1da",
"description": "panfrost: Implement precomp dispatch on Gallium",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc02c5deb42f1f89b227ac3e4816a32a573b6bcf",
"description": "panvk: Implement precomp dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab03752c4ff12312d56053d735274e5607f6269a",
"description": "panvk: Expose calculate_task_axis_and_increment on CSF",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "005703e5b5f1b20903185d2f3f958e3f0aa4cbc4",
"description": "panvk: Move TLS preparation logic to cmd_dispatch_prepare_tls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d2cc01f8acf0a473d2f26c4a5249a59a9733ac9",
"description": "panvk: Add create_shader_from_binary",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e67b146b038cd80ca45211f925131b09636bf71b",
"description": "panfrost: Integrate libpan in gallium driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f200747d13055147a22c24f6c4bfdfa28b855319",
"description": "panvk: Integrate libpan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1619fc596a9d438451e68206c18e72c1c794f40b",
"description": "bi: Optimize scratch access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20970bcd9652ea8727a307ced9b372fad4b89991",
"description": "panfrost: Add base of OpenCL C infrastructure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "410e5a36ec88b9e7702a7149554a1422debab535",
"description": "pan/genxml: Rework gen_pack.py to support OpenCL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97abab160bd6db04d70c1058d53bc327afbc7460",
"description": "pan/genxml: Stop using \"constant\" for struct fields in xml defs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21ec1cdea9475b7342c698bb6df19a09688e3dd8",
"description": "u_trace: print tracepoint params in csv output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ace5daabbdfa0c925a583daae8f497d521b33de8",
"description": "intel/compiler: Use -Werror=vla",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb44052ee95d4643f5d995b851feae55d5cd2555",
"description": "r600: fix r600_init_shader_caps() has_atomics issue",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7cd606f01b999cde306539bdf38fbe24072f90c7",
"notes": null
},
{
"sha": "c317778c67ab06d4331de62c75f50c4371e58966",
"description": "intel/brw: Remove redundant condition in components_read()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff44f4d278ff350842a4696d79445188eabb72f9",
"description": "intel/brw: Update outdated comments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c55b29d1ab33ff6f08d9d1941fbf992f8681291",
"description": "intel/brw: Rename a few remaining functions to remove fs prefix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83ddaaa26b87c512622cf3b9d4734d1b7297266",
"description": "intel/brw: Rename fs_copy_prop_dataflow to brw_copy_prop_dataflow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf3bb7722458f33a6b975188d1bc224eb2ebc3a0",
"description": "intel/brw: Rename fs_visitor to brw_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "352a63122f87b5c89c102414492102d5aa4f37d0",
"description": "intel/brw: Rename files brw_fs.cpp/h to brw_shader.cpp/h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b471e4e26feb169cc9da6066a57f844f792376f",
"description": "intel/brw: Merge brw_fs_visitor.cpp into brw_fs.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8a979466b42d8b5f4d1fa02a961241d5e215929",
"description": "intel/brw: Rename and move thread_payload types to own header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d485cc84f359b32338edb358fcce9e5865f041a",
"description": "brw/copy: Allow constant propagation of some 64-bit integers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d594196a6b3247e068a17d065b3aaf2de652954",
"description": "brw/copy: Use extract_imm in try_constant_propagate_value",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac4b93571cfba02bcbd589f2008f615ecf1813c4",
"description": "brw/copy: Fix handling of offset in extract_imm",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "580e1c592d90392a30185d8059499498748909fd",
"notes": null
},
{
"sha": "57d47f717a7adaf4b6430ad5cb682160f9a30e2e",
"description": "mesa: Add GL_EXT_protected_textures support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "124a2b612db5e6cbf315da2be9cad4d03fe846db",
"description": "nir: mark a few more subgroup ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbd234e724c2dc6ec3dd0753fe45c9b006e5c4d2",
"description": "nir/opt_move_discards_to_top: use semantic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edb0164623c9107d2b1a336610a6f4605d6cf090",
"description": "nir/gather_info: use subgroup/quadgroup flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ce851b6ccfb19f51f268c614467b54f58ea4d3",
"description": "nir: mark subgroup/quadgroup ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7168f9a4f3d0b3935aea3b66f12be65014df8cb5",
"description": "nir: switch intrinsic semantics to BIT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09510ec910c89c151df33255975a85c9e99ad727",
"description": "nir: add nir_intrinsic_has_semantic helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0e02df3a6f776b02e14bdd97f5c72e995644d74",
"description": "venus: emulate a second graphics queue on Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d92f9c3d51fe72c5928d6bf8f3d044d3b13f43f3",
"description": "venus: use dedicated allocation for ANB image memory import",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d668233ba6aa9288a07cb75b3948ae9afb69bd9",
"description": "venus: enable VK_EXT_external_memory_acquire_unmodified if needed",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "969cb02de73f3b06c36428d6bbda51e52e64f910",
"notes": null
},
{
"sha": "6b2b74a894d87c2208f24861e3d7c5ba5faba643",
"description": "lvp: Remove some dead code.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a1d79bdec643ac8998752cc7c0f3b27942f73f3",
"description": "nir/validate: assert that if condition dominates use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4c5403413bd636cee923da74d2df8a4c529c197",
"description": "nir: add NIR_DEBUG=invalidate_metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e04c0025ef4b8b986f928f8ccf07e5c8bbaa4f07",
"description": "nir: add NIR_DEBUG=extended_validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd122ddb8552167d35d2beb687ff768294609ef",
"description": "radv/rt: correctly preserve metadata in move_rt_instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a04200ba7a88446e9f100cb95377884ee7c0d1c",
"description": "nir/linking_helpers: invalidate metadata in nir_link_opt_varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebf8e072b4025fd1ed465be36dbbaa09a94c3271",
"description": "nir/find_array_copies: invalidate nir_metadata_instr_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "422e3e12494078e716983d986c5cc0f29e959257",
"description": "nir/lower_io_arrays_to_elements: invalidate metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5a9ab90d25d9de0756fc43a0cb9aaed7506b8d0",
"description": "nir/opt_move: invalidate nir_metadata_instr_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f42b72a08f50dfaf15e916740684ec4268c7ab71",
"description": "nir/use_dominance: invalidate nir_metadata_instr_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "872089449417968d36a6b69577d77e517f2ad02b",
"description": "v3dv: take into account GS when enabling line smooth",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa48cbaef9584a9880f8107e5f03e27e246a8f5",
"description": "v3dv: fix crash on 32-bit builds",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5cad407f8ddb29f52b4da7ce99ac073a731339d",
"description": "anv: handle non-wsi images in anv_layout_to_aux_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee9edd46254884ab7fe6c96518e23d421d5f5344",
"description": "radeonsi: fix GravityMark corruption when use aco",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc62a75a17c51ce6b505bcfbd367ec9c8e293f59",
"description": "radeonsi,util: add more usage for AMD_FORCE_SHADER_USE_ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c805ea6792a004e77f9b9897aff10b0bb876e676",
"description": "radeonsi: fix has_non_uniform_tex_access info",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f859436b55711684602336f8d9a8dc498ad5fe16",
"notes": null
},
{
"sha": "9ef01a0f9815c3beea96969c3d0c16f91d00a0d3",
"description": "radv/video: Add low latency encoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6652eb0ec37e3cc3751928cc8180bac0db95f00f",
"description": "meson: rename meson_options.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd77cc7c32ad8ce5763e2b12823a9fccb9b998bc",
"description": "ac/nir/lower_ps: move exports after packing alu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bc1bffe9abf61d9b12af8d3c351464281e5deb6",
"description": "nir/opt_move: don't move into critical sections",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d4a3a6d6b8dea9ac7e018e9cfcdd2b541099f90",
"description": "i915: rework shader compile failures reporting",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "dae57e184aafdd7da562cb3120d530504a2426fc",
"notes": null
},
{
"sha": "dc1b719e1fd7114776baf83bbe95f9af87d9c17d",
"description": "gallium,st/mesa: allow reporting compile failures from create_vs/fs/.._state",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "dae57e184aafdd7da562cb3120d530504a2426fc",
"notes": null
},
{
"sha": "fbffe0ecbe0c9cc4140653410972fcfe4277956d",
"description": "i915/ci: update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4d189f26f551e2628b2d0552e50e16ed49d25ff",
"description": "egl/glx/sw: Check xcb_query_extension_reply return value for MIT-SHM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d6c5dc79084372ac83f33e55401a64c0cce6bc8",
"description": "zink/ci: document more RADV flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ef08b8ccd746ccfeff5998b4b70f18f3a858c1b",
"description": "zink/ci: mark query-rgba-signed-components as fixed on more platforms",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "886d720c19b74cc50d4407e20ad6cbd14a3e5930",
"notes": null
},
{
"sha": "f3b1f5ba2c77088905e9b34b46be9dccadeff077",
"description": "turnip/ci: re-introduce the `multiviewport` flakes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5f3cad00269794819049952257c358c8cae3f2ab",
"notes": null
},
{
"sha": "8aa22e834a87f30670d4de17c6b8f3fee887d0e5",
"description": "radv/ci: document more Tahiti VKCTS flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63041c0ed528b08bb34434e6e9cb9ee2ae71022",
"description": "ci/b2c: fix the S3 artifact for amd64 manual vk/gl",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5b291c7ce652c27800624808f6bfef513d7ac3de",
"notes": null
},
{
"sha": "63afd265a6021554be814b24d67f20a6d8e2e8ae",
"description": "ci: disable LTO for nightly debian-build-testing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48edb9cec24dbbef708cbd183d37defbe457ae94",
"description": "nak/opt_copy_prop: Force alu src for IAdd2X/IAdd3X",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fa557d29d4d6848898bbd7ac0b457563601b374",
"description": "nak/opt_copy_prop: Add force_alu_src_type",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b267980ab0c64f4644f16137781fa9a4a8c5f8",
"description": "nak/opt_copy_prop: Fix IAdd3 overflow check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c6e22e148ad84f830c2aa4918144cc89517a69",
"description": "panvk: Enable YCbCr support for v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9759dd0e4c2bfa8aebfa4f4a55645d8e349a454",
"description": "panvk: Report formats not supported by HW as unsupported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "755953d337573f796ddcdfca0e48e6f256a99503",
"description": "panvk: Split get_format_properties into format features helper functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0f4801438cb8f0d0e44ae9e107d75e03f63f185",
"description": "panvk: Add YCbCr sampler NIR lowering pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ddd021baed0bbf27a1999637363a55df2bf4774",
"description": "panvk: Fix assertion in is_disjoint()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "412c28633152e1f86a2e7e0932542588bfa87e6c",
"notes": null
},
{
"sha": "cdf24f067e9ada5651e08634d0d315b5f1e068fd",
"description": "panvk: Use multiple sampler planes and one texture descriptor per plane",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45657fb70fea9f214e5a772fa2dd7537898d2d85",
"description": "panvk: Move mali_texture_packed structs in panvk_image_view to a union",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddbbc1d21777eb0ddca9ecb7eca5365a139f524d",
"description": "panvk: Update panvk_get_desc_stride prototype",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e5b6370c0c375f8464f21d05fb61350fa552910",
"description": "panvk: Create helper function for sampler descriptor emission",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "339c58f21fdc9db57395c5f1a95aa2990596a556",
"description": "panvk: Change immutable_samplers to panvk_sampler **",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53df2c2260aaa27b8a5158d9fbd3f0bd4b8e4e7f",
"description": "panvk: Move single-plane views of multiplane formats to pview.planes[0]",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c4b530c4981db2c288036979470bd4e19a9171f",
"description": "panvk: Allow a 32-bit binding value in desc id key and use 64-bit keys",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"notes": null
},
{
"sha": "1d0f44739db924280f38c15b85ecdfc158f8ec04",
"description": "util/hash_table: Add _mesa_hash_table_u64_replace()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7bea6f8612e193d4704a8b03f719a14c500f4281",
"notes": null
},
{
"sha": "3b5114a34b6fec78d7b719ed2c8d08152883e4b0",
"description": "vk/meta: Extend copy/fill/update helpers to support YCbCr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d06c3e21ace6da0f97ece2fe7d26edd7655174ca",
"description": "brw: Drop unnecessary mlen/header_size on virtual GET_BUFFER_SIZE op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a6278c9f3cb751bba0aea16a8be0fb2b0e751e",
"description": "brw: Drop INTERPOLATE_AT mlen handling from size_read()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae60338142baf6b0ec39d718c02d3b66e83a7181",
"description": "brw: Lower MEMORY_FENCE and INTERLOCK in lower_logical_sends",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b4e31b2439e85c66adce52d97c942a34ce57b74",
"description": "brw: Add latencies for HDC/RC memory fences",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9de19f917876d02a5100be74bd5cd5e72e91eaf",
"description": "brw: Eliminate the BTI source from MEMORY_FENCE/INTERLOCK opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43d0ac9eb478c9af50ecb9f39b3106ea3b3c7b63",
"description": "brw: Change destination of memory fences to UD type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0a32af125ac08deeb9fc5a9ffe8db5c6fd2de45",
"description": "brw: Use correct builder size for MEMORY_FENCE/INTERLOCK virtual opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "accef5e8f50f694d8561fdfca06fc6dddc3d0130",
"description": "brw: Replace fs_inst::target field with logical FB read/write sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32dd722ff3c61bb69f53ecda5847ea2cdaf83026",
"description": "brw: Replace fs_inst::last_rt with a logical control source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fce01b84615983050995c0b74d47f4fd7b5132a2",
"description": "brw: Drop FB_WRITE_LOGICAL_SRC_DST_DEPTH source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7390d6189cd0cee1338be61df55c2bfbffe5ffe2",
"description": "brw: Replace fs_inst::pi_noperspective with a logical control source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168ac07ffd20ac3d66b5661f8cf3876a99aed54b",
"description": "brw: Eliminate fs_inst::shadow_compare",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df836ee895dd5816cd3cbea22df9041ba8d7c789",
"description": "brw: Drop unused defines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c133fe638d2258349eb5944c8481ab6c824b6dd",
"description": "crocus: Use nir_shader_intrinsics_pass in crocus_lower_storage_image_derefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2458f964f18c12c641d8272f2ea8cae35e6340f",
"description": "iris: Use nir_shader_intrinsics_pass in iris_lower_storage_image_derefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40948b97150cf49a1b33a419075efcce4afcc8d0",
"description": "crocus: Add missing nir_metadata_preserve in crocus_lower_storage_image_derefs",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e",
"notes": null
},
{
"sha": "f2a01be57e701016afaa474a8dbd26a9b749806b",
"description": "iris: Add missing nir_metadata_preserve in iris_lower_storage_image_derefs",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "26a54ae4b26fc221e869af2c615ce0e8138e41d6",
"notes": null
},
{
"sha": "08cd331cc0bc05cca51c39fd12c603bb068760d5",
"description": "panvk: implement VK_EXT_separate_stencil_usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2553d60d47939653ee7ee7640b767f05fd86cc38",
"description": "gfxstream: Add common interfaces in the VirtGpuDevice to query DrmInfo and PciBusInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f8244ac8d195493f7e435ff761a131fe3277bb",
"description": "gfxstream: Change \"mesaOnly\" nomenclature to be \"guestOnly\"",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d2c0cc5260ac7acfa46082a497689ff371e4d18",
"description": "gfxstream: Make the virtgpu device discovery for LinuxVirtGpu more robust",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e550a3cab0473bbcebe5ba8ebd2537addf2f6bb7",
"description": "panfrost: avoid potential divide by 0 calculating timer_resolution",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "205669e3a93a373fee2f4d0c8994b62c9faa371f",
"notes": null
},
{
"sha": "2ae97a4eb673243392b8566774e55a315abd1d38",
"description": "panvk: correct number of read bytes for dynamic buffers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "27beadcbdb51681a4eb3aaab990763d829009aef",
"notes": null
},
{
"sha": "c3d27906d8cb25a4e24f92b6c7557d686ab5aefe",
"description": "radv: vectorize lowered shader IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "953faac23ec90d7fff754d711106abc4c51bb414",
"description": "radv: vectorize descriptor loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c5bcc5f7f308be6ce8e32348723eca91fa7d1f5",
"description": "nir/algebraic: optimize ishl(iadd(iadd(a, #b), c), #d)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "150305bbb8bd538f0b61369460bec2bd0bd0784d",
"description": "nir/load_store_vectorize: fix sorting of vectors in add_to_entry_key",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fe001267096718e92633a9c53b2b0f0d53377f6",
"description": "radv: DCE before nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d04e1ea02dc8165dcf36d27850ea59b7ed5e48d8",
"description": "radv: move nir_opt_shrink_vectors later",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f034aa9cd31ea4aa367f8ed58bd270026abf748e",
"description": "radv: don't use bit_sizes_int to skip nir_lower_bit_size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19394f44df4adddc12470f2e5ada923947409be0",
"description": "ac/nir: set memory_modes for lowered TES input loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a699e16f999e0463b65e8f3ea8df71c1374c1fc",
"description": "nir/load_store_vectorize: handle load_buffer_amd/store_buffer_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fca72ddc8de102947f50429dee0e4cd633788a5",
"description": "ac/nir/ngg: update bit_sizes_int",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfa217ee0413e0478743365128f3a9ca013640fd",
"description": "nir/opt_offsets: don't check NUW for unswizzled buffer_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "539f9b4ba6e1e896203a289800b6d0a1550f01c9",
"description": "nir,aco,radv: add align_mul/offset to buffer_amd intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b0f849813739282d141bbc3fb4539aeea78f83",
"description": "ac/vcn_dec: Fix AV1 film grain on VCN5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3de2134dd89230aa5f974ab9f950a0389027122",
"description": "broadcom/ci: add new failures/flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76dcac9d47e3a46734601248f573ee4e66da7cb1",
"description": "radv: advertise VK_KHR_cooperative_matrix on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b05a112d92b5e83093e7c8fcf86e1ae3eb23c202",
"description": "radv/nir: add cooperative matrix lowering for GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad611adeb772ca82460eea328acf57e6333304d9",
"description": "radv/nir: add a struct for parameters to cooperative matrix lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baa09cb94ac47ba3d85459b64b2971eb44d89dd7",
"description": "nir: adjust number of components for cmat_muladd_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c51ffe560f1d7a9fddd348e6fc4a9cbd7291c73",
"description": "rusticl/mem: accelerate Buffer::write_rect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b76784e655604f4e17d9b4de1b723f0a9dc65fd5",
"description": "rusticl/mem: accelerate Buffer::copy_rect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4dc97b29b3f99ea8175c5fc2f9f62ccb6b4d3be",
"description": "rusticl/mem: Image::write layering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c43b460b0fe76cb0310146082b2d017729930efa",
"description": "rusticl/mem: Image::copy_to_image layering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8459e55fe33ec37bdc032251f93a9758c89983a0",
"description": "rusticl/mem: Image::copy_to_buffer layering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f7a6bf2bd60c809bd441d784eabfeca5434ac04",
"description": "rusticl/mem: Buffer::copy_to_image layering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16623f654f369ee58f6b4727b96833ae097b1e9a",
"description": "rusticl/mesa: add buffer and texture variant for resource_copy_region",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2a3be3baa1cfbfb79f6ee0b91bc7180dd396b64",
"description": "rusticl/mem: do not apply offset with in copy_image_to_buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbb7e3cf88676e9f05269c046cec3b8f9510f7b8",
"description": "radv: do not keep track of the streamout binding buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03cacc14066c83cdf471a77e9caa4b216f8b68b7",
"description": "radv: rework passing draw info via radv_draw_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f34be88d9245878eba01dca571540b01af59ff3",
"description": "radv: rework passing dispatch info via radv_dispatch_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5740d58193adfe66bb4324fcf292c31334e9252",
"description": "radv: use radv_indirect_dispatch() more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef7e28e7a8bd2da20866e6a197943a9aebded326",
"description": "radv: remove redundant drawCount == 0 for indirect mesh/task draws",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8625decbcca61da5bbea26cd2b3f9c0a221d6bf7",
"description": "radv: fix fetching draw vertex data from counter buffers with transform feedback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f73689d9ae04338cbf88cd32f7747c99e6cd626",
"description": "anv: add source hashes for BVH building shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa21c27d49ae33b0773701525a6c1e8d3ecbf6e",
"description": "treewide: remove unneeded executable bit in non-scripting files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "023db569e8f7bf325fba86a1fa4ba984026a532c",
"description": "docs: Update MESA_SHADER_CACHE_DIR env variable behavior",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "622f7407d7a002030b24ed384532cb6d585b3479",
"description": "util/disk_cache: Do not try to delete old cache if cache is disabled",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c3bc6991d27c61b5c1b362f60db513044c5e41c3",
"notes": null
},
{
"sha": "7152f343d6d73d2fbc05629c8a31215b2d31c3a6",
"description": "ci: only trigger the CI for release managers when pushing to staging branch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "271bc0727c107262bfb262b59c033702a0d5d49d",
"description": "ci: drop redundant condition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31f0a9be3f858dfdca112a2839fbf5741f70ba34",
"description": "ci: don't run on tag pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4551ac69e357df07de9f7cb5ebd88579d7363e7",
"description": "llvmpipe/tests: include math.h for INFINITY",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d366520e8553f4a16151ee946d6e8136cab3de5e",
"notes": null
},
{
"sha": "b9e9cb4684f3b51ffb59cb1cf23bbc4b586209b6",
"description": "d3d12/video_enc: Fix AV1 tile_info() coding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "548b5e37ae6f213fba353e34d269dd77429139c2",
"description": "nvk: Use hw support for instancing on PASCAL_B+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc67f95ae2bc22da7d767f45182f75a886a97d95",
"description": "nak: Add MemEvictionPriorities to tex ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac502087836c5656dd39397c18b18b2de140455d",
"description": "nak: Print .dc for OpTld4::z_cmpr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c843b69338e3fb9a815ac7f81b4e78cec384b5a",
"description": "nak: Add more MemEvictionPriorities",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d19468924a59163ad18a713b81ee17dbddcd817",
"description": "nak: Rename MemEvictionPriority::Unchanged to LastUse",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a92155d7f886d902802b149c2b9c6bca56bac363",
"description": "nak: Stop setting .EF on tex ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a890a7583583f0d5745ccd60e552c37ab0d9552",
"description": "driconf: add GL_EXT_shader_image_load_store for viewperf to fix crashing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fc85dbc6ffc2a183c4bdcb5f69219f93eb30a43",
"description": "driconf: move a glthread viewperf option to global",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b50c925bd60f42aa98d97d14d40ab42a8b6b9e1e",
"description": "intel/brw: Fold simple_allocator into the shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f82bcd56fc9a9f30f62a64a6f8dc56acb6d8911d",
"description": "intel/brw: Add functions to allocate VGRF space",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c717e68ceae15eb62694d78ca1914e5cbd9cd70",
"description": "intel/brw: Pass fs_visitor around instead of the simple_allocator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75b77382b843b3ccc4d9034bbddc868bf1b3105e",
"description": "intel/brw: Remove offsets and total_size from VGRF allocator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea87bab4ce0c0b3ef598a1a8795e107d076c69f0",
"description": "intel/brw: Remove 'using namespace brw' directives",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21cbe000949ad0a9cd1268088b0e1a5d8b1eeed4",
"description": "ci: typo in debian-android in .build-for-tests-jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fcb494054a902146986e1fc4d064ba17ab43ba2",
"description": "radv: Repurpose radv_legacy_sparse_binding drirc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f58630f07c31f2b9381586d3a8a6ff5d074a8255",
"description": "radv: Always allow sparse on normal GFX/COMPUTE/DMA queues.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4209f8ebf6c03e01dbf84c1e889f6126d734781c",
"description": "pan/ci: add a couple of common flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6e0492da11fb9e74dd154b4bf7664b22c8ea9f4",
"description": "pan/ci: add fail from llvm 19 upgrade",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "101065642d2bf6ae07b72139d13011f5dcc3125a",
"notes": null
},
{
"sha": "fb8bfd1f0ecd9a93ca0d471c878dc14f89e7c585",
"description": "ci/android: add an android-angle-lavapipe job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "218c403dee411d69cd392ce096fb77e3c608c825",
"description": "ci: Move debian-android up to the build-for-tests stage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aab9ef3fd341e2aa189fdec884ee65359b3f2b6",
"description": "ci/android: Check ANGLE version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fc4aef848b20c88e91998c08c7ab58ea65e6966",
"description": "ci/android: Build and use ANGLE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc2bb73369e343821e9cf531eb38e0d71998a74c",
"description": "ci: Allow building ANGLE for multiple platforms",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba970a9de2092c39f0e8bedb7f3d63786ba16bb1",
"description": "ci/android: fix building deqp on Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17966a6a8026bd7425d3cb49aa0e411d2a07ca16",
"description": "ci/lava: Don't build VK-main for arm64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0f0be6fc8918ca2eb46e1daf49b225dcf5f8831",
"description": "ci/android: Don't build desktop GL CTS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89994ec65a0fa4b58a0515fdb40e78b1222de53d",
"description": "amd/ci: Fix fraction for radv-stoney-angle-full",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54928d643ec0d201bf0101d67437b53d7fdbafad",
"description": "loader/wayland: Fix missing timespec.h include",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "90effcceab797ffdd439427c32427d9328900a99",
"notes": null
},
{
"sha": "fdaf7c7b9647874e66e79653050f9d0999dc9134",
"description": "nir: add a high precision conversion unorm->float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b827556f52748976e76667a83a667d3673f0b21",
"description": "radv: fix adding the BO to cmdbuf list when starting conditional rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76bd7f92654908185e8c013dae69c9aca31e7d1b",
"description": "blorp: Enable SimpleFloatBlendEnable on Xe3+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b462c8b9e3d7272d9b5a2d6ab958d2283cf118a",
"description": "iris: Enable simpleFloatBlendEnable on Xe3+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "046b8717af850582bd7a226468804b51ea66829b",
"description": "anv: Enable simpleFloatBlendEnable on Xe3+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efeeae392622cdcb3d34b6f3a97bf702656cbb35",
"description": "intel/genxml: Update BLEND_STATE_ENTRY structure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1237cf6f7698c3a22d9cdd00fc2daf329f72be3",
"description": "freedreno/ci: update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "562bc5697fbcb0324c024c485c1bbc9c2f7edd52",
"description": "radv/ci: update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b432f03c8aa3a88ed525524aea2f8fd2579ac1b3",
"description": "radv/ci: bump tahiti's cpu cores",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d0498872d934c380283a459fb2b6b2b6eea537",
"description": "zink/ci: update the radv expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a55613ce8d97a47c438cd758ca392c4baa269397",
"description": "zink/ci: use the debian-built-testing for nvk",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5b291c7ce652c27800624808f6bfef513d7ac3de",
"notes": null
},
{
"sha": "30b616244cf312cc2cdd035505e45781efd3e151",
"description": "radv: print stringname for VkExternalMemoryHandleTypeFlagBits error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20013a1774f234ff8cd487cd3e2bf4db5b12846e",
"description": "radv: stop blocking non-2D import/export ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca8a740e3b44f8683f32d1728d143bf6e1fa03c3",
"description": "radv: fix error reporting for VkExternalMemoryTypeFlagBitsKHR",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "602f19bad8c293c442af6b54540f5e31906c09f5",
"description": "ac/surface: always allow LINEAR modifier for color formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ade9a05d8ba07e1f2a5493694d01fa18b70914c",
"description": "intel/brw: Use brw prefix instead of namespace for analysis implementations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b92eb0b2c5a4f3f1874358a9f64f5b6795ebf76",
"description": "intel/brw: Use brw prefix instead of namespace for dep analysis enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2f354587ddeb67c1184efb50dba2d88d4b447f6",
"description": "intel/brw: Merge brw_ir_analysis.h into brw_analysis.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c943fb0c20c7bf931503083f1b4df525e04c935e",
"description": "intel/brw: Move analysis passes without own file to brw_analysis.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f7eb96af80607c5dc0459a5724f8304ff0bde9b",
"description": "intel/brw: Move idom_tree declaration to brw_analysis.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ebb75743d5993494dd6a1e20a1622158a77473f",
"description": "intel/brw: Use brw_analysis prefix for performance analysis files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a23749332578a1ca1b2e8172d323e4f0ed58fb0",
"description": "intel/brw: Use brw_analysis prefix for def analysis file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0614e8ea1b78c8490afe7f1f13ffa64e50ce2df",
"description": "intel/brw: Use brw_analysis prefix for liveness analysis files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5369540ea27b478c754ea38a98ae61679e88e41",
"description": "intel/brw: Add brw_analysis.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf48eae1f983d927618d1ff6da6dc9563da57952",
"description": "nir: drop printf_base_identifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3bc6eafc823ff4fc6db2a015be80a2f6bfaa086",
"description": "nir/lower_printf: hash format strings in nir_printf_fmt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41eabbadfab33df519470c6ce076b7b02d214c52",
"description": "intel: port to u_printf context + singleton",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9429d001b9b4fed77b8ff82611c59bf40761c4de",
"description": "intel/nir_lower_printf: modernize nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ff5b2c03ee5d78baa7cc28e92985f44cf23856",
"description": "intel: drop nir_lower_printf calls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ccaa3118bf6e1e5d3aae847cdccec05519bd8a",
"description": "Revert \"hk: Stop using strings or common key types for meta keys\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "32e0e8c8c58c1ad10f0510a80a6457588cd12543",
"notes": null
},
{
"sha": "cb53c83a5eb1f1f3f158972714975b740d1682b9",
"description": "docs: update calendar for 25.0.0-rc2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93a720f81a32d501c5a9d47c063b2fee4ea8a325",
"description": "gfxstream: mark unused variables as such",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2b37cb1deba957ef1c109c704d8de374ba2d00a",
"description": "gfxstream: use `range` variable for its intended purpose",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96c183c759353adde01e169eae71a504e731679d",
"description": "gfxstream: drop dead variables",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74d0a8cdd62a03c77e27a17d837b3ad12c09db71",
"description": "gfxstream: fix signedness of shifts",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58938f7348655e2e37ab665abb48176b44f27e9f",
"description": "gfxstream: drop unnecessary semi-colons",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f54beb30728f6510ce50071ddaef5f9157b16ef",
"description": "ci/cuttlefish: drop `rm libglapi.so` now that it's no longer loaded",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "44bda7c258f5e1a7b476616a134931f923f252b8",
"notes": null
},
{
"sha": "4bbbbb96be4702ff60610ab8d44c319125d3ce56",
"description": "docs/android: drop libglapi.so now that it's gone",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "44bda7c258f5e1a7b476616a134931f923f252b8",
"notes": null
},
{
"sha": "0ce0b7c7b06a09c934684e5dfde688d58e5b79eb",
"description": "hk: advertise EXT_image_view_min_lod",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "157ffa5b437f0711c88ac28735ece0465b0f4bd7",
"description": "hk: emulate EXT_image_view_min_lod",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e1ce5331b16a90289746547a997003363777262",
"description": "hk: rearrange sampler image desc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ed6aa68ad4777a9a3d462ae1a492577073b3e7d",
"description": "hk: pack has_border with clamp_0_sampler_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e29a2c8d54b301402fa37eb500633f7bf035cc9",
"description": "agx: switch to nir_tex_src_lod_bias_min_agx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "932d8a68ebb991819f148bf8514916ad098e26ab",
"description": "agx: lower min LOD for txf",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "780b814354b74d28d863325cfa2fe90fc5681913",
"description": "nir: add lod_bias_min_agx tex src",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5de33e48e4054fb7ff62d1d5e990ba6a46df71d",
"description": "nir: add image_min_lod_agx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fc856af98ecee00f07a039b68dd82fb47b4e6da",
"description": "radv: fix caching on-demand meta shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d03c1afe0adc9c68a284928cea1457337686e94",
"description": "vulkan/runtime: allow to use a different disk cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30961b2bfec63eb6fed834301efc7f875354b29b",
"description": "util/disk_cache: add a new helper to create a disk cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8404e7428b6c25a32f8cbc3eb218dec5725bb5ff",
"description": "ir3: fix emitting descriptor prefetches at end of preamble",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e7ac1094f69830cb76e622525629ace68b757a10",
"notes": null
},
{
"sha": "e192d7d615dec9c9c04447c4b9ab0244d6380944",
"description": "intel/ci: Update expectations for Xe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ddff54bac5783edb662796df6a144048a36d56",
"description": "intel/ci: Use INTEL_XE_IGNORE_EXPERIMENTAL_WARNING to reduce warnings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d1fa0f1a368b47df59c739c892442c5ec81f859",
"description": "intel/dev: Provide a toggle to avoid warnings about unsupported devices",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd5d2588807082a9d4d0efdc9978e0c364e4b08",
"description": "intel/ci: Load Xe instead of i915 on ADL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c5abd32b3c1c996576375d10fc33c38a723902",
"description": "intel/ci: Add newer i915/ADL-P firmware to rootfs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f736f19642787e381205d9088c5dceb3f13650ae",
"description": "intel/ci: Drop redundant BOOT_METHOD variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2105fe162b41a58702f13b029934b4f7e22e3cb",
"description": "ci/lava: Allow passing extra cmdline arguments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9950dfcd80ae0ee6774daf7e26ce3aea23a5a0a4",
"description": "ci: Use new kernel with Intel Xe driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a54823db97b86a00d2bcc04723117f92f5a1823",
"description": "ci/intel-gpu-freq: Add Xe support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b8d1da6dc4819cd5fdbea9bdae08d98f7de588",
"description": "panvk: Disallow unknown GPU models early in physical device init",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c95ef9e3232ef35da3b3d7a77d0726d0cde3fe23",
"notes": null
},
{
"sha": "0e7ac7d65f1139c5b9635848053e1e84ca85a283",
"description": "panfrost: Properly name CSF instruction UMIN32 source 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bb6ebe9387015ea06f5bb02afb8a0707df4b322",
"description": "pan/decode: Fix indirect branch calculation for 64-bit",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7d0dc3d30ca7cb9589f2590d827dac32f72fe835",
"notes": null
},
{
"sha": "135aeddc9b697f8b6a4f89358107b865799bdbc7",
"description": "pan/bi: Use 2D dimension with TEX_FETCH with CUBE on Valhall",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ce52b6d35975c82077d5d2efe8430063fa2a4abc",
"notes": null
},
{
"sha": "c36326d3afc453c23c8e3bb55d27a7443c89f06c",
"description": "pan/bi: Remove b3210 from valid swizzle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b00c09b920a1cc4f346ce88ba1aa0875eac8ebec",
"description": "pan/bi: Fix invalid CLPER encoding",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "316486dd9f6bbd03e7e13655674f1fa91e533b9a",
"notes": null
},
{
"sha": "637cb0a99304bbdfd585814a55fd1b179353d1ab",
"description": "pan/bi: Remove shift lanes invalid encodings",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f45654af5953d86b4b82760b51a502fb25244073",
"notes": null
},
{
"sha": "fbd5d58e3672944ba76911875f03bda69b93d5da",
"description": "pan/bi: Properly encode LEA_BUF_IMM",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f45654af5953d86b4b82760b51a502fb25244073",
"notes": null
},
{
"sha": "38a3cd8c766ae77d3a47aa3d51e31cc5ff048f5b",
"description": "panfrost: Fix PROGRESS_LOAD destination register",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1",
"notes": null
},
{
"sha": "05c2abcfea3c86258283d89dc6ad3f78b45729fd",
"description": "panfrost: Fix group priorities in drm-shim",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2237cff1af9096fffb691dd07930dd816907dc35",
"notes": null
},
{
"sha": "555b8580ae72961d39159c74af7327c4db561c9e",
"description": "nak: Fix cbuf textures",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c1510ad72e229a1e347afecfc6cb8f6cca1587c3",
"notes": null
},
{
"sha": "4d86a1c9286af110557037b379f1b5c5aefa2cd2",
"description": "pan/ci: add flaky tests to the flake-list",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f70425ef5580f4e2d8b8b5952d46076719876d3",
"description": "panvk/ci: add back incorrectly removed crash",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f93a48e4e3462ac214b8f5d1217cbe640d0cd34b",
"notes": null
},
{
"sha": "ed675272f439cc5e7d76ae364b707f2695a4eec4",
"description": "nir/lower_poly_line_smooth: use intrinsics_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "998e2299f74f39c4ec4b7116667c823668f21fa5",
"description": "nir/lower_poly_line_smooth: don't reject fp16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff225dee67e6bba605e7d4ca8eb4d8653c78f5c8",
"description": "radv: inline radv_nir_lower_poly_line_smooth",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b588b560787e102cdae0916103ee2472826c7649",
"description": "radv: remove radv_should_lower_poly_line_smooth",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "359ba659036d0294cdc791b1ab28d6e8f7a00144",
"description": "nir/lower_poly_line_smooth: support partial store_output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c410456d9f7cb19cc231ced589e752faaa7a7c4",
"description": "nir/lower_poly_line_smooth: only smooth first color target",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "534c2ceac8b74ed46dbdea47d295fc75316b8222",
"description": "nir/lower_poly_line_smooth: don't emit control flow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8a643bbd3666974966241726596b81f05238e6",
"description": "aco/isel: track control flow divergence in loops more accurately",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583c3586fed566b1bff70895cf525615ed0a74f8",
"description": "aco/isel: remove loop nest information from exec_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77258346cbda4a11a3ac6c2751019e4f275ccbd",
"description": "aco/isel: fix assumptions about potential empty exec mask in nested control flow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44216e035f7cfda18d72f015e3840ac85833f6ec",
"description": "aco/isel: add and use exec_info::empty() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e8398832c3b318dfd2b6627ed5e86e7a6a4f397",
"description": "aco/isel: use cf_context in loop_context to restore cf information",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b9c9fb9042ee2c2f0d34d26bb677303b205b46f",
"description": "aco/isel: use cf_context in if_context to restore cf information",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2bfc05d7144e2abafda813e672e382996f0c010",
"description": "aco/isel: rename cf_context::has_divergent_branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c5a91b9f2fb99e9ac3b60bc98e0088046a5348b",
"description": "aco/isel: move cf_info into separate struct cf_context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61fa007e4842f8e0e7c777d4fdb23b3c7118d48f",
"description": "aco/isel: fix empty exec tracking for uniform branches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd32129c1a417b4e68fa8f2a0a984f374d14d539",
"description": "panvk: document missed extensions in new_features",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "00fb0f5ec20ae8fdbec2fcf2c3f9becdb59d9207",
"notes": null
},
{
"sha": "a4b8131255f00d6d063d5e27e72c17628ae5a216",
"description": "zink/ci: Make zink-venus-lvp-full a nightly job",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7bf4d6a4dbef2fb65f3284c9b33c2c5561f11ee0",
"notes": null
},
{
"sha": "a8b84e18989e241712c0964fc9359389720858ec",
"description": "anv: use A64 messages for push constants loads on Gfx12.5+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c1729908471a1b000fa4ab0b29ac9f79a8b7394",
"description": "brw: enable A64 pulling of push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0808125914567823cc45ea1daff54c29c574573e",
"description": "brw/anv: rework push constants for mesh/task shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77e532248a8ef41aee805a1a19132c211945935",
"description": "anv: add a helper for getting gfx push constant addresses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26347b487629c7e3b07af67e9b2b664bd987ab69",
"description": "anv: use heap size to program generate state heap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddf64a7d954345ebfa7a577df6664a864dc11e7a",
"description": "anv: track the first 2MB of unused VA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48e41c87b04ad3524942b5f781876db1e0d24314",
"description": "anv: increase general state pool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75e09c4ff304773dff0b0320ffb8eae82775b0d8",
"description": "anv: reuse helper for compute push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c08b437db78efcd5d61d14fd7ffd47a741829e51",
"description": "brw: fixup scoreboarding for find_live_channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09b5de379cd47a025662459d03aed970da170676",
"description": "gallium/ddebug: add missing modifier callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da023a5a199d4d5a620839234cc956bee5ecc115",
"description": "ac/surface: fix radv import dmabuf from radeonsi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f095aaf819938450574ef308ab5a98b1a34b33f3",
"description": "radv/meta: stop using string keys also for DGC and query objects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "886d720c19b74cc50d4407e20ad6cbd14a3e5930",
"description": "mesa: fix RGBA_SIGNED_COMPONENTS for lowered signed luminance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6dc8fa426ef104ed3635e18832b9998a0499f82",
"description": "v3dv: fix missing access bit flag when checking for texel buffer reads",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5adf305fe61100a4393256c94b2a7f7e412988da",
"description": "ci: re-enable austriancoder's farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "183ffe86b78bf6932b229068b84e2d92096492b1",
"description": "etnaviv/ci: convert from baremetal to CI-Tron",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f72ee5e5877083b4838f33fd418d39ebd68521fb",
"description": "ci/b2c: de-duplicate the download of install.tar",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3c0c4fa3c81588bf551cfe15e16ec0865b0178",
"description": "ci/b2c: add support for diskless DUTs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ae0b1c467ac6311d8ae8b6efc3f24237a115056",
"description": "ci/image-tags: bump the debian base tag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "596cfbbed1a6a632c04c0c9b5b5f125352ad2d7a",
"description": "ci/debian/test-vk: trim down the container on a per-arch basis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39969409f6fb60b21aea36be4d5424718fcc26b8",
"description": "ci/debian/test-vk: remove software-properties-common",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "85dace1c0b7c1839d12171c2c9d63f8e4a002f35",
"notes": null
},
{
"sha": "d24c68f11fc325d90c15774d67f3839227ea30dd",
"description": "ci/test: add arm32 b2c jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c5f0de7ac0cfacf3686e79755ebef5b117643c5",
"description": "ci: Add debian/arm32_test-* images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cc807b418419429af61a70c68184402f349a948",
"description": "ci/build-deqp: delegate the deqp main commit check to github",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd7ec5403d8d255704d91e200f6e8412a88a0278",
"description": "ci-templates: update to the latest upstream version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "175b6d02ea204f8d74749521e8d7902f6f804e70",
"description": "ci: Move apitrace to test-base container",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3be9d71537832caa417b2adc40cbe2aaba2ae3f5",
"description": "ci: Move common testing packages to test-base",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "930b4009e10a2cee63637145b067a5e81958db0f",
"description": "ci/vvl: Use appropriate level of parallelism",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e05307beecfd7ddf239276eb79fef8e0cf9a0d4",
"description": "ci/test/b2c: do not download the debian/*_test-(gl|vk) artifacts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d450d9c70b49a3856cdcc00818b704ecaeed37d3",
"description": "ci: be explicit about the fact HW jobs do not need linter artifacts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978c0989eba1e307007ed493b9221fbe295ccb97",
"description": "ci: fix the artifact name",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ef3091736c3ec63303e483d8f3cb0924b4a4fa4f",
"notes": null
},
{
"sha": "44b88c1034c62ccd10645e7235f584fad7aeed57",
"description": "radv/video: add h264 b frame encoding support.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "717c85d08a418f7ca2ef347d7825e9bee24c3856",
"description": "radv/video: calculate colloc buffer size for h264 B frames.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b27c77bdff7d37946259aa2a3f56117caa3707",
"description": "radv/video: move encoder to using a buffer instead of an image",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adc51bea287a55a5defea936104767899961f38b",
"description": "doc,src: replace doc and comments for shader and compute cap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f020ab18e1598572d593bbc4d0d6c4a61ddab7fa",
"description": "gallium: remove screen shader and compute get param callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb251ff3d0e4ec77ef90a2a94f45aa3aed9abecd",
"description": "gallium/aux: remove aux shader param get function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e0f722fc1da29a10cb35de6814e14b0c3e267da",
"description": "zink: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaf865cdf2af1a2aa081e54eb87350589b4fe296",
"description": "virgl: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27c4ac1c101395a76b36b983f03e929d7d40bca7",
"description": "vc4: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e51b32e7e9485d02e2d61e1b3d5557b0cbb06bc2",
"description": "v3d: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3ae0e60544dd6927529efefd5504724017908e5",
"description": "tegra: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d353965473cf475b90c41583d25bc960a606d551",
"description": "svga: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c981183ca126f9eb26b084bfede91c9cb59faf",
"description": "softpipe: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ca3618c011eac837c75de1e595a3eccb6072068",
"description": "radeonsi: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba2e6ae8f83001a496cf0b4c52bf31ce7d7169ee",
"description": "r600: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "809b5728a20758af598e7e2686cbd3876bdc2412",
"description": "r300: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdd59c1cd529d7a59cca01fe48f02580944c0850",
"description": "panfrost: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "566713341343147976c9e2f07f65448e31503c3c",
"description": "nouveau/nvc0: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98529b9b65ff967cce900f696db62d722af106a5",
"description": "nouveau/nv50: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d9890c0e01c048f1d70f7356021d3b8c81787c5",
"description": "nouveau/nv30: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32c928038c73ffbc5d2e36b6d014f98ea6d5fa8",
"description": "llvmpipe: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de82583031f3a3ef6dec351fd23d634680eb9e5",
"description": "lima: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f9f7152f79fe6a396f0fa789d9114ddf6267157",
"description": "iris: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a3ac70015f07bebe47823040b386901b58326f2",
"description": "i915: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02ca28b5caa8d26a2945ae831d00a594a8d80a3c",
"description": "freedreno: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5b58b8c88237fcddfcacc2f561945e293cd2e04",
"description": "etnaviv: remove shader get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1010edbc06b3d17fe739d1519144d10ec7c7c6e",
"description": "d3d12: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa12b9bb8386dad4949ec038aa5edd8912f70cc1",
"description": "crocus: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b251ed5d03af971c30922b35f3fe1429beb70ff",
"description": "asahi: remove shader and compute get param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c46aacc216d04a598e7ab6dbb0359afa95dc0da9",
"description": "rusticl: replace get_compute_param with pipe_compute_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e08664cf85b51be6742f412431329777b12bf59e",
"description": "rusticl: replace get_shader_param with pipe_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0911b13d7005791d0200ff922076390feedd4f4c",
"description": "gallium,mesa: replace get_compute_param with pipe_compute_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "961a9c3a43cf27806f1a4c084daa4707b7a4c95b",
"description": "clover: replace get_compute_param with pipe_compute_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cc42f14937f82eaadfde4e7b7c6026a42bc6c8b",
"description": "gallium,mesa: replace get_shader_param with pipe_shader_caps access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "916bdf089297c0e534fea738a2b21d8d017f7b6e",
"description": "lavapipe: change min shader param to use pipe_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12f420ceba00aa1cf981caa526aac0ba00dd2785",
"description": "nine: GET_SHADER_CAP use pipe_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ffa83cc6af59fe5590ff3fd40fe407a21d01e9f",
"description": "zink: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a18cf7cac3e5e54bca7815d5a93c66de13682f4d",
"description": "virgl: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c78018c5525382bcb18a8c7e4a5c7d930ab675ba",
"description": "vc4: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a1d1e47c9d0c1f035772ad71770f64503511b2e",
"description": "v3d: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c312ca70bc7adeec88c60a976332d82535ffbd5d",
"description": "tegra: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69f38859f39df8e71a7f40076e67a4c7197c6de8",
"description": "svga: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bae981209244bdd2825dcb641bd12f4bb22d38c2",
"description": "softpipe: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42d6c1245da5d0be3ca524ebbc1f8d044f29f9c6",
"description": "radeonsi: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "390854e52358284048c65f14ef86ac0658de3508",
"description": "r600: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a0a4ee671b8a80b00df4952abd5e2c60ae1216",
"description": "r300: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b782f5570b7926242462caaf75d4cbcad67d3a3",
"description": "panfrost: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d194637c5d3d019dd9641cb89227dc684eae69b",
"description": "nouveau/nvc0: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2e1fcbe01a5615fff694adc6887b0d9989ee8f3",
"description": "nouveau/nv50: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a242c6ee3ccb397e85ddb9c79633f7eb1620c92c",
"description": "nouveau/nv30: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a65b74af5139f8e137b1dc614b8cd411b081d5a2",
"description": "llvmpipe: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3450274f78de523625c8b7100853379d3fc0afb6",
"description": "lima: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36534ec18d4cd000067767d83dd7cdac2c453c9a",
"description": "iris: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d0b4ccdee0c0d7d82d8c75f3af114e4f22c128",
"description": "i915: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a6b70666fe4fd1809171bfb37ec729f015e37d",
"description": "freedreno: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99605fb3a83fedffcb5b12f9257e8463339cf5e9",
"description": "etnaviv: init shader caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "332502d9a2f0d4168de51450ffe5cd88d60a138f",
"description": "d3d12: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a9a61a1435d48c0f518201a510331744ec844c0",
"description": "crocus: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b348d3a3ef6a7d1d026e23399f9323421e75873",
"description": "agx: init shader and compute caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87cc79126d568a815f5837f9e5132b637755cf34",
"description": "draw: add draw_init_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02903e150ef94f2042a423184a3362142c321165",
"description": "gallivm: add gallivm_init_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19240e0fea10b2358ef32c485fbd12fcf6cda0ca",
"description": "tgsi: add tgsi_exec_init_shader_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "379b3a782d6ebb85dd8d6e393db713085621c99d",
"description": "gallium: copy shader and compute caps for ddebug/noop/trace",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b838218ebd267fffde9240bacc9dc4b00e06efe",
"description": "gallium: add pipe_shader_caps and pipe_compute_caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5c8853ab037c4270987d860cbc56a3a46ffb25",
"description": "gallium,mesa: remove ir_type param when get_compute_param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55be769f6ddfeb093bfe62d14f707203d805e180",
"description": "radeonsi: init compute caps without ir_type param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1e039dd35b6519dba804ddc7456302c7941dff1",
"description": "r600: init compute caps without ir_type param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a6eb7041ecdf07893ef6f4286d0a3601958f957",
"description": "gallium,clover: add compute caps used by clover only",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af8172b62b619edfdc39296344b30b4de1adafe",
"description": "gallium: fix ddebug and noop screen caps init",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a036231c096a6dec717e0e3c6b85a83a29c50723",
"notes": null
},
{
"sha": "0f656756ec225cbd266e5de6e11f25b49afad64b",
"description": "lavapipe: fix min_vertex_pipeline_param",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d91a549b67f3a13c4763d82e333e50395c300507",
"notes": null
},
{
"sha": "00fb0f5ec20ae8fdbec2fcf2c3f9becdb59d9207",
"description": "panvk: enable KHR_separate_depth_stencil_layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "935cadbc2e12fc4f5051304cbe4ef610c1342a40",
"description": "panvk: enable VK_KHR_depth_stencil_resolve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1885ff8a3973a1575c4e6429b7182c1354cacdff",
"description": "venus: refactor more to image format props sanitization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d440a7d97e9e50c5d83fdf8daa3a1231a9ca0b4",
"description": "venus: further sanitize image props for rgba10x6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9fc7392fa49d4481ae70c32b8c69df0834e8ad0",
"description": "FreeBSD: Disable support for \"-mtls-dialect\" for FreeBSD",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e49df902b4c1b98569921d8b858e6e3855bf10e0",
"description": "panvk: report strictLines as true",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d64095410db40d79b7a4bb44febbe8e57518eea",
"description": "panvk: fix line-rasterization of bifrost",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "4ea4b6c98b8bf29e15930dc1c7851deb45ccdf29",
"description": "gfxstream: Replace pre-processor (LINUX && !ANDROID) checks with LINUX_GUEST_BUILD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb6d371c0ebb84405c0d095c554ea08bcab181aa",
"description": "rusticl: support SPIR-V 1.5 and 1.6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f4931353fd5cd635c33f306e1016331e07e3934",
"description": "rusticl/kernel: call nir_lower_variable_initializers earlier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48f93e7313b2c376494c04acdf4a9d30014d5863",
"description": "clc: bump SPIR-V target to 1.6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f493b45ae8e0c671fb52214a011fa2f0322a728",
"description": "mesa: Fix FramebufferTextureMultiviewOVR num_views check",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "39491da1b6358efebd6d48da6f5454c73409db67",
"description": "mesa: Fix multiview attachment completeness check",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "b774b615d273f2948f2d9a9d13fe5ca1c3d04119",
"description": "glsl: Expose gl_ViewID_OVR back to GLSL 1.30",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "bf88b9b324f8149908a43c98d270f52022b321d5",
"description": "kopper: implement to get sync values.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d335d496755e827291f223fd9fbcba35f646bf",
"description": "dri: fix a build error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf3647696125595a44cd0e08d2f819c3dd6f6f54",
"description": "svga/ci: disable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a41564619319fe3b4e5d46e43607cb3748775df",
"description": "intel/common: fix mi_builder_test issue",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bb31287d240388925b09f791861a883ae3909d88",
"notes": null
},
{
"sha": "c1510ad72e229a1e347afecfc6cb8f6cca1587c3",
"description": "nak: Optimize bindless to cbuf textures on Volta+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "272e8ec461a637ed41b1bb5a23f792d07a2eca01",
"description": "nak: Add support for bound and cbuf textures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b6ea415fcd247a1a41067ec0ccc86b1998dc24",
"description": "nvk: Only pass sampler handles when needed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2be01df8dfb08aaf3af349babd39dfcd5ffa74b9",
"description": "nvk,nak: Only use u64 texture handles with codegen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e1bc55bf5945a24d1cff619ef61fec26d612fa",
"description": "ci: fix debian-build-testing BUILDTYPE",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5b291c7ce652c27800624808f6bfef513d7ac3de",
"notes": null
},
{
"sha": "4064b5546bba9aa879958883c220fdba4fe5ecf7",
"description": "intel/dev: reduce warning noise from urb settings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e80045ae047c6ea3b5a82105e63e5f541a3a15e",
"description": "intel/genxml/anv: fix the layout of call stack handler struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b856a741d6dc18d409a0c06ad6492cc3ee9a6bd",
"description": "radv: advertise computeDerivativeGroupQuads on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd8575ebd3dce5d1367ff38a4759c49aacd8de72",
"description": "radv: implement derivative group quads on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fb23f29fefd5d67c0ea1d5f082d086078848b32",
"description": "radv/nir: update radv_nir_opt_tid for derivative group quads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d3062470f3ccc6cb40540e772e902c7e2248024",
"description": "radv/meta: add missing pipeline lookups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08777e5ba9c6a01ae24ee279f4acd0d8f0c0a6b0",
"description": "llvmpipe: Remove an outdated comment about subclassing pipe_screen.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "effa913d166e9f4896e3ce5e0240d772bcd98081",
"description": "panvk: advertise storagePushConstant16 and storageInputOutput16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3497069a046a7dc448d4edac133a2be27fabd4fc",
"description": "panfrost: support 16-bit varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b359f3e59436319307ce9cbed79b998c29ce5a0",
"description": "panfrost: support 16-bit vertex attributes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02dc105a36d1077b466673928ee3dfff70da8489",
"description": "panfrost: move handling for bifrost mediump lowering to pan_collect_varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26ba20be516089e040a9fcb19f3d2e0932c24438",
"description": "panfrost: minor refactors in preparation for panvk 16-bit IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58bd1356ccf58fd6210b7abd66e3859576c1ac0b",
"description": "pan/texture: Only use plane_chroma_2p for chroma planes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "144f9324a3747748191513c0a1a596171f193a82",
"notes": null
},
{
"sha": "23aa784c05cdac361c9518e6e7c00c198841c4d0",
"description": "pan/format: Use HW version to determine siting for YUV 422 formats",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "83c76cceafb4d375cc9cc2cf043bc32e5577f244",
"notes": null
},
{
"sha": "1da221427ecf8e7a57ce36377cdab4b2a492b7ad",
"description": "vulkan/screenshot-layer: Add RGBA surface format support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96de531b5a99cb182c25ae8a953ccf8b46bab041",
"description": "anv: Add statistic for 'GRF registers' for Xe3+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07787f3208b4509b6602b51037473c36289ccdfb",
"description": "intel: output a depfile with mesa_clc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92085e7babd09b5d5a0a98691732ccaaca132f4d",
"description": "intel/brw: Remove 'fs' prefix from brw_from_nir functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1332d845002f71c432905180424c14dc93fc27e2",
"description": "intel/brw: Rename file brw_fs_nir.cpp to brw_from_nir.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25707b57bcd8b67cde4f82f154c9dad2f25a7512",
"description": "lvp: set subgroupQuadOperationsInAllStages to true",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c031a53a784d9f1d9349068fe9ad0b15c71e6ec3",
"description": "r300: copy propagate constant swizzles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9835a2df83e37bd8031a335fd9ad0153385a9fd4",
"description": "r300: do not limit maximum TEX group for R300/R400",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3bd769957fd97705ec0b4f577e2d9b916219f15",
"description": "r300: remove some dead code in redeon_program_alu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9993f3dd6ab677b50682eea9affda8d06d92bad7",
"description": "ac,radv,radeonsi: add new GFX12_DCC_WRITE_COMPRESS_DISABLE tiling flag",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3064bfc3125699b8dcf106dd628e0472cd561da4",
"description": "zink: guard rebar check against fallback heap detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8aae76014437cb32fb34f7d12240e36333f4ffd8",
"description": "llvmpipe: don't assert on exceeding if_stack size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cc0b497b3a73c79703417eab11130d79afeec25",
"description": "freedreno/registers: Fix gen_header.py for older python3 versions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e93daa265687ee6a54506c197e99793e7d3b2f",
"description": "freedreno/registers: allow skipping the validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9540139f439ad8adb906203e1deafe056602327c",
"description": "freedreno+tu: Add new virtgpu caps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ee5015da4c386c0ef8b6ff12fd2bb34022d86a6",
"description": "Revert \"st/mesa: move VS & TES output stores to the end before unlowering IO\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "3290222a1a56169c5187e85e0ce61b3da861a820",
"notes": null
},
{
"sha": "1e0e521a7dee1481d7b32ea4c95470beb9125809",
"description": "broadcom/compiler: move stores to the end of shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e648a238e23199969e57e1d9336755b5c74d87f",
"description": "intel/dev: Add BMG PCI IDs (0xe210, 0xe215, 0xe216)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ab55b3c5169e11f52de6d3ef7b1dd0873a40131",
"description": "radv/meta: Stop using strings for meta keys",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e0e8c8c58c1ad10f0510a80a6457588cd12543",
"description": "hk: Stop using strings or common key types for meta keys",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4277adf80c5b6f78d9448920b3fe9d70a0f48c",
"description": "vulkan/meta: Stop using strings for meta keys",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bba4cf21bed35fcd3814405432bdc50754b583f",
"description": "vulkan/meta: Remove object types from vk_meta_object_key_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3319e496f717d802cd87b2a499ca7658fdc09a49",
"description": "vulkan: Stop using strings for BVH build pipeline keys",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5572e274e25765a532c42a0a1074b5614fca6ae9",
"description": "v3dv: serialize jobs after any barrier when debug sync is set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d9f5dfd1df861771880faa9555701e38bd82c09",
"description": "v3dv: implement sync debug option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d36e97c774cf3d41299d56a94a4d5bb939a76e02",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "5b04337ba0858871b281150bbcc4124b73dc5cf7",
"notes": null
},
{
"sha": "5c26f165ba521c34d5c5d568383477a7f580e5da",
"description": "d3d12: Enable warnings C4056, C4305, C4351, C4756, C4800, C4291, C4020, C4624, C4309, C5105, C4024, C4189",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b2486a0990d0f161f24106e32cb01e54ad2f0d",
"description": "d3d12: Fix warning C4800 forcing value to bool 'true' or 'false'",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d67980140c53465e1277af1d99168901ac683ad8",
"description": "u_thread.h: Fix warning C4800 forcing value to bool 'true' or 'false'",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e869b3750ff75675172bf7e6bcba772a737a12d",
"description": "nir.h: Fix warning C4800 forcing value to bool 'true' or 'false'",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e272c98f5d6cdb78202e9f82342afce03b08d603",
"description": "d3d12: Fix warning 4305 truncation from type1 to type2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5765d765945cde2b40f5cdb14853c4f13d25450",
"description": "khronos-update: Update ANDROID guards in vk_android_native_buffer.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b04337ba0858871b281150bbcc4124b73dc5cf7",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb31287d240388925b09f791861a883ae3909d88",
"description": "intel: Initialize upper 32bits of drm_xe_sync.handle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3adc331753a5dde8a440dcb931838a23118128b",
"description": "iris: xe: fully initialize drm_xe_sync addr/handle union",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9afe29153da21bc0537fec809e21d82369061661",
"description": "anv: xe: fully initialize drm_xe_sync addr/handle union",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e5daaedd08e9fe1e6049d827fc23d237e34fd6",
"description": "i915/ci: use debian-build-testing instead of debian-testing",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ecd183c563670c5c3ab371d6b5596ecabbe6fad",
"description": "dril: Check for null config in dril_target.c",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "06d417af80bc1f171cadc338e63a7aa75c877754",
"notes": null
},
{
"sha": "c64871acccc77e6104db2a4c1aa36c94880626a5",
"description": "intel/vulkan: Add bvh build dependency",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "41baeb3810a44f1746e05d9556d1951e72527499",
"notes": null
},
{
"sha": "98ddfd040a3612c9007f41501888998449b51614",
"description": "spirv: remove spirv_library_to_nir_builder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41aa22a6b5e942e22e7a74936fc21b6d87aab03f",
"description": "intel_clc: remove NIR output support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d5375017a516f4281ec0b73748582c56a86057a",
"description": "compiler: drop vtn_bindgen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f9eace8645aba788206dfecde2a2987aeb64e59",
"description": "intel: move internal shader compile to vtn_bindgen2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdeb05c907e21155d6b022517137c294ddf02251",
"description": "anv: fixup missing compiler dependency on tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e621bafa9ab63ddb9f3904095bd12a41b1a28302",
"description": "ci/debian-ppc64el: don't build AMD drivers due to having only LLVM 15",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82047fa82f1bbbbd4f1a9b05c034f79a00d85e31",
"description": "amd: drop support for LLVM 15, 16, 17",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ca23eff0bf1d37c8aa2d9a36436ef2c8fb68a4a",
"description": "intel/brw: Remove brw_gs_compile struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3983e88c2743fed43d37e91bbeb1de453e132bda",
"description": "lima: ppir: handle ffma in the backend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4b1924b229d12416dccb2eb48c1b69caf6c5170",
"description": "CI/Windows: Update container deps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049015a7b8b00677b5cedfe70bb9eb249a2f1a4f",
"description": "meson: Enable /Zc:preprocessor for MSVC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3129fd8dcfae579e854ec67134d99dec0e40882b",
"description": "rusticl/queue: check device error status",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c52ddd1a672b1a2b61894e77adf21d6e9084a1c",
"description": "rusticl/mesa: add PipeContext::device_reset_status",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46454f01d390d89e2dc62b3e93892137440a05ef",
"description": "rusticl/mem: set bind flags for gl imports",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
"notes": null
},
{
"sha": "0e94a1490023d873cfeca3550ce48f7386baf390",
"description": "d3d12: Fix array of texture DPB cap detection",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b68ddd98d882f9edd548da5382e661c867076d43",
"description": "d3d12: Increase DPB video texture array pool size for async queue depth",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9f912921001a14057ef9828932a6ec78d6a0a01",
"description": "d3d12: Add some missing members initialization for d3d12_video_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcbadd77a8e7a4d4e30931826a041607202e5182",
"description": "d3d12: Add NULL initialization for d3d12_video_enc::m_pVideoTexArrayDPBPool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "123374c1d72c1a3ce3dc0bde1ef8e68a53d7b0e7",
"description": "d3d12: Add support for Y210, Y410, YUY2 and HEVC 422 8/10b, HEVC 444 10b profiles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df27e09267b5f7d603745713b5229eed884afe31",
"description": "pipe: Add profiles for HEVC 422 8/10b and 444 10b",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1e15f561f8f6befd55815b813783716184f2eb8",
"description": "d3d12: Fix HEVC range extension pic params validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81869c70f0b727feb160bf1697059e26bcc94650",
"description": "d3d12: use log2_max_pic_order_cnt_lsb_minus4 from upper layer for h264",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b834e1666ab632df5e2828bc460acb79cd21fea",
"description": "d3d12: use log2_max_pic_order_cnt_lsb_minus from upper layer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7cd9de460b1393402a78334001d37f873ae3d767",
"description": "d3d12: fix d3d12_video_nalu_writer_h264::write_slice_svc_prefix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf7edb9a2d9e52247bd20ceadd1a4ffefe7c9663",
"description": "d3d12: fix start code prevention in write_sei_nalu()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8499f69a46763f2aae97039f6770264ee1a9a00",
"description": "d3d12: initialize ReconstructedPicTexture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fcef5168b4150e68e4e2ad6c919ca937e721691",
"description": "d3d12: log all the field of dpb buffer for better diagnostic, cosmetic space removal",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad66315a677de464634bfdc71aecf28843929b0a",
"description": "d3d12: fix incorrect IsRefUsedByCurrentPic marking for P Frame",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e026f40b5f083772cff6c909f6f68527e6ae3ef3",
"description": "Uprev Piglit to fc8179d319046f45346bcbcc5aaeabebdf151f03",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d3b6aa8d6de0222c59af4b2f0b1feee27e9a046",
"description": "freedreno/drm-shim: enable raytracing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "438652654bbbfe6657c12cef70c38f17f1a60bcd",
"description": "pan/decode: Fix the blend_count mask",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f2740ac69c93872910161e64e6d06a53a119634e",
"notes": null
},
{
"sha": "127af6f38a36bd127f091b11bd2ad070582544d1",
"description": "panvk: Don't clobber registers if the render pass was suspended",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2d3c50d484bb25fe595959b00cfb92fe538d1d6f",
"notes": null
},
{
"sha": "c41b29f4506915672029f6fc8c3ec7d21db44491",
"description": "zink: delete some old DGC remnants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41296aab47edc83f740eb0e2e3fcb9e168dc59b0",
"description": "zink: also refcount needs_present from frontbuffer flush",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4b0f2d1a2b30e5a288f909683203bfa3bbfacf50",
"notes": null
},
{
"sha": "50dbcb1d00d239cacc13c394543fddfdee121cac",
"description": "rusticl: stop clearing shader images after every dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72849ffbcd612dac86bf950baf07b3bf4baa6370",
"description": "gallium: add a pipe_tex2d_from_buf struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d0d83c629756664801e6b14307120c1a3497657",
"description": "aux/trace: trace tex2d_from_buf for samplers/images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a1524a0890a36e9f21e7cde253516855e2c94b1",
"description": "libcl: add unreachable() macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72bd3a60043188ff0d28a3132f393915ab197532",
"description": "nir: include __LINE__ in NIR_PASS validation results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b1d8796fb639ff13b237415a50b4ce43d0594f1",
"description": "asahi: port to vtn_bindgen2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dd788298f159fdf76961e9a2a67c4894c0c70a4",
"description": "libagx: port to glsl-style compute builtins",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a958f6997f8fb12e0f8ca010c7d9a499f9e3aed",
"description": "libcl: define GLSL-style compute built-ins",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ab16b340eb03a4b2e30561686444c7418911e26",
"description": "libcl: add MIN3/MAX3 macros like on the host",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7447a94c832dfba5886d1c86c65299ee9147f95",
"description": "vtn: add vtn_bindgen2 tool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b22e2309c3569816af94f2b73e3410fcadb3c7",
"description": "nir: add nir_call_serialized helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0727b7a07992618451d0d3d610b4af71dc693ce7",
"description": "nir: introduce bindgen_return",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ec0fc381ddea196372dd494edde2248132f6d0",
"description": "nir/serialize: add specialized function serialization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "646903ed7a940c584ec90aa6f34170b1139953f3",
"description": "nir/print: extract nir_print_function_body",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e467daac48ecfc54f37013affed3c3d9163b951",
"description": "nir/lower_scratch_to_var: handle multi-function shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50428f3c8a80f751d816a88b387461e1e388b532",
"description": "nir/lower_scratch_to_var: handle KERNELs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c94cf7552581356169627af2d787a5defac613",
"description": "nir: add nir_function_intrinsics_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b1166da8ca329771432c9fe7a9c0c9633b344d7",
"description": "meson: factor out with_driver_using_cl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41c163138ddfb591af0c3138e6c3f660c7d263a1",
"description": "mesa_clc: drop spirv version workaround",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe8a0d35485c77efdb3c4cb6f176f2b3cbe4c65d",
"description": "clc: use SetUseHighestVersion when linking spirvs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d306f74153c2e84e624003ff9e19721f709c66f",
"description": "ci/windows: Bump Vulkan SDK for SPIRV-Tools",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "457b1593834d968bd129ce46aaf05c734ddf5974",
"description": "rusticl/feat: LinkOnce ODR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bf4d6a4dbef2fb65f3284c9b33c2c5561f11ee0",
"description": "zink/ci: Add a fraction for zink-venus-lvp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3800ecc029db3e665a60ccc5b14f1bb2d0279893",
"description": "etnaviv: allow larger shaders with unified instruction memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc83e0b90fc744db07ee48b2c257df9a8b273338",
"description": "etnaviv: place FS right behind VS in unified instruction memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1fe4d59612f250a2b184d6cf7e0a7bed07f13c0",
"description": "etnaviv: replace open-coded shifts in shader range registers with macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ece07d5d9f6c18c9228c48555123b7d1aabbee1f",
"description": "etnaviv: correct and rename shader range register check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70b44a6762f6ee0795baab125ddd4919566b1111",
"description": "etnaviv: emit PS start and end PC states only on shader changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b8d0f5dd7ad41ff720357ccf148ed32b7a0ac70",
"description": "etnaviv: split large multi-state updates into multiple batches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfab2ae8213a9a89597f3659b67cd26e362b296d",
"description": "etnaviv: drop double masking in etna_emit_load_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "992e9d07c5519fc86fe7915de35b2281920afcfd",
"description": "etnaviv: drm: fix instruction limit for cores with instruction cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c44d706849083605b30f762d96f6a9096107acc",
"description": "amd/ci: Revert to 6.6 kernel on Raven",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "375116a3a02ae044e1933c5fec673c31451855e3",
"description": "panvk: Set missing shader_modifies_coverage flag",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa",
"notes": null
},
{
"sha": "2c855c1f4caee401ca64894bf7e47570e6d7b760",
"description": "Revert \"panfrost: fix hang by using MALI_PIXEL_KILL_WEAK_EARLY in color preload\"",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41cb2e73c2f02462857d0969ea39c884b962a8d0",
"description": "Revert \"panfrost: remove is_blit flag\"",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46256f3e39420d2e7ba6166a00ad3b89411afba4",
"description": "panfrost: Do not evaluate_per_sample for non-MSAA",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "26d339ef8ac7338a39aa5908d2dd38950933a474",
"notes": null
},
{
"sha": "959403cd8797dfb845ad6d4d0387e0eada2dc9b7",
"description": "anv/video: clean-up duplicated code.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52d9edbf05dde63b0819011dcbc1e8070070e405",
"description": "anv: Fix to set CDEF flter flag correctly for AV1 decoding",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8432b8b2828bca6fa19793b00b3a6e61a06ff650",
"notes": null
},
{
"sha": "2b8c3a12c68e39d9d3f95509575469681fc1bbf4",
"description": "winsys/amdgpu: treat cs overflow as context lost",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3f2435994473b36cd448cce5775d4085ca12382",
"description": "radeonsi: update si_need_gfx_cs_space upper bound",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cdecbee9225f98a5529a55964f1f9758c4f893b5",
"notes": null
},
{
"sha": "6c98f006f4919ee1e364abd08cd56bfa88f128f0",
"description": "intel/brw: Move some larger functions from brw_inst.h to brw_inst.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b0c1294510f485596a703eba9444875db138e7",
"description": "intel/brw: Rename fs_inst_box to brw_inst_box",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d59bd421a27996b1ca711aa727e7d6af59bcc0cb",
"description": "intel/brw: Rename fs_inst to brw_inst",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b0d3597379a4b985555af9bfd85c93721be3822",
"description": "intel/brw: Move fs_inst implementation code together",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc2b6dfd16c9997d93b80af675c7706c976a0e95",
"description": "venus/ci: Skip flaky test due to intermittent timeouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c46a93593f2749e8979da63a9e1f77ed48b9f86",
"description": "docs: update calendar for 25.0.0-rc1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d73642d9ff045eeeb3f9f69e5f37db2eabf2f9c3",
"description": "venus: scrub disallowed ycbcr features for rgba10x6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f5c227e2c8f1e5a1960d9e92b09f3bdf72af93a",
"description": "zink: Enable KHR_shader_subgroup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cee77ba6ec3d9bea67a4b1c15add0c1458622c3f",
"description": "zink: implement ops for KHR_shader_subgroup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4f3136fea010a43f5f609f038b2faa2744d3347",
"description": "zink: emit SpvCapabilityDemoteToHelperInvocation for IsHelperInvocation",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00d17f3dbe1a01bd7a5cf59efe453ebef554af42",
"description": "nir/lower_vars_to_ssa: Annotate defs with variable names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce0f30b2301e8a7eb75f9a5fc1fa066bb7ad2569",
"description": "nir: Add variable debug info to instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec89f88722c3ffa5f293830d0761aaca7711ec24",
"description": "spirv: Handle NonSemantic.Shader.DebugInfo.100",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60a20bcf3dc329f3e95d28b7f99d2f90060c65a7",
"description": "nir: Stop using instructions for debug info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e73c4ce7c526625aa704247ee5919cfc678674dc",
"description": "anv: handle REMAINING_LAYERS in host image copy cases",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea519cc2306457b521bea30e026792b9084c095d",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b61e9a7015ff05fb8cf122b865beadbd39e23b5",
"description": "VERSION: bump to 25.1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]