mesa/.pick_status.json

16869 lines
537 KiB
JSON

[
{
"sha": "dd3b67b9746f1d0f2766d6c39bb23e59d6548aba",
"description": "v3dv: handle ASPECT_MEMORY_PLANE aspect flags when getting plane number",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4ce19063c2e8f2b9f4567e8b468896f957d3d8b",
"description": "loader: do not check the mesa DRI_Mesa version if it was not found",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1026d29344192755dd340d6ac13a9674189d2d61"
},
{
"sha": "6e666c6303bbcd810a5027efb743a6b180b6c90e",
"description": "nir: Skip samplers and textures in lower_explicit_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "186a22712ff5f6dc2d72deee8abaedfc794c3a08",
"description": "rusticl: allocate printf buffer as staging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3abbeed74f88f42721a3f76ecd06c0169bb75828",
"description": "rusticl: no compute only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ced9d5d63575235c3a2171dd71876fcccb390065",
"description": "rusticl/device: limit CL_DEVICE_MAX_CONSTANT_ARGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbea8761c221953f953b0bf8b54da51947b3027f",
"description": "rusticl/device: fix some device limits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "188c0d7c8f10599a59629460a05a896e2b892ee7",
"description": "llvmpipe/ci: increase deqp-runner timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f2775bc8adc88769b39dbb5bc6e646072e1daf8",
"description": "radv/ci: cleanup CI lists for dEQP-VK.memory.* tests that timeout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2809bb849998efc5b568b0d50307bd5d1014bb72",
"description": "broadcom/ci: re-enable egl on wayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67b2f4864564d9868d752f6a2ac27d781f9b5255",
"description": "broadcom/ci: add two known failures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50361c71f4764d23999256f048d97842c970dd8c",
"description": "broadcom/ci: skip buffer_age.no_preserve and swap_buffers_with_damage on wayland",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01fded429d3b40832a5881fcd56c9ad019265c5",
"description": "broadcom/ci: drop create_pixmap_surface from the fails; it passes now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccc61357d5ea5c280320c0b30872e6a2ee7a6f53",
"description": "broadcom/ci: add x11- prefix to x11 EGL tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "176add76ad587d86221d9cdb3a3870900c7f8e5f",
"description": "zink: get rid of needless dependency",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e02cdb397e62ae40e901568cb60a3fe0b59db706",
"description": "zink: prefer vulkan_core.h over vulkan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6242fe3923c4b0b0a09770aedf69460fac931344",
"description": "anv: Use vk_acceleration_structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d2a7ea146327d4b2c95b210b525e7c9d373a14d",
"description": "radv: Use vk_acceleration_structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb33a1adb048b05c1692f8018fdcd058996a1c06",
"description": "vulkan: Add vk_acceleration_structure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba3e83958e15c8c3de7e02e87540a41801195d5",
"description": "meson: add basic support for loongarch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1583b150d6a8c32533aa9c2f455ebe75fc6258be",
"description": "radv: set VS_OUT_MISC_SIDE_BUS_ENA for clip distances on GFX10.3+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50a65e2e2b4d30eead16a1d214a0b575763de04b",
"description": "driconf: add zink glthread disable for a game",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e375fb0c5cdcc59f0fd5bd98b89d4938736d42d8",
"description": "zink: make ZINK_DESCRIPTOR_MODE=db the default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "685bd95de9187faa8e17115f48dbe5456ef310ec",
"description": "zink: move db input attachment size check to screen init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6f548018089d2d36215b8117e68393d35772648",
"description": "ir3: Add cat7 sleep instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "121e4ca87dc87b3c586e8ec923f5aeb243d1b00f",
"description": "ir3: Add cat5/cat7 cache related instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42dba8ebc555bc7ba2e7a86d19eabf4c6d7a3f7f",
"description": "driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b43d32b77d000d8bce560360c93cb9845af62662",
"description": "kopper: fix loop iterating for msaa texture creation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b9b060f0eee19da426daffe37de30a9200b15b2",
"description": "svga: use upload buffer if texture has pending changes",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a359385cb1560fde560edc74f7a070ef1e3d953",
"description": "svga: fix compatible formats for shareable surfaces",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75b7296fc36d302a4901da93f4cd3e51e6e6f8f1",
"description": "svga: fix resource_get_handle from resource created without SHARED bind flag",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "427ac51c10eb05a27e0c53f8195c5189ed977da7",
"description": "llvmpipe: only use accurate_a0 hack if there are no textures bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9390766b830c776f1437aedda20f4ee741631d97",
"description": "broadcom/ci: use weston's xwayland instead of starting X as well",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5425064c53af470d53c732ba7ed9bddfc35458c9",
"description": "broadcom/ci: group x11 and wayland variant of the same test failing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af197629357c5c7cf860326545b70be4d149c6eb",
"description": "radv/rt: Skip instances after loading the entire node",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab3184c0a2da96c87854cb1f6f80ffdf41c7cd98",
"description": "aco: don't apply modifiers through DPP to unsupported instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bd5b583f9df727808a9587f40c9fc619ebeef94",
"description": "aco: combine a ^ ~b and ~(a ^ b) to v_xnor_b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dea36fce6a445051063f28893866542b6d1b71eb",
"description": "util: Extend vk_enum_to_str with bitmasks vk_enum_to_str only generates literals for enums with type: @type=\"enum\", but many enums have type: @type=\"bitmask\" and were not taken into account here.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e29a964d020851f7afbeaaafee21ea8b111ee7d5",
"description": "intel/compiler/mesh: follow the type of offset variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15afb8dcc6cf6ca9d704ca4ba3d5690660da5570",
"description": "intel/compiler/mesh: apply URB payload mask once per program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93a47bab04287cac4d2381f238a145f6730a715e",
"description": "nir: simplify nir_block_cf_tree_{next|prev}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e394b5cc1ca5a4a9593df9b1db7137ae19d2876",
"description": "nir/lower_continue_targets: only repair SSA when necessary",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fba5abfd7f749c2d0ec73d77e6e7119c262341e",
"description": "nir/lower_continue_constructs: special-case Continue Constructs with zero or one predecessors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f42eb71df9a7b301176683af309511a8fd767e8f",
"description": "spirv: use Loop Continue Construct to emit SPIR-V loops and lower after parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20751d61dc237d6786d37a9cf8f4736662d5ee2",
"description": "nir: add lowering for Loop Continue Constructs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "312510448f25ec89028bd116b53b4133a6218c21",
"description": "nir: create nir_push_continue() and related helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2bb369dd8d4061cdb5c51e9eb101c4e63a6209f6",
"description": "nir: add assertions that loops don't have a Continue Construct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d4b97bf3fa587d9636f2d78b54e998203dc1d680",
"description": "nir: add Continue Construct to nir_loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0c6ad1ce5cefd4a68d5d0c538fbed95fb4e4f95",
"description": "glsl: Account for unsized arrays in NIR linker",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10f8240caf20382826015d99f368e073093880d7",
"description": "zink/kopper: Add extra swapchain images for Venus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04d654a5d0b7bb4a072f515f6fbe2a686fc7f7f8",
"description": "vulkan/wsi: Take Xwayland into account for x11_min_image_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23ec0d6bb2b5bbf301ba65d18e4723fe3e81c704",
"description": "asahi: Make shader-db work again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "029c686c6dbe37639bf6d391bb9361488a6a5ea6",
"description": "asahi: Implement color masks with masked stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3084e6e6890a311088ae18d1c6c4bf3f3bbdee61",
"description": "agx: Add agx_internal_format_supports_mask helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e031867fe0eb2bd4b3fc0f013d54a6afe5f82fb",
"description": "agx: Handle ssa_undef as zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eab4d6a96f3bf85aaec68f614e50eeec45aa6a92",
"description": "agx: Add and use agx_nir_ssa_index helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad459054ed9900a0fa4672fd7a72a44a326bfdf3",
"description": "radv: enable SQTT tracing on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfa9b5d624c5345c8da2612b58a2f47302eff049",
"description": "radv: disable SPM counters with RGP on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe48baad6262b71a060c49a8254e179d5c5ed41",
"description": "radv: implement a workaround for SQTT on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "826ae89ba6a41556e00db85529152ea3a1e26ac2",
"description": "radv: make sure to wait for the trace buffer also on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2bc4aff54173b13e9bc80574b1f92072999c7a1",
"description": "radv: only enable SQTT for SE0 on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad4ad2ba848126a00f6419c7ca12eab848ea39b0",
"description": "radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8bc78e8eb9faf188d9026d8024587bcc18a3a2e6",
"description": "util/u_process: implement util_get_command_line for BSDs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "923758a5c223497c45de3ecf13b560423718157d",
"description": "winsys/amdgpu: use amdgpu_device_get_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "919c5568bf8607788b3c4e793d7276bbd1ce9116",
"description": "freedreno: check for conditional rendering in launch_grid",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e93a221024d40a32ab41ae354a3775e0a10953a3",
"description": "agx: Handle group_memory_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9cec96633488ab382b0a67e1abf1af546c95639",
"description": "agx: Implement b2b32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "955797bb00d1829da19c9facb94e5b2698b77ee5",
"description": "agx: Pack local atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f546726e3501cb794c69a3c7c92ca40a78dade",
"description": "agx: Lower shared memory offsets to 16-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a21f6f8cb048afc0a579ff98c2b95afb7f1ada4e",
"description": "agx: Translate load/store_shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8b9dfbbada74b7b09496df53ecd0985e22fb80c",
"description": "agx: Translate NIR atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a021b1818e48fd770eb116f1527ec2f2d6e70d4",
"description": "agx: Pack local load/store instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96904f83b4418f14c7a988740e55b3fc5350f294",
"description": "agx: Pack global atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea3674f36ad5e46b4adfab95a52e48bda4ec43f",
"description": "agx: Disallow immediate bases to device_load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0ef2b4629f22183e0d438db78b49d21c7f0f9e",
"description": "agx: Model local loads/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d07d271739c2f0a33b5c04d2384c1910e32bbc5",
"description": "agx: Model atomic instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ec7584130f58335aba8bf91e1869435c69ec76fa",
"description": "iris: Export num_fences()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "780dd291c5fd22e39a803343a14f941527991ee8",
"description": "iris: Export update_batch_syncobjs()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "102e180d0f5dd6373d74be9fa66edd62f73ebcb6",
"description": "iris: Export batch debug functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e67d3f23780a818b9fc764105f39c6d595c6530",
"description": "asahi: Advertise ARB_texture_barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f8a59ac89eefa88872444c6d2cb1f176e75d4d6",
"description": "asahi: Advertise ARB_derivative_control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6c61d052e39de4035ab481484d6471991c79d6e",
"description": "docs/features: Sync Asahi with reality",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf96edff1cf01346a694970986065ac2b7ce4c08",
"description": "agx: Implement gathers (nir_texop_tg4)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "978d3fefa88ff0b139f04277d0c6dcb684fffee5",
"description": "agx: Model and pack gathers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dc861dbb59903f246e8ed920166d4ae874c3dcd",
"description": "agx: Lower offsets in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5dfee1c22b792acbe0508ffbb16467f76d8f5de",
"description": "ci: revert download of git cache to the wget",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "796686af1b379cf3601e9b49d176906596af5c75"
},
{
"sha": "44f40ff9417375b83dccbf34ef5d66e6ad313b64",
"description": "pvr: Use descriptor/set/table offsets from driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e64288a0ba5e8788192760137af5b07b8b1c911b",
"description": "pvr: Split pvr_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5694755fa02c2742eb2473e54af6c27a2c1a2bb1",
"description": "pvr: Load descriptors from memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3355749105ef81ea560daddf774ef85d02f26aaa",
"description": "pvr: Support loading immediate values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0e58e96595575cee146df40b4189539e3963ceb",
"description": "pvr: Additional register subarray support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "888e06b8cc6f72573e27cc8b47d49b25338063a7",
"description": "pvr: Add bitwise instruction support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93fa2f6265f8aae188f1ff5650b90c1527453ae0",
"description": "pvr: Add memory load support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f86a559c87f2da414a9adc4b1055deef863e9b",
"description": "pvr: Add ADD64 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7386342a19a35ecd3e51abdb0053079ab43a82cf",
"description": "pvr: Add PVR_SELECT() helper macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce67f5ac944bdc6ebf27e3b115706bec5b63f002",
"description": "pvr: Write descriptor set addrs table dev addr into shareds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d67ed3eb24060dce78ca7bacdce2dcc4f698c85d",
"description": "pvr: Change last_DMA to last_dma",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5405277b3802c5d1c59e939706ac091bfc833100",
"description": "pvr: Put old descriptor set approach behind a hardcoding check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7f8a120bfc1dbd159249df833ce904a6f7aebab",
"description": "pvr: Store enum pvr_stage_allocation instead of VkShaderStageFlags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15f1478eb9d347da9335a332b90520a3270a9bc8",
"description": "radv/ci: move CI lists for external GPUs in separate folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f33470407820b1187486581b15f937721b12a309",
"description": "radv/ci: disable vkcts-kabini-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dee4784e53474c68a80367c5d66873a12a7c7ace",
"description": "asahi: Fix rendering into mipmapped framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e0825013ddbbe2cd9681c96f91c50fc5ca234f6",
"description": "agx: Do more work in agx_preprocess_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b92bd99dbb17c446d4da223efee30d2f1cc7bfb",
"description": "agx: Don't treat clip distances specially",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99a6afd1a687267c05f6863771b6c2f8ad4602b8",
"description": "asahi: Only apply FS lowerings to fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2adea481f15424e5bc91ab4c179f6dfdd420dd37",
"description": "asahi: Move agx_preprocess_nir to CSO create",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4495f85b08b4f2d7d1311392055703eb7d596036",
"description": "asahi: Lower clip distances late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59c64d90e25af0c34eb564f43bf735a1e5c99ad2",
"description": "docs/release-calendar: drop the last 22.2.x, it won't happen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04c45b91a4c13410163cf4a82e74ce0a81a48fd2",
"description": "zink/ci: set RADV_PERFTEST=gpl for RADV jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ec392ab4fe3350619b3bd68df91587e5d3b81ab",
"description": "zink/ci: skip KHR-GL46.texture_swizzle.functional with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd1f1990a71938f35b647673a7875f7d2a64338e",
"description": "ci: uprev vkd3d-proton",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c028a4d5b623e73bdf5cc8dffcccbb2a4b601f2",
"description": "v3d: support r{g,gba}16f formats for vertex buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "689a0c4d4ecc9cbd218325844b584f427b8c6d94",
"description": "gallium: create query_memory_info implementation for sw drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96ba0344db8f67acf66b81c3f6cfd6539e2e071a",
"description": "intel: Use common helpers for TCS passthrough shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a9edfc4943d28894b0a39b6ee3350e57a979d79",
"description": "glsl: isolate object macro replacments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e29dce291c45ee0460ddefb34d86b0859f5ce03",
"description": "glsl: add _token_list_prepend() helper to the parser",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c40215ab9d20890efb88e7b3e26ca909d7fd74b",
"description": "aco/optimizer: Change v_cmp with subgroup invocation to constant.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "616d595d18d54c8e39e64386a5a2ac2be8e5fef9",
"description": "glthread: don't restore non-VBO vertex arrays after all draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "201038a80d395232c59007793bfac41b68e56155",
"description": "glthread: don't free glthread for GL_DEBUG_OUTPUT_SYNCHRONOUS, only disable it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068670a79abd946823c3c4afd6fcdf372e993314",
"description": "glthread: remove unnecessary debug code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cabc08a184aa3ab4e8c4b8657fa88704290b2871",
"description": "glthread: convert (Multi)DrawIndirect into direct if user buffers are present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72b336dbdcb39e595aaf00746c55125b085d7725",
"description": "glthread: add API to allow passing DrawID from glthread to mesa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aabca21c7e08a2ee6b6b36980d1aeb10f7661bb2",
"description": "glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85108145280b7c8dade6f99f608026a26f4169d7",
"description": "glthread: don't execute Draw and BufferSubData calls if the context is lost",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faf476ea4ff136ef4401f9a40f3d222d21075378",
"description": "glthread: inline draw functions that have only one use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21ab24acd0dfd84a7214e7c9eb0f022937d57716",
"description": "glthread: remove goto statements and add unlikely() into draw functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b897719e632a165fed3d74bf6b7ea6afa47ab8f",
"description": "glthread: add ctx->GLThread.draw_always_async to simplify draw checking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15aaef4d365d0c7bb34ae6e54e9b5d8ab2d8e05a",
"description": "glthread: reorder draw code a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50d791ca73e52c678cee8a84e607ff810d834689",
"description": "glthread: add a vertex upload path that unrolls indices for glDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28724de0d7f3f45987be72120a2a1287d396a1c3",
"description": "glthread: track vertex formats for all attributes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e97d0b318b239d6dc81739e0b131fab2006ba4fa",
"description": "glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a078374b101f4cccf5495fc45352601e85d1ef78",
"description": "glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c0c0dc5cd012e6f719e74b31266b85f4678714b",
"description": "glthread: move some draw call parameters closer to their use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2806a836b2b0629098bad20a37ac265a08ac07c",
"description": "glthread: don't pass index bounds to the driver for async calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "38efb766d3a0f89fa30c5a0ddd61632073479ed4",
"description": "glthread: don't execute glDraw code if we're inside glBegin/End",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07ef2652fec5a22fdd8b9da8e41657ea3b7f0cf8",
"description": "glthread: change glMultiDrawElements to execute draw_count < 0 asynchronously",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aff69bcddf55d80e838a4d75dfc6f65218c519f",
"description": "glthread: rewrite glMultiDrawArrays to never fail to upload vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6231a1320ccd398700b4ddb55b441a9d76ad2a4",
"description": "Revert \"ci/zink: Disable Amnesia trace until the linked issue gets fixed.\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2e807a028aa9366be39a4c9445377dbb11e1dcf5"
},
{
"sha": "efb531fcb5a53e46d12517c8a08c07a453f334fe",
"description": "glthread: ignore non-VBO vertex arrays with NULL data pointers",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed141e9d80bc2174e34afafb13b5bf07c802ef0",
"description": "glthread: add a heuristic to stop locking global mutexes with multiple contexts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c61140f16059bbfe52cd28a72a6c59a9cd3e6a",
"description": "glthread: upload non-BO indices in the core profile to fix GStreamer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e0cb30bd5b07b903ea1571e89495ec96f524298",
"description": "glthread: initialize indices[i] for no-op MultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2ad086f485b82e59b37dd87e7e6e6393bb62257",
"description": "mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "55682e958bf923612d79bcee414b9326d41433f3",
"description": "glthread: track the current element array buffer in the Core profile too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37b544e410af096357c0b23d33a404f35c9966ac",
"description": "hasvk: Fix gfx8/9 VB range > 32bits workaround detection.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cd7976208bbad2701d9ce82a3990966adfcae18",
"description": "anv: Fix gfx8/9 VB range > 32bits workaround detection.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b5b5bb73c6eba02f1648cc43ae95ff9e4f3b8ac",
"description": "zink: enable renderpass optimizing on lavapipe",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f3f415770aa67a6c658d5ccd11a13156ed66a78",
"description": "llvmpipe: do additional checks in lp_state_fs_analysis.c for linear shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b853964c66dde02e648ef633fda83b62013a385",
"description": "broadcom/ci: use deqp-runner to run piglit tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b58bb9d22fe786d2bb56166fbda3b7b34a1ee44",
"description": "broadcom/ci: fold .vc4-rpi3-piglit:armhf into its only user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb8716be89f273ec572ee21f57f17d496b09efa",
"description": "broadcom/ci: refactor a bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84e5d50b89ed4907c561478f8c1335ff20b44dca",
"description": "meson: improve formatting of options file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1851c0e86826ff197e0b1e45c671aa878b444ce7",
"description": "ci: stop watching for changes in removed script",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e60f3795451cd3941745c28d6c74c33cd4e4e82a",
"description": "EGL: implement Haiku driver over Gallium",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d55f66b483c92e7079c085c7212d47f5f142db05",
"description": "haiku: fix build",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da73bcac37fb79e1e881c38ced350a285a57859c",
"description": "hgl: remove",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adbe8b6c17a76bb5ee0b924d927473f81c593eba",
"description": "mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b20a614e8281ca358f321de442846a673fc66353",
"description": "mesa: make more use of the new _mesa_is_gles2() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7a7c1e65197b20f2ff384bdb8070710735050963",
"description": "mesa: make more use of the new _mesa_is_gles1() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6651f9808c1351a5c30d1b0f80f86b580e1cb0aa",
"description": "mesa: add & use new _mesa_is_gles1() & _mesa_is_gles2() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be391402ec50b719eb6fc97806e9d3c2b2f59319",
"description": "mesa: make more use of the existing _mesa_is_gles* helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5fa548a34fe98b96afa9ffa8fc0efc13e2f61a6",
"description": "mesa: make use of the new _mesa_is_desktop_gl_core() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ae66411f2677a9adbedc25e4b112a120aa175d19",
"description": "mesa: make use of the new _mesa_is_desktop_gl_compat() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8e17641c10e095d1e9123ad8fb1ca0f6f4d93fe",
"description": "mesa: add _mesa_is_desktop_gl_compat() and _mesa_is_desktop_gl_core() helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a4c18afffb7ac9c1ae3bd17e904e8b92e86dca7",
"description": "meson: allow building GLES without GL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da25d0b8e4c45dd45aa22cf927b70eae9c799b99",
"description": "meson/windows: only build libgl-gdi for desktop gl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89553408398766ef3afe949aead6e1c9b1e43961",
"description": "meson: make GLX require OpenGL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50b82ca81810447954295bc792e0c7515cf12a9c",
"description": "nir/lower_blend,agx,panfrost: Use lowered I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acfda67b4f87b0138c753f8f0bdc9bf8118a2aa1",
"description": "nir/lower_blend: Don't handle gl_FragColor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3f229c510c6d265a0c95385324b60cf18069971",
"description": "nir/lower_blend: Don't touch store->dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63f30802eb34e414a262cea6048e60c57a49a5d3",
"description": "pan/lower_framebuffer: Operate on lowered I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b6607fa13cbd58429dd88ad0d5c3a94dda5a660",
"description": "nir: Augment raw_output_pan with IO_SEMANTICS+BASE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862b5b7d01be69b98a7befe6c00d719f61c6b4bf",
"description": "nir/loop_analyze: Simplify some logic in compute_induction_information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9461cc442484d42741635f6649bc5c55e8a19e3b",
"description": "nir/loop_analyze: Track induction variables with uniform initializer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4edf1cdd3d6d2519794b053deaf67b7ff84df0d5",
"description": "nir/loop_analyze: Eliminate nir_basic_induction_var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e444ed9210a526c2b1d132d22ba64178f3d11cf5",
"description": "nir/loop_analyze: Use nir_loop_variable::init_src instead of nir_basic_induction_var::def_outside_loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72e763650c741569f641e0af70c51b011ddab10b",
"description": "nir/loop_analyze: Use nir_loop_variable::update_src instead of nir_basic_induction_var::alu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bc43c0778e3c1ffc3a2903a497761a25e282c27",
"description": "nir/loop_analyze: Track induction variables with uniform increments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26d356dd5bf0e749d6fec0954c8195a5d4948bd",
"description": "nir/tests: Add tests for nir_loop_info::induction_vars tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "168e54f7e3a6e9556da617a99f2f15570d5028bc",
"description": "nir/tests: Add tests for \"inverted\" loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffe0db099c6a268f4f3ca62675d2f01a55e83133",
"description": "nir/tests: Refactor creation of loops for loop_analyze test cases",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7384ea7978a72dc8eb9e674390f15e2e73cbb506",
"description": "nir/tests: Don't unconditionally log shaders from this one CF test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11a4791894ab9a051a733f261ebeebb6f2eb77eb",
"description": "docs: add 23.1 branchpoint & rc dates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b037ac07361ec5c09e4ec3350840975ea5bf28a",
"description": "anv: fix vma heap memory leak",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "a5f9e59ce357c2974a97004d943aae92ad6f5004"
},
{
"sha": "b772de9c783f1eaec64cbfab0acd8a8124767c75",
"description": "ci: bump tags of deqp images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c2ae3d094dfe4bfffaa0cb41088076b1e85d97",
"description": "ci: fix grouping of image tags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560ccdf05a5774e8ff7355070b91c790abf3167c",
"description": "ci: remove no-op sed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37a7f03ad80fb39b9073c0de6325358fedfef824",
"description": "ci: simplify adding & removing deqp patches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "525b8c582f2e8e3e8f12589c1d384d683fee5dc4",
"description": "venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to \"2\" variant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9bcfcf19c2cb32dd8ae4faaf8afe67b7a71caaf",
"description": "panfrost: Fix prim restart XML on Valhall",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4459668b6e74094b93f13da377077c4f26c9b7b9",
"description": "radv: add a size check in radv_create_buffer for Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e13074d76312ca95648460629aef7021ee7482d1",
"description": "radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c76060c253fd81de0f4bf2616786ef5dbf2b45da",
"description": "radv: Advertise ray query support with LLVM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3966fbdc51f4d2cd7cce3cef653baed1a00eaf2a",
"description": "radv: Pre-compile BVH build shaders if there is a cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40f246e3e9bd0e5b78576aa81f598351494b8b93",
"description": "radv: Force ACO for BVH build shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ef5acedc259994c3dcb09feb2f173d636a1e125",
"description": "radv: Make accel struct meta state initialization thread safe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0d5570bb47a135a8f9e0641983fed2239ee6c1da"
},
{
"sha": "0f709510f4ebed68c037b99bc59014151bf64222",
"description": "ac/llvm: Implement bvh64_intersect_ray_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6d3d65c3c639303328e7e39f337420d2a51c7fa",
"description": "zink: handle semi-matching i/o for separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc30fe5bc5e744dd1cdb7a69cc8a5c382e940fbe",
"description": "panfrost: Disable CRC by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18bf85468c4643ca0190d77931d5d95cc78c25b1",
"description": "anv: track vram only BOs to print things out on ENOMEM execbuf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0aa44b107a6923cf1a73fc99cba2cb953f162371",
"description": "anv: move debug submit to helper and call it on execbuf failure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8495dbee36dbf6b22d5afe730de5ab178695267",
"description": "radv: stop using a PS epilog when the FS doesn't write any color outputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c0fae08c45fecc85897b640112d378078e3560",
"description": "radv: only skip emitting the pipeline blend state if the FS uses an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a5a131127e62b16507767cb6b6ceaa1ba41e9de",
"description": "pvr: Handle VK_QUERY_RESULT_WAIT_BIT.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d53613dbd761338682595bf84d32e0c73a6f49b6",
"description": "anv: Wa_14016407139, add required pc when SBA programmed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14266d3c2d8d078db01be2d2837c81ce5f9b530e",
"description": "intel/perf: also add the oa timestamp shift on MTL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "90c86fe63e94df7719081f86ebee4851ab3fd341"
},
{
"sha": "6d73841d34f6a715a7c1ca3387fea3c3456b1615",
"description": "radv/amdgpu: only set a new pstate if the current one is different",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "663877e8943d074e6ac520a8312f221e6a45e629",
"description": "Revert \"radv: acquire pstate on-demand when capturing with RGP\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c426e5677f36c3b0b8e8ea199ed4f2c7fad06d47",
"description": "lima: don't use resource_from_handle while creating scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5277e4584948be8d5eea15ecdf0e29f5ecdea7bb",
"description": "pvr: Add support to copy descriptors on vkUpdateDescriptorSets()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b7263419c4510c55e45cca40ff37a018c169c5",
"description": "pvr: Move descriptor write into pvr_write_descriptor_set()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c660cef599858e216c2df10e659cbb417c9a1e10",
"description": "virgl: add more formats to conv table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20584e04e3c2d6c5477208d8a310816af1c90c21",
"description": "r600/sfn: Fix Cayman trans from string and add test for copy prop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4152e38924bda107d026dac848bf5e7ae8accf78",
"description": "r600/sfn: Fix alu trans op flag setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f07a2715c6c8e29e8ef0297187720748ce4f3b85",
"description": "r600/sfn: Fix handling of fetch through texture clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a99c08e181a2ecb4555dfc5f2540901e3eed60c5",
"description": "r600: Don't start new CF for every fetch through tex clause",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c44a9c876503306491562bf4139d113e873c9a78",
"description": "r600/sfn: Forward setting the block ID and index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08ed216a118033d745d5ca085b63caa9f052574d",
"description": "r600/sfn: address use in group only if instr can be added",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "560731279f44b81cab5ffcd9e8b246ffa0e563be",
"description": "r600/sfn: rename texture coordinate offset for clarity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "869e4de6af91f54fa50e86cc9b3d9a04f439b92d",
"description": "r600/sfn: Stop try scheduling in t-slot with empty related v-slot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b406cfd92227b039e7ab3a257d36a74bb2b75451",
"description": "r600/sfn: Don't copy propagate indirect loads to more than one dest",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1f419b365d09b0964d1cd89bcd469eb14dbc4d0",
"description": "r600/sfn: Silence warnings about unused parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c5272939249762600deceefd293435fa035a4e6a",
"description": "r600/sfn: Fix a typo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1df8b039367ad36206a291c574761f86f030254",
"description": "r600/sfn: drop useless instr use count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac6b95d40bb842eca165c6adaad82632c052dbcc",
"description": "r600/sfn: Work around dependency issue when splitting op to group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b5d41cacb51af551875bdeaa4faed0b61c15992",
"description": "r600/sfn: Use range_base for atomics and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee7953ab97508476f3f98af835c482de611e4449",
"description": "mesa/st: support compute shader decoding of ASTC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "977bc760fa8d6d0585d00f80c149592c62973b92",
"description": "mesa: add astc decoder shader template (glsl es version)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "179adf9d59fd08f0fec4974d11dc3d4a5112779f",
"description": "mesa/st: initialize resources for ASTC decoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad51f5bd13cfc29f7d9d7de35c343b5f94e79ceb",
"description": "mesa/st: add astc decoder lookup tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "685f08f91ddfd7f9f81a6db2cba1727ac04ff13d",
"description": "radv: add support for rectangularLines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3368c0e6f2e64396805bfb75ae8fd5d9eefbb28e",
"description": "radv: reduce maximum line width to 8.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65469eeca5f57d45c1e9b6fa38fc6ee5523d7a5c",
"description": "zink: more accurately handle i/o for separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8d7f6a32cc35231116993fe7690f49a6c35d526",
"description": "zink: delete some now-broken ntv dref sampling code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d87ab12893b9d6853b8c88c7eeaf63c61b215831",
"description": "vulkan: Update the XML and headers to 1.3.241",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8297d189524ff63b8364c2623eaf0d9731e2c2ea",
"description": "vulkan/device-select-layer: Include vulkan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6248b8133a050fccb41875565f987598557f133",
"description": "vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f24f753c8a0572b94d1ad402d73cd581997fdbc1",
"description": "vulkan: Properly filter structs in vk_physical_device_features",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5021344fa6cf3f66eb8fb3709d1d6ef0b17f9ebb",
"description": "vulkan: Move the features generator to vulkan/util",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68cb42e52b417d5f39069b45d81d98b6e7dfb25c",
"description": "vulkan: Filter out provisional extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3e75d7f3d146c35176745e01ae24e0a14365c8",
"description": "Vulkan: Properly filter structs in vk_cmd_queue_gen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9c4423ed326b8d57d7f5b1cec56769b8c5b9324",
"description": "vulkan: Properly filter by api in enum_to_str",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4059c78633c45d17659975600bb514ea9a6e0106",
"description": "vulkan: Properly filter entrypoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6910d1337a94281a3786ddd809b8bd680b21ca8d",
"description": "vulkan: Add a get_all_required() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edfef5d9156ac993ddb8a7d13b8363af7bb3c44e",
"description": "vulkan: Parse the platform in Extensions.from_xml()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5ab6ef9e609b51531d376333a1bdbd1c639b97",
"description": "vulkan: Improve extension parsing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b686f3a2fe42a286ffe1b82974ea9b24ff049a7",
"description": "vulkan: Remove unused fields from Extension and ApiVersion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a47c903e51b2d8824566de24d5927317625bd136",
"description": "Revert \"vk/util: keep track of extension requirements\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ca98e4446b690709ce517b33d17cb3e2af3f5084"
},
{
"sha": "15e332073cb22a23ca749cf429cb02da0f7f1eaa",
"description": "Revert \"vk/runtime: turn vk.xml extension requirements into asserts\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6ac830ccb1a54a821c8d035675425f0d97434faa"
},
{
"sha": "aa4b1d314e6690ba4e0b26fb0bb33e243065f015",
"description": "glsl: copy prop vars before scalarizing alus",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e787ddf2981b224bcf22c310f6bcb116aa1dff81",
"description": "panfrost: fix tiny sample_positions BO memory leak",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8aa83f0c86e25c7371b49cf0bb5c69e36b6b3c8",
"description": "intel/nir: Use nir_lower_mem_access_bit_sizes()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e2d7803c7f1f67869acf3b4577df0e443e490f5",
"description": "nir: Add a load/store bit size lowering pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34e11963faad90108988212d14415ea75732e619",
"description": "ci: enable dEQP-VK.ubo.random.all_shared_buffer.48",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb58d75224c72f9e6ff3e2eb71ba101c9ae8436a",
"description": "nir/nir_opt_copy_prop_vars: don't call memset when cloning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1a41d9c64791f380efc8398697b37e42911980c",
"description": "nir/nir_opt_copy_prop_vars: reorder clone calls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a2d85e254eabd61a5fd1f6bba93b57e4a8e179a",
"description": "nir/nir_opt_copy_prop_vars: reuse dynamic arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffe0f3fda18e3cb4161ed80cfda4b7e066a35ad4",
"description": "nir/nir_opt_copy_prop_vars: reuse hash tables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "731e9fd535a278d5d6f0a3954aaee6fa3b321b36",
"description": "nir/nir_opt_copy_prop_vars: avoid comparison explosion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f6f5730f62a71e4209b2ebe657be9f7ad3727af",
"description": "nir/nir_opt_copy_prop_vars: remove extra loop",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e09d37f3bd4b2f5837040cb1695d151672944e1",
"description": "nir/from_ssa: Move the loop bounds check in resolve_parallel_copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd"
},
{
"sha": "5afba073c6ba047e7c0e8e8824855566d15cba35",
"description": "nir/from_ssa: Only re-locate values that are destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd"
},
{
"sha": "9673502b3b7979cc8b6e97154483a7cedefd4f5e",
"description": "freedreno/drm: Optimize stateobj re-emit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6747d301557154584cccd25fecdb8c8686f5932f",
"description": "freedreno: Add seqno helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f2b22ba667b4c4007444024a52c46ee5ee94d3f",
"description": "freedreno: Drop batch lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a6de00e98ba300ce09eab29446984c8706c4b20",
"description": "freedreno/batch: Stop tracking cross-context deps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a4b949fe61bd5d2ceccd739fff30e309a7ba996a",
"description": "freedreno: Avoid taking screen lock",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "35fc1595b378ce093f126312d00e86e59ab3bc52",
"description": "freedreno/a6xx: Pre-compute PROG related LRZ state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c938101bb550931dfd67162762a48711383088ea",
"description": "freedreno: Move FD_MESA_DEBUG cases out of draw_vbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8942f4b7340f932d1bef2ab22bef286c0e09722b",
"description": "freedreno: Move blend out of dirty-rsc tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67d4bc7be4460c1da4c39a30042233dadd1fb191",
"description": "freedreno/a6xx: Remove tex-state refcnting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfd4721ee030f7f78e65a38a0ceb27db88e2c3be",
"description": "freedreno/drm: Make rb refcnt non-atomic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f91bcd2455973af6c046b18ce32d3636b2482827",
"description": "freedreno/a6xx: Do tex-state invalidates in same ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7993d68e2765ea89dbb771042cac45866d5a7d2",
"description": "freedreno/a6xx: Multi-draw support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc31997f1b55dcc61018be71a20c6efaea814062",
"description": "freedreno/a6xx: Split out flush_streamout() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "911d67bdadcbebe08ec35ba55ffb3f40ababde71",
"description": "freedreno/a6xx: Drop unused return",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4e2e821a2085687585dd63e792da33e21d01408",
"description": "freedreno: Push num_draws down to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bfee9e6697e286c82f36a15d0e8a7c1ec7d2a02",
"description": "freedreno: Account for multi-draw in num_draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6251b21f9409fb02f1cabee280e77fe48f50248",
"description": "radv/rt: don't hash maxPipelineRayRecursionDepth",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e718c5b639c99023ae52c741f33b8d5e4c7ee2e",
"description": "radv/rt: use dynamic_callable_stack_base also for static stack_sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2649a1f272cea69b73364d06a3dad21415921056",
"description": "radv/rt: introduce and set rt_pipeline->stack_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b338d59047dd218f1d1bb3c547cb2b0dc5665705",
"description": "radv: unconditionally enable scratch for RT shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa362b4b6fd4304d55d7bcc8c5fafe74698f85a7",
"description": "radv: rename shader_info->cs.uses_sbt -> shader_info->cs.is_rt_shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72d9604db0bf2e27580849cde63477fc051284c0",
"description": "radv: Clean up dynamic RT stack allocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc84c63e17baa9790baa0d63e21f81ef1b10a745",
"description": "zink: Add missing features to the profile file",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424"
},
{
"sha": "60e0322092559fa4e97779f027b4b85d98e1ae88",
"description": "zink: add check for samplerMirrorClampToEdge Vulkan 1.2 feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed62eec58b145f9992e1411c6ce972eb588e3dfc",
"description": "hasvk: Fix SPIR-V warning about TF unsupported on gen7.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d82826ad44465423407d1e4413d7d66bee82737c"
},
{
"sha": "98455470eadc300429bc79ffbfd9a33cfa589a55",
"description": "hasvk: Silence conformance warning in CI.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "570acf56554a619ca2bf6ed697c876c6b12d7b31",
"description": "ci: Add a manual full and 1/10th hasvk CTS runs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be976e0aa6cca69597a35f480f65a9132da0f8ac",
"description": "ci/tu: Add 1/200 pass to test for stale reg usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86f82d42242b2a7bdc90bd951375a7e8a821be58",
"description": "docs/freedreno: Add info about stale reg stomper dbg option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a66d9c815d147b62a2fc812e925dd9a01a460d97",
"description": "turnip: Add debug option to find usage of stale reg values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "084d10a7027ce8330b8c0502178322b0e1850d3f",
"description": "aco: Remove MTBUF zero operand.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afdacf4dcc04e363fecd78a67c6f854a222369f7",
"description": "aco: Don't set scalar offset on buffer load instructions when it's zero.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e050a00b9f4d057e93f61f79019b5cf8bcd04e49",
"description": "intel/common: Move i915 files to i915 folder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41286f100ecf7bf73baefc8b7bbf808dbd7d4b6e",
"description": "vl/dri3: avoid deadlocking when polling deleted windows for events",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "819cbf329a56f1e72a4192b727c7a6d44ad2c2d7",
"description": "vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "91de576a7f67c953b7a69fd45e1eb3b2a0dde996",
"description": "dri3: avoid deadlocking when polling deleted windows for events",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4621ffdec12436c36629399b8a5c259a1618180b",
"description": "aco: Get rid of redundant load_vmem_mubuf function.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74f1b77046346b5d3a50f63ecc356f5bc7925165",
"description": "radv: Move VS input lowering to new file: radv_nir_lower_vs_inputs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "450e173de036eb2e5a5864bd2f396538386cf9b0",
"description": "ac/llvm: Change ac_build_tbuffer_load to take format and channel type.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ae778ca59a75b883cfc04c8a2cf62169381f734",
"description": "ac/llvm: Fix ac_build_buffer_load to work with more than 4 channels.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2755fc203fa62f48bc3547c5493f959dd300726",
"description": "ac/llvm: Fix buffer_load_amd with larger than 32-bit channel sizes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5b0ded4c16c591aac9249e0a85f12f915143a8e",
"description": "ac/llvm: Remove \"structurized\" argument and instead check vindex.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "881c52ba19a55b1658e425ae77750004cca920b6",
"description": "ac: Port ACO's get_fetch_format to ac_get_safe_fetch_size.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e9f5aadd0e33c42fa45f3c1ff40b842397ac49f",
"description": "nir: Clarify comment above load_buffer_amd.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f815daa28510d72884bdd4d78191b98b91a70ea0",
"description": "mesa/st: refactor st_destroy_texcompress_compute condition",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93952916c6d26b6bf1b8d295fe580f9bf688f7b2",
"description": "v3dv: fix stencil view aspect selection of depth/stencil image",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eba566c85405b0ae9418b93d1f3a392086a7694f",
"description": "ci/lava: Fix LAVA logs issues for Collabora jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c85f3fbbb7b92f8c7d2f75187b6011dea09e75d3",
"description": "ci/lava: Add LavaFarm class to find LAVA farm from runner tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca110658b7535645339c230ad3120bca81a071a9",
"description": "ci/lava: Move LAVA dependencies to pip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9e1b953cab2356a29da9244263be077cf162ad",
"description": "radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "687a82d2d3debc3391d0ac66e8b3b6d099b7f3d5"
},
{
"sha": "3e9c13148218fc3dd38d9979f31032c275678226",
"description": "frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7d5b1cd02c4d29d0636db66d668607a6692daa75"
},
{
"sha": "f023548d2f34f067e8980bf85513486daf769af9",
"description": "gallium: Add MCJIT target triplet for Windows ARM64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "982757082eaf4530c3c4435dca3fda8b4658e4cf",
"description": "gallium: Use DETECT_OS_WINDOWS instead of 'WIN32'",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d1c759f4e01973ab2ff0625e824831a1937df7e",
"description": "radv: revert Metro Exodus workaround which was moved to common code",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4397c166c01b641c57348d9e0d881a4a1f351455"
},
{
"sha": "effee24951ddf1f7fee45e85e5163c86e4bfa79f",
"description": "spirv: add workaround for Metro Exodus in spirv_to_nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "888492ecd3c2fdf60e649df58dcb5a975ffa72c4",
"description": "asahi: Vectorize background colour load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "affa8a9fb2f3ed02ab812bf8f991783683fd408d",
"description": "amd/surface: fix base_mip_width of subsampled formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "28d0ddead0a913900e210097c583c0cf506529f9",
"description": "turnip: avoid FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 for event blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc1fab8b8cb5494d27b6e1be54da02e2a21942ab",
"description": "venus: update venus-protocol headers to partially fix WA1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d44a0773b8ebc01987b44dc61d012561d1cc4d",
"description": "hasvk: fix KHR_shader_float_controls reporting",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "13f68bcce14b2f7c91611da5922fd67a111190af"
},
{
"sha": "f331bab88408b66eca2d7ecc86ad8d07c0c7d072",
"description": "anv: Move execute_simple_batch() and queue_exec_locked() to kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c8d8ae13c35eee643fd508c56e23cb4ca95ede7",
"description": "anv: Add gem_mmap to kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32a8250b4678b63eb4000ef619cba1673074f691",
"description": "anv: Add gem_close to kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39947ee0ca2c36ffaa57793d563a9caf1a39281",
"description": "asahi: Drop agx_device.memctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ad64387dd065560035917a898e036af35b90da5",
"description": "asahi: Do not use memctx for pools / meta cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9daaa9e44e087de416fb78630b993af30ac67014",
"description": "asahi: Fix shader key cloning overreads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bac6062d10d7665cf7de192aafd70a03263ba751",
"description": "turnip: fix a null descriptor set dereference",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb3872f2cdce8476dbb8f361a7f95f005c657c3d"
},
{
"sha": "bce8e7f2ae5e898575ae183773182073468b0cc0",
"description": "turnip: fix a major leak with GPL LTO",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b"
},
{
"sha": "c7f18e4183e7200cd541798f7d22c2bce03e284e",
"description": "tu: Don't expose KHR_present_id,KHR_present_wait without KHR_swapchain",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09501fe5a7d049d6850c5e4e88d76d77f00c33f5",
"description": "anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6de8b9a65b9b3b06836ddba05ddd3b4a58c674ab",
"description": "egl/kopper: Pass ancillary invalidate flush flags down to gallium.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53780b7a3acd5b080cafa11ff3e974de99d6198c",
"description": "egl/kopper: Use the kopper private interface for swapBuffers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e1b40be54f1c2e0313a1b3f0193a84a52198417",
"description": "egl: Add a note explaining the swapBuffers badness in dri2_x11_copy_buffers().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6b850e335815536e03177f7ab568c4d1f8630b3",
"description": "egl/kopper: Add assert for no kopper in dri2_copy_region.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24a32b2cab99d0afb4d796be06af08dd6140985b",
"description": "Revert \"meson: Fix Asahi build on macOS\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4ca4a05627e40e8212a8ea957f8ef2f697e4e322"
},
{
"sha": "29ffc7941042d697ca687be3ab408f18822301a4",
"description": "meson: don't pass vk wsi args where they don't belong",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6"
},
{
"sha": "7ea85871fe7551d933948155b477a10a00548d8a",
"description": "vulkan: prefer vulkan_core.h over vulkan.h",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6"
},
{
"sha": "f5bde99cbdd208916795dc463663ddd97428ecc1",
"description": "gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "073cced86810513b785322f67c10ecf7ff5ebfaa",
"description": "radv/ci: add missing expected failures with RADV_PERFTEST=gpl on GFX1100",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd848ac92d9d77d72a1edb5645488639df91937e",
"description": "hasvk: use Vulkan runtime's robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5053527806f5351db6455c0b66fc7590ce368f5d",
"description": "anv: use Vulkan runtime's robust buffer access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9873ccb07145a882307e8302375319ef61ac2132",
"description": "frontends/va: Map VAEncCodedBufferType buffer as PIPE_MAP_READ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e832d6a1bbe1ee96ad9fe1e385d3767e73b7f9fe",
"description": "fix: clover/llvm: replace llvm::None with std::nullopt for LLVM 17+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b7ab83d59fd44f8a2120874818fd0c09031aa635",
"description": "ir3: Consider dst type in ubo_vec4 to ldc lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e089166776d90634d7b384b4b279ee7ce1930318",
"description": "pvr: Add support for VK_ATTACHMENT_LOAD_OP_LOAD.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c75c58e54c5a17d97ac9579cd26ec10b79fb6154",
"description": "pvr: Upload spm load programs to device.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d6408e08df0fa27ba8ee0a94445b6c6104af4cf4",
"description": "pvr: Add SPM load usc empty programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d24682aaeb7cf15655483a8a55f306975677996",
"description": "iris: Drop iris_cache_flush_for_render",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7c367bef0d593962a613dfb7de4d678f94574d36",
"description": "iris: Flush caches for aux-mode changes more often",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9c0b7a84c5f73a53a4b8f99a48f83d3e833b20",
"description": "iris: Update comment in iris_cache_flush_for_render",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e934ee06816394f3306c61270d03ddadfd1d7ba",
"description": "meson: Combine duplicated c_args and cpp_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26269464904fffa0b6d55fbd557f5f5ee2975465",
"description": "meson: Split c_cpp_args from pre_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ff295e1d8b5abcaaf59cc46c42bcd2687e34e07",
"description": "meson: drop `TODO: opengl`, it's done",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fa68d91c68c31846d6bcf0b9ecbc31a54324fbf",
"description": "meson: only build glsl when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0adef2652ba90c06be637a48cffc48d76888812",
"description": "meson: only build libglsl_util when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0404918f61443970da59bd3779dad06ba32e74f5",
"description": "meson: only build the loader when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef564f9391f862c87935d65b0016707ab102f515",
"description": "meson: only build mapi when needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de90690aba9e109f893e305a6af7f4f96dbb1beb",
"description": "meson: move float64_glsl_file one meson.build up",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0337acad150a091614f0b56355bab2061f279109",
"description": "lavapipe: enable linear filtering for depth formats",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b97e349cd94b77529eb2cd083a7743d6bc84745",
"description": "intel: Implement Wa_16011448509",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0e1512673d07530f4631c9664c868698c512ac4",
"description": "zink: block LINEAR filtered blits for zs formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "120a506e7034537bf0fac19df7525825d917f944",
"description": "Revert \"zink: always use NEAREST for zs blits\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "067545eb9af79414054e4bef3ab48af003758663"
},
{
"sha": "6ac830ccb1a54a821c8d035675425f0d97434faa",
"description": "vk/runtime: turn vk.xml extension requirements into asserts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a654a303f881f1a8abc890df8d8d9ed5027fb829",
"description": "vk/runtime: keep track of supported instance extensions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca98e4446b690709ce517b33d17cb3e2af3f5084",
"description": "vk/util: keep track of extension requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e83ce58e931e1f697a01c235261f2a9cb10317",
"description": "dzn: Enable KHR_storage_buffer_storage_class",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ac192d79dbef726983d704c3e965e3b058769f6",
"description": "intel/fs: bound subgroup invocation read to dispatch size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "530de844ef4d6f8d64276ad4558dd8a3d787e390"
},
{
"sha": "0d445cfb7e0c338b67f848b88752c4c5240b7eac",
"description": "zink: enable renderpass optimizations by default for selected drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fbcd046ceb7c1b20cd6d664b29881a7e0f5eef8",
"description": "aco: Don't use vcmpx with DPP.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5"
},
{
"sha": "41b0407d5c5978689555825b580b2fe0de2ea74a",
"description": "nir/from_ssa: Use more helpers in resolve_parallel_copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e09a636dbbcfee68ca929b9f012a4c4ad28d7d5",
"description": "nir: Fix typos in the from-SSA pass comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1ebd9978c0b87533ef5069c034db258d1ca48f4",
"description": "nir: Fix merge_set_dump() to compile again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8343d7fd2a36a6edf75abd803de831fbf85327e7",
"description": "nir: Print divergence information for registers as well as SSA defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "139dd4e7727adc2abd7e7be8eae052e88eb9a4f1",
"description": "meson: remove unused USE_FOO_ASM defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d64000dbb390d85965bfd3833514ad941e62c54d",
"description": "anv/blorp: use existing function to convert the op to a string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80790f50dbba753269908e5439d7e1c3f81320ff",
"description": "isl: fix some documentation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e611910652a92ea1fe23344920b19fd3c481e9c",
"description": "anv: reuse the VK_IMAGE_ASPECT_PLANES_BITS_ANV macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bb217a07a628e29c322bf8fdbd11b6c235c24e3",
"description": "anv: drop unused headers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "281a505ef042ade5155767d0a9a34b6b522674f7",
"description": "aco: new 16bit VOP3 opcodes can use opsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8091a65933938171a1e310c91aabac416180f50",
"description": "ci/venus: Skip tests risking out of memory issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa66c8954e7eb7cbfeecec43dbfbbb66ec781127",
"description": "radv: ignore registering pipeline libaries with SQTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b68f13bc9078e8d86edc06e081bb146f8b9b3ad6",
"description": "zink: remove incorrect trailing comma",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f7b2dbb2bdc366dd294407c5653654ad6059e2ac"
},
{
"sha": "445d104dd95cd4f06808474a22f491f66b117118",
"description": "zink: correct companies in requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaa407e3bd4a505ac75785fb9b39e9d7cbcc7f5d",
"description": "ci: Enable the hasvk Vulkan driver in the fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0511e6cf649030dac4cf93d84c746be3777c4b8c",
"description": "ci: Enable i915 Gallium driver in fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4b7e68130866602b5a08c2710daca278afca09f",
"description": "ci: Re-enable intel-clc in fedora-release job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1589d004f1f3b92a08faf139417c713a941731d3",
"description": "ci: Update Fedora image to 36",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a626f999a201abf6068578ec1684f12b2b3aefb",
"description": "clover: Reserve vector memory in make_text_section",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ce756eebef47a37ababc6c3c701752b6451366",
"description": "anv/grl: Use union for reinterpreting integer as float",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f948503e40c6c9ccf8497a55b23219d797f9729"
},
{
"sha": "a10529080b133062c57ec2c0e5821300711cb59b",
"description": "zink: set ZINK_DESCRIPTORS=db for radv jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e5d458a006838f5222eb1fac5852c31c71d97f",
"description": "anv: enable task redistribution",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b"
},
{
"sha": "dd9bf86725bac3123902d6a85643e6ca567eff56",
"description": "intel/compiler/mesh: use slice id of task urb handles in mesh shaders",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ddd296cd387bae3adfceb66af91e965fdf10f08",
"description": "anv: implement VK_EXT_vertex_input_dynamic_state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95e327828557926ace75f50922c7049701d169f8",
"description": "anv: move 3DSTATE_VERTEX_ELEMENT emission to dynamic path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46ecd56191ce44a98fb9670543f62c37dc4d0012",
"description": "anv: remove copied information from runtime graphics state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1bb44cf65fbe3e34d6314ca99063865b4f41c0a",
"description": "anv: fix how unset gl_Viewport & gl_Layer are handled in mesh case",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d3e3c15f3aaa694bca700e7c1a7377266e0a2e6",
"description": "intel/compiler: replace gl_Layer & gl_ViewportIndex by 0 in fs if ms doesn't write it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d41d8258a71fa352d8129bf33ce877046a9313c",
"description": "radv: disable DCC for mipmaps on GFX11",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6cbc90df48dee93287aec09d5ceefe66868d1e06",
"description": "ci/etnaviv: Update deqp xfails for gc2000.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fe9a00af3440485d80a5f706c54a9de7c427d814",
"description": "ci/etnaviv: Drop stale xfails from gc7000.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29ffdd72a17f592f70db01f378b72491ead90381",
"description": "ci/radv: Add a skip for navi21-llvm for a test that consistently timeouts.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56108b411fd763d9fcba56bad72ddff11cb0b95a",
"description": "zink: verify compressed format layer count when creating surfaces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64708f9316738e43b35495f23cd614e1bd5c8d2e",
"description": "zink: don't handle mutable init on surface creation with tc enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44ce7ee6c1ba478b3ce10058c9c165ff2405b23f",
"description": "zink: const-ify a surface param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05b7ef64107e585b4391483cdf2a81db16fc2c0",
"description": "zink: break out pipe_surface init for new surface creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b288e5d0ceb85a67870a5601ccb81ea52d54d6e7",
"description": "zink: account for null surface when trying to retain clears on fb bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f770263ab60febb7c758ac65fd2977b1a33bcb59",
"description": "zink: only try for a fb rebind if fb binds exist in rebind_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f11e9e3aa1d4e8971516986264e182004d358efd",
"description": "zink: fix indentation of rebind_image()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d3c79fa4c8d539b5ad133996632cbe6c1137477",
"description": "crocus: switch gen4/5 tiling flags to follow suggestions.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6043f66dd3329c92681fc4be5a1e54e522c1cb80"
},
{
"sha": "723569d71e8ec1695d34b697b5bec54e9853ac7d",
"description": "broadcom/ci: mark test as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c246e21b71a1676705440bce767535dc502d748",
"description": "Revert \"freedreno/a5xx: Fix clip_mask\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb"
},
{
"sha": "509c1f9feac07aca039fdc82e3f216622b2085e1",
"description": "ci/freedreno: Update manual-run xfails for a530.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11bec2264701e4789a948c1a4cf40439ca05c3dd",
"description": "d3d12: Don't clear d3d12_shader_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9a827d61efbd8768c6b0c8f6ee74032d34d7a9e",
"description": "nir: Check sampler_binding is valid when lowering tex shadow",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2e54841716f0c5cb8f844b43d0ea1907a3084de",
"description": "d3d12: Add unions to encompass shader key stage vars, use in hashing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "806f100ad2306f1e4084c8aa5e3c0f25dc0e353f",
"description": "d3d12: Use varying comparison function for TESS stage key compare",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "289eb50abf89289af7cd76fa948d33c5cb5b28bf",
"description": "util/disk_cache: Handle OS'es without d_type in struct dirent",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f58e6fee7452aa7bd83798d68c6b3605e1498406"
},
{
"sha": "067545eb9af79414054e4bef3ab48af003758663",
"description": "zink: always use NEAREST for zs blits",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f59950fd4aeb718b1e80b944984381326dbe66",
"description": "radv/rra: Hide deferred accel struct data destruction behind an env var",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5093ea6d41617ff61e8a9c821a1cbf17af310a11",
"description": "radv/rra: Find copy memory index when initializing the trace state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb5d7056e04460be3b1152234ea7c8c21104fe04",
"description": "anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "96849363eba081321176f8ad3ce303677a531eae",
"description": "zink: free resource objects' views array during destruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "da5137ef6184b70c247c2c6fd438b5a3a3166744",
"description": "zink: stop creating pipeline library cache for non-optimal_key drivers",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "487ac6dbd600ada6124caab685f345fa437b1e4f"
},
{
"sha": "b3ed037ca8d8cb28deb9a160411257d54c57f8e1",
"description": "zink: allocate program shader caches from the program's mem ctx",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6af3a12e700065ca4b8b3a5d12b97a75142dd185",
"description": "zink: fix compute shader leaks",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb"
},
{
"sha": "742c77078ce9f99a04c6d071056b98d5898fdb5e",
"description": "ci/mingw: drop useless -Wno-error flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e03cfa3c65f39188d71a26ea55e507eab0b7796",
"description": "radv: fix a hang with binning on CHIP_RENOIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c7242477049f886f15d4ef2e4c4bb8700e12689",
"description": "virgl: enable timer queries only if host supports it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2740ac69c93872910161e64e6d06a53a119634e",
"description": "pan/decode: Add support for decoding CSF",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "102d4292d54fdb867cfd77f2e4aef54e84cd8ace",
"description": "panfrost: Fix some fields in v10.xml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39774503b36620d495f335d69ca1bac268a0493e",
"description": "asahi: Implement indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad3375478cbb69f8478170212a403f13a09fad76",
"description": "asahi: Refactor index buffer upload for indirect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4731ec335504114cb6c82ddef53c8007a2596a1",
"description": "asahi: Remove default=true on index list values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7968c474b8db2e49ab56ecdb353a3f294a1f2910",
"description": "panvk: Disable SNORM rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6142d50375a88a67b89ec5acb73c778b2455fddc",
"description": "panvk: Fix varying linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ba20868c4c7a9155f5c4fc046295166cf7b83c3",
"description": "panvk: Take lock when tracing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13a4c49cb182ce4fc199c0aa34fbea7eee6f8304",
"description": "rusticl/program: enable spirv",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a0b58434d850f77da13432c2a7259d8f21636aa",
"description": "rusticl/kernel: fix clGetKernelInfo CL_KERNEL_ATTRIBUTES for non source programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "771f7c1d91f1cb2cb781458a2cccc2b43b89de50",
"description": "anv: bump ANV_MAX_QUEUE_FAMILIES",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "056b0cb87f2831715452f2754df8d1bc810c6155"
},
{
"sha": "a1571333804d3267cc237419d18a587434750716",
"description": "nvc0/nv50: support and enable EXT_memory_object*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e1eee8b5e7592044d18714f49ff1400568767bb",
"description": "asahi: Add XML for VDM memory barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8e0e68510f3c784bb98c0e8b35d4e91b3cab75cb",
"description": "asahi: Add XML for indirect draws",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3b8928b84c4e5feb0982c14a57c1a87843e9382",
"description": "asahi: Add XML for indirect dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3da483859133c70a68f09698cfe3cad6cd2df4c4",
"description": "asahi: Submit batches that don't touch RTs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c2f189fe74e1b775c47080e68b2265fbd4e3c19",
"description": "agx: Write sample mask even with no colour output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e785ae61258439f930de7581d4aa686160a3daa2",
"description": "agx: Implement load_helper_invocation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6214c9921a26a88aea77fad0414c409dfbd32232",
"description": "agx: Remove bogus gl_Position assertion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eeae9b93de181ff1afbd54dca651f60abb39227a",
"description": "agx: Fix AGX_MAX_CF_BINDINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbe8878dcb25b4175ba22c798968854a68f0cd0b",
"description": "agx: Respect component in frag load_input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d478d17ccec44219b2949b0b42c0284b0d8553",
"description": "agx: Remove unused AGX_MAX_VARYINGS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73fe8d52e781a70fe52d0dd141074922ad5c120",
"description": "zink: also replace hash_entry::key when replacing separable program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5029a90df48c2bbb109ecf1d113b56b45723e94",
"description": "zink: calloc separable program zink_gfx_library_key struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4cda98c827f65ff7a834f0303f686da349d8f59f",
"description": "zink: implement a scaling descriptor buffer size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "453701256d9fa4021af2828c43b912ebc1e804c9",
"description": "zink: store base descriptor size on the screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "651f322091bf8eddb8c8a22674cd44479c223a6e",
"description": "zink: ensure db is bound before separate shader update",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bec60876994b3b85e674085b6e22e40abf010939",
"description": "zink: move db_bound to batch descriptor data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f57f28a348577cdacf1e371ba22e85ac8892a041",
"description": "zink: move zink_batch_state::db_bound reset to zink_batch_descriptor_reset()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b31659650335986fdf9421a101a43cb34faf846",
"description": "zink: rename a struct member for clarity",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27dec4a262332fa52e9f6ae685b3d807af9d6e15",
"description": "zink: add an io assignment pass for separate shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13c6ad0038aa42f1c908ca1adecde9bebf9f2509",
"description": "zink: use a single descriptor buffer for all non-bindless types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "facb1b78840f5513f77cb8bccb069f396dd2aab5",
"description": "zink: rework separate shader descriptor iterating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e6a55bfc16eda48c8b2459686a48ec32e6d80e43",
"description": "zink: flag gfx programs as removed-from-cache by default",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f70b1732da7152e7618b4ca03c76e6e6c8ea95b5",
"description": "zink: assert that the found program matches the expected one in shader_free",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66f2a1c52636e8662c03a6ea5c59594db377e047",
"description": "zink: don't fetch/update pipeline cache for separate shader programs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ffd91ee7a87f588ea9d1f2f6ced4a59bde142cb2",
"description": "zink: fix descriptor pool free iterating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184"
},
{
"sha": "16c019142ba449818623e0af08b1fb4ceec51ef3",
"description": "zink: sync LTO compiles for GPL pipelines on shader free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41ffb15de564849668c942aa79a570b6f262de99"
},
{
"sha": "e8b8279b6103f604e7c977a616e5179520aecca5",
"description": "zink: allocate all batch command buffers in one call",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "295dd6f515cf0fc138baaed0e4157782975d8d42",
"description": "intel/dev: add a default urb value for intel_stub_gpu on dg2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "214d6d05ed2bfd010cadfec5779a0bb20a82cf77",
"description": "radv simplify compiling graphics shaders with a mask of active NIR stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dd0b98786e0b52b95ebf208be197d33a06d7008",
"description": "radv: only initialize shader arguments for the active stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05a02018bec80c982e5b3bcaa33c3833d42fde5",
"description": "radv: use last_vgt_api_stage for determining the last stage with XFB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36d8443e5faf2f6209e844fc71d5be37bdb5d23a",
"description": "zink: add a local is_compute var for set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cff6e6e13b113087c333c3d0d8eaaa286c14ce54",
"description": "zink: pull out image descriptor updating in set_shader_images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c1f0756279d7fedcb38e4031447c8903b32a1d4",
"description": "zink: rework set_shader_images() hook",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "128192bffb85226cfd434bb1ae28724514048e68",
"description": "zink: unref image buffer descriptors on unbind",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "e5666fe7cc41337b2c236b7c55488a6e276fe460",
"description": "zink: remove stale comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee53b07c0ab16c0944cd96e3dc5d4d49d9198bac",
"description": "zink: unset gfx shader read when unbinding shader images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "50e764fa50d58054259cec1fc613a0aa6ef9d60f"
},
{
"sha": "892eae9af0443ded1f42250bd1b01c30a1642edb",
"description": "zink: rename some variables in zink_set_shader_images()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f8c563e1077b21e87abe029c6dd83911845de3e",
"description": "radv: fix importing retained NIR shaders when a lib uses the RETAIN bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edf78810a7733462394986bc9eb85418ede22698",
"description": "radv: Use common Get*OpaqueCaptureDescriptorDataEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2854dca89836ac0d4f2cf40cb2b0ac393e17ac0d",
"description": "tu,vulkan: Add common Get*OpaqueCaptureDescriptorDataEXT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "235e5806b3654f73b368e4357d4da86514de8e43",
"description": "iris: handle error in iris_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "efcb63938c195b765c530e6e6eff1d712bfc6e74",
"description": "fix(FTBFS): clover: fix LLVM #include of Triple.h, moved to TargetParser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7956b80bf89423d6a9853390d855d4a9aa05b96c",
"description": "fix(FTBFS): gallivm: fix LLVM #include of Triple.h, moved to TargetParser",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e73fd4aa891b970597aef19692f2faeaf78fb3a",
"description": "u_pipe_screen_lookup_or_create: avoid re-querying the fd to have a consistent hash key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd152ec93057a5afc4335acc9adb2668d5a7a840",
"description": "asahi: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8193efec8364b50c0781fac9a588d7582c40d8d4",
"description": "panfrost: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b3ee9335f13352a6429925e2d8470743308a7f4",
"description": "vc4: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "769b5110543925b698125ae50eae73f5dad3698c",
"description": "v3d: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "759496cc455575f1a16bd5dcfdcdb339b2ff30fe",
"description": "lima: replace custom code with u_pipe_screen_lookup_or_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e17c3af59335104109617d23d085e9d6c8656f49",
"description": "freedreno: replace custom code with u_pipe_screen_lookup_or_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013f05872c81ba2ac98b03fa4b8711e1b95b64b6",
"description": "gallium: move etnaviv screen_lookup_or_create function to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1dea6aea204929d044f852c92f7441336ca500b9",
"description": "etnaviv: use simple_mtx to avoid breaking windows in the next commit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a72035f9c55e035592c0c1bf92d564b76f20eed7",
"description": "util: avoid calling kcmp on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d6c240fcc89fe3be14139e6a23304db6d0af5d3",
"description": "gallium/u_screen.h: add missing stdint.h include",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e40ed0f88b58133a90532830dc9d38fe676a7898",
"description": "radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6"
},
{
"sha": "7efabfbbe4f5ae442e62803a7e173bd2bf20001a",
"description": "radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8df17163c7864df8abd447374b4272a231233301"
},
{
"sha": "97aa8d9547ec00109853f1a4a43e4abfad7f6aa7",
"description": "radv: Fix invalid 64-bit shift.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8df17163c7864df8abd447374b4272a231233301"
},
{
"sha": "49a6bdde8ef1da38df3f15e8478c8cad116eab46",
"description": "glsl/standalone: Do not pass memory allocated with ralloc_size to free",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a9696e79fb3afc6a4724bd16ee1ccdfebebfd0fd"
},
{
"sha": "bf67f32d4b4214ef23311b7ff5f1ef21ae84fa24",
"description": "glsl/standalone: Fix up _mesa_reference_shader_program_data signature",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "717a720e9c959d04dff45346edaf432cbc9bb270"
},
{
"sha": "c0bc0ecf9eaf964ceb4a1573595da8b8b4585cc4",
"description": "freedreno: Avoid screen lock when no rsc tracking needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b70ea03302f27bf7eed963e0f9ce0ff9472ec241",
"description": "freedreno: Add FD_DIRTY_QUERY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a98822cc7d1b234a028f51026ffff23abe104b3",
"description": "freedreno: Remove impossible NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "918caaad59840841191c01d7bd0d8f042983fe41",
"description": "freedreno: Move num_vertices calc to backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b15aaea1d58d79a1be585b7b66e588973efb7f8b",
"description": "freedreno/a6xx: Move num_driver_params to program state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a17c3afc5e0491d7ea334241bb230c64a015f83",
"description": "nir: Apply a maximum stack depth to avoid stack overflows.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ead71739371ffc036883b9ee89318f5c368f4d4",
"description": "dzn: Enable 16bit types when supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f9e2db598b60fbb83e8d05834bc3a23a4ecd07",
"description": "dzn: Get options4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08fc7315c520936f829d11ebc7b70f245e1618b2",
"description": "dzn: Delete unused extensions table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc906c0eed00e68e70d85df1e101affb54c3a418",
"description": "dzn: Enable get_surface_capabilities2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7d4309234f0d876a45ecb82538f728910ee3b43",
"description": "spirv2dxil: Support 16bit types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536ab16bc1e92889c896c1ab251a567bec2fcfd6",
"description": "spirv2dxil: Move shader model into runtime conf struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c527f4fc07f4dc1dc4d9a8bdc12341b25e8eb0c",
"description": "spirv2dxil: Lower unaligned loads and stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2683c6f0229c395dbbb092b6b9004e889129ad",
"description": "spirv2dxil: Set min UBO/SSBO alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58e7acb0e2d5fea29f39ceef19bec80d5e7bbabb",
"description": "microsoft/compiler: Support lowering SSBO accesses to 16bit vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f56fc09d92a3ea8a3c335045ae030ebde2fb511",
"description": "microsoft/compiler: Support raw buffer load/store intrinsics with 16bit alignment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196dc72838806dea963e247da618b2a9505d3e61",
"description": "microsoft/compiler: Handle 48-bit stores to SSBO/shared",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c994c8b3fd4aee5c7ffe66e5a282243fab2e9580",
"description": "microsoft/compiler: Pass an alignment to constant buffer load lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7fcb60be37ba6bea57be09363c7ae83a07a59778",
"description": "microsoft/compiler: Simplify bitpacking for load/store lowering with nir_extract_bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78309017516fb384595c48ee77724eeb09f06ab6",
"description": "microsoft/compiler: Pass deref modes to unaligned pass and handle push const",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "facd2e4fdba71f2a0f72dc7d7fbe52735863dd01",
"description": "microsoft/compiler: Move unaligned load/store pass from CL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f50843fcdb2f3f175f9886aa9917fe6da22c65bf",
"description": "microsoft/compiler: Handle undef-rounding f2f16 as rtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8782a0b8dfd7955ec144ae8b0eb16ade6cdb89eb",
"description": "microsoft/compiler: Ensure native_low_precision is set for 16-bit bitcasts/stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4d76d46c130f6da6c56176cb4c9741bf17df5d2e",
"description": "microsoft/compiler: Handle frcp for float16/float64",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed13c2261c46911136fdd1951f0017a7536a2871",
"description": "microsoft/compiler: Handle struct consts in DXIL module dumper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25ee07373c3123e5f10dff74e7d90311b3c7b60f",
"description": "nir_lower_fp16_casts: Allow opting out of lowering certain rounding modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0c2b60f1d657f7de2bc8a2a479762c00ef69875",
"description": "nir: Add alignment to load_push_constant",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42267588d7dc92e566a9ce845e957a4fba9d3dc9",
"description": "ci/windows: Update LLVM to 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9ab33c9a18fa8160f38cffab19733d405455026",
"description": "microsoft/clc: Set features that are used by CL tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b27d8ee2e916290a49943586726521ad2378a45f",
"description": "clc: Include opencl-c-base.h with LLVM 15 (using builtins)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda35e616b8911035d292f720e147a5fdc2ad859",
"description": "turnip: fix use of align() instead of util_align_npot() with tile_align_w",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "aae679e221371c892d8e1984fcab20229d9d0d57"
},
{
"sha": "cb611b207d9291a30aeb813e155ee74fe06d5300",
"description": "rusticl/icd: Make it work in case Rustc shuffles struct around",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c5cd33b00034453935605f2f2d70a5766dc4ae",
"description": "rusticl/util: extract offset_of macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af9212dd82b8885e0d94921e8500b90561faa5e0",
"description": "nir/deref: Preserve alignments in opt_remove_cast_cast()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2ddd2c5ecd6b60752db3bb6d507611c8b6d9d8",
"description": "anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc"
},
{
"sha": "465c2412667674f02c8457693220013e9335eebd",
"description": "intel/compiler/mesh: use U888X packed index format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d20564a6aaf8e5802ae1d3d425a4a496124b976",
"description": "turnip: Disable draw states after dyn renderpass in all cases",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb0f414b2aed88f48b2593dad833844be2f5f42b"
},
{
"sha": "855fa788663b205d77cc54b6eeff6289d5aa869e",
"description": "turnip: Ensure that there is no renderpass rotation in binning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43ea1f2dfbb8c60ac8ae7ad8f1cb2c1e97b85722",
"description": "freedreno: Document A6XX_GRAS_SC_CNTL::rotation field",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "388e4ea7333972251dbe8ce91d15ad4001589f35",
"description": "tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "981f1d88a18b552b5fbb2c524016dfdc481b8e46",
"description": "tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "def56b531c86f529bc32d1834ccb479457717db7"
},
{
"sha": "99fb770c4502f36110bd8ba8a8bc0fb810ba76a6",
"description": "freedreno: use blendcoherent to set FLUSH_PER_OVERLAP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "527a74cb5d7cc700d0e089f1f042f2b49d211a54",
"description": "gallium: make BlendCoherent usable from gallium drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "40bdd2bbf756f79881301d84708b0069b6b8ca25",
"description": "freedreno: use A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE with fb readback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd446b87e1f5ec2c5f1273627c611325595d1971",
"description": "zink: add newlines to some debug printfs",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "13f68bcce14b2f7c91611da5922fd67a111190af",
"description": "hasvk: Tell spirv_to_nir float controls are always supported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f932276c35c8b4a1ab78395e9186a3f84effc12",
"description": "hasvk: Don't claim shaderDenormPreserveFloat32 on gfx7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56667002fd757cae2a3330f38a8836f4948c42fa",
"description": "intel/vec4: Don't optimize multiply by 1.0 away",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcad4a2cd122f58336266765d20d8b44e3ee8812",
"description": "intel/vec4: Set the rounding mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2326f9b2c75f406ea2bc17a1074e7cfb7fe401",
"description": "panfrost: drop no-longer-needed libglsl",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "551c2aadd4d85e922aa695780ba3d3bc6407a465"
},
{
"sha": "bd30f3619d573fd9ca357856314b06dd6d615d90",
"description": "radv: implement graphics shaders relocation for a RGP workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "69bd1c0c40236f7429b2c97c4d2b9b0aba40d338",
"description": "radv: restore uploading shaders individually instead of consecutively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "533d0008c741e517a3d12520661a0421069ecd44",
"description": "aco: remove stale TODOs about v_interp opsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f29f656530a2b35574fbeb8623d9d141dec07d80",
"description": "vulkan/wsi/wayland: fix acquire_next_image to report timeouts properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75ccf7c003c7fcae555ec9e53976b51b72a3f0dd",
"description": "radv/ci: bump the number of runners to 3 for vkcts-navi21-valve",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6533709d10ec545e9bd232db6d1deee772ac220c",
"description": "radv/ci: set RADV_PERFTEST=GPL for all VKCTS jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94eff7ccd86658603155261c2fd59491786e7047",
"description": "nir: shrink phi nodes in nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a008018c18e5d0508a2506edea9be0c5b5bc0f9",
"description": "docs: stop reporting RADV_PERFTEST=gpl as experimental/suboptimal",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "09061e2fe91d1bfa21327893c1544e0c9dae284e",
"description": "vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af7bcc0cdc55e4aa531c999092324c63515658f1",
"description": "freedreno: avoid conditional ib in fd6_emit_tile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2c340c106e8195f509d0c096784baf2966a7d65",
"description": "mesa/st: fix possible crash related to arb invalid memory access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "620baf9c42ec04ee74cfe11054d12939eaa11539",
"description": "freedreno/registers: document more bits of CP_REG_TEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02784625754856504bdc15238dcdf31ad2c12f27",
"description": "turnip: skip unnecessary CP_REG_TEST for cond load/store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37f6714fe797d7146e85c4b67665b470b9475016",
"description": "turnip: add a comment to tu_render_pass_cond_config",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487ac6dbd600ada6124caab685f345fa437b1e4f",
"description": "zink: implement cross-program pipeline library sharing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b282761839ea6ad14f0f939a27b1cf73388adac5",
"description": "zink: break out zink_gfx_program::libs into refcounted object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6482cf12ca31ee4595f531966a90310764357f43",
"description": "zink: store gfx_hash on zink_gfx_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18fc4daaf666c735d3cfc654bc09ed14ed7254d0",
"description": "nir/inline_uniforms: Add inot condition support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682e83f012a134a98a9143f972303b295cd1ecbc",
"description": "nir/inline_uniforms: Make add_inlinable_uniforms public",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cdd23b1efaab258545fc58c791228c6780f411d0",
"description": "nir/inline_uniforms: Make src_only_uses_uniforms public, change name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edb89b71c50fdfe8894c0767332e46bb455ef95c",
"description": "nir/inline_uniforms: Allow possibility of uni_offsets and num_offsets being NULL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0fb216dd6d9d194593178eb0493d31b4b977af",
"description": "nir/inline_uniforms: Allow possibility of more than one UBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23b4266f9e235253ce537ef3c027b2d244852193",
"description": "nir/inline_uniforms: Pass max_num_bo and max_offset around as parameters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5033823eaefd0efea721e3f6cb9de4ace52ec6",
"description": "nir/inline_uniforms: Change num_offsets type to uint8_t",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b6f757e23752981b275c78b2b43292b55685711",
"description": "ci/crocus: Update HSW expectations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b01c3553f7b693516d7bb2403d112c3fbf225323",
"description": "ci/radv: Update navi21 llvm xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9adfe4956340cedc7e9352a4dd7abd33d5f09288",
"description": "ci/nouveau: Disable the gm20b jobs entirely.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba73aaa0daf8049e83294a4c464b1532ea8a5a84",
"description": "ci/freedreno: Update a3xx piglit_shader xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e182970692eeb1f7423af5d7679d4301edccb1ea",
"description": "ci/freedreno: Add an xfail for a618 VK full run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8a6be1641cc1cdb92be174ca0b9ba4ab6f1f588",
"description": "ci/freedreno: Update a530 manual-run xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e267d729793f4a545c8f3b9014e8b691d5b07ad2",
"description": "ci/freedreno: Disable the a306_piglit_gl job.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "238fcd30ed42628a9010211cbad03a91aa598acf",
"description": "ci/zink: Update TGL full-run xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a862c74bc521c1dba24e17b0383d68262b1f991",
"description": "ci: Disable systems in my farm that haven't recovered.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e13456bca85b88ca0b66a763a963cbdd20770e9",
"description": "mesa/st: Measure compressed fallback unmap paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fdabf886be7f6f00d854a7dfa995c3c5b18f0033",
"description": "mesa/st: Enable compute-based transcoding to DXT5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d57614fd01228f11a7cf77b56fbe7514790d759",
"description": "mesa/st: Add st_texture_image_resource_level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "637ff224132d3c839f27a76d8a3a10984892cb28",
"description": "mesa/st: Add st_compute_transcode_astc_to_dxt5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f8f1a0d9bd33700da52022ab8f93c55148dd2e5",
"description": "mesa/st: Add and use create_bc1_endpoint_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bab950a4ac58a16e34b83c3430dbd3c0ace19668",
"description": "mesa/st: Add get_compute_program",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4a6176d197f3b45e8ba95afa1ad37e0fc5aad6f",
"description": "mesa: Create _mesa_CreateShaderProgramv_impl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb296db8535f937d65064259ae381746d8e83cca",
"description": "glsl: Modify the #includes in the DXT5 shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96cb3ba4245f9daf6fb94d875caa3e411546a9b9",
"description": "glsl: Add compute shaders to encode DXT5/BC3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5a54b81abe617a5f386887c31dbfebcaf4ff3c",
"description": "docs: Document the implicit barriers around blits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6043f66dd3329c92681fc4be5a1e54e522c1cb80",
"description": "crocus: disable Y tiling for render targets properly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "32728dc66e362a9c01d151d8de5799eb76d6e06b"
},
{
"sha": "db6c374919ea16be6f9a6f96d5c9e866c62c556c",
"description": "iris: disable preemption for 3DPRIMITIVE during streamout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebc4893947c187c1a3f28508053633edf7d314a2",
"description": "intel/fs: fix mesh indirect movs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd"
},
{
"sha": "dc91f2c71b51cf9002bf216972303fb775e1ae04",
"description": "zink: set PIPE_CAP_SURFACE_REINTERPRET_BLOCKS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3b746e3a31e350e9f0962717e49acba28efee30",
"description": "zink: use GPL to handle (simple) separate shader objects",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60b26a6b1fe45fb611e059828283513963cf9161",
"description": "zink: enable combining intermediate gpl libs from combine function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab69cba8073f33a80f52ade13291635cd760f298",
"description": "zink: move gpl input/output funcs to zink_pipeline.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8a548af1b6041738e7ed90ea29ca45415eac3b",
"description": "zink: allow multiple gpl libraries in zink_create_gfx_pipeline_combined()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7efec7fb613959b1c57fa560858cf561692abab7",
"description": "zink: add gpl flags for libraries based on shaders passed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "983f30f8ba3604521a30c9d658cec69daf38837c",
"description": "zink: split out gfx pipeline library creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ae973c7d38015e7052583b983f12edbb46fb7e9",
"description": "zink: add flags param to zink_pipeline_layout_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdb97b3f2008144145afad52f7de02ce3377b7a2",
"description": "zink: split out VkShaderModule creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36595e94c7043d365e39e2d8250ed80f1bafb320",
"description": "zink: avoid the descriptor set multiplier for bindless buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f14571e393cfe492e7fee0217bd6f8e00fa40c24",
"description": "zink: flag bindless_init before calling zink_batch_bind_db() in init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fdf6e140de969deb1fab45edc8d4dbac00d5d56",
"description": "docs: add missing RADV_PERFTEST=video_decode",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6"
},
{
"sha": "9fdc145ad6c26fe9b6863ed5d6469df6b1a2976e",
"description": "radv: Assert the hardware support rbplus when emitting rbplus state.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a36efe3e196e4be6ce0a32f4ddd23864c550d73c",
"description": "radv: Fix missing rbplus_allowed check for dynamic PS epilogs.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1"
},
{
"sha": "46aee750c6bc1d9ceb222820f6019c1fcf4b5daf",
"description": "radv: stop skipping the cache for monolithic graphics pipelines with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26896616c1fdf6199946bd66d2483dae580a9aef",
"description": "radv: stop skipping the cache for compute/raytracing pipelines with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cea404f768c17dd4d830ef1140b5211a1ba4b9",
"description": "radv: simplify creating a FS epilog from a library",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06d17fccfbb53c1fd3272670d5a5d42ad0a57b70",
"description": "radv: make sure to disable MRT compaction when compiling a PS epilog with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16e4dd3e373b71e9ff8cb3c79b7d9c21f084fdae",
"description": "radv: fix disabling MRT compaction for on-demand PS epilogs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea5c8932891cb19cf869e2db346da9df2f219f71",
"description": "radv: regroup PS epilog info when generating the graphics pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84d006ef11b76002fff8c3d84ef74f857bed26cf",
"description": "radv: simplify determining when the fragment shader needs an epilog",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b41c6c3a501866cb2460e666977e22d7f668d518",
"description": "radv: cleanup graphics pipeline library flags uses",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7976316f3ec841e4955db04300e53dc01e84ac6a",
"description": "radv: fix skipping graphics pipeline compilation when the FS is NULL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3eb97b9d334afee83031743ae61839d70b45efd2"
},
{
"sha": "88cadf145451b3a5fd89b5937238abf95821c5cf",
"description": "intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "948f4e4d072ad13eabe702c8b3bd0b83e07c9ec1",
"description": "util: Fixes error: no previous prototype for 'mesa_cache_db_entry_remove' Fixes: c92c99481fd (\"util/mesa-db: Support removal of cache entries\")",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c92c99481fd008c3e77d942f0867c7d45fba24cd"
},
{
"sha": "a2fbd2fbd02cc989501496c5fd4d98cb6ee9f33e",
"description": "zink: Add tracing of blit operations.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dc63904458916ccccbc8dc4036d85ca6f448cf6",
"description": "u_trace: Add an interface for checking trace enablement outside a context.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb6e65c72c0809a0c8fe609b824b259eb51bf59d",
"description": "hasvk: Remove remaining bits of anv_i915_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ecb8966b201ffe610c6394513465940032c6b2a",
"description": "anv: Remove remaining bits of anv_i915_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8626a20bbe1435cab8bb73f1d6b075e1790ec00",
"description": "anv: Start to move anv_gem_stubs.c to kmd backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de79cf05128252bb139b312fa297e2bf23059348",
"description": "anv: Add basic KMD backend infrastructure",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaeda2107ef0c1ecf27b92c244da9f4ea244538a",
"description": "anv: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "099b9e5058ce3a5ca597af1cce92708906149ee8",
"description": "anv: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc224631c36fe00d0d100b23e0361418d1d73e2",
"description": "intel: Add intel_memory_class_instance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc0b7498901e27606258ded324a5b618eba4957e",
"description": "ci/freedreno: Don't forget to report flakes on a618, too.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "20d4c592c9686374209796ea7ba17fc562279c85",
"description": "freedreno: make sure depth/stencil layouts are always tiled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "885c315d10d8ef23b80c4f234bccafc88d662693",
"description": "docs: update calendar for 22.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e1707b65f9f16e3d94f93d22642e50dd7fc80d",
"description": "docs: add release notes for 22.3.5",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b2dbb2bdc366dd294407c5653654ad6059e2ac",
"description": "zink: relax bresenhamLines requirement for non-strictLine drivers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4383821e7ec10d2d6c3cfec6eb8fe54dddb0d38",
"description": "aco: don't modify exec in p_interp_gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e4598f7b97cc0d1251b180d515ad4e6060957a4",
"description": "aco: support omod/imod for v_fmac_f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2deda5c0bedc8359488c78b84d625ab6277c583a",
"description": "aco: don't list imod/omod support v_fmaak_f32/v_fmamk_f32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c9ac730641c5af51b01bf82f4f105c85f36ab0f",
"description": "aco: allow output modifiers for ldexp_f16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b63aa2bb8ee6c6a255ea6d573b71af12d5dd166d",
"description": "aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc93033234b9a6dfeabf68a5b6034f2bec8e6f46",
"description": "freedreno: Indent fixes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9eee8781a1a3ae320e60dd5151ce69670c3d8f6",
"description": "freedreno/a2xx: Move pack_rgba()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7f88c41c46a5b0e45d426132aaf44cf403cc862",
"description": "freedreno: Quiet unused variable warnings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eaf272aa93b30719d78758efab4aece0af907deb",
"description": "ir3: Quiet unused variable warning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "727afda21f5a748768ce3e21e9da8c0b4c350654",
"description": "d3d12: Video Encode - Fix ID3D12CommandAllocator leak",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "997b91fead0d986b9884992d6a05b8e7503ffeb4",
"description": "d3d12: Video processing - Fix out of bounds array access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c8c151591d3cbb1b0d81470b52866d9a2809b11",
"description": "freedreno/drm/virtio: Limit guest handles passed to virtgpu",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53ba7d886798c6c137070676168fb1d5222cefbe",
"description": "freedreno/drm: Move sa_cpu_prep() to core",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dec49ec50a2f017dabe72f5ec882054de85540b7",
"description": "freedreno/a6xx: Move CS state to PROG state group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7ea98091c1719b2a9474a67e30c09a4a937982c0",
"description": "pvr: Add firmware stream support for transfer submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a2618c73c108684a46747fbd5c976a55a8ffdf5",
"description": "pvr: Update FWIF transfer queue register structures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0dd89dacf232769a7e2dd03bd259211fadb5c2d8",
"description": "mesa/st: Handle all 10 bpc types in st_choose_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98526b7d48d4141df8b675c7e2f4ac0bea939105",
"description": "mesa/st: Fix GL_EXT_texture_type_2_10_10_10_REV name in comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6390953fa5c0e0a001ce6c07f704366c18f85ccf",
"description": "anv: put the video extension behind a variable",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "633efa7af7b43f3e5361de5a371df47c5439f117"
},
{
"sha": "81af999a751f6cc55cb10520a97d28279a925bf0",
"description": "pvr: Clarify unreachable text",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c13bed8bef47d8f02ad42dd71dbeee08fa8df6fd",
"description": "pvr: Add block printing support during validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1bd84f475363cfeebcd950f0cb9bb57d6900bdbf",
"description": "pvr: Validate instruction repeat and src/dst sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ac16c97cf3340b6a837cb842b86269288d8adc5",
"description": "pvr: Adjust instruction repeat offset",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d431adaecd676ed491e314ad4ac86a4e6287da90",
"description": "pvr: Keep NIR SSA defs instead of registers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d47d0ea1015b40f56f97b74f50ab7dd0d6818a39",
"description": "pvr: Drop the ENUM_PACKED macro",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "52bcb0e2920b75f533733ccb909d50fe72ecc51c",
"description": "pvr: Commonise some instruction member defs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e74aaa347b671587c875b00d5a5cd1e89375aaa8",
"description": "pvr: Support dual-destination ALU instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6187f1fd8c6ab9a773eaf27a7d81ff23d06fc760",
"description": "pvr: Add support for optional instruction params",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d187418f63d6ae85299586f80c1034ec6464a9c7",
"description": "pvr: Add new Rogue compiler framework",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5038a049f10b981689458d6d9e6e5c4bbaab9256",
"description": "aco: add mov/cndmask opcodes to does_fp_op_flush_denorms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8adf16278fc02207602e4fafa12b95e6ea8dda0",
"description": "aco: fix imod/omod for gfx11 VOP3 opcodes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2"
},
{
"sha": "8f5a63ebfe84f0bdaa7959fae79e9d42a17113ac",
"description": "util/vbuf: fix multidraw unrolling",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6b07893b31fe4e6cac7bc73155770672ce7753cb"
},
{
"sha": "c6ebd2de71dc2819400b404be0e3d50924302410",
"description": "radv: Fix noop FS not getting constructed for GPL pipelines.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3eb97b9d334afee83031743ae61839d70b45efd2"
},
{
"sha": "e5600d5257f506e9c1650add613f9987e62cd178",
"description": "radv: CSE ray_launch_{size|id}",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8ebb34ee57fc652210eca4ed23499eab6910b402",
"description": "radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22947ef0cc07ea00abb04170d2ce4f4b90694ead",
"description": "radv: Remove NGG culling skip from command buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "88a4e17018481e828f61526a075283a6668196c7",
"description": "radv: Use shader code to skip NGG culling in small workgroups.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def53a085c4c85a34facae4697386886f0a9bda6",
"description": "radv: Move checking primitive topology to radv_get_ngg_culling_settings.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8457dfec47b78f0f4688508666278bbd4ebe7801",
"description": "radv: Don't change LDS_SIZE for NGG culling shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab87b19088bbf423d3d49a2c390bf70602515ea3",
"description": "loader: Add missing brace to fix compile",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a"
},
{
"sha": "53283bc26da3fc9784e98c18b0c891f7080d1e84",
"description": "anv/video: fix video memory bindings.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1"
},
{
"sha": "d6fb4d8d7d6b3c3d65713e2c9fe8af1b6a76d30f",
"description": "freedreno/registers: correct WFM bit in CP_REG_TEST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dda85cf94bdd9d58f0dc4013dbf4b3c985471991",
"description": "venus: move exp features init back to use ring submit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "830c7a9f1a4370006ea7917bc2129e645029ab36",
"description": "venus: render server enforces blob_id_0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0938c1f7e2b6b22537a2cb7810939c68c1573b94",
"description": "venus: fix tracing init to include instance creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b0ae93b2537a30787b31dbe635fc88bb507e03",
"description": "venus: fix formating",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "66313732a7c1c3a64421ac7657b47f0eaf4d3bf9",
"description": "mesa/program: fix memory leak triggered by parser errors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3061ec366ee9359734868124ea34849c851e941a",
"description": "venus: add SHADER_DEVICE_ADDRESS_BIT to buffer cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4054b08f3989abfd7c0778250f4d9068f6fd7afa",
"description": "turnip: reorder tu6_format_*",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a76bd8d4c4887d76398dd9dad5ea2755b4dbc08",
"description": "turnip: handle ubwc in blit_base_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c4eea2aabd6799396ad1356a4e156d7e210e3df",
"description": "turnip: add blit_format_color and blit_base_format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75f601279b2169cbdfbdff988599f70acea9f158",
"description": "turnip: add blit_format_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "659b2e56bd031a136dbed13025d1bbc1a16ba186",
"description": "turnip: let tu6_format_vtx* take pipe format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41bf169a93ba5700a6a5b4e3c3e12400055d33d9",
"description": "turnip: make tu6_format_*_supported static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f710911f2f384ca88d223d8c0cd1db8606a75aac",
"description": "turnip: remove tu_native_format::tile_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de45fc8d804bf3462867e1765e82e5dab2f2b257",
"description": "turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "273a01f43ef16f69b996e2ee74638eec7989739f",
"description": "turnip: add a comment to tu_format_for_aspect",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "633efa7af7b43f3e5361de5a371df47c5439f117",
"description": "anv: enable video decode extensions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e8d015d8cac61871462776afc6995331b516c9",
"description": "anv/query: add query status report",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98c58a16ef1ab2208693505a88e597202cc3c2a1",
"description": "anv: add initial video decode support for h264.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41caf3665ccc0ab77537aaed1412f37c57698a46",
"description": "anv/image: allocate some memory for mv storage after video images.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bff627142de537fd3da09e2d45d794098725ee39",
"description": "intel/genxml: add missing power well control bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc62802f88d1a277fa7a9e2cd2c2f0001cb1650",
"description": "intel/genxml: align some of the fields with the media driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b110efccb674bddb314349f5b1ce3ff09f34186",
"description": "anv/format: handle video extensions structs by ignoring them",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "93614817806b7a58b1dbbd0229d1a9c52df58746",
"description": "anv: add video format features for the one supported video output format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61618b05693899e7cd76b1c930e1dedc6123e922",
"description": "anv: set Y/4 tiling for video decode images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "056b0cb87f2831715452f2754df8d1bc810c6155",
"description": "anv: add video engine support in various places",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faaf6f95cc478da6ea4f8416bdae7080d9fca77a",
"description": "zink: use screen indexing for bindless descriptor set in template bind",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "8636717270f1ecd7d6a99f165f99b201c20dbf80"
},
{
"sha": "7bd51224304ca8b7ad9ab6657f73f9afb2d06a16",
"description": "zink: use screen indexing for bindless descriptor set in db bind",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d"
},
{
"sha": "4cf54e2ed22023c986f70711bddd0e934aa5683c",
"description": "zink: fix gpl lib hashing",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbae237258a40c370caffb58602745f1d36f66ba",
"description": "zink: set zs feedback loop bit from driver workaround on ctx create",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "56fb25806428506469982e35ee5076b981023c92"
},
{
"sha": "0cb326cc74464f4e7f57de5c4d740e080f5e5b70",
"description": "zink: set gfx feedback loop bit in pipeline state for driver workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "645f2da3faf3852e0a263c386a97a7cd7f617694"
},
{
"sha": "3ca3a26f9cd49e53635dd971c9a64fd5ddbb23dc",
"description": "zink: don't set blend_id with full_ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d584f320b88aa2ffaab323be8583be34dc0cb020",
"description": "zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "7c021cc5f05d24211f327ea16d686f4bd9986465",
"description": "zink: add a define for testing that an optimal key is the default",
"nominated": false,
"nomination_type": null,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f08a6dcdbf382a7586b703379969bdd3113c02e",
"description": "zink: add a define for the \"default\" optimal key",
"nominated": false,
"nomination_type": null,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e0e6708edcaa5480a3195bea5dde2d75d27fafc",
"description": "zink: ralloc zink_shader structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77d8cd9c07adb5da818ed14c7a60341e6289a308",
"description": "zink: make last_vertex_stage the first bit in zink_vs_key_base",
"nominated": false,
"nomination_type": null,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "94d9d832f601e06ce823b190b1ce1af381dbf3d0",
"description": "zink: delete zink_screen::framebuffer_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "115e0446dcd7b020a0d96b3939e8050a29a80c2e",
"description": "zink: pass screen to descriptor_util_pool_key_get()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be8b7980e66f3526d7c1eb9b137772fb6fc90a96",
"description": "zink: store last pipeline directly for zink_gfx_program::last_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45ece56b7554b1a8c4dca955a59f1304ab08e9f3",
"description": "zink: remove duplicated gpl output blend initializations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fa69db6e68dcbe5a9117c41c18eca19c20c5142d",
"description": "zink: move gpl usability checks to static inline for reuse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "958c4d82d6625bb3e8e6b76510c915e28601bf59",
"description": "zink: const-ify a bunch of shader key inlines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bba2eb13b2477f7584936172a755a6b7bda2a89",
"description": "zink: take screen param in init_db_template_entry()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e132af91923087c74abdb4e68bc329eb9abfbb82",
"description": "zink: move bindless_layout to screen and init on creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9181c3218bbadfd272eeb94621f0bafaad63c77",
"description": "zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "153af03b941469c22a1b66e7d9e015d5564322a1"
},
{
"sha": "dba8bb08ac69a3a57c5cfe24015e25bd72a8f71a",
"description": "venus: disable non AHB external memory bits on Android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5c7e60362cbf26e331b5621fac643813558b6493",
"description": "venus: enable timeline semaphore feedback",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "067cda659abdb9a2366e828dfb4b34498c4ab9e2",
"description": "venus: add timeline semaphore feedback cmds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56c6e4862ab3b65b0ce5231a7d82334c8cf9284b",
"description": "venus: add NO_TIMELINE_SEM_FEEDBACK perf option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "493a3b5cdaf038d757198085838819472618f76d",
"description": "venus: refactor batch submission fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aaee0ad6bb12e04fa5ea7643b23ae8998c39b2d3",
"description": "venus: refactor semaphore helper functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fe5ffd60ef42d0b4e5bd6f3ab4fe1a880e3ea14",
"description": "gallium/auxiliary/vl: add crop to compute shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4c46e4a5da5b17e3fc2d5b31c6cf7dbaf42e30d8"
},
{
"sha": "f0b6348ad06c46f3eaa6325e85e5472a292d812d",
"description": "intel/eu/gfx8-9: Fix execution with all channels disabled due to HW bug #220160235.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65db990b39e5ef88a7ecf3d0926661a71a0db84c",
"description": "lavapipe: Only check NULL pointers in one place in src_only_uses_uniforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7696a4d98bcf4cdfae1c56a21c4deb3a9ce004f",
"description": "lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d23a9380dd601be65ba97192d8101c9c9bb13cd4"
},
{
"sha": "6d37f7f5ac9dbfd28874c24bbb67d14e932b2dac",
"description": "virgl/video: disable decoder fence",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "782f1e9e010452850853b9791e673f2e1a7a671e",
"description": "zink: fix pointcoord y inversion",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ace3d6cf060cbe86c3f7b8ba22a9c4395837ee8",
"description": "ci/android: add missing line terminator at the end of the file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61eba809745e29d77e430f49bc0c45008b179081",
"description": "ci/android: move virgl-specific so lib name to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720812f3539a1d88003a50c1af05add1f3e8697e",
"description": "ci/android: move virgl-specific deqp suite to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9cdcd2cbe85bc10c8da7d0e3175bd352034b1aa",
"description": "ci/android: move virgl-specific fails/flakes/skips lists to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "515ea48523776554a9c66f817be47fd4d76745b5",
"description": "ci/android: move virgl-specific gpu_mode to virgl-defined variables",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb0f85dd8c5f4f5bdc2f9ed28208217f0b173ac5",
"description": "ci/android: move common config to common job",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eb9ab4efeb14e567321495596dc6f09a9952481a",
"description": "intel/genxml/gen125: Tune 3DSTATE_WM Walker direction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bea93f70589b5587aa0e4b11d531394a29358135",
"description": "intel/genxml/gen125: Add walker configuration fields to 3DSTATE_WM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fad1f716dd831fba4c380bce1cf76bffc11be6d6",
"description": "aco: fix out-of-bounds access when moving s_mem(real)time across SMEM",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8e2db9f95747895b6cd137cb1db445b3a1a66f",
"description": "lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fec15a225f603f7a980241ce6b7fad35dfc6aff4",
"description": "v3dv: ensure we apply binning syncs to secondary command buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2601f06908434aaddd6b1db5e995bbda22d2a72",
"description": "v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "079247e046368ef7b07f4d63080dde66409adbfc",
"description": "pvr: remove start/stop transfer flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4347072443867f6337c33ffc330263bb851d9839",
"description": "meson: Ignore unused variables when assertions are disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "46b099e3925d118b1637505b1f26de50059649aa"
},
{
"sha": "4888dd73918aaee71a3b029b5e8fab9d04640274",
"description": "radv: use amd common force_vrs option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e3198c7662b53ae7b81f7a19059aa64138a18af",
"description": "radv: move radv_consider_force_vrs above radv_fill_shader_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bee8e4704800b46b3017b06c455245a8d87a4f6f",
"description": "anv: use malloc for host only descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3e2c768aa860f96074df73cd3171960e76f5c312",
"description": "radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c3c242361da7786f4020ed63c148fcf4b868a7e",
"description": "radv/video: add h265 decode UVD support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db62c38091a3b244b1d720a6aa47bf1d1855db55",
"description": "radv: add vcn h265 decode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8a29291dbe6c61ce469f21a745724b59e702272a",
"description": "radv/video: add h264 support for uvd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1693c03a39630a43e179b84b6cb4dadba72721c0",
"description": "radv/video: add initial h264 decoder for VCN",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9477f117f4d45445dd8d3ccc2497b5e4dfb48bd6",
"description": "radv/video: add initial frameworking.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32533409169f16a5ffb9662496cd60782b7718cd",
"description": "radv: add video decoder register setup.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85eead4198dfe2e8209dccd44b6ec5a6d8839e60",
"description": "radv: adding video decode queue support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30b6e9797dff5eceb34d22dad5123270811402b0",
"description": "ac: add name to codec info struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee7837aae2bfec61961cc6cbb54d0e3002a238af",
"description": "radv: add new upload alloc aligned api",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "855ad612e18b8faa0c5930cb25bba82e669c5d3a",
"description": "radv: remove the status query mark it unsupported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284547af55864032ad410c59027ef110efa62b42",
"description": "freedreno+ir3: Move storage_16bit to compiler options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79caf8a44b682f731c0fd3b941f38cc1869efe2d",
"description": "anv: Make a batch decoder for each queue family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a1fa2393ec532920cefba9597774eaf49e08aa1",
"description": "v3d/v3dv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ba0bc7182d25a16e95fa8957ffaba8b72b76fa5b",
"description": "anv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a12a71e6c0c3f09a88c5b857f8e225f6bb35a3f0",
"description": "radv: use shader_info->var_copies_lowered",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3685528c1ea1fb8b68a421a96a888f2b7ba914f5",
"description": "nir: track if var copies lowering was called",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "27a89a0903f2c541541846e8d909bb67af242d5e",
"description": "loader: unregister special event in loader_dri3_drawable_fini",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b"
},
{
"sha": "f56f277ba0e4d781be287ea5b2f8a7f15864c643",
"description": "r300: set register file to none if swizzles are constant only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d5d07e56589bf8462f769f45f7561e632f6db57",
"description": "fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "569517d7ad523282490a1119695befcc53779414",
"description": "radv: Use common ycbcr conversion lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9104dafb6f1753e28a1ac34ebb1b537f840e9946",
"description": "vulkan,nir: Refactor ycbcr conversion state into a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dae893cb96a7cf851cb8e2f0c8bf187b3ed27f2c",
"description": "radv: Remove radv_indirect_unaligned_dispatch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b9d7306edc5effef7eeba2311f4ecaf7d82b0bef",
"description": "radv: Use an ordered dispatch for BVH encoding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22a028ea992d0ef037c7ed64f3c1dc69df832c1c",
"description": "radv: Implement ordered compute dispatches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77b0a4c025edf0972d88cb3a28f5e2cbbb4bd860",
"description": "radv: Make radv_compute_dispatch non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "26754f658e4f1b4a021447d78b0c8804fe5ca457",
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4"
},
{
"sha": "95b5cc3a53b2b7dea00d51d5cb14b8b72440e789",
"description": "radeonsi/ci: Skip slow traces on raven",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53cc5092885d5d8dd01a66302e2f762f5b00e045",
"description": "radeonsi/ci: Update stoney test expectations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f15f08c3de3d0eeca8abf208c8d2ddc0523b3c23",
"description": "intel/dev: Add another EHL pci id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a23e04b67367ae90e6fee06e4506bee3f00e6ae6",
"description": "intel/dev: remove invalid EHL pci id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89cf0a3bdc9949c54d8d7965a2d51bed91b6d10a",
"description": "zink: fix max acquired image count",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "22e91af1a77361249b9c71ee609b67ec187e612c",
"description": "zink: clear null image surfaces to 0",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe3cef36754c986a6dcd0a05ec6295c1585d4ac",
"description": "radv: do not insert fast-linked libraries to the shaders cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "104040b5c7135403194005951e57197ef76438a6",
"description": "zink: fix leak when rebinding same image surface",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c647c9e259a6a0fc1499c377a07bfd0ba902079",
"description": "zink: only save frag const buffers when used by blit",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c68f9ed02084bc10a8f5a39e18975450c225a8b0",
"description": "radv/llvm: use the ring_offsets shader arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be6f30a0db26c918dc89c745101d81466e64ec7a",
"description": "ac/llvm: let ring_offsets be accessed like a normal arg",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "24618721d3946fd69bd28f626cc0d6c543df1806",
"description": "ac: move ring_offsets to ac_shader_args",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10a5035c836a852fcdc7a4532d9ec1af5fd3464d",
"description": "radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83"
},
{
"sha": "21f0fc65b22afec2bbc173a766ce2d68f8515a25",
"description": "pvr: add padding bytes when allocating buffer memory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e75e1bfec35f95543574529ff4f9723712cffc7",
"description": "pvr: Set SPMSCRATCHBUFFER flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad8c0878b4a6327adf24a2d42bae501b9f99d342",
"description": "pvr: Update comment about ZS and MSAA buffers for pvrsrvkm submission.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3457f8083a656524ffe7ce572a7d09b0c7279cf3",
"description": "pvr: Acquire scratch buffer on framebuffer creation.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad9c61c2925627520b0b54c4b12d6cdcc6ed1839",
"description": "pvr: Add SPM scratch buffer infrastructure.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e37f4582078dfcd6a0dd20d6b552222b0f00ecfe",
"description": "intel/ds: track end of pipe bits",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a242500eb474f0002f64a8fe06b8c5c4cdf9fe79",
"description": "anv: rename a few internal functions to highlight gfx use",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a23b187306ffc4ce451a6e2775bc5e44dcc0a9a",
"description": "anv: rename RT pipeline function helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd7debc8bbb8f6a13f1f0e69c05d5000287a8e2f",
"description": "intel/fs: make alpha_to_coverage a tristate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3969e2413d2ca6c265488ffb91e98ccdd958e89",
"description": "intel/fs: Rework dynamic coarse handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "964b87898690064df35c1ef760fdbf297d8ab434",
"description": "intel/fs: Break out yet another FB write helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c658b1fc86078efe5e71f68519e9216de0f46de",
"description": "intel/fs/validate: Assert SEND [extended] descriptors are uniform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "949b42c4dc6c829f52576162cbf80e111f02936e",
"description": "intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5644011f063f4049bf5ac1b08addba4b138fa912",
"description": "intel/compiler: Convert wm_prog_key::persample_interp to a tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8dfd153c50f24ea50578202832b3eccfb61edf8",
"description": "intel/fs: Make per-sample and coarse dispatch tri-state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "43ca7f4178a0640308f0364cea8460dffc88a5b0",
"description": "intel/compiler: Convert brw_wm_aa_enable to brw_sometimes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d1c53844907cf12b3533bcf0c821a9481318742",
"description": "intel/fs: Return early in a couple builtin setup helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "714a2916731fad49c29d2484eea96304ee5860a5",
"description": "intel/compiler: Use SHADER_OPCODE_SEND for PI messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c62e0c77dc7745f2b8fdd86c05def52438a5217",
"description": "nir: Remove nir_lower_io_force_sample_interpolation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d25e5310bc1418f4fa3254f911d97cbec0183e45",
"description": "intel/nir: Lower barycentrics to per-sample in a dedicated pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "991d54610215786fd4937db24391e7cd5b567919",
"description": "intel/compiler: Document wm_prog_key::persample_interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "71a6b53192096904cd9726d9cf86b850d6c1155b",
"description": "amd: don't hardcode real VGPR allocation granularity on gfx10.3 and gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e673bb4ae449603470216a05dd81c8bf14dc19d8",
"description": "amd,util: fix how lod bias is converted to fixed-point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb5d31c3dd17af97fc17285a01d77381e638fca1",
"description": "amd/surface: clean up is_dcc_supported_by_L2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70d228188a47c0218e40b3fe968f8ca4caded5a9",
"description": "radeonsi: clean up si_set_mutable_tex_desc_fields",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f246f27b1f7ef0876a9b2cf6cb641df30ceeba4",
"description": "amd: define new SET_*_REG_PAIRS packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97f30fc65f2e692333a47c0c5de7af9b467c9362",
"description": "radeonsi/gfx11: don't add alpha to mrt0 format for A2C if exporting via mrtz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f81224e70ae8fb875f4ce70bf981e9b00c13dbe",
"description": "radeonsi/gfx11: don't add mrt0 export for alpha-to-coverage if mrtz is present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b97f396e6e268601fac699569c3b249b5cf0970",
"description": "nir/lower_clip: Only emit 1 discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b481e3ae57b1bdd841e95b0dd4a49ac873616998",
"description": "zink: conditionally enable PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b000ebbb5ec9c4ce2362d709516a0b8dedb36c4",
"description": "radeonsi: set PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2127287d4dd413c2b5c0b91e44ef15eb2cfa293f",
"description": "gallium: add PIPE_CAP_NULL_TEXTURES",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f98fcae52c7925ba8429039742d45e581887627",
"description": "radv: Scalarize global IO with LLVM enabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10ac51a52bad2c2378b2d847eae23e1366ddc46f",
"description": "ac/llvm: Fix validation error with global io",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "afd645f0576f2cf41b65f360787f01604f00f0f2"
},
{
"sha": "55175cd13c0c7c0abf034aa82016a7ad1c8b25d5",
"description": "radv/llvm: Use the shader names as module name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "877e150ec83411cfa6571eed767937b4d9ef299c",
"description": "radv/rq: Use 16 stack entries if there is only one ray query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ca4a05627e40e8212a8ea957f8ef2f697e4e322",
"description": "meson: Fix Asahi build on macOS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfa7ec0aa0f317011c4573e4d4ce4d4aabe9bf07",
"description": "agx: Don't scalarize preambles in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7edd42cbc09d3030fed8fc073e3138084a774bec",
"description": "agx: Lower uniform sources with a dedicated pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e44a53f5dce3af2c8e645c76d593cda9229f8ba9",
"description": "agx: Run DCE twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd8b5427c7f50f96f31e3abe3c6b917c1a617219",
"description": "agx: Allow uniform sources on phis",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "abe6d750e58d371624de75f4bad365c61e0196c1",
"description": "xlib: fix glXDestroyContext in Gallium frontends",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8f928a95e167423320af711b21270a8212f34628",
"description": "zink: fix cap check for arb sparse texture2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3"
},
{
"sha": "93db6094a122a668e77ea27ee2129a1161958fc6",
"description": "nir/print: Pretty-print color0/1_interp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b235be1fd4a66c1b9779abe9a9c338ce81312d2e",
"description": "nir/print: Pretty-print I/O semantic locations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "435e7f5e6d8e5ce7ad76a922a82210c50ffbfc94",
"description": "nir/print: Extract get_location_str",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f857795e833f6a99056db849f87d2a25c9b4b5f3",
"description": "agx: Implement barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "251f6fb2247ab10a5712b556693dcd40908c9db8",
"description": "agx: Implement compute ID intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da91a78ab723f4f7e9ad679ec557051fa3fa876f",
"description": "asahi: Identify more compute-related XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57e0dbe55b424477fcfa9c4b4416f272fc4948c8",
"description": "asahi: Implement load_ssbo_address/get_ssbo_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78c9344a4d43862c355afa8e48648754ddb3f76f",
"description": "asahi: Add compute batches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f54739396c685a54b723ebe6d53b64879b02fcf0",
"description": "asahi: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "580ed13779e1bc1cf52e480c6496bf5266439c46",
"description": "asahi: Stub out MSAA for dEQP",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e7babfa1b3dcacb9ca4c8429dab6ef2f544c39b",
"description": "asahi: Advertise seamless cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32cbcbcb500b9c21ac5c94be43cf17fae0fa6bd8",
"description": "asahi: Fake more caps for dEQP-GLES31",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b553d55a460635b16324db701f32f2959b0199",
"description": "asahi: Add hooks for SSBO and images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a64656446e43cc26b6f7cde16b2d265120d3dd",
"description": "asahi: Don't leak shader NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "227d4f6d758437f0935b3f244ae6d077a18587d3",
"description": "asahi: Add compute kernel scaffolding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60121e3a427ce88b8364de909e01fea0207060af",
"description": "asahi: Fix delete_vs_state implementation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b73b5cc71a70e06885aae672fcd4a30d8cc3507e",
"description": "agx: Optimize lower_resinfo for cube maps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ab1c0d83b819371df2fa8e90fa62a1542cefa38",
"description": "agx: Use AGX extr for tex lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d6524a2d34bf1041a983a10ea90f64ef0c95e3",
"description": "agx: Add extr instruction to AGX backend",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4ffc7c3ff492829686738a14b84ff18fe29f3bd2",
"description": "nir: Add extr_agx opcode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e765ec21ec60340feec244bfafd67757e1069f2a",
"description": "asahi: Implement custom border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "507ca71f3e9d03c6e9c66e3f9a471ac6ac717af1",
"description": "agx/decode: Handle extended samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afce5be65906e972e7def642660d4545ce1441ff",
"description": "agx/decode: Add a data parameter to stateful",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10eaa4a2ecb847a4032bed9b2c23cbb930ef80ac",
"description": "asahi: Add XML for custom border colours",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3a819bd22ec5a7eea2e0e337977cbc0af9e38032",
"description": "ac/nir/ngg: Include culled primitives in query.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "221311e1e964d10b0289af187165be8096875f54",
"description": "agx: Handle constant-offset in address matching",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3f7abaaef0387d4b319b46ea4af156336988ef5",
"description": "agx: Fix storing to varying arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "897c47aa1c840d1c28f888e3a50432c3f19539b7",
"description": "docs/asahi: Document clip distance varyings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13b25a6114fc226b1aa06125fa56bc5fffd900d4",
"description": "asahi: Don't use 16-bit inputs to 32-bit st_tile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0322d44198d81c4a4a7bb9360fa95ef778337f",
"description": "agx: Keep varyings forwarded to texture as fp32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5678fbe010fb8ba9ac6188c5ec7368fb55a98319",
"description": "asahi: Merge fragment control XML",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50e61e251bfb78222ca949438b02a1cee5379982",
"description": "asahi: Remove redundant tri merge disable bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ee38e26352b05749175bcc2ea5d36ae37e6ec29",
"description": "asahi: DRY dirty tracking conditions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98b2657b9ed00c659b65d1b9a5fa5aea22c47e3e",
"description": "asahi: Implement nontrivial rasterizer discard",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64ae63c41f0b0cf4307fb54cebaa51b42043b571",
"description": "asahi: Prefer blit-based texture transfer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0a5c3764c7c976ede0849493742699ef76e9d40c",
"description": "asahi: Make STAGING resources linear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e7b97899ac92e9dc1390db017bad8e3ee492e047",
"description": "asahi: Use writeback when it looks beneficial",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a88aa3e8350ced14a4a3ae24af12447067ce55d3",
"description": "asahi: Refuse to transfer out-of-bounds mip levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3706da1d1a493504f18d28ae9893e94eedf42f07",
"description": "agx: Support uniform registers as LODs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "231561d53a1e26f71ce58d032f7d26fa60044f52",
"description": "asahi: Correct alignment for USC Uniform packets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4cb64c0e22d4387466739a65765fa227fa8b99c",
"description": "asahi/nir_lower_sysvals: Split large ranges",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0f1964771de91281ad6775fa409b1a0a03d9338",
"description": "asahi: Strengthen agx_usc_uniform contract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea38709345ec76f77e5f17bc28e0c5c54a87da72",
"description": "asahi: Fix encoding of uniform size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79a7c6e3bd1a529238663f6da456e99bc2b2370e",
"description": "asahi: Set layout->mipmapped_z for 3D textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b2dc9222822371f377e9d63f4088307c0eaf413",
"description": "ail: Test 63x63 cube map",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "294351ff77c5a656bfacb339878e97156398f397",
"description": "ail: Test mipmapped_z behaviour",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c2bf66ab873d96bbaa24a9e6225a1fae39361df8",
"description": "ail: Add layout->mipmapped_z input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60d7e15a7e61c6d51c3fa8e26839793782a12fb4",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea413e826b293308589bce6fedb20b8a715dc584",
"description": "nir: Eliminate nir_op_f2b",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "024122c069e0469f4c18912133835286868128a5",
"description": "nir/builder: Handle f2b conversions specially in nir_type_convert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b265020b825d0f79be9941a0cc58e1a26ce34940",
"description": "nir/builder: Eliminate nir_f2b helper (and use of nir_f2b32 helper)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b0d00034201f8284a41370c0c3326736ae1134c",
"description": "zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e67bdf47d499b836eb5f3622ef405481fcee79d9",
"description": "zink: handle missing line rasterization modes with ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "813bb9e4429037415821571ba04948c833ba7f70",
"description": "zink: cache and reuse dummy inputattachment for fbfetch",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "abf63b7c68114b7e93f06bc4f18fb63454c75655",
"description": "zink: fix more cases of heap/memtype suballocator mismatch",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3"
},
{
"sha": "e1e4ddcf10478136af59b004c6fca80aa29e69b0",
"description": "zink: free descriptor buffer maps on batch state destroy",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f8ba2b9aae265dfc56a62e85cd5eab3c4c718f3",
"description": "zink: fix sparse residency query and minLOD feature checks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c6484fba83a1326c5451e66ce62ae5003f920b",
"description": "venus: lazily query and cache gralloc front rendering usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de5b67ef2cadffbce00cebc904571e13098eaf94",
"description": "ci/llvmpipe: Drop skip of InteractionFunctionCalls2.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2eb07304e36fdf02dccaac750b26e9a34366bef9",
"description": "ci/swrast: Drop skips for tests whose perf had been fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "907b0a01b7942f0b2c0ffc0259fd9c58f1bcaa81",
"description": "gallivm: Do the same codegen improvement for constant-index array loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf4715430021446163a0ad90083e1840592ced45",
"description": "gallivm: Fix codegen performance for constant-index register array stores.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "833a74351c71d9a5cb91dd1846ddfd96cd96f7bb",
"description": "gallivm: Fix the type of array nir_registers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5d360550ee98acbd2977222152258ca05a464ff",
"description": "gallivm: Enable GALLIVM_DEBUG (mostly) on non-DEBUG builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "947c60fa2f19c396a795d5504c72028e604e7ea8",
"description": "llvmpipe: Enable LP_DEBUG on normal builds.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9b50aa1c07512c46ec981f19ea68fa4b8d7b4f",
"description": "meson: combine checks for linker --gc-sections support",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f51ce21e4e0bf7efabe58afb4a2cd6b9f98d9505"
},
{
"sha": "7f98a9ba2bd11b75129172885c145d032c0b69ac",
"description": "panfrost: Implement GL_EXT_render_snorm on Bifrost+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6bd9040193e137fb0618135d62c84978fb05fb9",
"description": "ci/lvp: Drop the subgroupbroadcast skips.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70be21e7c600baa3dc190f9fa6a683719780adc0",
"description": "gallivm: Use first active invocation in some image/ssbo accesses.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c2493d041c496452fbeae6e2b23f019524691c1",
"description": "gallivm: Use cttz instead of a loop for first_active_invocation().",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c11fa55f6dbe5bea5e6a3548642235e5092cf0ec",
"description": "gallivm: Return 0 first_active_invocation when we know that up front.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7c518abea06aad0a1e808c5346f3100bc3779b",
"description": "gallivm: Refactor out a shared \"get the first active invocation\" loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b0246706ed1858285b4169b241784ed8dd1093d",
"description": "gallivm: Optimize emit_read_invocation's first-invocation loop.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d73f72120aef71629cf2a26ef654f68c83b30504",
"description": "asahi: Lower texcoords late",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6908a0decea295ed9b99825dd8a44bcd3371d059",
"description": "asahi: Run nir_lower_fragcolor during preprocessing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "071ac599604bf578a7a9c190cd4901c1c5c6a44a",
"description": "nir: Add a late texcoord replacement pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4397c166c01b641c57348d9e0d881a4a1f351455",
"description": "radv: Work around shader_call_data variables in raygen shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "002707ff0944b03f967a7d5a9b06a9763285da9a",
"description": "ci/lavapipe: use dxvk for the traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3bc1bf7eea1232bd67fefdd494b2b234e6419ac2",
"description": "ci: uprev piglit (etag md5 checksumming support)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed419f46aae254c3e0df25092d823e3310957da1",
"description": "aco: remove early_rast wait insert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6b194b6483cdc4d0bba8652017e20cfba66ceff",
"description": "nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f44872c7b6ddbe7e78c821f19d7b82a14bf9f66f",
"description": "nir,ac/llvm,aco: remove nir_export_primitive_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aea109e25d30f73d2945855a805e3750dce1010a",
"description": "ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80d928c20e86f1a57aa1051009354fe69e6fee68",
"description": "ac/nir/ngg: gs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bae5a3157f9b3aaaf7066277d723915bfa2668b6",
"description": "ac/nir/ngg: prepare gather_vs_outputs to be used by gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80506be31bf3bffea46b3fcd5d58ed7b174a2e4d",
"description": "ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f084e9bbe8108d4a14d8d72abf6b66034ded88c8",
"description": "ac/nir/ngg: change clipdist_neg_mask_var type to uint32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d798214c7b25b0bf2ce6b094475913a1f72585b8",
"description": "ac/nir/ngg: fix clip dist culling mask uninitialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f75452918b27690f9c7a80f3f049483f7dec14fb"
},
{
"sha": "7c41cdb81f564ef52404e5f313ccfe2d723896e6",
"description": "ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7308637bb4626895c7d5816b0cb084c43a748bfa",
"description": "ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8c93a9f3888bcbb075a9f384572eab4c39971f",
"description": "radeonsi: set nr_pos_exports outside of llvm translation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "048d4de5e59ee498eef6f01e8634556f7429ff4d",
"description": "radeonsi: remove the extra handling for VS/TES primitive id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59135678cf6bda35787a01c072ef6c6c712c6bea",
"description": "radeonsi: update outputs written nir info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dcccd94faf8a8d35180841272738ff0dc1531b32",
"description": "radeonsi: clamp vertex color in legacy gs instead of gs copy shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "601ad9e0a9c82b845ed1ee36fdb88be9d6116427",
"description": "amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58988c3239389cfd3f8b8ed765418e962f1af9ce",
"description": "ac/nir: add force_vrs to ac_nir_export_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa12b1ab128d32371a20bd77cc31c0edd87cc1d",
"description": "ac/nir: add ac_nir_export_parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f823581dd4c9bd9054a1e10d958d6e0f93f39b22",
"description": "ac/nir: add ac_nir_export_position",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9268b2c0651533dbc110a57f7bb8f23fdd77823",
"description": "ac/nir: gs and nogs use ac_nir_export_primitive",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8331842258e652ffcf12af6ebe6fad2b9d83e6a6",
"description": "aco: implement nir_export_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fe4dd3d68d136a86efbbdaf951944b4339cb948",
"description": "ac/llvm: implement nir_export_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f24d585490d76c6a4de63bf6a87594b208540b8",
"description": "nir: add nir_export_amd intrinsic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9af3a31744db8140ccb17e8e9131c5dc4dc186df",
"description": "ac/nir/cull: Alway remove zero-area triangles in face culling.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3508597aa1b88d1b5a6f78ad53d8abcc32cde2c9",
"description": "radv: Disable NGG culling when conservative overestimation is used.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b3b7e509106976b131df85f0462df299a44c80f",
"description": "anv: handle ATTACHMENT_OPTIMAL layout",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1a33789b8aa6cdfe7611e54167ec64d0b1dad3d",
"description": "util: Implement util_iround with lrintf unconditionally",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e82369d06bba824518a68d29a66c2977c42e0215",
"description": "zink: enable bindless texture with ZINK_DESCRIPTORS=db",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "99ba529feed6f9917a44458a38acaf0b3d6d261d",
"description": "zink: implement descriptor buffer handling of bindless texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b49dec6752dda171ae2f7bfc3dc29b560ae8cfb",
"description": "zink: add a flag to indicate whether a descriptor buffer is bound",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f81a4e904c3139cd151992ff74ffcaea56b75a2c",
"description": "zink: break out descriptor binding into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "362b8792e7f10784030eaf37186e8cbc6d4c77b2",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "e471b4360d3d7b062b8c3a1f69d9e3750aa37ab5",
"description": "zink: skip updating descriptor buffer sets that aren't active",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "933f1dc50b385542cd3521fbd01eb3357fdda3fe",
"description": "zink: fix bindless struct member comments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f382922f08405b09e665e9ef5c4f546f0f75aa77",
"description": "zink: make bindless buffer_infos a union",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc60d373c9090831c5e24688a382762b9b03efed",
"description": "zink: enable PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8f6758bae1200f1bbd78a032cd7b7efbeb23953",
"description": "amd/ci: update sanctuary trace sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ba1b18c9008314b2b96aeccf3316cc5477d3ee8",
"description": "radeonsi: set sampler COMPAT_MODE in the corresponding branch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "60a3f0667f7bffcc1667396f3aa1fc891dcba3a0",
"description": "radeonsi: call ac_init_llvm_once before any util_queue initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da7dfbe3b85089fa242d076f4e4306431f69b084",
"description": "amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c0b97893800132d5f26281b55806e2edd62eb63",
"description": "radeonsi: set NEVER as the depth compare func if depth compare is disabled",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7"
},
{
"sha": "35a18134a33441916bf436ccd0bcede13d08c1ab",
"description": "amd/registers: remove confusing definitions from gfx10-rsrc.json",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1d8d223f0843d5a8580ba533d5a7062415d91a01",
"description": "amd: document OOB behavior on gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76472c850b7f93a5389c473a9cf87685ad97cb72",
"description": "amd: fix typo in shadowed uconfig registers on gfx11",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f24f8665dbe2a03f9f60baff015aa1b78c74256b"
},
{
"sha": "35fa57dfae81946be6ae513203605a34746070d0",
"description": "amd: sort and re-indent packet definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d9e18974f2c2b5f8bdc71316cc7ffc8f1966b1e",
"description": "amd: update late_alloc_wave64 for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "76e3437c1ed88bb63c64ff87654224aee4ab0091",
"description": "amd: update the cache size for gfx1103_r1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cdb6be86c23069a7854bb6f80f5bd8d461acb2c",
"description": "amd: change pbb_max_alloc_count for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfc37e7c635b1f91afae6fe6abf014f685bcb1aa",
"description": "amd: unify and tune the attribute ring size for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e25f08baf28251a47351a811f0f9506c4234fa6f",
"description": "radeonsi: never set INTERPOLATE_COMP_Z",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d087b3ec3cb81577502b46af06023863ab28c7d1",
"description": "radeonsi: determine alpha_to_coverage robustly in si_update_framebuffer_blend_rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2923168baa0eb7a704136a9e41303fb36d8c5e1",
"description": "radeonsi: merge si_ps_key_update_framebuffer_blend & .._update_blend_rasterizer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a29218b5576035ff69579eab3d314bb06e82a687",
"description": "radeonsi/gfx11: always set MSAA_NUM_SAMPLES=0 for DCC_DECOMPRESS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8532cb8e7ee9b9265d11f8ebaee9829f91b8d507",
"description": "radeonsi: deduplicate VS/TES/GS update code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "711c4bddb2bd7bc97bed0bcd1d260b8a228bd069",
"description": "radeonsi/gfx11: use new packet EVENT_WRITE_ZPASS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4664b22f655f80d84c6058c0478d33d89493aca5",
"description": "radeonsi/gfx11: move the PIXEL_PIPE_STAT_CONTROL event into the GFX preambles",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "383269238df5fb8b32f3f4cc06bc00b6cdca52a9",
"description": "radeonsi/gfx11: fix blend->cb_target_mask dependency for shader keys",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5ff270e0bf338a34b16cc65bd9999eda8e8a3ed",
"description": "radeonsi/gfx11: adjust ACCUM_* fields for tessellation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b4b309fc64895c97b3baf9c06168a9abba08c19",
"description": "radeonsi/gfx11: add a comment why we use PRIM_GRP_SIZE <= 252",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d21850f7538cbf719792e74cbc78b3c638b26137",
"description": "radeonsi/gfx11: remove the INST_PREF_SIZE workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6c30af00ce653451d976ed178c2c2dad77402ce",
"description": "radeonsi: implement RB+ depth-only rendering for better perf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fc03e479b2c25ade7d5b89f367ce16cb2da7953",
"description": "amd: improve RB+ blending precision",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a9e9c4650df23444f49499c5eb340b90e83f3752",
"description": "amd: update shadowed register tables for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6f6465264b37cbfb1da59c6f2199e1d05406f26",
"description": "amd: update SX_BLEND_OPT_EPSILON.MRT0_EPSILON enum definitions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47f598a183e849dfee4a587b51074664ee778312",
"description": "amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516"
},
{
"sha": "84d59cdb5971424a4297e288b852c8cc15c46163",
"description": "amd: split GFX1103 into GFX1103_R1 and GFX1103_R2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "caa09f66ae4e97972ec9609896b4ad64a9c9d115"
},
{
"sha": "66d11391f76c0892388d933282fbc74028d9edc4",
"description": "radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "529eb739fc40a5fe2d0d4d4704d29a6f90c97516"
},
{
"sha": "8556b3db71683fc0393b7f75b0317890c8c0ae4e",
"description": "radeonsi: fix RB+ blending with sRGB formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "17021efc7421495ad189b82a26dd651c9a98ccb4"
},
{
"sha": "dacb1116079a570d7fe17379976d0fcf1a08372b",
"description": "radeonsi/ci: add gfx1100 results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6445d2eca929dae9db6b227824e2dbc5f71bff82",
"description": "radeonsi/ci: update gfx10.3 results",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd284526312194100777459c75b107ebba57a7c9",
"description": "turnip: Make the tiling-impossible case have an impossible tile layout.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c3bd12af7e79513c7d0b6383c6c31c58363ff82",
"description": "tu: Only emit the conditional gmem subpass resolves when gmem is possible.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aae679e221371c892d8e1984fcab20229d9d0d57",
"description": "turnip: Optimize tile sizes to reduce the number of bins.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e27f84c56e1c0026edfc31aee9fe909763da81d9",
"description": "tu: Mark tiling impossible if we couldn't lay out gmem in the first place.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0ec352216331976763e0ce425ba9a18536f53b54",
"description": "nir: Handle other variants of image_samples properly while lowering",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "ab4c2990ed4e0e995513582b2135b7505bec908b"
},
{
"sha": "6f4b375c94868099cf413f50183270a68b8c6c3b",
"description": "anv: check initial cmd_buffer is chainable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5df90ae57c4f4496b7d9eb229e4b722a677422",
"description": "wsi/win32: We don't need a window DC for DXGI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "192e7e0cef0e3a356e29636b15c8643b75ea2247",
"description": "wsi/win32: Don't require buffer blits for software drivers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2f462105face258c3e57a9558b8615d5919cc261"
},
{
"sha": "c8994256a660ba30d542dd0b62445c04a46db889",
"description": "anv, hasvk: remove stale TODO-files",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "175732bb51c81513ae05f9313d6df7c0631ef159",
"description": "etnaviv: fix double scanout import of multiplanar resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "826f95778a4edf7ed912fb5f90a05febfbd3e037"
},
{
"sha": "8839baee57b051f836557b11441c0772ba27c165",
"description": "ci: Drop the itoral-gl-terrain demo from traces.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c25edfdb7456648d4226cf08bf62c57c998e894",
"description": "aco: Improve wave64 cycle estimates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a40190f04a590d596ad9dcca0b8fa4a827e486f",
"description": "Revert \"zink: fix zink_mem_type_idx_from_bits()\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f7796997964bb462bcbfa6b9faca5dcf04b64e1b"
},
{
"sha": "0d4e375a586c6b8abab3066954d47630669a734a",
"description": "asahi: wire up shader disk cache support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ad9a6e7c202dd98ccfa2004a53c164640e31a57",
"description": "radv: simplify an assertion after considering RADV_FORCE_VRS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb97b9d334afee83031743ae61839d70b45efd2",
"description": "radv: skip compilation when possible with GPL fast-linking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b513a9c6a9f465014c517b2f6b1cb8a269e2b56",
"description": "radv: determine the last VGT API stage earlier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "031bbdfbe681ac45d2c19aa7813d863599fda785",
"description": "radv: stop using the graphics pipeline key after compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aebe65e88a4245444e32da3536e40c229af8d821",
"description": "radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ddf1fd9adc9a7745e2b7c91199e3b17e553f8b7",
"description": "radv: pass the lib flags for generating the pipeline key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04fefec70f4df3462149550e73082bd346096a75",
"description": "v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "863bc08136ae359a3e7ba65574b2564ed56655a6",
"description": "radv: remove one unused variable in radv_graphics_lib_pipeline_init()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c9e032be7f6279cb0f4cbc6ac222e4f308aad647",
"description": "radv: allow to create a noop FS in a library with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68e914a4caad5132d728b9e98ef67c43c4cc4355",
"description": "zink: rework descriptor buffer templating to use offsets",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "7ab5c5d36d2b988470ba85df9ebc7310b986147b"
},
{
"sha": "ed6edc07e40c49a934d44a3cd1fcae720166d423",
"description": "asahi: Split off macOS support into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e51ccac82a4cb7f3d0c6f522b3c594c3980c1b2",
"description": "asahi: Split off common BO code into its own file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea285aea8d112670f85c160f504c34f8dc156256",
"description": "asahi: Use non-UAPI specific BO create flags",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9e2365708b00e1c0099c499fc4fd26b637996c3d",
"description": "zink/ci: allow running manual jobs again on RADV",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "0c54f261eae2f19eb4cef5fa8b444d96a3515513",
"description": "ci/core-manual-rules: enclose the whole condition in quotes",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "5e1479220049e69d0e02673b18cbbe96b4a3b2fb",
"description": "agx: Centralize texture lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7258f6bafdc1611ad11d561160e51341feca1e1d",
"description": "Revert \"CI: Lima farm is offline\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d"
},
{
"sha": "d23b3a13943576bbb8dd0fea12ac717c40b376e1",
"description": "zink: fix zink_mem_type_idx_from_bits()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d"
},
{
"sha": "ff5a761232ec8c99447f58f6d3dd395899ce5861",
"description": "zink: only set VkPipelineColorBlendStateCreateInfo::attachmentCount without full ds3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd0562693d6b8cdf81fece8368a21cf4777fc88d",
"description": "lavapipe: try harder to reuse pipeline layouts during merge",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a1a859328b1da23c9b9179aae8f606fcb674f655",
"description": "lavapipe: delete lvp_pipeline::mem_ctx",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59af3b4ad4de22c54c8061027799e50b85e720e3",
"description": "lavapipe: delete unused pipelines immediately",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "408606af02b1a76f9d50ec6126ec9a4fb79bcf3d",
"description": "lavapipe: create gfx gallium csos at pipeline bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f0303ba7674120443b3f8ce3e66019362d2be85",
"description": "lavapipe: break out (and slightly refactor) gallium shader cso creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4031098b857a1d6cc006da1313f4fc34ba669ddf",
"description": "lavapipe: refcount nir shaders instead of cloning",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3770eaab7355a7821e45aa26d91299b912756b60",
"description": "lavapipe: add refcounting for shader nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "453f49ce6d14ce101d047dc6a0847dd3cbb04a33",
"description": "lavapipe: move noop fs creation to device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc7f6c53241dc64d2e66903120e7de0f9bb53d4c",
"description": "freedreno: support UBWC scanout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cf28bd049a7cc1554c5eeee206865526c6b0160",
"description": "freedreno: add has_implicit_modifier helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1244506c152d288b9ec3af443fbac24f97d5bc0f",
"description": "nir/opt_algebraic: Add optimization for ieq/ine and right-shift.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "873dfb673b643db7263fc77b3734aa17fa26aecd",
"description": "anv: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0e7e7ff41f12d62fad5441208efb967d7795d50",
"description": "iris: Perform load_constant address math in 32-bit rather than 64-bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95d06343c693aa12b4cda5cda31d81fae138b0ec",
"description": "radv: Don't place CS in VRAM when bandwidth is too low.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef668f3714112e665a42b63dc971b0fe266547d1",
"description": "ac/gpu_info: Add has_pcie_bandwidth_info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7730fcf22adae92b0e7a82e36cfe28200920b5f",
"description": "vulkan/wsi/win32: Support tearing (immediate) and VSync (FIFO) present modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "747604b17c5e7117c47c1781f2ea8ee0c6f0b710",
"description": "vulkan/wsi: Add a wsi_device param to get_present_modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c083d29a55bf20a993eab82786d583403582c8c",
"description": "intel/fs: Always stall between the fences on Gen11+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f726246297e56ae0b3fac1af072f57dce16700ab"
},
{
"sha": "51ea81c0a11d4874c04b36c415eccc929f8bf52c",
"description": "ci: Fix perf job condition.",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6c06ef2f66a638a302346639bcd907b64c646c8"
},
{
"sha": "5d1c69389390258b3c7cdf398db029c7e375825d",
"description": "ci: Fix perf jobs blocking Marge pipelines.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa68b98b87604b019114a8e4127470a2f5805836",
"description": "radv: remove radv_pipeline_stage::spirv::sha1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "853f8eb9300f03e341c97d4938e3f1237b0ea4e9",
"description": "radv: remove redundant zero initialization of pipeline layout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1f67782eb2a0893578de8c87406ba66f10ea6aa2",
"description": "radv: optimize radv_pipeline_layout_add_set() slightly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a73a5915fba6cdb1345ff0feb20a88d6a27d674b",
"description": "venus: log upon device creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e6acfd58772fbfbcd59404c26444939cfb84555",
"description": "nir: mark progress when removing trailing unused load_const channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "3305c9602df65d08f586ee520de9d8f0c46b14f5"
},
{
"sha": "fe56dd9c42b2440d0ada2b90e3d62bd366a62717",
"description": "nir: mark progress when removing trailing unused alu channels",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cb7f20128874182629bdb0e5b2789096c0c0ec99"
},
{
"sha": "ef800da3f7c69e0de5c8388442b8890f38e8593c",
"description": "nir: nir opt_shrink_vectors whitespace fix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab4c2990ed4e0e995513582b2135b7505bec908b",
"description": "intel/compiler: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8bfb71660cacfde1d4db536ae971d7fe385ab5a",
"description": "ir3: use lower_image_samples_to_one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c384690ab7157044f2a7acb77cd36f077a34e5cb",
"description": "nir: support lowering nir_intrinsic_image_samples to a constant load",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a568a5492f1dd7eb8c08247b74df2aae498b0863",
"description": "radv: Fix creating accel structs with unbound buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "37652da61612aadfedc23ba484b33781654d5d56",
"description": "d3d12: Honor suggested driver profile/level for H264/HEVC encode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd4ac4581bae0d36b2c58524131f91c7c0d27ce",
"description": "aco: limit VALUPartialForwardingHazard search",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886"
},
{
"sha": "8092bc2158ebb8a5f85e0ec569387c5dcd0d1627",
"description": "intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e760c5b37be938427a9c88182ea99f7f66721ca3"
},
{
"sha": "1b3c746eec4ed0ededdb7a94d24f2fd1c16a3c36",
"description": "hasvk: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85d44b0f97c5c7871bddfda2a166235b0e5dc215",
"description": "anv: Let spirv_to_nir() set UBO/SSBO base cast alignments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f78e4cec3207700628df142b950cc7e20b7357fc",
"description": "vtn: Set alignment on initial UBO/SSBO casts",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e29001d0e75bee2d5d950548c1a19625ff4efeb0",
"description": "freedreno/a6xx: Remove excess CS flushing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b22bdc956bcfd53fdb821bba6d7451cbea2358b",
"description": "freedreno/a6xx: Also FLUSH_CACHE on image barrier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e65c6084561713a7a5eead0f74698762707c1b",
"description": "freedreno/a6xx: Make shader state independent of grid info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1faf7133d44078f7f34a3fbeb99cf958935d18a1",
"description": "freedreno: Don't open-code setting dirty CS state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a37cd8569da5492b97b8d76a081362e4b60135d",
"description": "freedreno/a6xx: Don't double-write SP_CS_OBJ_START",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a063caa46a1ded6bf702933191b999cf108395e6",
"description": "freedreno: Skip flush_resource with explicit sync",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2503e227178b55e46795acdf180dd7fe4ac1a6b6",
"description": "freedreno: nondraw-batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e3f2646ddf87e1c47a1bc0082b32d92692c026b",
"description": "freedreno/a6xx: Add CS instrlen workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd7d9e22e977948113c95bd12c3077d02ecd1c3",
"description": "freedreno/a6xx: Add missing CS_BINDLESS mapping",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "e51975142c0d781d801a7d0fff4f8a5506343f54"
},
{
"sha": "13fe9c3e6350c640ad53443369605b3ed5b8112b",
"description": "freedreno/ir3: Scalarize load_ssbo",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "951d963565fe043754bec3e0a401eb0430d439a7",
"description": "freedreno/a6xx: LRZ for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eb85ef756e42c6a45481066eae36508a73904b1",
"description": "freedreno/decode: Increase size of offsets table",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b264455b51fdb7fa1ed20ec6b795ea608abc2df",
"description": "aco: use s_pack_ll_b32_b16 for constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ee9b0859be9e04fffb3d9eb2e6bb4136122b08d",
"description": "aco: use s_bfm_64 for constant copies",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bbc5247bf71cebfdb2ee79646bd2231a909a74eb",
"description": "aco/spill: always end spill vgpr after control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "850d945baf5e9fa51ad6aa01d9631c71d45ef7a7",
"description": "aco/tests: add setup_reduce_temp.divergent_if_phi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44fdd2ebcb271011665dd100ba9ef6852cddb22e",
"description": "aco: end reduce tmp after control flow, when used within control flow",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e2d63c9a62a8cebffa1186825a2097f2aff45280",
"description": "ac/gpu_info: add PCIe info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e267b86d8084addf6b7cf4921c4d3d18ae5c9454",
"description": "amd: update amdgpu_drm.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd6712e3a82efd956e511009ff6643dcb3e600c0",
"description": "radv: pass pCreateInfo to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f17ce08fc24d24c14edc6f7a5a0c806d55d7648",
"description": "radv: pass radv_compute_pipeline to radv_compute_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4deb3aa32df90f1b2d6938cea7f8bfb0fab1535",
"description": "radv: move retained shaders info to radv_graphics_pipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b982f8bbe463431aa479062838cecb78d8d922d4",
"description": "radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d1b36b01a20c07e8faf1d9f1c0c1154e7590cd05",
"description": "radv: add helpers for capturing shaders and statistics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1bc8b0b2148e36289604d1d45b9a1e9a90773a3",
"description": "radv: simplify pipeline_has_ngg during graphics shaders compilation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "08e496c29d575cb1c6f7e5e75674f4e78083c1e9",
"description": "radv: remove useless check about CS in radv_lower_io()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6eb75dc74cc32ab88c7237658d1ceca877d92e34",
"description": "anv: expose EXT_load_store_op_none",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b0c688f515444bdd03d0a1ba619707877ad535c",
"description": "mailmap: Remap name and email for Val Packett",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bdc29e2e6d23cf38a740e7d93103c4ee98a8528",
"description": "intel: enable existing workaround for ICL platform",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e072cfba2ccee3f730c2a05acf35fd8ea2356f6",
"description": "radv: Improve the BVH size estimation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03c2bdda60c089028e319372ed89d069be501efa",
"description": "zink: use VK_EXT_multisampled_render_to_single_sampled for EXT_multisample_render_to_texture",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "78884602577c36fafea5dbbf12285bc5df3cca4c",
"description": "zink: shrink zink_render_pass_state::msaa_expand_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc0a251e4e646244f96f3ceabdfd42c76eb46d74",
"description": "zink: hook up VK_EXT_multisampled_render_to_single_sampled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6291d4d33978f14e59e64a4b66ef92ee891babc3",
"description": "meson: turn android-libbacktrace into a feature option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10992256ddf54c8240ca10e290924636680f3c01",
"description": "freedreno/gmem: Fix for partial z/s fast-clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6962bf4e572c6366aec956b91751e8e587055177",
"description": "nir: Add sha1 hash for nir shaders converted from spir-v",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc2119bf3fa9a7f18481b16b0b3e9e9900ad6d8e",
"description": "util/format: Fix wrong colors when importing YUYV and UYVY",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fe2247be508c99f45346ef0ebe4233ad015befd",
"description": "util/disk_cache: Switch to multipart mesa-db cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd9f7b748e2e2fa57b39bb800305d2fb3d665079",
"description": "util/mesa-db: Introduce multipart mesa-db cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4964b98967413717dfd45ee66712a50a506b724f",
"description": "util/cache_test: Remove dummy cache entry added by cache_exists()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c92c99481fd008c3e77d942f0867c7d45fba24cd",
"description": "util/mesa-db: Support removal of cache entries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f68db0da4cf2b3ef82ccdf3893f5d43c51770ac7",
"description": "util/mesa-db: Don't account header size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "51869405bce651439a27d432eda85fe9167a9aaa",
"description": "util/cache_test: Unset env vars left after Cache.List test",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a429d06878fa38b541f904207397fad9aaad081a",
"description": "mailmap: Lina is Chad's new name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13de23ea07dd7e1340fd9b72367996fa3c2433ee",
"description": "intel: add missing PS restriction on BDW+",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75159304b09eb856b52856793a312fc58af62586",
"description": "docs: list anv in EXT_extended_dynamic_state3 support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65adf0c0af5b91f7ea3a9754556540ede40d9c14",
"description": "util/xmlconfig: add MESA_DRICONF_EXECUTABLE_OVERRIDE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "887ca5e1b2b18bbf69e4d0a5e29372ab3c0804a4",
"description": "util/u_process: remove util_get_process_name_may_override()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8fe87871760c4c6ed775628612513b30f5a9b02",
"description": "util/u_process: add MESA_PROCESS_NAME override to util_get_process_name()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a2b296c75beda26bccc07c9909da38aa80a3e7e4",
"description": "ci: fix directory existence racing in parallel test execution",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "064141266ff6ea132070860c1e7dc09a6d37a4b5",
"description": "radv: skip shaders cache for fast-linked pipelines with GPL",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2fe3ac2f88fe104360aa84da878ab6fee0473cce",
"description": "radeonsi/vcn: use encoder/decoder caps reported by kernel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "af9e2b8bf1a8643547d2547a57f3adac8184bc57",
"description": "intel/compiler/mesh: remove dead code path supporting >4 dword writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "be82ed28f0a09bc5452c0de9b82a73f4ff658ba6",
"description": "intel/compiler/mesh: support longer write messages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f087b56d03a32e84ca2f5326fb4dcc2cb142bc9",
"description": "agx: Bump preamble_storage_size to 512",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02fe57b7e9cec6d1e0f6f7a9b7a15965db7b3d90",
"description": "agx: Lower system values in NIR in the driver",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0b5a71c74f5d87846de69e2616c807b6d38eddc",
"description": "nir/opt_preamble: Consider load_preamble as movable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "05d3238692b3144acdcd9bfcf515cccebe79fb9c",
"description": "nir/opt_preamble: Treat *size as an input",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d745e3b0ab4614136f1c8d93feb54b612fd58d3f",
"description": "zink: always unref old images when adding new binds",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd733034aa117294be0f06b5b973b18d1c341666",
"description": "zink: stop leaking push descriptor templates",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "01d2e7afce562013a8cb9b6b9fd1190e317e896a",
"description": "zink: don't add dmabuf export type if dmabuf isn't supported",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07232acbb45a3dd332bb5515b2930c1334b1b55",
"description": "radv: fix GPL fast-linking with libs that have retained NIR shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3131c2fc7ad8a10f69d93f317a525e383ff3ed2e",
"description": "intel/compiler/mesh: optimize indirect writes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2255375c4db6efb0024b06c14c4024c1ab76d0f5",
"description": "nir: add nir_mod_analysis & its tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "56158bd0c0a2f11995fbdd0100749165686f93d2",
"description": "radv: adjust ACCUM tessellation fields on GFX11+",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8a575eb3098282f495948b728abd45768dc5d01",
"description": "radv: fix RB+ for SRGB formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "47852b9ff45e73f8f6773a1598cf872c6ee6207f",
"description": "radv: stop setting INTERPOLATE_COMP_Z",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c489b3eadb1570762fe2362b9c0e78090ee8c127",
"description": "vulkan/runtime: match the spec when taking pipeline subsets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6e359c2189541c6fe028ed75929ec473a00bc4d1",
"description": "egl: fix fd_display_gpu on surfaceless and device platforms",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7"
},
{
"sha": "09977d687dd89998cbed881f0f523fa01359040d",
"description": "frontents/va: Use PIPE_USAGE_STAGING for coded buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f933980479a30944087f13fe063d2347c91f9ae",
"description": "radv: only initialize non-zero values for the default dynamic state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "912a19e630e2db6c2a40d2a5d4f15c64519d2e57",
"description": "radv: regroup dynamic states initialization",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c08082e86151e88c1a0677914bc365910c82714a",
"description": "radv: ignore all CB dynamic states when there is no color attachments",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eade8fb9bd4e4e24343543ba75260199046beef",
"description": "ci: Run our manual jobs during the nightly scheduled run.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "610efb08666e1455e1515b6ce099a9d05067a3b2",
"description": "ci/zink: Move the zink-anv-tgl manual full run to custom manual deps.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e807a028aa9366be39a4c9445377dbb11e1dcf5",
"description": "ci/zink: Disable Amnesia trace until the linked issue gets fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0a9772cc6154e29ba6e3d21a91096dd891ef302",
"description": "radv: Shift left the tile swizzle more on GFX11.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "d321bc1323b02de92a095397830c9296996e16b3",
"description": "radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e210ffb4d0dc6b91fad79134a9712a5d5694f2f8"
},
{
"sha": "03d1141e51dce519fbbb2c435d87a1bfc53fb51a",
"description": "mailmap: Remap e-mail addresses for Faith Ekstrand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29010669802ad1730bb74626d2df3453a047840f",
"description": "broadcom/compiler: fix indentation at v3d_nir_lower_image_load_store",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "237e12c2dfa7b505ba221ca7c29947b5cdb91da0",
"description": "dzn, driconf: Add a driconf entry for NMS to claim wide line support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df0054e523f77b1e13af0afd86445539e175682d",
"description": "iris: Stop marking context unconditionally as guilty",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0733aafa2271fee6a6724467ec7f2e50754d5a9d",
"description": "CI: Lima farm is offline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b5da9714f1e9124bf9e12c62bd8c6a2adf1906a",
"description": "docs: Add GL 4.3 support info in mesa docs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4eadb333a894105cd80a3031fbd3d0c8889fb9bc",
"description": "radeonsi/vcn: validate fence handle before using it",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "843bdd226268880b26629f9605e0217a0b379f48"
},
{
"sha": "0b9972953c88605feb6f52bb352ff28809b71601",
"description": "wsi/win32: Use app-provided timeout instead of arbitrary hardcoded value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202480a9ca0056c5994f2fad79b91d954cbe0620",
"description": "wsi/win32: Always use non-SRGB formats for DXGI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a192923f99e1f0c929b385fefd235453b44a3924",
"description": "freedreno/drm: Restart import on zombie race",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb438c8dc711d09525cbac678073ab08fa1fd3c4",
"description": "freedreno/drm/virtio: Flush before CREATE_BLOB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "df8243dadf0454fecd21b149e0093ced0083312c",
"description": "radv: rename radv_create_shaders() to radv_graphics_pipeline_compile()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "21f53b9c48059cea6236ae588d67a69a002bc849",
"description": "radv: split radv_create_shaders() between graphics and compute shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e055a700209441451ead2b8777a23ff1c61b86",
"description": "radv: pass the number of stages to radv_hash_shaders()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc93e0453c1791dcf4c83fdb1f7fe9a9e90e8830",
"description": "radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b841cfec8b502a8290cd67356d811933d318c2b",
"description": "rusticl: fix build error with valgrind being enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448"
},
{
"sha": "4a675f93b9f8a51e6d48f1e2914ec1ef94990020",
"description": "asahi: Omit extra call to clock_gettime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f467fb154794fdd99c6975f9037d9bc8a0a6cf5",
"description": "gallium/draw: Enable polygon stipple NIR helpers to generate bool1 or bool32 Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3a95f0f713ff3a0216f0dfa634798a1db55ef27",
"description": "gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "17b610771dd158cd8a6b737b0de5f72162c57312",
"description": "ir3: support texture and sampler index with offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "196882a1477a69ba1593db8bdaaf6726fe914fca",
"description": "etnaviv: drm: fix check if BO is on a deferred destroy list",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac"
},
{
"sha": "c59369005bf42c2981561643d8b0eb15b1b52581",
"description": "etnaviv: free pm queries dynarray on screen destroy",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3156b15f70c83d954db9d8ffac90988c7b71a194",
"description": "etnaviv: drm: fix BO array leaks",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0d7f8aa2499104b1d16deba32e4c25c342d1ce7d",
"description": "anv: fix null descriptors",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad"
},
{
"sha": "d7ef1331b5e625b39d3cbbcab41808dd8c36cff0",
"description": "turnip: make debug_flags a global variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "511c42ef4edca6c8ef3880387e32b2a46bf89a70",
"description": "turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0122b81a4e29213c532a9411abbd162c7ce7269",
"description": "dzn: Consider linked shaders when computing DXIL hash",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "134c49072a1f1132adf6bff5d31cd373822f78f3",
"description": "pvr: Process wait event sub command.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d7a076daa017b3af4a6d3c41b8147d54ebdd60f",
"description": "pvr: Process set and reset event sub commands.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac339d97978e96c80d43688566717d4c4f6fa7f3",
"description": "zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f7b752fdd2f5f33139dbc105da433ef6f11f112",
"description": "zink: disable bindless texture ext with descriptor buffer",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cc9fa060ee1b232e5e72077232d7b90c92dfc1bd",
"description": "zink: always set RESOURCE usage for descriptor buffers",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "59989d04623fb4d94f8115f29cfe79d1f0581479",
"description": "zink: assert that buffer descriptor usage is populated before bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c562cfc06417ca52738460bbe63ad972f26f4c5",
"description": "zink: set vkusage/vkflags for buffer resource objects",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c545300f30bc1d6558c066466052ec6a0acb3bed",
"description": "zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccde3e02bada6375bd2e7c49bfebe7cb76769c69",
"description": "zink: fix heap/memory type selection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3"
},
{
"sha": "07809c45271a25066c583ca90b7365e0d88daf0d",
"description": "Revert \"zink: allow direct memory mapping for any COHERENT+CACHED buffer\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc"
},
{
"sha": "38a087c4ce2a398f33ab583f048d87bd6ac8178f",
"description": "anv: there's no need to set exec_obj offsets twice",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5de60fbc3eb69b5f605b4a5c16e89a0e7bdf5314",
"description": "radv: Loop over shader stages in flush_indirect_descriptor_sets.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b2fad04267d59c233f1114ffd0b2212abd24e87",
"description": "radv: Fix emitting tess indirect descriptors twice.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9c5e47e66d7c715c6a3587c456076618899bccdc",
"description": "pvr: Split render job submission for multi-layer framebuffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8cc474cd87b90af737f0647a2a63561b6528fbc5",
"description": "pvr: Rename global_queue_job_count to global_cmd_buffer_submit_count",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "187a95e617d8358579eeb06b98f3b45bb050b9b5",
"description": "pvr: Add pvr_csb_bake()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "695cf75266f43c0f9d123c5030b136bbdf061d4c",
"description": "aco: set has_color_exports with GPL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "192486b7aa5ef3b24516e16b0e219fad7032fb7c"
},
{
"sha": "1a93cd15563a5d0bb6faf12c5d4c852cb3534415",
"description": "radv: add a layer for fixing rendering issues with RAGE2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62"
},
{
"sha": "b2df787058be31484f2043bcc557892158078b23",
"description": "radv: Optimize emitting prefetches",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd78c8bbfa7dd3371215cf445bc9fe59e6ec296f",
"description": "radv: Avoid redundant fetch of radv_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b5de1ee1f738fc243715ad98c5039d27390f0df6",
"description": "radv: Clean up variables in si_get_ia_multi_vgt_param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4b8dfaae89eedd54f7f9881adc8712d99ff30a60",
"description": "radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7f429ccc1ddf76832958c47e6968dae2c870f34",
"description": "ci/debian/x86_test-vk: drop an outdated dependency",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ab1a06a158298dd4cef56a2914731d47fcab4d6",
"description": "trace: Don't use italic escape code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77092ca8f4f0a1a755c4f49f90d89e9a3606fc6e",
"description": "llvmpipe: Honor zero sample_mask when multisample is disabled.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "da5840f3857664848b58e193c5ba56dac355860c"
},
{
"sha": "b6a344f4baa1ee2c784ca74499dc9fe3b4519013",
"description": "meson: do not reconstruct ICD paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd72369b65649ee7f6605b3ec3d113c083352a93",
"description": "freedreno/meson: simplify script-path logic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f00c9e85e56bda24a351301460b320e3cbaff853",
"description": "meson: use files() instead of joining paths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d54c8a47c677c39e8616d44896c17c36f72089f6",
"description": "meson: avoid using deprecated build_root() method",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b2d5a653f45fe89f4c5fef413177bda398150ce6",
"description": "pvr: small cleanups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "432e263284a779f23e69f1b1201a3e7c730d021c",
"description": "intel/compiler: fine-grained control of dispatch widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "59625a68ffc592cc5c6c62baf3a03853f234dbf2",
"description": "meson: remove deprecated dri-drivers option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47d19196c1448ecf4dcc29165e10f0c3945e2b17",
"description": "meson: remove deprecated osmesa-bits option",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "713371c723767ff0aa747660a2556eb94716de33",
"description": "meson: remove dupliace add_devenv call",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898"
},
{
"sha": "47ed5836cc0649614c52db1bca5c1888fb548acd",
"description": "egl/dri2: Use primary device in EGL device platform for kms_swrast",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "74967249d27aba0312e37e903df983b88cce4200",
"description": "ci: uprev virglrenderer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d5f0ee09ccc6406d9b57351fa95edf30b03298",
"description": "egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd"
},
{
"sha": "3170b63314f14f0031cb95bd5ee3a4726f26b43b",
"description": "loader: Add infrastructure for tracking active CRTC resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "47526556494f18cd2c02f978bccac7e2ba73adcd"
},
{
"sha": "87a9018ff90c41c85e2992f8ccdfa4f162d65d4f",
"description": "zink: reorder commands more aggressively",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a29f3dfdb247d7f6a8bb6b3d559db497230f09d",
"description": "CI/windows: Apply CI_FDO_CONCURRENT to piglit too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5a64296d5b4fdec34ccb35098601e1896ee1a2",
"description": "CI/windows: Don't limit deqp-runner to 4 jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ae08c3e8fc7a735b24aecaeb648aee4ccba6390",
"description": "ac/llvm: remove llvm:: now that we use \"using namespace llvm\"",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a273f64f80ba5081fa3a3a1460df44d80daa6921",
"description": "ac/llvm: run the IPSCCP pass",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d05c3811cd17dc29421c497a3132ebcb64596f52",
"description": "ac/llvm: run the LLVM sinking pass because LLVM will stop running it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fbd32a04daf84f7ed931a4a2510f2181083753cf",
"description": "anv: add a third memory type for LLC configuration",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15e19d04f0481e31c6806dc4a5dcb0b762871099",
"description": "freedreno/drm: Synchronize handle close and lookup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "444db624df59cc2eed8d58a18d0f2ea82e03afba",
"description": "freedreno/drm: Split out bo->finalize()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5a46e884ea80bf19449e65b946652bfd5b241683",
"description": "freedreno/drm: Remove bo_del_or_recycle()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "160137ccaeb925ada3936e4e0099f8d7662bacea",
"description": "freedreno/drm: Detect zombie BOs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "547f50c244748ac0758932d471c6905bb5bbfb19",
"description": "freedreno/drm: Add some ref/unref debugging",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "870beb215972e00ae4e64f0b4748d02363a97459",
"description": "freedreno: Don't sync timestamps while perfetto isn't running.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2010b915479a81f270a00e8c48f2dc9e2510952a",
"description": "dzn: Report as a software device for non-Windows",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5f1b8b3e6c9e61418c507213b899b28b71dedd0c"
},
{
"sha": "cdd1588d55c95a13a70d381ef09376e5e1a0d88e",
"description": "dzn: Don't recursively lock the physical device enum mutex",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903"
},
{
"sha": "40a2b505990b7d5ff977af46e3bc0b1ba64d5e50",
"description": "dzn: Fix Windows WSI",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903"
},
{
"sha": "633f2428f4b6af0fe362971785552ec54eeda1a7",
"description": "docs: update calendar for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8a32d21cfd8122a4091da31447a145c97540f3a",
"description": "docs/relnotes: add sha256sum for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf58992a36bb94a639c0d57e587d85a2be19a4c2",
"description": "docs: add release notes for 22.3.4",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50dee85b684e321708460afc3c1abd2148fd5891",
"description": "freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9bcf19e5238cecb7d7292f454f06a5427321ad6",
"description": "freedreno/a6xx: Add a few kernel regs/etc",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4767ebeffc7d36b845736033d91a2b7adf1dabc5",
"description": "virgl: remove unused virgl_encoder_inline_write",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "228d812a0c6646a049d982b21067510402260103",
"description": "ir3, isaspec: add raw instruction to assembler/disassembler.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2a4ea530078e11a98792509a5429a55aaa53879",
"description": "frontends/va: revert commit 0b02db30",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dd3730f8bdd7afdbc7fb0e9dd200951f9d713a34",
"description": "kopper: Do not free the given screen in initScreen implementation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c03d4735ea3b6b19ac67d5a52fbe7c9ebc05c11",
"description": "util/tests/cache_test: Skip Cache.List if not supported",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "f18702250fedd632925ab90d9a4eb6e68015001f",
"description": "util/fossilize_db: add ifdef for inotify header",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "65a917cb6ec4c5d7ac3e4c1b4d4b06442996dedf",
"description": "nir: Add algebraic optimization for VKD3D-Proton fp32->fp16 conversion.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7985933a6d18e57e1b492216f41d523df28cd17d",
"description": "nir: Lower pack_half_2x16_split to RTZ if available.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c644461b719d6dde1240762bddb71e3c657720e4",
"description": "radv, aco, ac: Implement pack_half_2x16_rtz_split.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12652cc54932ae1f2b2d8c71ce6c613f93283498",
"description": "nir: Add pack_half_2x16_rtz_split opcode.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13cca489203bbfb30050fb79bcaff92f5691c7d8",
"description": "intel/fs: drop FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD_GFX7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bc91550d1d78d3d35251e0080e74733530ee25d",
"description": "lima/ci: Add more piglit unsupported tests to skip",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f51340b99a39be80bf1bc6d4be15a87161c7a6b",
"description": "llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b97fee432c23435bc6c6ef3f27af54c2538cc36b",
"description": "radv: fix ignoring graphics shader stages that don't need to be imported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111"
},
{
"sha": "6bec91591986fe39c9782858e746869b40892dca",
"description": "radv: fix creating libraries with PS epilog and all CB states as dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3ed7f3ff233aabaef2db532af1f795230002f0d",
"description": "v3dv: add a cl_advance_and_end helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a08d6d8b598186bb363b7c617f3851a23866d5e9",
"description": "dzn: Support Vulkan 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d89b7e4a84068f5d6fb73539a43d9782035ea81",
"description": "dzn: Ensure we don't mix DSV+simultaneous-access",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4daeac01c59aceba4a8c0f43e21b306e6a2c0607",
"description": "dzn: Enhanced barriers fixes/workarounds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c413c3dffcab4ff3f2f22c691b63393e4e2c13e5",
"description": "dzn: Always do clears with copies on non-graphics queues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "948ff5b8e2491c8329fba24abdae03d0381cccce",
"description": "dzn: Support float control",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f391c2db62befae64aebe1f1c3bdf33e7c8580eb",
"description": "dzn: Cache GPUVA for buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "34f372c47c962bf3d6e38c94607e09c8d55ffa70",
"description": "dzn: Handle separate stencil usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "789acc2ffbfc105b28e6775873f2c11b998d0c83",
"description": "dzn: Fix dynamic rendering clear load op for non-multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e88070b1da1c27e03c436b46b15b6dc38b6f8254",
"description": "microsoft/compiler: Support float controls",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc5d8d2116d3267910be13bcdaf65a495a38bf3",
"description": "aco: Remove dynamic VS input loads.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15b689604ef641f347e0dacde32d11c7844690e1",
"description": "radv: Lower dynamic VS inputs in NIR.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81620fc7b0798a659feedcceec5283364220c5a9",
"description": "aco: Enable constant exec mask based optimization on compute shaders.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39448c8e9c0ca376a413287fb45871bba4425536",
"description": "radv, aco: Add uses_full_subgroups to compute shader info.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22b350fa27bfd5f931f9b6fdace29fddc935d5d3",
"description": "radv: Get rid of app_shaders_internal.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9419b4ee457960efaac340b9c4fbbad5921e7740",
"description": "vulkan/rmv: Remove delta parameter from dump helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eb00a195ebcd3a080b9da1a12ac2f58e66a977a",
"description": "vulkan/rmv: Use the timestamp divisor instead of a hardcoded value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07729e8de7ea7a75b6b5b5a5a4437a24a3eae9f",
"description": "radv/rmv: Correct timestamp shifting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
},
{
"sha": "292d7b95fc430650a617b46b60a25d87fc7dc69d",
"description": "radv/rmv: Log bo destruction before freeing it",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "abf3bcd6ea62bab8ae31d1c883525ce166b1abbf"
},
{
"sha": "2d5d24720367753accfec72f91ef5df88fe0ed86",
"description": "radv/rmv: Avoid more CPU unmap deadlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "2dec10c297588bc6d356188fa4d0264215f397e1",
"description": "radv/rmv: Also check the other pid field",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "f6c06ef2f66a638a302346639bcd907b64c646c8",
"description": "ci: Add manual rules variations to disable irrelevant driver jobs.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "67547a04b6023de381680c2374df9edfc6b084f1",
"description": "ci: Move the performance jobs' allow_failure:true to the gl rules.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e27d217fb16be3d72bc07822cd499ac78f8cc110",
"description": "vulkan/wsi/wayland: improve same gpu detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba"
},
{
"sha": "56e758d9e9b23f47c8855636a757f1b41114f3ca",
"description": "mesa: fix out of bounds stack access on big endian",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c80f7c555250678738a8313935680dab13be2b2",
"description": "zink: Fix non debug builds failing to compile on",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b5e9336298b00eeffeec738adbcc0acc7683868",
"description": "intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "41868bb6824c6106a55c8442006c1e2215abf567"
},
{
"sha": "51b8abe0ba5ea2cf0ba882faa7e3e36c273db4c5",
"description": "docs: Lower Python requirement to 3.6",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bca22a65781665054a7d9d964e548459c610593e",
"description": "util/glsl2spirv: Fix build with Python 3.6",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4"
},
{
"sha": "e5e64e5c51de56f37762c6ebd570326d3a6cf1bf",
"description": "zink: validation ci updates",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23d3783f587f39f4b2e5a5535a9105a388ace2cf",
"description": "zink: force GENERAL layout for all fb attachments with image binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b52e85ead1f6ed312049e931171796d448b186c",
"description": "zink: update sampler layout when detecting feedback loop for first time",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d791e9a77db8de5d912fadcca08c2289fde0cf38",
"description": "zink: return false for implicit feedback loop check with image binds",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdaded5a1881fa40a93d8679c8dbc3757b99238b",
"description": "zink: don't skip repeated handling feedback loops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fda5f83ced1e0aee37cde131164885bba5c35858",
"description": "zink: move barrier jit to zink_context.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "06a125942bef6a03a12b67f691ab4ad86e49c2df",
"description": "zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "659c39fafbb53e27e6816fa872ac6eb78772e519"
},
{
"sha": "a5bff81f47320e432d5e11a6c00fbc0dc063927a",
"description": "radv/winsys: prefix all error messages with RADV",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d5846bd1e5a09185d39bd31d6aacf71b93ac97be",
"description": "radv: Move constant flushing check out to callers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ccc2049fae591d1baf6f581bbd0e3953c0ee5fa",
"description": "intel/ds: Nuke intel_ds_queue::queue_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2fdd14907a6481e93e81cd4ca8921b8690ae893",
"description": "hasvk: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "013e849a2c6f78dfe8384ae1ba5325ff8d13a256",
"description": "anv: Nuke anv_queue:index_in_family",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80dd6ed074bf34f2ca81209c48ae0b551f1c0a68",
"description": "intel: Add kmd_type parameter to necessary intel_gem.h functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "162695f0b87a6bdea946f00bf08520d6bf335cda",
"description": "intel: Add intel_kmd_type parameter to intel_engine_get_info()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c42641994ca2bef1592231f4a67489c9099b472",
"description": "intel/dev: Detect what is the kernel mode driver loaded",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0504a3b079223ea243fa479701967ae3ead12a40",
"description": "radeonsi: correctly declare YUV420_10 RT Format support for AV1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb646efd0d7f05ca5b8c8016d154e90392c70fd",
"description": "radv: Merge the leaf and internal converter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "883f18f761b98397e19cebfed8328c1c72c40d78",
"description": "radv: skip creation of null TLAS for null winsys",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "31ca19589fe3583a8e5667521f420d76a84ca193"
},
{
"sha": "345d41155fe58fdac997caf580319a97043c365f",
"description": "ci/b2c: uprev to b2c v0.9.9",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b51a583edb72f9e66c231b60f9fae4c3c448d22",
"description": "ci/android: add android to the ci",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068dc91317d3f145f2ed104c91c568e7d7b251f1",
"description": "ci: export artifacts from debian-android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3cb7a8537be66aaf99b16ec5ff190150d8a6a547",
"description": "ci: debian-android compile virgl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e42ef902dee66af426212d2af1606d3aeb46817f",
"description": "ci: compile deqp-runner for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "54a46c594ebe883f6bdc0ff2554183fb93488730",
"description": "ci: compile deqp for android",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d024af8d00c313883a965010d739f762ef38141b",
"description": "ci: Use NDK 25b to build for the Android ABI level 33",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d66cfe6a3efbdd5f3f9e3821cf123b108c4ba89d",
"description": "ci/android: move sdk version and ndk to a job variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bdcbf7dcf81901431a60ef55d1cd0ec3136e1a1b",
"description": "ci: Build for Android with libbacktrace=false",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5c96cb7059fd417de411a4489bd6594946a7f80",
"description": "android: Cleanup unneeded headers from the sync stub",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1bd6aa21a83ef12bf6dbc15d262a8d38989022b",
"description": "android: Make libbacktrace optional again",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e286d0dbcce3e3a49fa4ae54a237afd08954a78",
"description": "android: allow system = 'android' on cross file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "87e6703b67a2b34847c205122af6570628b573f0",
"description": "ci: move patches to patches directory",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "388b49d150bf4f6b6cea0570221ed00bbb9d8f59",
"description": "ci/debian-android: move pkgconfig paths to the cross file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c446377ff22d981191929de21cedecf519fe70f",
"description": "panfrost: fix off-by-one when exporting format modifiers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2a1217513e1c5d881718c2a7f2afb951e1fe6305"
},
{
"sha": "7b76d46e3890a9387430177bed870ea841103839",
"description": "radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "76deaa1b1a92ea6997d298e9b6ac1ed6433ba369"
},
{
"sha": "75ae391375f09bd6acf1c0cd2dab1d836ca81789",
"description": "radv: Reduce descriptor pool allocation for alignment.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6a16d3b312fcb7b7465eb55c055464cbf54852ed",
"description": "radv: Strictly limit alignment needed within a descriptor set.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f73cdda983e72b57dc8769ec9f234dddcafd2491",
"description": "radeonsi/gfx11: fix ge_cntl programming",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "25a66477d0268181121c0436f62b2100b72df068"
},
{
"sha": "014a0bf0b6015f45244bfdb57d697698a6bf1317",
"description": "radeonsi/gfx11: clamp PRIM_GRP_SIZE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f2ef663d08b88489cc0484737a5c9bbbf31b35ec",
"description": "winsys/amdgpu: use DMA_BUF_SET_NAME_B if available",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ed75027b74614fa929fe6d03577d53799a136ac",
"description": "drm-uapi/dma-buf.h: use __u32/__u64 types",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bd8e8d204db32c9a1b05d3748221171504f94167",
"description": "iris: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "172e0b0ebffa02fa86aa6a1915979fb4de9460bb"
},
{
"sha": "a8108f1d4440fc72c51eb687d5c422ac6500bf20",
"description": "anv: Add missing untyped data port flush on PIPELINE_SELECT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1067ec90a591b26a0d6c9b298b1a894bb0a66836"
},
{
"sha": "bc07b1a0bf22054c9a683a43e9f7f7632446431f",
"description": "radeonsi: remove some shadow reg optimization for bf1 game",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "44f25792d560308868c65eb0bbfa268107a15101",
"description": "radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c6702e1530bd701a25f9ece608a294bd5d70a6b7",
"description": "radv: fence complete struct is 4 qw size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b11f49f06916847fdca6625fd67f2e3765d6109a",
"description": "radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2258090c73b371e1f733db55b28f6394f34eb1d6",
"description": "radv: set preemp flag and pre_ena bit for shadowregs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97b9b2cf4015da4707f685f433bd03c7e77a5bde",
"description": "radv: add support for register shadowing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db61db7f672459eab3ae9e9613702331586c8fd9",
"description": "radv: add shadowregs variable to RADV_DEBUG environment variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5f0fcc05c2fb2ca8b0385ec227dc981a801b76b3",
"description": "ac,radeonsi: move shadow regs create ib preamble function to amd common",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab5dd2467f55e5fc6dbcecb832b84d030022e2a4",
"description": "ci/freedreno: Mark max-texture-size as a flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "677a3053fff397b05354a29bbe0895020742591f",
"description": "mesa: Fix format transform on big endian platforms",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d5cc7525d177900dc97567c1a2d75200628b57f",
"description": "ci/zink: Update radv xfails for the recent shadow fixes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "656f62a801ac276022114015f837383e8b8af86a",
"description": "ci/zink: Update TGL full-run xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "512f1c160a63a7ba1b0097166d8ec0324542d639",
"description": "ci/zink: Add coverage using the vulkan validation layer on lvp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4286633eec3e134d462edd16629311ed0e0e7934",
"description": "zink: Re-emit the SpvBuiltInSampleMask access chain each load.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8899f6a19857d533d62945889c413b55cea5223c"
},
{
"sha": "1e4deb3b8962a26e7eaffbde5688ee766b62a8b5",
"description": "zink: Fix up mismatches of memory model vs addressing model.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "adf81044d4cb929733ca64ed1fd30725577b0c66",
"description": "zink: Fix validation failure for maxLod < minLod.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a33d509ca1c2dcfc6cb9b05d75fda5576cd902e",
"description": "zink: Add missing Flat decorations on some inputs.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7b6a5e3e244f888d6ee3618e037327f408ffb4ae",
"description": "zink: Fatal error if requesting validation and we fail to load the layer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81b5f6a3fd570a3a0c4fab2b8a83eb41928dbc98",
"description": "dzn: Use core feature matching logic instead of rolling our own",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db083070f03fc033ea5ff43200a9a1fcb2b73df0",
"description": "dzn: Implement subgroup size control extension",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a041cd48f4968c65a4aefbc86d2ba32e81dcb528",
"description": "dzn: Support more subgroup/quad ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9d26aa99d5ec86b1a036231d2070d936060e578c",
"description": "spirv2dxil: Support subgroup SPIR-V caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8329595fada883b45fdcf860399d9a1a7f81db9",
"description": "spirv2dxil: Lower some wave op properties",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f58d76336327b6d50a938d96d9cfef89dd8fb5fa",
"description": "microsoft/compiler: Support emitting the SM6.6 wave size tag",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2c5d96bb58e302913ef7682d292fe33a10c61ebe",
"description": "microsoft/compiler: Implement more wave/quad ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a318c101bb9eb711d0279b3031b84c44d0f1322f",
"description": "microsoft/compiler: Handle i1 overloads",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e1b6e0748f77d7c61296a3b49a6c31cb01e49487",
"description": "microsoft/compiler: Handle i2i1 and u2u1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1ef9ba9166a7eae62b564b4ce264069a9f1ddebf",
"description": "microsoft/compiler: Don't emit threadgroup barriers for graphics shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e07e9a08cb09cb9c5d845a9f03a27b8866aa6415",
"description": "spirv_to_dxil: Unify spirv_to_nir_options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "12a471afac2e0c458db785681c88d045a2175ac3",
"description": "dzn: Enable Vulkan 1.1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f0bbb19de678ba85d8e61d7ea2a7efae40dc1a3",
"description": "dzn: Fix independent blend check",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f"
},
{
"sha": "602a54a0839271b6ab6ee78e63caddacc9ff76ca",
"description": "dzn: Don't expose variable pointers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad7157c1e84a0672d36b6f5cd952452fa035a0bb",
"description": "dzn: A single sampler descriptor set needs to support 1024 samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "884d8709291f69b33049b12290e88128645d52db",
"description": "dzn: Descriptor limits are based on binding tier, not heap tier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f13a4a10a184769dd1291fae35410784023a443",
"description": "dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "29a0bcdd84c0ced9aa72604bd9af3e9ad3e51185",
"description": "dzn: Support EXTENDED_USAGE bit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c0d8838c30750af852e507ba9b1d4cbfee02e95d",
"description": "dzn: Usage image view usage instead of image usage",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1041e0d2815e063e50cf71d524cfe70d56b44a58",
"description": "dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfc05566ab006f470a8d848462c2b7c4bf75fb5f",
"description": "dzn: Move patched vertex buffer capability check up a level",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ceb287a509bea32eefb3920c7baaf875e53a2d17",
"description": "dzn: When rendering to 3D, don't treat layers as subresources for barriers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "232c598e79ca5305ed83d84491da11eaadef6d6c",
"description": "dzn: Set dynamic rendering caps",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c8b9f70fcafdeddb083c8458f8614ba09dca381a",
"description": "dzn: Respect suspending/resuming flags to omit clears/resolves",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cfa260cd274ccf7e27d61b5a431bcb43e650a903",
"description": "dzn: Use common physical device list/enumeration helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0bae7a307c26b97ef458b92b5a5152dd2f759574",
"description": "dzn: Support vkCmdDispatchBase",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "296ad630db9607d7a8ec0ab048a3bf403ee05115",
"description": "spirv2dxil: Support dispatches with base group indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6bb765f3d1c749ffd58b8f7a5472592cb2b2ef80",
"description": "microsoft/compiler: Lower device index to zero",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "725948c6c9c4ec09795a105b5167b3f9f16146ab",
"description": "microsoft/compiler: Fix atomic image umax",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97740401dc66fb5907f591e0490513c83b5f531c",
"description": "zink: fix implicit feedback loop detection",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "9ba06579035c80bf216672526558388b2f66dcd6"
},
{
"sha": "49b7f0842ef093dc46d425b0bb7340b967741693",
"description": "radv: print depth image size with RADV_DEBUG=img",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5b79745b045ac6161ba531ca6de3fa78487a6cc7",
"description": "intel/common: add a INTEL_DECODE variable to parameter decoder at runtime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31931754bc1496a36dbef9877719897a3828ac08",
"description": "intel/decoder: print out compute push constants",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "536a2acfc20ab6b21d83f8ca7a1829087ba98032",
"description": "intel/compiler/mesh: handle const data in task & mesh programs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "88756cee8da77a742fc031ac83f2e5a197023ef8"
},
{
"sha": "9bb18a4f9ee300b566e642e6960479b63cf8f011",
"description": "intel/compiler: fix generation of vec8/vec16 alu instruction",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "19b0bafe35308d67c57ec6d0b2cfb02d219cd5bd",
"description": "loader,glx,egl: remove is_different_gpu variable from loader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "648cbd47a799e42bc9a05cedccbc93e595303b0b",
"description": "glx: remove is_different_gpu variable from struct dri_screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31013f3ce7cfeb1e1e04b51215abd6856dd374a7",
"description": "egl: remove is_different_gpu variable from struct dri2_egl_display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1a0ec8e8d3750d580ded41158b782b8070ff0e0a",
"description": "loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c5b61eefb9be69256552cfde1caf3b7e1d29614",
"description": "loader,glx: add render_gpu tag psc->driScreen and psc->fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c712419c1a1549562aea73c9533ce40edfc7b163",
"description": "egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "967b9ad084ecf28f639aeb21b5bdf76813e65a8a",
"description": "egl/wayland: for prime, allocate linear_copy from display GPU VRAM",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "42a46f2c5f169c4f06db3a7d1e944fcf34b36e82",
"description": "loader: make image_format_to_fourcc() non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "57b22f99a98182c647444b5e6a3c786cb8e7c04d",
"description": "egl/wayland: keep display fd open for prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94946251d0e09d53389ba49691095416db7618e2",
"description": "loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5519dd0bd1a5a4a2c2ca7d41d2063632aaa7ec58",
"description": "egl: create DRI screen for display GPU in case of prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8da022da410519c95d5726fc92a9ee5731de5e8",
"description": "egl,egl/x11: keep display fd open for prime",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4e6e30215ddbf6be3d5be90f64f726431701aca0",
"description": "egl: add fd_display_gpu to struct dri2_egl_display",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0813c1a6fa5aae6e97e6f54822105ce345592c88",
"description": "intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "205d40b8db7f4288f54522cbcf117790fb7de3a1",
"description": "mesa: move component bits queries as GL ES only",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a81063d2ca39c2ce01dc0fb7e6b0587906ae255c",
"description": "v3dv: ensure we allocate at least the requested space for a CL",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3325950648103ee7fd3fb435eca64a0b75beac97"
},
{
"sha": "0c6e56c391a262bef2d20037b4ca77d60948f3e7",
"description": "mesa: (more) correctly handle incomplete depth textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "818cc3085261e905c436ab2fcd7d6ac4ad1dc0c8",
"description": "mesa: populate gl_program::ShadowSamplers mask from shader data",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64140a73c166980a4fc70e302de506046685b111",
"description": "mesa: remove dead parameter doc for _mesa_new_texture_object()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef3205ae574ca08e4a5462316cb14b73484c864a",
"description": "zink: pass depth swizzle data block to shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "336d7630fdfea68a2a6479df93f98bc26365dede",
"description": "zink: remove old depth swizzle workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6518f3ba5955f254c462f6c48eef64b54083a27",
"description": "zink: create another samplerview for shadow textures",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c46fb43473eb4ab65ee64530cd63e2013d9f8f04",
"description": "zink: plug in the program/module parts of shadow texture mode emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ef233d43f4206e27e522e5cc28a6cf730663a4bf",
"description": "zink: block pipeline fast-pathing for any programs using depth texture modes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1b2bf99f0588dfd5c71cafe46d7da5a542d5f447",
"description": "zink: rework depth sampler splatting in shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5193f4f712b8c83baa33f39aa68a366418787abc",
"description": "zink: add a fs shader key member to indicate depth texturing mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f62ccaacb8035afe8f356bb96faa285682ec961e",
"description": "zink: track depth swizzle on samplerviews",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c20c79f58496879624543c7df8779f6d95fca968",
"description": "zink: add an extra_data param to zink_shader_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9e4c6266ea3525ea6d4310daf1006b68aee709d",
"description": "zink: break out tex dest rewriting into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "368197923b6403da42b27b6b677486758b47a58d",
"description": "zink: flag old-style shadow tex mask for fragment shaders",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bf3c14b8a5ac30abcc36dc1f82dd2cce136c532f",
"description": "radv/winsys: fix incorrect PCIID for GFX11 in the null winsys",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "bbad550f3d454bde016eb1b7d7acc4ea8b9eef6e"
},
{
"sha": "a50d2fdb4654984061bffb9293abb4178cbe435f",
"description": "intel/fs: avoid cmod optimization on instruction with different write_mask",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "159edf710ee089bd1525060798d2038794e898bf",
"description": "ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "849af68dbd53d8fb866f3b414a681e0d6ebaf5c7",
"description": "ci/piglit: Add some common piglit skips for Mesa CI's testing of glx.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac5b1df2b9c6e25b6e1617258ef86d0b7824fae7",
"description": "ci: Move PIGLIT_PLATFORM settings out of the .tomls.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c2b26acf1e6c5434d2183294103c959c7ab268",
"description": "ci/freedreno: Switch the piglit job to using a deqp-runner suite.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ccfacab10028f5e752ea9b7cfa98868c50841c62",
"description": "ci/zink: Clear issue #7781 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8189fd30ed922b616c7c7f20ba5b460ccb8c8eea",
"description": "ci/zink: Drop glx-swap-copy xfails.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d01f83841af17c5ec8b5625af2d63bcedabb1f38",
"description": "ci/zink: Drop xfail for copy-sub-buffer.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68135c12ed2d19b1550d1ebe679edf53a2212ba4",
"description": "ci: Drop windowoverlap xfails, since it's always skipped.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a0d7ccccc091f5b8168b036cc736e38513797c5f",
"description": "ci/virgl: Disable iris traces for now while it's unstable.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c26306f7d9c72f53da219f487f4551422b3b100e",
"description": "radv: stop using radv_pipeline_has_stage() in BindPipeline",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5039acfd9df6f4d3fc7cc655717b1c5389120260",
"description": "hasvk: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "80196aaa5bf0e2070038d3b9f2b0177bf096c545",
"description": "hasvk: don't leave undefined values in exec->syncobj_values",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "cce1f1ea7078a44e5c03bddac1ef235ba5ca11b4",
"description": "ci: Uprev kernel to 6.1.7",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1709590439945c2ab64f0cb42967f70ecde02fee",
"description": "util/fossilize_db: fix macOS inotify build error",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69b67545b678da2970654b9490cc3902cdf738"
},
{
"sha": "357340953ad0e2457d4016a4de7cf3608f9bc0c5",
"description": "radeonsi/vcn: check fence before destroying decoder",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "843bdd226268880b26629f9605e0217a0b379f48",
"description": "radeonsi/vcn: check fence before destroying dpb",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e527f686caaf688f0a185e2641fc96413dd502be",
"description": "Revert \"aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.\"",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c007a6e7276d42379ba2afe2e77a45617515d395",
"description": "zink: update gl43 profile to allow imageRobustAccess",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f855e2fff64212edc34643b89921907975c0fbbd",
"description": "zink: lower LOD-invalid txf when imageRobustAccess2 is missing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90d5e449ae00fc223304953831a1ff283d051de2",
"description": "zink: add robust_access field to shader key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37d00c1a8eafadfa0544ddd12e561394830413eb",
"description": "zink: add VK_EXT_image_robustness",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f15646945a3eb2521e58a871ca4cd7570271288",
"description": "zink: add zink_cs_key",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c448c7c2e252534d7d5d4658755f5a1f8e2226e9",
"description": "zink: add pass checking for lod overflow in txf",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "474ed4b877e0988acdb9329de485f2e339812680",
"description": "zink: use actual swapchain object for surface comparison",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b2739c9f00557347008dfc500dcc584abb81378b"
},
{
"sha": "26e4621fa29615720e4acc90c1f1d7cbd7945d9d",
"description": "aco/tests: update assembler tests for latest LLVM 16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b0fa106dc621b4def690f1cf5a9fdd7790db328c",
"description": "aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f4f131f2e9403f8757be33b3a5c10bcbe9b7644",
"description": "radeonsi: respect smoothing_enabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4147add280e408c68d7910c6cadd860cf92bf5f3"
},
{
"sha": "3325950648103ee7fd3fb435eca64a0b75beac97",
"description": "v3dv: increase BO allocation size when growing CLs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "01c6eeeba5d1b2eba8adc96967f9a91367fd156f",
"description": "v3dv: drop unused field from v3dv_cmd_buffer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0594b3c143d48c5f37f705abb03f18fbbabbc6b0",
"description": "egl/dri2: avoid undefined unlocks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a"
},
{
"sha": "e82cf650e9388f1036995f8b8b1bfca85809fe09",
"description": "ci: bump Mold to the 1.10.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c1544b38a173659b55740af673ed9699e00433a",
"description": "ci: Sir trace has small invisible change in rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5bbeb8f5075983da9ed102ff8b665e1907949ddd",
"description": "radv: add an early out in radv_cmd_buffer_flush_dynamic_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8caf451cb3fdd2d0cd773125bd9311d73591e56",
"description": "v3dv: use common code for descriptor update template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ca5a81a6eab703c64bce66baef2e880339d6680",
"description": "glx: fix a macro being invoked with the wrong parameter name",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d59683ab8986f977cc91d09fc251f6ed971f0e41",
"description": "radv: Enable extended SAH for shallow BVHs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "da87c2883df68fd8948037521668526dd150f0c2",
"description": "radv: Wrap internal build type inside a build_config struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c53eb2f3d4be7d1c4e2cff45c73669aefbfb280e",
"description": "radv: Add a shader variant for PLOC with extended SAH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b1755c0b21fdc7d11a4e23ba67e535e87fa51bf2",
"description": "radv/bvh: Add a define for extended SAH",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "13a8a4071a4b70ca3e4ee0f09479906a95922237",
"description": "radv/bvh/meson: Add the option to set defines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e4ccd74cbc80e315ec76a5a285c550c23d92f7c5",
"description": "ci: be explicit about the `meson setup` subcommand",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4f50eba5a5719d76fa4183d91c003c6249a19d1f",
"description": "r600/sfn: Fix splitting of multislot alu ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ac30c402112558f4b7f6af3c8bdd5a92f5c0fd9b",
"description": "r600/sfn: Fix opcode and result dest slot mask for variable size dot",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "797b8391110fba4114de9f946f912238a6cf568b",
"description": "glthread: disallow glthread if buffer uploads are unsupported",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aca09e4f71937f602b52c3ad42f2afc7fa91a8b2",
"description": "glthread: do vertex uploads if an index buffer is present for MultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7921396c7bf31713a3bd1f2c38a6690c1de548ff",
"description": "glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98a0e8c908006c3663dff53627a6772e6ee1c4c3",
"description": "glthread: make marshal functions for glBegin/End attribs non-static",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e9abed5315ddad151bcb57e7133c9e55e31aaa7e",
"description": "glthread: pack and name the type of glthread_vao::Attrib",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02f1968696fcf0eafd423c8c8c15cbfe61cd2cc1",
"description": "mesa: move gl_vertex_format_user definition into glthread.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c00db0dbc867f48e02b86bc6cb8d49c59e534aa8",
"description": "glthread: do vertex uploads if an index buffer is present for glDrawElements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed7d3b33b0fb5f6ee49e236f5a8b0c3a021df027",
"description": "glthread: change multi_draw_elements_async() to never fail due to large size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fc93c69701fdef763e52e4c6bb3829d525871cf0",
"description": "glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "68a926a15b7b3724a29c050b8595177a32fc67a1",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e39b90311cadf5efa9016c8521e616087b9f1025",
"description": "glthread: set GL_OUT_OF_MEMORY if we fail to upload indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "777166cc66c7330e66e493ee804d32d1f87d297a",
"description": "glthread: handle GL_*_ARRAY in glEnable/Disable",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0b1dd1859134e71b25ad1124535df96d435e9766"
},
{
"sha": "a4d813ba54793dcadfcd76e1f6cd1f44d4f99331",
"description": "glapi: autogenerate function parameters with no space between * and variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "721526227cd8311b7bb6dd2f8718fcfbd3b24038",
"description": "mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "1fe7b1f9724ac38cbddcac6505d3750ef99a2eca"
},
{
"sha": "4f6e7858762a38fd7f2e4ab568fc018b4b155f86",
"description": "util: fix util_is_vbo_upload_ratio_too_large",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "068a3bf0d7cda0301b3dfc2e258698c6848ca706"
},
{
"sha": "4d4995b32bddb0b6bdab0a901db89a31fc1e8005",
"description": "glthread: fix an upload buffer leak",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "befbd54864d2959b83e3d2d46d0825f19cb4fc46"
},
{
"sha": "6f02f9d1084087c97005815bb6070053d09a422c",
"description": "anv: fix preemption enable emission in gpu_memcpy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "b9aa66d5d0a8c166e5b0008337fdaca2b97a37f4"
},
{
"sha": "b3fd72fd091ee2e96813b1965d46bf22dae6e8f6",
"description": "radv: remove redundant type sizing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46e2cc5d4cef59ff4a67e1c3b1ab46a932a8ed57",
"description": "radv: add some graphics pipeline hints to optimize pipeline bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8fc5d93060c46e6cf094a2c77c3c544856516c0b",
"description": "radv: simplify depth aspect check in radv_handle_image_transition()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9ff2d9d078e098b38aa32c8a5f9711013ea7a5e",
"description": "radv: reorder dynamic state checks during bind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83c290ff8428340e3455498dae4c2787d2577c91",
"description": "radv: repack radv_graphics_pipeline struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bfd891fe66e282eca2cacdcedd932c22beb41d02",
"description": "dzn: Support basic subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33f59578faab055c0faa855bc573de7764f0f94e",
"description": "spirv2dxil: Support basic subgroups",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8872d5d1dc9601c6f170908f80557745bebbc3df",
"description": "spirv2dxil: Use 32-bit shared offsets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f8a8b594902d692cc99f93aeb8a9cde3cb9ed6e",
"description": "microsoft/compiler: Add lowering passes for basic subgroup vars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a422df4b612bf9deaa76ae34dc14cc0be928326a",
"description": "microsoft/compiler: Implement a few basic wave/subgroup intrinsics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "142faf894b52bec08f73862bc7df566a62bb6e19",
"description": "microsoft/compiler: Add an overload param to unary function helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d44318566613cea529858a6487f9ce625cd37d9",
"description": "zink: don't use ds3 blend states without color attachments",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "b4d18f2ad112e96320f6c5d130396a70ab702792",
"description": "zink: delete need_blend_constants",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1d99283e6bc5548e1ae396882c7e5db755ec8bd",
"description": "intel/dev: Split hwconfig i915 specific code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b3b769894ed6e6f1b0f1df1fa12a8cd3bee2df83",
"description": "intel/dev: Move i915 code to i915/intel_device_info.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1332702cf4cd8ffbbacd8fac6b98f1ec790b8daa",
"description": "intel/dev: Export functions that will be used by different kernel drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "473732dfd17d6532706268e1fab976aa09bc87a6",
"description": "radv: remove an old FIXME about a possible bug with TC-compat HTILE",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1c82981bbecb48023d4955a0467e24c08eb756d1",
"description": "freedreno: Add driconf to disable conservative LRZ",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b392d57042c8ad6dbc34f18509fa9e1c90907eff",
"description": "util/xmlconfig: Use os_get_option()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "720c842c50ef442ec8e90c1fa09206c7dc591951",
"description": "turnip: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "899f2218fee5055375df566a64f16a33071c9092",
"description": "turnip: Rename lrz force_disable_mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0e1bdd0057a2de6d51cb2f62d80d066b15413714",
"description": "freedreno/a6xx: Invalidate LRZ on blend+depthwrite",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1b1b3e6ab45c4303f3d98ddd263497a8c025d3e",
"description": "freedreno/a6xx: Add LRZ perf warn for ztest direction changes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "65e5b8e41307b21c79f97e44ca1a530180a2b027",
"description": "gallium/util: Add util_writes_depth() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8a60633daec2989df718d28e0baa873bb9b1d15",
"description": "radeonsi: report 0 block size for Polaris HEVC encoding",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c4482a3c1a973975eb27ac284a18bebca24f7876"
},
{
"sha": "08f6d14b85b79af06d43ee1897e01720d7c9eb0d",
"description": "radv: Make NGG query emission a dirty flag.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "247c06d41997538e877619326d046f84887a48ab",
"description": "iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58dd9d5134e280302cc5270d7cc5ecdbc49791de",
"description": "hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "9b37ef40f8b5d3206c20f03c4400b0e48faecde5",
"description": "anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f42521f6c3f2eb8546a9290f26d25f05a85f6c85",
"description": "radv: advertise extendedDynamicState3ColorBlendEquation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "de1e2b65dbbd2fa27de41054aa0dd314b5bc459b",
"description": "radv: fix detecting that blend is enabled when all CB states are dynamic",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4041be0f6f14192ecc48f68e2d171e289f755cb8",
"description": "radv: enable compiling PS epilogs on-demand for dynamic color blend equations",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "daa2aeaa0c74f2d7cc6a7b7a9a707afc0ca766bb",
"description": "radv: add support for dynamic blend equation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "11382a6711f5a7bc7e405377c7703ccb92461523",
"description": "radv: add a new helper for normalizing blend factors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39dcac4f79426dc06734b15bea14c7b886d4ea70",
"description": "radv: move some color blend helpers to radv_private.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7dd9e580644dc3d534e6c0f869d68179f724c81",
"description": "zink/ci: add spec@!opengl 1.1@line-smooth-stipple to the fails list",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087"
},
{
"sha": "ec6ad8c7dc069ccbc85a1117b33b2daa9b46b64c",
"description": "iris: Don't flush the render cache for a compute batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926f626b95a3fab3992361c0120a73b047d24717",
"description": "tu/kgsl: do not use kgsl_command_object::offset",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "58ababdee6cd6b1e08604033602e4a5f9d5ab7a3",
"description": "anv: uncompressed views of compressed 3d images are now valid",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "1617dac6c3a4212d0e254c05f9f42f0bf2f5d52b",
"description": "radv: Fix depth-only-with-discard when epilogs are used.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "eb07a11b8f400c50e8a2455df9891573eae052e1"
},
{
"sha": "7bed7d94756e5a6877ecb86ec5296ff79554e898",
"description": "meson: use sections in summary()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6c0dc0b2a79da18de7319eb791b97e3f7563298a",
"description": "meson: use summary()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e8c8a94c2e36b1889bed595a994d7319a68389f3",
"description": "dzn: Rework meta blit VS",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8de0c23ac94e18f7d9192fa56e6eb73b18054b80",
"description": "dzn: Delete an unnecessary assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c92729c3ce91a858829e9bd1932020c4f7298b0f",
"description": "dzn: Enable independent blending",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "613feb39c410ddcb55bd374b2a8b44be1d55b26a",
"description": "ci: bump ci-fairy with session support (robust downloads)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a8d2b288eee38c7c8535af4342e00b8f7e75a087",
"description": "ci/piglit: 2023-01-19 uprev",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "796686af1b379cf3601e9b49d176906596af5c75",
"description": "ci: migrate from wget to curl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1abd3a3051f753822c96ba408acb19d8a001804f",
"description": "ci/piglit: explicitely define we want GLX tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bab3e2fbd9b26d05cb752f7a74f1f3b8f9bc5318",
"description": "meson: use the same workaround for setting 'lib' on windows",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7aca37fc2814ba9e56fe1829a40df97eef09a5c3",
"description": "meson: use [] instead of 'lib for !windows name_prefix",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a79e6457d8aa6eb10b0c3dd0359f25d2e9a839eb",
"description": "meson: use builtin support for reading version from a file",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c31629ee786db9d34ef19bcc96f8cf47308aa0cf",
"description": "meson: remove version checks for < 0.59",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8c0531cf912fc3f8edbc73c679602e169c9ad3f2",
"description": "dzn: Enable multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ebf26045622bbcf26d5dc6d7dc3cc662dafd36f5",
"description": "dzn: Implement multiview queries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4586b308d8580efe6646efcacbcadb16a88a3d4c",
"description": "dzn: Handle draws and clears for multiview rendering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6fca32cb38429e971f77c8600cb036ecaa592343",
"description": "dzn: Handle multiview pipeline creation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea9d092655d26e7b4c130da0a9d78fef776fe37c",
"description": "dzn: Put nir compilation options in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3299ab04cb6bc918bef45c138a628ca13add2ac5",
"description": "spirv2dxil: Claim multiview support",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "95a90b359a4eee5b2a1d92a9b625ef21e4fba085",
"description": "spirv2dxil: Implement lowering for multiview",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d56b3214d0d36ad916890a52cc2f9df1217acad",
"description": "spirv2dxil: Pass runtime conf struct to lower_shader_system_values",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "58488b9d85eb0bcc7eb23d4148271659d869db73",
"description": "microsoft/compiler: Support view instancing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a440889a87fd8d0cc0307bd76d55804e46951ef",
"description": "microsoft/compiler: Delete stale TODO comment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e0024a844cf93e1b7155c17ff5aec97bb5dc8e94",
"description": "microsoft/compiler: Subpass textures are supposed to be arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8924fe9fc317903038533882253207688dae9747",
"description": "microsoft/compiler: Delete incorrect implementation for load_layer_id",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6f932639a9d09166893d87ed9142c9c7739a40a",
"description": "zink: simplify some dynarray concat descriptor code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1329fec3529522fe7aa7f080bced76e613927443",
"description": "zink: consolidate semaphore creation where possible",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7399b2241f86bf6106bfb4fb3dacdea010debc59",
"description": "zink: move semaphore caching to zink_reset_batch_state()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b8252784cf01fddad4cb9885d1cdb0ef7da04973",
"description": "zink: add a binary semaphore cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "283de45fd67db9129122986c3e270927ff32043a",
"description": "zink: add a util function for creating semaphores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "020db79340a1932c5229574a9e5d1ccec4e5c9da",
"description": "zink: preserve present resources during async presentation",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "482e215a674c031a08f6d5228f8adada95aa187b",
"description": "ci/bare-metal: add more timestamps to help debugging issues",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7f0e213a577ca916f32f27ace3fcc3346a8eec77",
"description": "zink: NV_compute_shader_derivatives",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
"description": "zink: correct sparse bo mem_type_idx placement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f9515d9376752c0355de71957347e1241e3a226b"
},
{
"sha": "e20e8f22438b619e1700753ab37e8ae9170b931e",
"description": "zink: trival renames heap_idx -> memoryTypeIndex",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6d3a5755f63c81881ff5647fe783038c955e8e3",
"description": "zink: zink_heap isn't 1-to-1 with memoryTypeIndex",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "75276deebcf76f8fafa68f4e4ecb29768d98c764",
"description": "meson: Use feature option methods for xmlconfig",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37463bedec59e57763ea1553724a9a264e4270e4",
"description": "meson: use a feature option for shared-llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c52c2ed0f8f8bb87feb6dd173da16646cfaef7b7",
"description": "meson: use a feature option for egl",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "afa97e746855436e2c9a41784b11d948f9aa3dc3",
"description": "meson: use a feature option for zstd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e3f60ea4a8937d77c2169e052ecda0e78144eb3c",
"description": "meson: use a feature option for xlib-lease",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce490a20e7310ff55dd76d77841cfd3275d90b3a",
"description": "meson: use a feature option for power8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2653fe11c96f1192b3efd627814fd2a4abeb7e80",
"description": "meson: use a feature option for lmsensors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "202344e9a00870bee303cfaf4acb66b8c9946252",
"description": "meson: use a feature option for libunwind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3f10a89180b5638d2c1870e91e06aeae67925717",
"description": "meson: use a feature option for valgrind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d00c6e0fd754534ff493c9a58f3092eeb27343ff",
"description": "meson: use a feature option for llvm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c40e1bb1d04ed63256ece125b98aa00eec3c09de",
"description": "meson: use a feature option for gbm",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b334a84167377a4b9dfe4836b13fa66d2850217",
"description": "meson: use a feature option for gles2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca615a4f16d3a2e1c5078aee7b83556a4121116a",
"description": "meson: use a feature option for gles1",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80eb78d7a4ba70e81e32d2a7bd3d6b242da6c7bd",
"description": "meson: use a feature option for shared-glapi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98bd7cdb8c47fc9e10ff85820f95302d1c1b1b51",
"description": "meson: use a feature option for shader_cache",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b200d547dcd21df11a1c3dbbf446700863532a27",
"description": "meson: use a feature option for gallium-xa",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f66b89ac3676bcdaad0da3b9af8aae0ef6b826a",
"description": "meson: use a feature option for gallium-va",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eac76e433d7a75125afa16bce5adf3fcf7163839",
"description": "meson: use a feature option for gallium-vdpau",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8dcc1f83111da0fb7a09f24089bc7f98f00f5685",
"description": "meson: use a feature option for dri3",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "643af2cf83ce718f191d5fcbcc4037b73ad0ce5b",
"description": "meson: drop meson < 0.54 workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3c5e96914474fcb2b218cbefc43c213739252829",
"description": "meson: replace uses of ExternalProgram.path with .full_path",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "92235e0c48f6d23f51c63a847f987eb23b885f5a",
"description": "meson: replace has_exe_wrapper with can_run_host_binaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45632b3297ca1b47214b326e95d7407442622847",
"description": "meson: bump minimum required version to meson 0.59",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6ff334e54a2d3455a9c532b146b2fb77a757af02",
"description": "zink: handle modifier nplanes queries correctly for planar formats",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "072e29a22e2cd3c738a3bee463f6aebd40159966",
"description": "zink: store drm format as internal_format for imported resources",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "2e2775c11b0d17472afd53b1398a3af7d9086a75"
},
{
"sha": "700bc2dae01650c501021ea00ba2ba0207bd94c9",
"description": "radv: rename ac_surf_nbc_view::max_mip to num_levels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d191b2cfb5fbc66321369857c7189c1dbd431fa",
"description": "radv: fix creating BC image views when the base layer is > 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "18aaa373b701c98ea85058deeaeadac44f120bab",
"description": "radv: fix buffer to image copies with BC views on the graphics queue",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "aff5fe3f9437ad9339d33d150eefc367875e2329",
"description": "radv: fix setting MAX_MIP for BC views",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f"
},
{
"sha": "34e65305187630ba77616cc4314e361bd82f46ab",
"description": "mesa/st: drop unused param",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ddc721e15c6260e5a505f7e5fab2115e4cbd7c72",
"description": "glthread: fix glArrayElement handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "0f5c8c3dc35561f23a5383cb05075898942ce0c5",
"description": "vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "491f6b138ecbe938471f7ee1bc339b32c61eed07",
"description": "vbo: remove bogus assert",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "a08baaff9764372c29d89886bc1331343d4273bf"
},
{
"sha": "ff34e96701ef8f6e52755685a5ef9425c0229cfd",
"description": "nir/lower_io: fix bounds checking for 64bit_bounded_global",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7092c1218a04be9369750a28501cfa44bc2334fd",
"description": "intel/compiler: Use more symbolic source names in components_read()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16b66ab6597a756c19c842019a40cce2de443075",
"description": "intel/compiler: Drop dest checking in atomic code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "780f3e2e6b6ce2ffd1bb8b6daeeb40244727edd5",
"description": "intel/compiler: Delete all the A64 atomic variants for type sizes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03ddde12308dde0a2bcfd5a774e5ec067f7b1d65",
"description": "intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b84939c678461e0f52d096dd1a7509f2a10a7cf5",
"description": "intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f7b29d792464b0224ae5155d15d48ab8e55840cb",
"description": "intel/compiler: Drop redundant 32-bit expansion for shared float atomics",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0"
},
{
"sha": "02129eee3aa7f6ad02cd9b0fa48b26b44d15575c",
"description": "intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "284f0c9a57e17b14c044c04c7cf9ae77d6694492",
"description": "intel/compiler: Add an lsc_op_num_data_values() helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "90a2137cd56179a2c65339b2b60991e0281c8995",
"description": "intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8d2dc52a14b69e6b4779fdbbe8d381ea742e4611",
"description": "intel/compiler: Move atomic op translation into emit_*_atomic()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5ff3d4a8a2c8a44ad7a980675827e25975f0a580",
"description": "anv: fix generated indirect draw shader stats checks",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "c950fe97a05ef54e8298544a4582d21e524ada08"
},
{
"sha": "4fd9bf6e7fb38559c4e5e5b28127b909d1399a8e",
"description": "intel/hasvk: remove some stale comments, wa was removed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f40e17059ad3ca45720bf624ceaf7af005eca34c",
"description": "intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b867d1b851c1a6f866e3a3ef4258edeb405042f1",
"description": "intel/eu/gfx12+: Implement decoding of 64-bit immediates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f80f29dc4bd6477cd62a6d5153708b2334c06fd6",
"description": "intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3352745ad6c1221338b40a3cdc7ba187869ba6e",
"description": "intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a2e7306dd007a9564f9194c52d181ef24271c4e",
"description": "intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "e664082d3507d790ac31f721e8900417efd3a95b",
"description": "nir/lower_blend: No-op nir_color_mask if no mask",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1fc25c8c7936abf503e26ee62328271631ab3bed",
"description": "nir/lower_blend: Handle undefs in stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8b83210ab3f1e5eaa47ca2b8b19e5b8fb08d648d",
"description": "nir/lower_blend: Don't do logic ops on pure float",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dbd0615e7ad0754ab1057cbfa810c42df971c446",
"description": "nir/lower_blend: Avoid useless iand with logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ee127f03e45f4100f1109e222a5c4ba42d5dd1d9",
"description": "nir/lower_blend: Fix SNORM logic ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9839e7e1b47fd6015e47b26cef14b85410c845c",
"description": "nir/lower_blend: Clamp blend factors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fca457790e1423e28ba5596411332267e7cb706a",
"description": "nir/lower_blend: Fix alpha=1 for RGBX format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "97061dd7ee40d3ab82caff5485065a5e25016147",
"description": "d3d12: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "882a78b8adf782b3a3d58274ece14e1fa9330f46",
"description": "wgl: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75415e58e3968b483905ed38be8ca4442ef4bafb",
"description": "dxil_validator: Add support for Xbox GDK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75881647179f447d8cf009e91cb2699321bc341d",
"description": "util: Add #ifdefs for Xbox GDK support.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d575fe8881dd90c5f3b1f78e52c8932dda89a202",
"description": "futex: Change INT_MAX to INT32_MAX.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f9477770d84becad51f34eb149b8333a73bedd0f",
"description": "anv: use vk_realloc for the anv_execbuf arrays",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d4fc0e5bfae5d2f7b1bdfeba79872c7bcb1c891",
"description": "anv: rename anv_execbuf->array_length to bo_array_length",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e642cafdae68ef407f9aea1cb7f48b18a956a8ee",
"description": "anv: run buf_finish() if add_bo() fails during execute_simple_batch()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3d37950fd9ddc7b43f06b4a5fa710fb7333978ce",
"description": "anv: check the return value of anv_execbuf_add_bo_bitset()",
"nominated": true,
"nomination_type": 0,
"resolution": 3,
"main_sha": null,
"because_sha": null
},
{
"sha": "ad6a036a6815f973355c2500023ddaf780593394",
"description": "anv: don't leave undefined values in exec->syncobj_values",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd3e8047d26fe18d56e5ebeb2b9f78a171a53267",
"description": "docs/panvk: VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c9bdcd9adc952654f58329d4d482b7a509f5c7",
"description": "v3dv: remove unused clamp_to_transparent_black_border property",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e07c5467633431377ce4c9890f96d58cc7a77fdc"
},
{
"sha": "11669c96bc565128f1a07c0d2c7f226883ed9b58",
"description": "Revert \"nouveau/ci: temporary disable gk20a-gles\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8a1a3a31dacf9369f81cb5336acdbdd35dd8b520"
},
{
"sha": "f410a6d0111b885dc1deb786df2187a953a2417d",
"description": "ci/intel: fully utilize asus-cx9400-volteer",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fb876f64f19470227d1f2185b873654e98f90850",
"description": "ci/anv: add multiple fails uncovered by change of sharding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "257bb11332bcfee56d22407e9b58ac0a98e62a51",
"description": "gallum/asahi: fix memory leak in agx_resource_from_handle",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b82d9b1a3d0f74fc73acc5ae77a6f51ce9ed8fc1",
"description": "nir/divergence: add missing RT intrinsinc handling",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e68cf91d74e6bd9a88c2b52417451d9afec4782",
"description": "mesa: Set info.separate_shader for ARB programs",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"main_sha": null,
"because_sha": null
},
{
"sha": "696069bc0d15d59bbdc1a62f51f9ddad0d4df1d2",
"description": "ci: Add some new folks to the restricted-traces access list.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9db7c1a509f45d52bb7b84a0def026b69be9fb9d",
"description": "r300: remove backend negative addressing emulation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7bec63c0249b7bdcd1208c88eebc73995d47e28b",
"description": "r300: set ubo_vec4_max ntt option properly",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cd18d541de6515497297dad292e4a40a8ac71c68",
"description": "ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c0a54fc364dba6c7553f83a4c9dc8b6bd3c9ed5",
"description": "tool/pps: Fix 32-bit build issue with format string",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a32d6071e15a6fc2019ff34f7914e3fe17f24385",
"description": "d3d12: Lower minimum supported Shader Model to 6.0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5e3ca1f97fa9a3518f782f9721968dbe936fc8c4",
"description": "lima: fix memory leak related to u_transfer_helper_create()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "926ba335fdf357e8bc8df0959c1ae72ba35204a4",
"description": "pvr: add support for tile buffer output clear",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "96784f6cc18496904e17e2f91da4256dfa8cbcc9",
"description": "pvr: fix uses_tile_buffers in clear color attachment",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "027dd2c246c9398dd18ab028f968ff7b0ff3ce84",
"description": "radeonsi/sqtt: implement offset workaround for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "215babd3ca91e347c0b0673b293e1cc24c53f980",
"description": "radeonsi/sqtt: update registers for gfx11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3dc8b870d62bac047007d8ca333e103912f203e",
"description": "radeonsi/sqtt: disable SE1+ on GFX11",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e3dc3838ec9c5de148914e0e558139c365ace9e",
"description": "radeonsi/sqtt: don't read results for disabled SEs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f10f2c9bbb7081af07d37a975189b94a2dd19898",
"description": "ac: add TC_OP_ATOMIC_SUB_32",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "50bb7745ca8e9d107c93b224ded1fa4e3ee78750",
"description": "v3dv: enable shaderStorageImageReadWithoutFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b56be4c37ece4c6cd9a30e6c5bc6f2474194fc8b",
"description": "broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41a081380a8924032ebc439a8190520a23a3979e",
"description": "broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a6c6a4ad04d5e70b32c6e87126a4e8779aa6bb93",
"description": "intel/blorp: Lower base_workgroup_id to zero",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "4abdecce226db6a718dc3b44568975dee0465522"
},
{
"sha": "a6ac4cbae881b303f927bfc88e33c3f620bfe9d8",
"description": "freedreno: add support for markers.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ab9dd18b68d3c01800667112e4bf63400e1bf9bb",
"description": "util/u_trace: pass utrace context to marker functions.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7fc30421cb1e5da07154c2ddb07884482f24e54",
"description": "radv: Advertise rt pipelines for Control (DX12)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0429f11dfb9155bc7413d9bd8786efd09d445037",
"description": "zink: remove depth_clip_control_missing workaround",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c12fed18049f3c93f2a7e25f929aeb1742467a3b",
"description": "zink: fix depth-clip disable cap",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3"
},
{
"sha": "09a87d21711fbc12e726bd462a577d8d6b6a9a77",
"description": "zink: whitespace fixup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "84241b1f75aa34466d0939f656bcc5aa0658c0a3",
"description": "ac/nir: clear unused components before storing XFB outputs to LDS",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "cd22bf90e79b9d6a47f763d304e942550ab937a7"
},
{
"sha": "e39bf3e6aa8ad18e2383e1c8d729fef18e312b61",
"description": "zink: skip implicit feedback loop layout changes if feedback loop not present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9ba06579035c80bf216672526558388b2f66dcd6",
"description": "zink: make implicit feedback loop application stricter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "230a5547190899075cabccc034364be5d36272c1",
"description": "zink: outdent code in add_implicit_color_feedback_loop()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "487e5cc781a1ffb8d785a0b85874e0dbc1707e89",
"description": "zink: set textures_used in analyze_io",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a9c17cd492c98ba3862ca47a20268209ca9026a",
"description": "zink: break out implicit feedback loop detection into separate function",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f91a5ab078820ec1cde572237c25b2a6e2702da",
"description": "freedreno: Restore GL_VENDOR string",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9c1fbc076afe5a4a7a6f534cb62bf83d3d207efc"
},
{
"sha": "589d4ff0cb624739101ac878d5af38ab92d4a88c",
"description": "vulkan/format: add a 10-bit video format",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41dbeca4c22d7db0fd3d456182d961ade19f3ab8",
"description": "vulkan/video: add common h264/h265 parameter set management code.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0c30e0fa000946e69ff7cc1fb730d04f51526bcb",
"description": "freedreno/a6xx: Expose SSBO/image for all shader stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a93d3f14989e1ff82d6db08c105435e34665514f",
"description": "freedreno/a6xx: Move tex state building",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a16c99a9a509c5977d49c2e75a9f773103935a33",
"description": "freedreno/a6xx: Move compute to tex state group",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b17ad0657f72a9d09d071619a5e69cdfa2054876",
"description": "freedreno/a6xx: Remove tex fb_read state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6b6400254f54d2e1d42777bd250fbbba2560616",
"description": "freedreno/a6xx: Removing munging of tex state for IBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "549a8d206abc13bef763b4b8a01e584ab076b000",
"description": "freedreno/a6xx: Remove bindfull IBO state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ce1e73f4411d752422ec898a7f3bf82c9d96a7ab",
"description": "freedreno/a6xx: Switch over to bindless IBO",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e51975142c0d781d801a7d0fff4f8a5506343f54",
"description": "freedreno/a6xx: Add bindless state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "101700b150aecebfc4cc2cb18a467ca939530b04",
"description": "freedreno/a6xx: Pre-bake IBO descriptor sets",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a45d111c1870d7fa8450188fd03885c782124fc9",
"description": "freedreno/ir3: Add descriptor set lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "066ff5c759311ae82f80021bd0913804e2c2444b",
"description": "freedreno: Track image/SSBO usage for all stages",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "165de87f8ed50b1f36dabd51528813f18a1dee82",
"description": "freedreno/ir3: Let driver specify fb-read descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4982adb4cf33834ddd1593aa6d401839dfb358b6",
"description": "freedreno/ir3: Stop copying options",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "db2497f2058aaf772489ec12fa9ccd23c37648ef",
"description": "radeonsi: update nir xfb info after medium io lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "49cfbe1fed075841e9fd1a77eba69052d1aeacfa",
"description": "nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b6c172f26c53b5330ad3c186ea0ffc985e0a0723",
"description": "gallium/aux: remove nir_helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "15908179775ee37735ed4738b729ae9ae6879a63",
"description": "radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1475339543f8f43d8d4aaec902cc914dde23e80b",
"description": "radeonsi: replace llvm legacy gs code with nir lowering",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6219374c4edbe44fc66c8464e76de6c4f66c4630",
"description": "radeonsi: remove llvm gs copy shader generate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e007c7fa6f149054c9ed392167d07fd7eab7bcd4",
"description": "radeonsi: replace llvm gs copy shader generation with nir",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "246630ac98f6e63d7991a9bf5fe232b2ecd30389",
"description": "radeonsi: build legacy gs output info when shader compile",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2b0566f6726c92a290ea9f6a3595ab2cc05590be",
"description": "radeonsi: add nir implementation of gs copy shader generation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89aa75f81c885a4dd78d2210d3918f8396eed7f4",
"description": "radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "acde71c015a45fd81b79f30d82debd8383a2a6aa",
"description": "radeonsi: use nir_print_xfb_info to replace si_dump_streamout",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "def3f700bcf283e78c71673de6cd90d1fe0f1b95",
"description": "radeonsi: lower nir streamout intrinsics in abi",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "743fbc4bb0558c1103bad9a36a1fe8cfdbbd4664",
"description": "radeonsi: implement nir_load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "16cf743f2d04227b1d4ff6d77f3aa5acdc289a1f",
"description": "radeonsi: implement nir_load_ring_gsvs_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8aff2281276c27c929c54ac4b98d564a92718cd8",
"description": "ci: Enable building the testing drivers with perfetto.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "64455dc32b599a7a440def0310564f07273a7c74",
"description": "freedreno/pps: Fix a signed/unsigned complaint.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "302858c48cbce600eba65ecb6d9d76a51a9deb12",
"description": "ci/freedreno: Add glx-swap-event-async as a flake.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "327f736627d7e3307105f5db0851fff1769678d2",
"description": "freedreno: Skip CPU/GPU timestamp sync when not supported.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "79bbfb31686a2cf0028e0dc570d08461be055ffa",
"description": "ci/zink: Add more blit conversion xfails for a618.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4c94e8aeddb1bed6281a9fbd99b43af707c8b1b",
"description": "ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6dc90009a54d0cd98b621ccdb018c42365600126",
"description": "ci/iris: Add known flakes for skqp.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c34b539e174f0214eae32b02479ef7933bf1f2d3",
"description": "ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d292cb82b8ef1311eb4b78af2c90b1840ba5a6bf",
"description": "gallium,util: Pull u_indices and u_primconvert back into gallium",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb"
},
{
"sha": "fe3b467eb9eddac8232d2cfa448813ddf948330a",
"description": "radeonsi: Fix distortion for yuv422 format for GFX10.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "534870482073b30d8eaca51aea332349e48f4d43",
"description": "ci/venus: Remove failure now passing",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dc8c9d20568360d6756dcd62610d818991f479d8",
"description": "zink: prune old swapchains on present",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6b0db6bf8b5467fd1f357bbacd6750a26d089517",
"description": "dri2: Fix exposing robustness with swkms.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "e6285ea55fb2abf3b38f40ea0c3a69c2b6d7d8e5"
},
{
"sha": "ca8c8f2fc1f72cff286ddd0dec4e62e0720bd835",
"description": "dzn: Remove cmdbuf query 'wait' list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "261102bd9c2b331a339b63d6dab9d6838fd52a36",
"description": "dzn: Fix format support checks for storage/uniform texel buffers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0069ac9e6eb2ad5793be473cdd98a89c9d017998",
"description": "dzn: Disable depth when the rasterizer is disabled due to no position output",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "682605a99be50161554f91fd638b35e10a4893ad",
"description": "dzn: Add a zeroed zsa state when depth or raster is disabled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "25d460a8181e92cbeeed079e8d4c8c2c6f8158ae",
"description": "dzn: Always align cached pipeline header size to input element align",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4565490b715ecf7f36e311c55108e3a12b49a927",
"description": "dzn: Support unnormalized coordinate samplers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "552ab9c2f7ebfb1e886026c93efa0b8fbb0f45d7",
"description": "dzn: Support root signature 1.2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1e0adac84a17d43721a5249d82c9959880115c92",
"description": "dzn: Define a symbol that was present in older D3D headers",
"nominated": false,
"nomination_type": null,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "3eb33ec9e9b6832dc2024a196694f3cb38a54278",
"description": "v3d: expose more drm formats with SAND128 modifier",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aac66fe039380bcc8ed9517988fd303cd33eb4db",
"description": "freedreno/a6xx: Rework barrier handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "63e889516d6db0b8eb8099245ac5094bdaa85825",
"description": "freedreno: Don't re-install a flushed batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa9b62cad3620d117b279836fca16fc0786d6a7f",
"description": "freedreno/a6xx: Workaround for no pos/psize",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e41d19a7119f2ad92d1765842e066cb84b90014b",
"description": "freedreno: Fix tracking of enabled SSBOs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "0ed053f03d936d301091dd68e96ced8dbedc83b2"
},
{
"sha": "ca2011d11ccb7255dbf1781cde55f8e02f65f26f",
"description": "freedreno/drm: Remove assert",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "adee0e7e532c3128d5a5fb877b801ad5f67a9e31",
"description": "r600/sfn: Do a bit of cleanup with the secondary read port validation",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca5bbff558d1de7af3410e659dc0ac6c042cdee3",
"description": "r600/sfn: Fix readport check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6"
},
{
"sha": "42d51ef2bb1ea323685447eae1f714d3b610ce98",
"description": "radv/gfx11: expose shaderBufferFloat32AtomicAdd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7dd16791ca900926eee9c7c4e84e079d13f0a479",
"description": "radv: load ssbo_atomic_fadd descriptor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "068c84f2754b29d83bda37163c9916c836e126ce",
"description": "aco: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea1ac3901a4daadb062f8ae4676ca1c258276694",
"description": "ac/llvm: add support for fp32 addition atomics",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e879b289947ffed8f435c3c394c30031fc84e8c0",
"description": "anv: Move anv_device_check_status() code to i915/anv_device.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94af444490f23497e5da2ef6ca351c592abf06a3",
"description": "anv: Split i915 code from anv_batch_chain.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "94ca73b3565b82ec9a8a7d5adfd7199b0e8eddcd",
"description": "anv: Export anv_exec_batch_debug() and chain_command_buffers()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "80c89c4606d356e957e47adac8d0bc14fe55c902",
"description": "anv: Start to move i915 specific code from anv_device to i915/anv_device",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8084b412ca97c048b43043c80946498b346c3016",
"description": "virgl: drop the separable flag for cases that can't be handled",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa7c83786d6f132e2475cee1381f0b363d0068b3",
"description": "freedreno/ci: Add an a618 flake",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a7a46556ec34aee2c7adb49738f66478ad7bdd02",
"description": "Revert \"freedreno/ci: Switch a630 jobs over to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
},
{
"sha": "23e6d0ce79f6eee65e5a61dc7f4f85c8be8db5ab",
"description": "Revert \"freedreno/ci: Switch also performance a630 job to manual\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287"
},
{
"sha": "f9115b6d51c58015350444acb2d07a6f2c5ba437",
"description": "intel: use a shared UUID with other drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "53de48f1c43ffc68cf8dbc74b2f5ef00f6b91784",
"description": "intel/compiler: add cpp_std=c++17 when building tests",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34"
},
{
"sha": "d59e5aa08fad03a426f840e20701723d99f382c0",
"description": "virgl: Request setting the atomic offset in the range_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "994cf0e995277b5d2a07494578ad739f931e3d2d",
"description": "virgl: lower image variable offsets into the intrinsic range_base value",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7380656a8ceeb21b2378a651b6cacdea711ffcd7",
"description": "ntt: Make use of the range_base offset when translating atomics in NTT",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36f19058ae7ab1b8e2be16d8ee058042c818875d",
"description": "ntt: handle the image intrinsic range_base when translating to TGSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2e05cfa179da56da40ff758f72a3ee7e61f167d5",
"description": "nir: Add range_base to atomic_counter and an option to use it",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c4cde91c1b81958bbe12bd72d16376873cfa9ad5",
"description": "nir: Add possibility to store image var offset in range_base",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2f4c7b5ccfb73e0d8a0a194cae4b1af0fbf6d358",
"description": "dzn: Use typeless format for creation of depth-only or stencil-only D24S8",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f928adf81e182f876bea70853eea4b5b78ed9d5",
"description": "dzn: Set MultisampleEnable to enable MSAA lines",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ca205776220b6e7fce2267b0873c27a3622b3c8f",
"description": "dzn: Storage buffer sizes need to be 4-byte-aligned",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b948a5db4fa33bb05e2c16aa861f9d3291439314",
"description": "dzn: Support int border colors",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10282bbd967c4f3e5070e0b1e8c9814b605efeb7",
"description": "dzn: Use R24G8_TYPELESS for 24/8 depth resources",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a3005ecb565733f0d7b61b921f50f193114d5688",
"description": "dzn: When changing root signature, dirty descriptors too",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "14f0c85874a2a16e61b31f86d72e27374325485e",
"description": "dzn: Support alpha blend factor",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa3fc8753d4bbf2811cae6797df4889ed5cc57f3",
"description": "dzn: Get options13",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "22eb9b1c127352a7096be889d7965380279c3095",
"description": "spirv2dxil: Replace not-provided inputs with zero instead of undef",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c391781ee523dc1af369d18238a37b8bf78825",
"description": "spirv2dxil: Allow killing position as an undef varying",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3ddf41cb7d290d577d4c123b4eae64b672503942",
"description": "spirv2dxil: When removing unused inputs, make sure they're actually inputs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "00b9c10cf71b1e47f1713bfe48e997179ffdf494",
"description": "spirv2dxil: For removing unused vars, consider the whole I/O var size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85f44304d800785992e74552f31670128268dbec",
"description": "microsoft/compiler: Set num_components to 4 when updating pos write instructions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5d8e89f92f840ced1c3f266427028277f2d4ac40",
"description": "microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cbc481f39f236967f20b5591381d873e28e79282",
"description": "microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b151ed4b95449414a709ada0eb359062a48064be",
"description": "microsoft/compiler: Always emit float types in the I/O signature for structs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c1a3d6b9a94806ce29be2f9cd1d392af8e7f5218",
"description": "microsoft/compiler: Remove arrays when testing for structs in I/O",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c86bd4bfbc10e7522ce7fefe7442b48c8c833357",
"description": "microsoft/compiler: Implement texture sample count query",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "47481e815127b77148cecf866b648dbe9913e153",
"description": "microsoft/compiler: Lower pack_[u/s]norm_2x16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a0aeae371cdedada6822d5b1427f7eed1036db6",
"description": "virgl/vtest: allow socket being specified by env variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "501309ef323ee7035b43f46e8dbd9d408115702d",
"description": "venus: allow vtest socket being specified by env variable",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "530a62ce735d1560b7d735f92d1208e6814262f7",
"description": "hasvk: Add extra memory types for hasvk driver instead of a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "8491b1fd5e7c97edc104a3ac3b8ece5464e652b0",
"description": "ANV: Add extra memory types for ANV driver instead of a single one",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "83a1d56faa2b87dec56af20741a58404c308cc3f",
"description": "ci: bump vk cts to 1.3.3.1 + and a crash fix.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "bb003d406e0b32c0507b27e9667704e240addf40",
"description": "gallium/auxiliary/vl: clean-up progressive shader",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02354d3e26521663b6bb696adc1e346c4783de3",
"description": "pan/mdg: Remove MSGS debug",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23968aeeb5d7f25064d7b82d362dd50405177473",
"description": "pan/mdg: Scalarize LUT instructions in NIR",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "10759d17088c2e0eb6443a0c3f5abb8b1b3f918c",
"description": "pan/mdg: Use special NIR ops for trig scaling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c3839bd540166abbe2aac2ef39527e2a029a4637",
"description": "nir: Optimize vendored sin/cos the same way",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a49ba0f1aefcff3d2d7c7aece74a168a294c787f",
"description": "nir: Add Midgard-specific fsin/fcos ops",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "e86c7ac9f4b23769f3dcbaf3267d46436749315b",
"description": "r300: remove backend input range transformation for sin and cos",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d8f59b14d03cff23467dff834780a2613e5dab5f",
"description": "r300: skip sin/cos input range transformation for nine and ntt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0b21d3ae6c76c8efae931c2546db8cf858c11f18",
"description": "r300: update rv515 ci failures list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "faba30a8f37ab2cd5855e0fcc35d9f15c7ec1ee9",
"description": "aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "171d76ded1fac18bf02abcdd506ebe5e91339162",
"description": "aco/optimizer: Add missing v_lshlrev condition to can_apply_extract.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04ac0ec1483c98f85d23248d191458e77afc24a6",
"description": "wsi/x11: Support depth 16 visuals",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "37a8b2d12ea97775b725172d1f89c1bd59fc98cf",
"description": "wsi/x11: Infer the default surface format from the root window's visual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4a7ffd9162a8bf02f279df45aa3eaf2251887a85",
"description": "wsi/x11: Make get_sorted_vk_formats handle varying channel widths",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa6b2ec46a79b1b6487a82e43bfcdf853b074b40",
"description": "ac/nir: use store_buffer_amd's base index",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "39c214769b94da4fa349b140765e39262706d1bc",
"description": "aco: restore semantic_can_reorder for GS output stores",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18d3e4fecdc33ca83ac358bebe7e3d99b2339d66",
"description": "radv,aco: use ac_nir_lower_legacy_gs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c7cedaaee2ec3b5ea12664c9f14ca848cc7cd229",
"description": "radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "dfd6157d6c7d22715dcfb576403232e750f2c5b6",
"description": "panfrost: Document render_condition_check contract",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "02f9cddb6174f50bb01a12bf926da3fca1fa7b17",
"description": "panfrost: Fix clears with conditional rendering",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "638b22354e75fa31551f776a2cd2bbf752db1ad5"
},
{
"sha": "7c7c38b126d72b6c4aa32a13847dd52c492e891f",
"description": "panfrost: Remove unused debug parameter",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ea03d0652d22b9e36ccc8ba475f9b78b4dff973e",
"description": "panfrost: Remove PAN_MESA_DEBUG=deqp",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "46051049a61505d5937f9a116b3837586fba985f",
"description": "panfrost: Stop testing CAP_INT16",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "c966b06736bc83d2cdd47a1463fc2ee6272fef76",
"description": "etnaviv: don't drop TS capability on GPUs with MMUv2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b69b67545b678da2970654b9490cc3902cdf738",
"description": "util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "eea2033b3efe657ac9129fd44c5bce371040eb04",
"description": "utils/fossilize_db: refactor out loading RO foz dbs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "483ee5d6ba48dbcd8a7ad7f37fbf52ebf28db3a0",
"description": "util/fossilize_db: don't destroy foz on RO load fail",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4c19426fd6a77932fabfb0b590fea6b2fcb39dd7",
"description": "docs/envvars: add missing mesa disk cache envvars",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "41d99c10d1f2dff160b732e5311da398eb1ed90a",
"description": "panfrost: Fix logic ops on Bifrost",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "d849d9779a77f05d7acd418516e154a4e9018f40"
},
{
"sha": "fe4dc59e99dd745b6b42613d199cf61e7b2da995",
"description": "panfrost: Enable NV_primitive_restart on Valhall",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "30c14f54cf2bbf86f3d8f16a3d46edad6d0fce7c"
},
{
"sha": "2f97883276ba2d32e07216595612523de465cf50",
"description": "pan/bi: Add a unit test for fsat(reg.yx)",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "ed46c617b074c8e36670907ecf57f00bcf7bbc99",
"description": "pan/bi: Fix incorrect compilation of fsat(reg.yx)",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "ac636f5adb57704696c781a17f11609fad9035ec"
},
{
"sha": "c672b593b924a689931fccffcbb37dbf670fef71",
"description": "bin/ci: add gitlab_gql.py.cache to the .gitignore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "684eee0748f455c6503fe320d7fa8b7d3e069d20",
"description": "radv/bvh: Prevent NANs when computing node cost",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "6f45c98b580de5a534ebb0a0644ac5514793a141"
},
{
"sha": "4c7caa6211875fa33cae33d8569fabf481908a71",
"description": "v3dv: skip two ycbcr tests",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18319a236c18bfc4f91cb0193172fcf784ee81cd",
"description": "v3dv: add support for multi-planar formats, enable YCbCr",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ef614a2d814a6f42c0f78d0e56af28373184998",
"description": "v3dv/image: use 64-byte alingment for linear images if needed",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aa31d38bcf9be3d6485613c6d1fa4e8f0ccd3958",
"description": "v3dv: pass alignment to v3dv_buffer_init",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "77f4885ccbacdc32061d64653b75001c11873be6",
"description": "v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "98e6effadd2559e0c42e9cb4c07dd8864e544975",
"description": "v3dv/format: remove unused v3dv_get_tex_return_size",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36ec3d6fe3332babef58edb8a4b103137ca435c6",
"description": "v3dv: add paths to handle partial copies of linear images",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "b39958a3a1862f07ab5dae18c8160906e653a3a6",
"description": "anv,nir: Move the ANV YCbCr lowering pass to common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f02a11e4e4cb78da491780efc1db9b2429275168",
"description": "nir: Add copyright and include guards to nir_vulkan.h",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2ac771973da5bc1b1ad61321571f7cdf78dbcafc",
"description": "anv: Use the YCbCr format info from common code",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30a91d333d1e253c221835879f245574d48de2f8",
"description": "anv: Use the common vk_ycbcr_conversion object",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1cc342f5e1754e7e9b1ed8685aa73520b2122e62",
"description": "vulkan: Add a common vk_ycbcr_conversion struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5eaf8218def9a3dcd115857a2c7ea5b9172b896f",
"description": "vulkan/formats: Add YCbCr format information",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "04e7ebea5d5fff9a5a4c2b518205344b6364c68a",
"description": "util/format: YUYV and UYVY have 4 8-bit channels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "18feb32df0a20c852331748e572f783c082c68ed",
"description": "anv/android: Use VkFormat for externalFormat",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9fc046a87dca9700555f96ff649a7a6be11c40e8",
"description": "anv: Refactor Android externalFormat handling in CreateYcbcrConversion",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4121aa43c405ed945db05a7fe2019e83446916cb",
"description": "Revert \"ci: build hasvk if we're building anv\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b4d3d11e43546a92a82c66a47e3bda0e6a6822cf"
},
{
"sha": "b27e42dcb5f995ef0b7f8d07d5868eed60896b59",
"description": "vulkan/wsi: check if image info was already freed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "5b13d74583513ddd029e30c989838b96993545a0"
},
{
"sha": "6b8dab7de2817ded5ac7965f4d10191189d314c5",
"description": "pvr: Add support for geometry-only render jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "85155e389e95f4a73cf4bfdbd30b7b50a1d32057",
"description": "pvr: Extract setup of winsys job submit flags into separate functions",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9bf525b4bd733c4bd88e39496eaae4d891d07184",
"description": "broadcom/compiler: produce better code for f2f16 with RTZ rounding",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a48642400be86a17d460ce2786988ec67f423f01",
"description": "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6f533c4ee2c1a8365e04eebb4dc1b99d89227547",
"description": "ac: add ac_query_pci_bus_info helper",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "91b0cc3fe3cf34187a9aabc4e1ffc234f6ac89f8",
"description": "ac/info: move pci bus info in a struct",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7893369c2e483d79842b513d42b4516b5d6ac31f",
"description": "radeonsi: simplify dpbb settings",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3be7a28b24256e4bdc4fe4ba6428ef767c7bd287",
"description": "freedreno/ci: Switch also performance a630 job to manual",
"nominated": false,
"nomination_type": 1,
"resolution": 4,
"main_sha": null,
"because_sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297"
},
{
"sha": "0886df2491b094842969cda76884ce57672baff4",
"description": "ci/zink: Penumbra is now fixed.",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6986332c8063d794b7dc51d0eae91911ff89e136",
"description": "radv: Fix memory leak.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8d0e6c02c7024fd3a1e8f60bde8dd4428943bd46"
},
{
"sha": "eab2c3995132f8cd1e3e9ee56eedaf17448aa157",
"description": "radv/rt: Divide by the correct workgroup size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "9369b407250b089d54e2247a7c8c10c65188c551"
},
{
"sha": "0ca325cc1099556f3f755fae8cf6f8a1a019432e",
"description": "glsl/nir: only set uses_sample_shading when the output is a fbfetch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "03105138f15982ddf95db590bdb1fc34b22392b3",
"description": "radv/rt: Get rid of accel struct null checks",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "33166ba50b8e3d5cb0c9bd98d0860111bea52484",
"description": "radv: Use the null accel struct instead of emitting 0",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31ca19589fe3583a8e5667521f420d76a84ca193",
"description": "radv: Create a null TLAS as meta state",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6d06964f8aa8cbf17751d29c27cc1620cf98067f",
"description": "radv: Add a helper for finding memory indices",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2d738803b508528cd706770b72a114b3b48e1522",
"description": "vulkan: Track the nullDescriptor feature",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "274e1d5a39e258ff64637f9113c36e0b10bf6a1c",
"description": "freedreno/ci: Add a618 egl/skqp/piglit jobs",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "23e9fe5d537417309b4e174ef283299c6fe06a37",
"description": "freedreno/ci: Cleanup a618 yaml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0cc3701338178bf45f4e6d2d496646b6dec7b297",
"description": "freedreno/ci: Switch a630 jobs over to manual",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4fb2463a37f1bcddf5a523e6e78aa89e77f71495",
"description": "etnaviv: nir: use lower_fround_even",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "5fdfd8044d77517e77c768e60d55999a82853b3a",
"description": "panfrost: Don't use AFBC of sRGB luminance-alpha",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "476be5cb27398a06b0a2828dd260c5ad4d620136"
},
{
"sha": "48a0478126ffd4e0bc1585e424cd90e8a0be36aa",
"description": "zink: add renderdoc handling",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7e52bd7b18245bab3e722300c715e30932bb59ac",
"description": "venus: vn_queue: align vulkan object variable naming",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "32660a41ea8c32d57455cdc71009c5688580bd88",
"description": "venus: refactor QueueSubmit/QueueSubmit2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "6863092d9569ea707da3a1c6c5370dc3173a665e",
"description": "venus: append fence feedback batch",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2889a0478b76e856d837b168ee3bf2b61c5238ab",
"description": "venus: drop VkQueueBindSparse",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3b107962a299c3793cdd952e756c767703d2c797",
"description": "venus: remove filtering external semaphores for QueueSubmit",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f6ffb5ac365ea27c046fd2510953602caec585b3",
"description": "venus: require exportable/importable bit for ext semaphores sync fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "31e7471be2e2d7eb3518feecb9691135c4171e7c",
"description": "venus: require exportable bit for ext fence sync fd",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "75e369335f9c287a882bfe0ba53392a3422658aa",
"description": "venus: require importable external semaphores for WSI",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f09cc33dfb7bcf0db16634d1934708a335d2128d",
"description": "venus: refactor VK_KHR_synchronization2 ext sync fd requirements",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "72371af332c2e87a7064926cb595da527a5d1a28",
"description": "venus: refactor out vn_feedback_event_cmd_record2",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "842ca284650f066e58706741a7d22d67b5088e60",
"description": "gbm/backend: fix gbm compile without dri",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1faf30a5f02700491a67283aa4ff44ee21f73cf",
"description": "dzn: Fix clear bind flag logic",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "8b79e6fb5e46cf6a0ace7c164adf21858ea2b7e3"
},
{
"sha": "59495215086f84d729321c080a9d59cf905656c4",
"description": "dzn/ci: Add image test group, which is all passing now",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "889f03fc243ee88f6fb0a9efa1ca5647d45a21ce",
"description": "dzn/ci: Remove flakes/fails that don't hit anymore",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9f9a58eb952367a764462f1f0777de6997cb454c",
"description": "ci/windows: Download updated WARP 1.0.4 package",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a5a19903ab671ebdf4130fdf3cc782a8a0a2a3d9",
"description": "mesa: Trivially advertise NV_generate_mipmap_sRGB",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2aad8dbfa524993ba15fed474e2211b55e9705be",
"description": "mesa: Fix extension table formatting",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d3feccfa6f5ad1332737dc1a8fa2864156bd0553",
"description": "radv: Use the new NIR builder tex helpers for meta",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "433fe592acee7ce1b1238ddb72792dda1678b874",
"description": "nir/builder: Add some texture helpers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "30f3fec380176b20078a37a27f3da4059aaa39e4",
"description": "nir: Add more opcodes to nir_tex_instr_is_query()",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "7d8b90a47051152e24ead666ea52494d7d43d1e1",
"description": "glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2cc3763d0455de13e78a82123ddc47a00e5ea7eb",
"description": "glx: Fix drawable type inference in visual/fbconfig setup",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "86c9a31d99d37f7b8838e069631e2f8b16d991e9",
"description": "glx: Inline a few single-use constant strings into their user",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "07292d6e76b4a6d84739cb7bad4d67171f813d64",
"description": "glx: Move 1.2 GLXPixmap code into glx_pbuffer.c",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf90a2b28f07a881f6eec531fbcc6bea0ef154b9",
"description": "glx: Check for initial \"glX\" first in glXGetProcAddress",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f8d3c222db2aac0bb492b9f7c56ef2b9c159f598",
"description": "glx: Reflow MakeContextCurrent a little",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cf9debb6397a6c23fd6377e557e5f7ac1a19b895",
"description": "glx: Clean up some funny business from context bind/unbind",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0eed0001032b9bfef12e346709a7d95f9966775",
"description": "glx: Remove support for glXGetDriverConfig for old drivers",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f53ec64d68dbbac4cd2f10b2e021070452e26039",
"description": "glx: Remove a can't-happen NULL check",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9de2776e016e98814139c13276531a97afbe73c4",
"description": "glx: Remove glx_context::screen",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "81f77f999b5a4de9115c0f22c36c1953b57aeea7",
"description": "glx/dri3: Simplify protocol version tracking",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "862bf420a96c8dace856fa8c7a50ef7db4f0ec5e",
"description": "asahi: Handle sampler->compare_mode",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "edca10e9c907a21f44698121e97d0eef92c7961a",
"description": "aco: Pass correct number of coords to Vega 1D LOD instruction.",
"nominated": true,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},
{
"sha": "267dd1f4d571ee606141aa66f1665aa152b4e911",
"description": "nir/nir_opt_move: fix ALWAYS_INLINE compiler error",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "f1d20ec67c3f186886b97de94f74484650f8fda1"
},
{
"sha": "5b3fb44ecc602bb1f6ed59222ae919ef119bf733",
"description": "radv: fix re-emitting RB+ when the non-compacted color format changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": "11469f7553dc69a6c4b779527e6738c3206aa21c"
},
{
"sha": "ebec42d799b22b7b3d06acd710f5687252446a06",
"description": "radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "aab08fc25017ece76fb580e964c1d4c3c611168d",
"description": "zink/ci: relocate radv testing from radv's gitlab-ci.yml",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "89a85a8daa0ea04fa14141913d2a6297c2f9184e",
"description": "zink/ci: add a fail to the VG flake list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "0907fb46eef8d184acd990e5851b479d25efb46a",
"description": "zink/ci/radv: remove a test from the fails list",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d7c1ba0bce57591e5ec9f147217b7882ecad7903",
"description": "ci/piglit: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "d110299d77c9663bf3d91a50d447f8db4f64acb0",
"description": "ci/deqp-runner: compress results.csv before uploading it to GitLab",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f19f119baea0c31cd48938ea41829e757e9c17d2",
"description": "Revert \"ci: Collabora's LAVA lab for maintance\"",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "900ccec7e8fa809ef0a9154db4d0ecec3fe26e9c"
},
{
"sha": "9a4bd32790110adab92881af47302df956d19e15",
"description": "ci: disable Collabora's LAVA lab for maintance",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db",
"description": "radv: fix missing implementation of creating images from swapchains",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "2969850d886a980d87f7a2eb570e58c1a9a086de",
"description": "intel/utrace: document tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "270215926879a2479def9953c760068dc436caf2",
"description": "intel/ds: remove unused trace point",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "4dd3e755eabc873d62d8fcec6bc65f369fd95d1f",
"description": "intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "28b15fa9e7706da41c3b6bed3c640b4198359984",
"description": "anv: add support for command buffer tagging in traces",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "662e05c9fb27bc9ce9959844a70dbf9bea729d44",
"description": "vulkan/debug_utils: copy debug util labels",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "a34fcaf326f871e5136030aa23e2cf81d85b587b",
"description": "util/u_trace: add support for variable length trace points",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f1ab070d7f20423113e8d6aae75a4d153ae93e07",
"description": "intel/ds: move event_id access to perfetto lambda",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f0160ee2ab3598f379af23323d0057518d85a566",
"description": "intel/ds: track secondary cmdbuffers in perfetto",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "9a16effeac8cc808745729ab617869c29a0f13d2",
"description": "anv: record secondaries' traces into primaries",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "1082c8ad116814e16113de9c4a7a067d3e5a0e5c",
"description": "pps: print out message when we get the first counters",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "61c7e1bf48f620cc81b6273cbaf595b7e27d80b7",
"description": "agx: Peephole select after opt_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f4b3201244d11e118fd09aac557b907bcdc88ff3",
"description": "nir/peephole_select: Allow load_preamble",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "f3d046af6ac3a124e4565b13075ef0b37e88e72d",
"description": "zink: simplify get_slot_components() for xfb emission",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "3fcdd9e4a7a63a9a6a1f72c2c459e02acba7f578",
"description": "nir/lower_bool: ntt: Generate a good opcode for bcsel",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "36e842839ff2a770fb1f36e5ad954143e27e80f1",
"description": "i915: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "cb1ab133eadacc4059b82b7130824fa6eb3d0628",
"description": "r300: Enable generation of fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "70b25d9fe87a6d1fe14388df338e9f3e039c99e4",
"description": "nir/lower_int_to_float: Add support for i32csel opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "451df66ea03689c3f119dc5c700d19933444e9c4",
"description": "ntt: Add support for fcsel_gt and fcsel_ge opcodes",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "fd927737f578b912441141d6665928e1cc8f08a6",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
},
{
"sha": "45de63b3fd97a5914cac85d070eca1bfc1c036f9",
"description": "VERSION: bump to 23.1.0-devel for further development",
"nominated": false,
"nomination_type": null,
"resolution": 4,
"main_sha": null,
"because_sha": null
}
]