blob: 734f853ce2d6de171635fec62cea67f3188467f5 [file] [log] [blame] [edit]
[
{
"sha": "282e8285f1b0e2808dc2416f7274a85e39828cdf",
"description": "ac/surface: Limit video modifiers to 64K_S also for VCN 2.2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7695cc7c7c04fa142812cf9185286991f0c75a7",
"description": "radv/ci: bump timeout for radv-gfx1201-vkcts to 5 minutes more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24a95ed3e58c34dd95f494f7a698f31c2b86e1d8",
"description": "ci: uprev VKCTS main to db48c34bebaf3359453e44ab151a2ff9f9c58eb2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48f3bcdd0292835be9a1fce4d05d14398be13f44",
"description": "pvr: enable KHR_wayland_surface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f367de85dd3489a9fd58d621a6a0736d43c29ea4",
"description": "radeonsi/tests: add a flag to specify a folder with the cts binaries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93518e5d625c56b7d4db31eea81bdf770d0e9bcc",
"description": "radeonsi/tests: add an argument to specify a folder with the must pass files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d453045b87281b7bf1c8638963c62602fb1ee143",
"description": "radeonsi/tests: rename glcts_path -> vk_gl_cts_path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "522d19966a5a2fb0314f97b05190928bfa23aa64",
"description": "radeonsi/tests: rename --no-xxx arguments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6af562d0df802752deaee49515b05bc51ef93145",
"description": "radeonsi/tests: add gfx11_5 to the list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c6f80a54cbf130e9fb5623f10d50d493f17c5b",
"description": "radeonsi/tests: allow to test radv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce97b6cd6f1e91bd29660248fdd765d5ff7c699c",
"description": "radeonsi/tests: use black to fix style issues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c95dc845a99f0233968d15b41f550e93f86530",
"description": "util: use F_DUPFD_QUERY on Linux",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e286529b978de95052ec86874f8f76417780b2",
"description": "util: mimic KCMP_FILE via epoll when KCMP is missing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88f53906d85ab4a6f9b20218cb298fada580c337",
"description": "amd,radv,radeonsi: add ac_emit_cp_pfp_sync_me()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ead034a06649c1069fd839cf641fdd6ec3cc3fa",
"description": "amd,radv,radeonsi: add ac_emit_cp_copy_data()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af169d7393012e49a9310824334fbd9be3b61730",
"description": "radv: use ac_emit_cp_{acquire,release}_mem_pws() when syncing GE rings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e358cec52d13901eeb1c23994eb41c54b7459ae",
"description": "amd,radv,radeonsi: add ac_emit_cp_release_mem_pws()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45035ceb41e05bc6e2f193feadd1217b0131903",
"description": "amd,radv,radeonsi: add ac_emit_cp_acquire_mem_pws()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6329e282b841377fd962481ce459196abc2763a1",
"description": "amd,radv,radeonsi: add ac_emit_cp_wait_mem()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82cbfc964a3f45a67082b509d8d8f0c5533d003d",
"description": "amd,radv: add ac_emit_write_data_imm()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac262c351f0c6e304ae589936425ff05303e9f82",
"description": "amd,radv: add ac_emit_cond_exec()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e445e1fcf77bcd5f9fe8376a9960684b8aea76",
"description": "radv: use COPY_DATA_DST_MEM when writing timestamps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e458d06b89c81de2ca5ac64658d9d56a29c63b9",
"description": "radeonsi/vcn: Support BT2020 matrix with EFC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b194cb0ac795543592edf9dc5ef81c4894f1fe5",
"description": "pipe: Remove pipe_video_vpp_color_standard_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f59e0971b512b3594a8b61229f2fdc789ee25c3a",
"description": "pipe: Remove PIPE_VIDEO_CAP_VPP_SUPPORT_HDR_INPUT/OUTPUT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a337a97429aa2dfa2aeda159467f4c40146a6ba1",
"description": "gallium/vl: Remove vl_compositor_set_csc_matrix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a46aeff21690e75525b38e0399bff66978bd9d6c",
"description": "gallium/vl: Remove luma key support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69717c257f853a929abeb7f0f89e57817eaae4de",
"description": "vl,frontends/va: Implement gamma and primaries conversion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc0df5aadae42904379f8bd351dd935c0a3bdce",
"description": "vl,frontends/va: Implement YUV->YUV matrix coeff conversion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e8a8d8ee707bf21b6452d61b5412f0981b3eb1e",
"description": "frontends/va: Stop using vpp colors standard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acc40413024adec8de94a32bbecebbc138306175",
"description": "radeonsi/vpe: Stop using vpp colors standard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99d6e5c07839509d4912b61f7995d299e1fe3070",
"description": "radeonsi/vcn: Stop using vpp colors standard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a39114606a51b88a1d9037bfb8a3c981fa6dd7",
"description": "frontends/va: Always advertise explicit color standard support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40df7363b9185be72548e1b6517359410840b2a6",
"description": "gallium/vl: Remove vl_csc_get_matrix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9393a0510b5a9d1d6d9315c756394945804410b3",
"description": "frontends/va: Use new RGB YUV conversion matrix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a284bff8adb36b316593510674217371a4c08d00",
"description": "frontends/va: Set color properties when not using explicit color standard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228b2ac2a3fadb7bd83efff0716069b340ba111f",
"description": "gallium/vl: Add new function to get RGB YUV conversion matrix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39fa54bc6e2d56286137a0bf7949e1f6cf795944",
"description": "Revert \"Reapply \"ci/freedreno: Skip overly-slow trace\"\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "2f799ef0f1f8e8867fdf8c6bab10d4d166a41480",
"notes": null
},
{
"sha": "45a8cce5d6411c3c1a2693647275358697e6c72d",
"description": "util/range_remap: switch to using sorted array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ea58908ae5c65c8b6e9468b528fc401c82e72c4",
"description": "util/range_remap: add util_range_switch_to_sorted_array() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8326657f80ba9b43b060ddb976a06e33e3a2298",
"description": "util/range_remap: use child memory context for list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9536de6eac731e3e800e66f159223976341afdbd",
"description": "util/range_remap: split list node from range entry",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "754c6d0f54f2acf19057416f9c39dcd0f26c3c70",
"description": "glsl/util: update util_range_remap to use range_remap struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35d5e903acf5eb8d5240c6aa2d62a6eca3b0b26f",
"description": "util/range_remap: dont overwrite entry if ptr is NULL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a48ecca4d98f649f7058360ac7a5a1c76e0c780b",
"description": "intel/brw/gfx12.0+: Sync on all pending send messages after halt target.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "988d3dbc396c7ac4b7994e6076fab8ca441ae43d",
"description": "intel/ci: remove old comments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e88b579f1eba0de6493ef866cc95981c4da51d43",
"description": "nil: Add GOBType::TegraColor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a758fd38a85150834b03136f3fd66d05f65b947",
"description": "nil: Add a GOB_TYPE_MODIFIER_INFOS table",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da2647f14ec8f55ac9abfae4ad389659d75dacd5",
"description": "zink: enable srgb-mutable for dmabufs when possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d0e73335af17ed243fab652351e3224e3a2f91e",
"description": "zink: enable GL_EXT_mesh_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f91f86ddedfc4db1b91edbec20efc7926a954044",
"description": "compiler/rust: Implement dfs() non-recursively",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97febfde2856ffc163dbf1209edab0305aac8bc9",
"description": "compiler/rust/cfg: Use DepthFirstSearch for finding reaches sets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76bba3ffbadb26133cfa332dcdeae3f6367e4f83",
"description": "compiler/rust/cfg: Use DepthFirstSearch for find_back_edges()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "030005a7724b4a9a4cdd44022b5a1aec193664ab",
"description": "compiler/rust/cfg: Use DepthFirstSearch for calc_dominance()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f73a027ae6aa5cfb69cca8d59359f0694a002c5",
"description": "compiler/rust/cfg: Use DepthFirstSearch for rev_post_order_sort()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "993f5c9e30b9a3ad4f63bbbe358c61f12077cdc4",
"description": "compiler/rust: Add a DepthFirstSearch trait",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd1c4b9e748c7d5a0391f9808f2d13bffca7b52",
"description": "nvk: FLUSH_PENDING_WRITES in gr semaphore release",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f725685428122e562ac185177d5c254e1f88aa6c",
"description": "nvk: Call INVALIDATE_RASTER_CACHE for shading rate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7725299c3c7f7ea3f140e21d48210437b792362",
"description": "tc: add debug code for tc_set_vertex_elements_for_call_pending",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9296478a1525a33ed25c74c7cf6c8c284b18ecf1",
"description": "tc: prevent flush of incomplete batches",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f241b7f6afefe38d4d7610cf0237c91ca3806b0",
"description": "st: add early to st_prune_releasebufs",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "1638d486ff9fd02716dab468eece29c589cf270a",
"notes": null
},
{
"sha": "ae75b59cb526eff5de906726b105e33258a283cf",
"description": "glthread, tc: Fix buffer release with glthread and tc",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b3133e250e1c40496d98c4ba52386b7ae423d194",
"notes": null
},
{
"sha": "7b222d532ba8a17b45f032053f6e770e90a180e8",
"description": "pco/ra: abort if spilling fails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "681c734804b1dd251606792be4187942dc9ee180",
"description": "glx: provide glx.pc",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1cc234bc9dfbe1ba4477a8922b2d9ef1a18b780",
"description": "meson: sort xml files in mesa/glapi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0719638dfdc3bf8f1d58ee6cf29e591391bc41c8",
"description": "meson: update xml files list in mesa/glapi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7b866617a8f9810dc2d68310c57a3f4884832c1",
"description": "wsi/display: Fix vkGetRandROutputDisplayEXT when connector is not leased yet.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd57e48249acca3bb216e3e42416c55b6c7fb7b1",
"description": "wsi/display: Factor drmModeObjectProperties retrieval out of find_properties.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce25f12975703aa14c261cee357e9949c2252423",
"description": "intel/brw: Add comment to first_non_payload_grf",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e02351c5851a585a2b350b54fe5c515a793deb1",
"description": "intel/brw: Share mode code in lower_lsc_varying_pull_constant_logical_send()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b79013ead9de2e7aef52016182e43e11971961f4",
"description": "llvmpipe: Work around WSL 1 missing support for memfd_create()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85b170ab411f80d9deac4d1a6b221ab42be54267",
"description": "pvr: implement buffer device address",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c3c89b0d969c7a633e0b2fc1634c36547a2f8d",
"description": "pco: add support for global memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c131df0cbb763f84789973bd22c6f54fe48f9b",
"description": "pvr: support VK_KHR_device_group",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d62fdc0a2e9e1124880da3c10f256ecd3a06a5fb",
"description": "pvr: support VK_EXT_map_memory_placed.memoryUnmapReserve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "733444aaecf27a0a5cb1d0cbe7c53838f17bb1fc",
"description": "pvr: support VK_EXT_map_memory_placed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dcfbcde520ab0d39af5ee350ec728ae32fb194a",
"description": "pvr: support VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0608fd3d6538da949d8a474d27b35776c345c18",
"description": "pvr: advertise VK_KHR_device_group_creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5e88a754d916560191adcde93f0f3d3461983e",
"description": "pvr: advertise VK_EXT_shader_replicated_composites",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a92ee50a1e6ed91bf8b04ed2ae485b28514f535",
"description": "pvr: advertise VK_KHR_shader_relaxed_extended_instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "466abd1d0e202593d9a94eac8b19722177d390ba",
"description": "pvr: advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d34c07b7a9f58e92061844a378ceaf2f737c27a",
"description": "pvr: advertise VK_KHR_sampler_mirror_clamp_to_edge",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0b87a0d5fe28e356d7b0255cb04665501294a49",
"description": "ac/nir_flag_smem_for_loads: call divergence analysis internally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8830a1a79957d33d09b051ace49410f1bbed52f",
"description": "radv: delay ac_nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b1a635bb357a216c99dc3e68f132e6e5ed40700",
"description": "amd/common: merge radv_nir_opt_access_speculate() into ac_nir_flag_smem_for_loads()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ff44f17ef855d7e1fa9a08e09ef052ed1ccca08",
"description": "amd/lower_mem_access_bit_sizes: also use SMEM for subdword loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbf0399517aefea0485df5f8fd43ac065e01443c",
"description": "amd/lower_mem_access_bit_sizes: lower all SMEM instructions to supported sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9553e56c670475308dfe0beeee6fa4b004774472",
"description": "radv: use load_global instead of load_global_amd for load_sample_positions_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fad10b91a6c0707d13f1b6fea882baffaa1ca2ef",
"description": "nir/divergence: don't assume that load_sample_positions_amd is always uniform",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7f444fc72c7695b60d4743c79ee4dab55d8ebd5c",
"notes": null
},
{
"sha": "ed0c18ae4aae48953a96b1607266337c9f110381",
"description": "meson: add depend_files for gl_enums.py",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5fa0c2a2a73e3df7c17acfca71583905fbd5896",
"description": "radv: allow to inline all push constants even with dynamic descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a47952d495ed6f1f6044f7e2bb1639daa6dcf1b9",
"description": "radv: upload and emit dynamic descriptors separately from push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc32286e5bc26f77fd8aafecdbe43a195d5036e8",
"description": "radv: declare a new user SGPR for dynamic descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6541b911bd7a6efa27bcda7021bd0b2763699e41",
"description": "freedreno/ci: Remove baremetal job templates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbdaebae12b008ed7f803d3fa8a52372fb4d9578",
"description": "freedreno/ci: Move a306 and a530 jobs to LAVA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3fac5752c49b627a97b6b45816e4cfa1fedc4da",
"description": "freedreno/ci: Update expectations for a306 and a530",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90b3d18c46fbfcd4c1b050d40647b42bd5751ae3",
"description": "freedreno/ci: Update kernel to pull in updated dtb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57541eaa9bacc2f149c9ec4f6457fe50aa83bdcd",
"description": "ci/lava: Make fastboot commands customizable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08da41f2f198571d7aac23c75bcf076517047226",
"description": "panvk: override can_present_on_device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b82b803d9aa3be07870ec932de9afba678de4f0",
"description": "nir,ir3: rename umul_low to umul_16x16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "772b9ce4118bd8b0604e5bd1d3cac5b197126555",
"description": "radv: Remove qf from radv_spm/sqtt/perfcounter where applicable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8501c8cd43ec84d385deaf0ef84bd4bbd029b3ea",
"description": "radv: Remove unneeded forward declaration of qf from dgc header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4462def21b6e7bd1a46adb9bba083448277c25e8",
"description": "radv: Remove qf argument from radv_cs_write_data (and _head)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd1beac4cb28158a18a9f8c81a5cd165c8a9030",
"description": "radv: Remove qf argument from radv_cs_emit_cache_flush",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f901928e8de062487fdbe7dc0022e8631267578",
"description": "radv: Remove qf argument from radv_cp_wait_mem",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc1f438f2aff1d4c4dd3b7fe819e690c4396ac7c",
"description": "radv: Remove qf argument from radv_cs_emit_write_event_eop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0104c5bf620f1b0dddc28c7d499a6feaba9bff3",
"description": "radv: Add amd_ip_type to radv_cmd_stream",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a57419f96bad2da1ee5bf3a675d82a8a52a2c0b3",
"description": "radv: Clarify image and image/buffer copy helper functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db4a9aaf29ac21628814ace3e4df026d146af8d2",
"description": "radv: Call transfer copy functions from API functions, not helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21232ffd12a40345522d90b6f68b592f74a0f37d",
"description": "radv: Pass correct queue family in radv_emit_cache_flush",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50f0912f5472b281451775ab5e9eb07bb64377bb",
"description": "radv: Pass correct queue family to radv_cs_emit_write_event_eop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2f6c74c1c9cf5be25c0c74175601a8c33b4a339",
"description": "gallium/aux: unconditionally write buffer",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b3133e250e1c40496d98c4ba52386b7ae423d194",
"notes": null
},
{
"sha": "fe82d978832d9ddc675ededd2183ac11ad93ea17",
"description": "aux/pp: release correct sampler-views",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "73da0dcddcb351f46544b207de55a4cb81654cb8",
"notes": null
},
{
"sha": "a566a933ca20eac0032d3e92cffe25e9d477b4e0",
"description": "radv: always return optimalDeviceAccess=TRUE for block-compressed formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a157faee42979e80f7e0c11374ae2932ac6a04a7",
"description": "radv: only return identicalMemoryLayout for linear images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c2de971c1963af4e603531e981c18cbc1b729c3",
"description": "panvk: improve error propagation in panvk_pool_upload_aligned",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49cdf9f0d56655a1d01cde43c355d3e3ece05a95",
"description": "panvk: drop panvk_pool_upload helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22ed6c35823c5038ca70f66297b75e22be375aaf",
"description": "panvk: improve big_bo_pool bo utilization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcd2a9941529863c23cfb50c967f21ac044b98a1",
"description": "panvk: allow panvk_pool_alloc_mem to use full slab_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c941e57d749ce0ff3601fba7d2ff44c2842e4939",
"description": "ac/gfx10_format_table: Use new names for 422 subsampled formats",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f20ee2806eb9ea4a162fa1f2387e2f0174cd421d",
"notes": null
},
{
"sha": "c8093e6cb150e6dff58da5d7f3e5b2ca80e02fdc",
"description": "radv: Output requested encode query results only",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "1d74661dfd6f6f99c76d00f7f8608995978f88e2",
"notes": null
},
{
"sha": "c17dfcd74519dddb4df6316d856ae8331d4a8354",
"description": "vulkan/query_pool: Store video encode feedback",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1cbac7a8e02132dda0022c042739274768e390e",
"description": "aco/optimizer: unify constant labels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d410cf18ea0ba5bba3108f6603dbf424b163fbf",
"description": "aco/optimizer: apply f2f16 conversion with the new helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2572528d312d70b74eb4b19d2820d008884df3ef",
"description": "aco/optimizer: remove can_apply_extract",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90976bbad3e5ff947e5f72560af8cff611e1d4a",
"description": "aco/optimizer: delete apply_extract",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26da5cf8d9eda63712edf9afcc1b0c6d2ae0d408",
"description": "aco/optimizer: apply sgprs/extract with new helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58163f65f03803cb7ad119e8d14530e65733e7c2",
"description": "aco/optimizer: rework packed fneg opt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f2a9da69c74cecf66790628b39dab3b9dc49dd1",
"description": "aco/optimizer: use new helpers to propagate constants/neg/abs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "859505d95abe001993ea77c19188d9b1bf185328",
"description": "aco/optimizer: use new helpers to apply literals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de89f4ffb19e6f371e68ee64ea66938530109d7",
"description": "aco/optimizer: add alu_opt_info helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f436844f39eaf5271b4b62ae526e4b55c88315c7",
"description": "aco/optimizer: add a new dce helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d8219f36708e1f36c58c3230ae86ba66e5be5a3",
"description": "aco/tests: allow even more literals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26c7f2fd6aa5157a990e1a11d242e6ce20de8ab7",
"description": "radv: enable the global BO list by default",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df269714ef8dd7eb074d2b32457cbc6f28db4184",
"description": "radv/meta: remove radv_cmd_buffer_resolve_rendering_{hw,cs,fs}",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a81f01bc961cae205d98d4e7527c029b81cd17ec",
"description": "radv/meta: pass iview formats for subpass resolves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3e716f1fba210447dad5516691a6c389ed098eb",
"description": "radv/meta: re-use radv_meta_resolve_{fragment,hardware}_image() for subpass resolves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac3c21f1308d09d70a574b6b5bb3d2595abdf7cc",
"description": "radv/meta: pass image formats to radv_meta_resolve_{hardware,fragment}_image()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e982f6e2c8a545c8f99fdc8afff11d3d880c29a4",
"description": "radv: fix shaders memleak when importing pipeline binaries with GPL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "876e6a3bfe2a40ba781dd6182f3525122e8cb28c",
"description": "radv/rt: fix memory leak in lower_rt_instructions_monolithic()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddef2c1559c0c5ab13b94d4787e33badb3034135",
"description": "vulkan/runtime: fix memleak when creating ETC pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e26a8be7af6998586947b90ca84f60a7c0508168",
"description": "ac/nir: enable nir atomic load/store opts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92d670021a17ecfe0b6cd6347ed4b94813e362c2",
"description": "nir/opt_intrinsics: optimize atomics to atomic load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e98b218ddde0fbde96dc9c0e8e0f3ad8bb5ddc02",
"description": "nir/opt_intrinsics: don't pass nir options around",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "142079759bec8f63b9d2c3a19e3f874469cbd464",
"description": "nir/opt_uniform_atomics: optimize xchg with uniform address and data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39a7d65113c6df7d1da6e88b16fab0686db6fc83",
"description": "wsi/metal: Backend addition for drivers built on top of Metal",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33695f9c480636db8e095852111952a54cca4662",
"description": "wsi/metal: Fix size query and present result",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c8b21774ee18d9b0ecc755099bc9efb0f7515f",
"description": "wsi/metal: Disable reference counting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "507d9af1b9a1cab8bd48fc821cb701131e74280f",
"description": "wsi/metal: Fix wsi_metal_surface_get_formats2",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fd045ac99cea5bea1e9e55c4381c37ad0e824352",
"notes": null
},
{
"sha": "b60ef039ce6867a0b75569848cef59c0d53d4bb3",
"description": "wsi/metal: Cleanup unused members in wsi_metal_swapchain",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbd6c186a427560f68c6a405f3fd90c9ade6de79",
"description": "pvr: fix device info for GX6250 (4.45.2.58)",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4a245d9f5796a3087080d5abecc01dd950cc6c77",
"notes": null
},
{
"sha": "fb8f0794ea6e9ae6fce96570c5259bbf1fb54924",
"description": "pvr: fix features pointer on GX6650 (4.46.6.62)",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5914d1146f5d41cd6850bdb236e9747e477997c4",
"notes": null
},
{
"sha": "503d419138312731408397b15fa1492bdbfb6534",
"description": "Uprev Piglit to 4147e9d7aeb8ba26ffc25a90fc237588bcb3bb11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4870b3db6e76e4c63cebfbe66df44c393f25b9d8",
"description": "Uprev ANGLE to 8ed16003f27125f27cbb87578368e447043420d3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77d2197c185316a735c5994e4fe53d18598cd252",
"description": "Revert \"intel: Always set Cube Face Enables for all surfaces.\"",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dce859a18303b36f3c5170d2b075d4ff27058444",
"description": "etnaviv: fix YUV tiler blits",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d4780f03fca5321b02b71dd03afe6b66c40d9cc8",
"notes": null
},
{
"sha": "51b67a144d4f9a21989ea2e2209f683cb4ac85d8",
"description": "v3d/v3dv/ci: switch to asan rpi5",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a33e6801c8385c396146cd87f3f9df6f337ab52",
"description": "vc4/ci: disable asan job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecfbcd3d7dddc6d0266de286fd4f828ad5f2d8ba",
"description": "anv/ci: added video tests failures on tgl/jsl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf04badfb453a3e3a45432b63ef2bd679950c2e5",
"description": "anv/video: remove support for VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29aacd79045aa0e2164ef0afaddeed62b70596f6",
"description": "anv/video: Make the query result for video profiles and formats more precisely.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8473d8c2dd086057d99d1655372f2e191ca9843d",
"description": "zink: remove ALWAYS_INLINE from zink_batch_usage_unflushed_wait",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f60a0397bbcabccd645762cb24b8ff56ec4bdff",
"description": "etnaviv: blt: Support 128 bit blit operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59e35590d3e2c04e2d8ace81a6f8129fd5c0e197",
"description": "etnaviv: blt: Support 128 bit clear operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dd9ebe9c58ceb9cfee59114b640410d00edfbca",
"description": "etnaviv: Implement 128-bit format emulation using dual 64-bit layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "748372396687517a515118158ccf90fa5787a5af",
"description": "etnaviv: Do not use TS for emulated 128 bit formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2373ef793b949322cfaa8e3e8197dcc4ab51abc9",
"description": "etnaviv: 128 bit format needs to be CPU tiled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4689fd46718bb4ad497a3e50ba1bbf95f6e72fa",
"description": "etnaviv: Support 128 bit formats transfers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "511a7435874171a1064ddcee540291c15c64ab6a",
"description": "etnaviv: Add 128-bit format tilling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "244cae1a329b9e0d9dcd6de9e625022b1afdd2b6",
"description": "etnaviv: Add 128 bit format helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5325800053c4c87f29986e1d546f8b33f2bcfc2b",
"description": "etnaviv: Add 128bit emulated formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "045a5fcd5d141f57fb339fe4af505716e9b5dcc1",
"description": "etnaviv: Allow 128-bit formats when DEQP debug flag is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eac72088c79d5ad91efadb59b09ad80f3a40add",
"description": "aco/gfx10+: only work around split execution of uniform LDS in WGP mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e08911dff4800aecbb070a900e472ebcb3a60065",
"description": "nir: fix nir_get_io_offset_src for global_atomic_swap_amd",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "354df09c8808ec14ac1275a54f8665d1d3f6abdf",
"notes": null
},
{
"sha": "c13caa5e5fdcdf624687dfe56e35e329a24b757e",
"description": "aco: fix global_atomic_swap offset overflow check",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d7dcd81c77efffce2ef122254c9dfc9dbb3bf447",
"notes": null
},
{
"sha": "451a0bd49002713d64c4a70a292ceadcad29f943",
"description": "v3dv: use v3d primary node for VK_EXT_physical_device_drm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "32e4dd69789d7febbcea80ee65949c7e799bf8c1",
"description": "v3dv: rename primary_fd to display_fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "415a09515cded4e8deff67084a061829d53311e9",
"description": "radeonsi/vcn: Use VP9 use_prev_frame_mvs and segmentation_update_data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "add50744600e5daea1ddc03e554ff87c9748e458",
"description": "frontends/va: Add VP9 use_prev_frame_mvs and segmentation_update_data flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6531f060dd75efe830e07a8c1f54a07818abf49c",
"description": "frontends/va: Fix parsing VP9 frame header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc2ee4d407ea1e30f675907acd1fc93b2c3e0243",
"description": "broadcom/compiler: support arithmetic subgroup operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdef2c0b61d9d1a1b504374bab5c9b32b6f8619c",
"description": "broadcom/common: Add subgroup support to CSD super-group packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1326d52d2366d06617175b97d8134b4e7600a56d",
"description": "broadcom/common: Optimize CSD super-group packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "099ac5be1a60a50579c4f1bf5f5ceacfd43e46f0",
"description": "panvk: log device and driver info for startup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8892f398e7bfc80e6fbdec305487a6055dc32203",
"description": "panvk: use mesa_logi for startup info logs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9b161fd3f105b7ae91b5a87ae8b64a6944962c4",
"description": "broadcom/ci: document fixed tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ee9f54177686c0be411c1d093df0aa7f58722f4",
"description": "nvk/ci: document fixed tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4710ec1867acbdd6c82deceeded31f4ffb929c70",
"description": "nvk/ci: document some flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbdd688bc5716d38edc688a0bae644592c33d51e",
"description": "docs/pvr: update hardware list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1db1038a61a9ab7f9e23d63ce5ac7f247bec8fdb",
"description": "pvr: add device info for BXM-4-64 (36.56.104.183)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dd5db3478b8a9bd818df6ab1bdc6f9373734467",
"description": "pvr: add device info for GE8300 (22.68.54.30)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c42d7eb0131b8c5f06d1c1954aa425ce2f0293e",
"description": "pvr: add device info for GE8300 (22.102.54.38)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e60e0c96ba755f2fdc0ea4ac1780781fd947cb4e",
"description": "pvr: add device info for BXE-2-32 (36.29.52.182)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2743363a5765caadc30c2641b0cac294f8d36e90",
"description": "pvr: add device info for BXM-4-64 (36.52.104.182)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5914d1146f5d41cd6850bdb236e9747e477997c4",
"description": "pvr: add device info for GX6650 (4.46.6.62)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9358c65c3d0f0920fe740a534b1258f2a13b605e",
"description": "pvr: add device info for G6110 (5.9.1.46)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a245d9f5796a3087080d5abecc01dd950cc6c77",
"description": "pvr: add device info for GX6250 (4.45.2.58)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea28791d403272ba4c25073e8a26263dbe7a3dd9",
"description": "pvr: add device info for BXE-4-32 (36.50.54.182)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d41c34c5ca514aba42adf2af9a00d6f17eb4c10c",
"description": "pco: ensure a variable exists for the multiview index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7c409cd29b1c4e58627b04cd725932d1a181d41",
"description": "pvr: amend num temps calculation when wg_size is not provided",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7a32dc673ba6544000f0a9ed0aa36f792ba0cfce",
"notes": null
},
{
"sha": "1c1bc876fbebc58540b971ecacbd6b58ba6d2991",
"description": "pvr: amend tile buffer size calculation for eot",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a67120cda3acadab6de29fe334a66203f6380a00",
"notes": null
},
{
"sha": "b0609a30b1eb1cce5ca444eee6f67afdeb135b1e",
"description": "pco: improve early and late algebraic pass ordering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e637d01ef2154d47256b68fac19858498505a8f3",
"description": "pco: tidy and commonize conversion ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34b4b35ca8c74efb7c2f835dd703082308737291",
"description": "pco: apply rounding mode to relevant conversion ops",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e306abc6e621f4de33d3e3f8632d719c3dcd184d",
"notes": null
},
{
"sha": "a89ab2993a141734373bc499ac49805af6e2aec8",
"description": "nvk: Reduce subc switches with events",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3ed2003008e27369ec202df7e6a68ee139170b0",
"description": "nvk/cmd_copy: Pipeline user copy_rect operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9432eb3e0b918d4e11bc496640e6beb34ea3405",
"description": "nvk/cmd_copy: Use PIPELINED for user transfers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08861bad46fae629fb46657fe23cadfa4c64a50f",
"description": "nvk: WFI on the most recent subc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8447dba5b37bc7ac496297bb45b6ba5d849604de",
"description": "nvk: INVALIDATE_SHADER_CACHES on most recent subc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a0e7d24bbf7a1f93158cd4ce1a76b5d2a36e5a5",
"description": "nvk: Use the compute MME for compute dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "146a64524d2d592298da3be13426eaef3a6b1858",
"description": "nouveau/mme: Add unit tests for sharing between compute and 3D scratch registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bfe27553d8483d6718724527f6eeb9ab1e432c6",
"description": "nvk: Actually reserve 1/2 for FALCON",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17ab1d463f80378efaa10936c26c47f01e8e25ec",
"description": "nouveau/headers: Add AMPERE_B compute subchannel definition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e3781df7fd03e4f11b1dbc990fbc8c971b687e4",
"description": "vulkan: Drop vk_pipeline_stage_flags2_has_*_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2eeef34e353118b9095fef5fb1bdaa5738d7acf7",
"description": "nvk/cmd_buffer: Remove redundant tests for access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "515793d5bbe392dc5b5bcea136eb3817f6b32302",
"description": "nvk: Fix execution deps in pipeline barriers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "895bbb760117a4ad28e48de657cbb84b67e5a6b2",
"description": "nvk: Combine BARRIER_{COMPUTE,RENDER}_WFI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c44390e80a72bf599194ee2784ba0955f3cae85",
"description": "nvk: Only run one INVALIDATE_SHADER_CACHES",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b56b5b90f7d5471e1a6f70d0ee70df006cd834e6",
"description": "nvk: Fix QMD buffer length on upload",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0e268dad00c2538cb5938a28a72b5a920e46c998",
"notes": null
},
{
"sha": "a219308867e7cee0f3bef3f0ebc14d99c665882f",
"description": "wsi: Implements scaling controls for DRI3 presentation.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74859c19fb601c12e6dacd4552095a56a7e19309",
"description": "intel/executor: Add a matrix multiplication example",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e0ee8484110cd180dbd2c3a2ad099c51a903909",
"description": "intel/executor: Add DPAS examples for HF/F, UB/UD and BF/F",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62f07dc5e34ffaeed1ed821543feaf8c720da43d",
"description": "intel/executor: Add script directory to `package.path`",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86947062e941e7476922d39e7b74245c9b755c76",
"description": "intel/executor: Expose a devinfo table",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5987269750b659e54b04c3716bb2c8ec916f8a02",
"description": "intel/executor: Drop check_ver and check_verx10 functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8729ee92002d74553c1d5938937898a7334b863",
"description": "ir3: Use bitset range operations.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa85e3331f7160901d0a970f9b36913c4355c767",
"description": "ir3/parser: Make sure relative accesses have a size set.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30b7772ae4d2224be296d321169680dd219c89d7",
"description": "ir3: Move the big block of C support code out of the parser .y file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "febac6d9bd239df31207c657f6396cf63a7d9bf4",
"description": "anv: fix query copy with shaders",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d288bf973325148255a3dcfffef6539159d2c0",
"description": "microsoft/compiler: Respect write masks when lowering unaligned loads and stores",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3242516adc88bd8a971ab4b481375c11cc26350",
"description": "microsoft/compiler: Use lower_mem_access_bit_sizes for scratch/shared",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7cbc7b1c56c6af147d3d2f57957081b0c220184",
"description": "radv: Allocate BOs as implicit sync even if the WSI is doing implicit sync.",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4dcf32c56e7b433de20f33b6457c7c91d48589bf",
"notes": null
},
{
"sha": "38ac55ebff31f466e4209f086c34e360192fb180",
"description": "radv: Restore marking WSI image's mem->buffer as uncached.",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4dcf32c56e7b433de20f33b6457c7c91d48589bf",
"notes": null
},
{
"sha": "ca493b5c4535862677b786f702e6c66a4e2e216a",
"description": "brw: elk: Fix name of function in comment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e691e68e2d2b7cc4f53f37bd590767468c98c27",
"description": "nir/algebraic: Optimize bfi with odd-valued mask to bitfield_select",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b948e6d503db0abe7b08265943ae84618def5fc2",
"description": "brw: Use BFN to implement nir_opt_bitfield_select",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4193895145b4b6b2e06b0d2a2fc99296c4694d28",
"description": "brw/cmod: Enable limited cmod propagation for BFN",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb193ac190ea6b37f412d0181665af279f5cb4ac",
"description": "brw/builder: Add BFN",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a947e0c4db97e2e1d1ef7cebfc0126e9691f7cd1",
"description": "brw: Constant propagation and constant combining support for BFN",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a71f5e672963203626a84bf73d063286c3199ae",
"description": "brw: BFN does not support source modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60c07e500daee2ebd9cb2ca472aa3082c5ca7c5f",
"description": "brw: Basic validation for BFN",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2077e24f68b7c65f45ce9050ef4a4cd6066ce1b",
"description": "brw/disasm: Pretty print the BFN equation as an annotation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdb01f2a5a1e4edd4e19438e6d9c21d3ba57bd7e",
"description": "brw/disasm: Fix BFN disassembly of src1 and src2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca2a067469ca8b4b4a4f80fc1b948919257539a9",
"description": "brw: Initial bits of BFN support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7939f2fdc200259c8af3380854ac16f7360b28d",
"description": "nir/range_analysis: Handle bfi and bitfield_select in get_alu_uub",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa53735b669f7e014f09f6f732d234e33a3b1315",
"description": "nir/algebraic: Prefer bfi over bitfield_select for bitfield_insert",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ec408061e90857fef2eb58ee936a7afc5cdc60",
"description": "nir/algebraic: Optimize f2u of negative value to zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5667459ff113bbe4fef57b1c457e313170703eb9",
"description": "nir/algebraic: Don't introduce undefined behavior in f2u conversion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4338f7d033fd5d7fea8c1976d3465d4cbcd4e797",
"description": "nir/algebraic: Remove useless ftrunc inside f2i/f2u",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c49d6e048087a3a6fd17ca56c1e887c697624adf",
"description": "nir/algebraic: Elide range clamping of f2u sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "073ffceef600d21b05c005cfc2c850ae0f1ff507",
"description": "elk: Enable saturating float to integer conversion opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65e8220180532a741d2ec828a24b980e73962ec1",
"description": "brw: Enable saturating float to integer conversion opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "986086c846752170936851a6fa841b57e9fc4a1d",
"description": "nir: Add saturating float to integer conversion opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ce8b34a10d58597d6d81c7fbfb8d3f2c343b1f1",
"description": "mediafoundation: update version to 1.07",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03baa8ac7293da88d78fd148df1af415b18f3a02",
"description": "mediafoundation: remove extra ';'",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb088e339fb9d0372a219aacfaea85186061ee78",
"description": "mediafoundation: periodic clang format - no code changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d35735b32d060e1dc0e9f9afbd6d0471786e977e",
"description": "mediafoundation: create sample allocator for SW input sample on demand to save video memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5061b7ba1a22a021df1ab5357b77c8653e7d4529",
"description": "mediafoundation: mftransform async slices parsing, avoid heap allocation inside loop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e189ba6c17a2ab9b60e6fd65fc6a44a17dc9e8f",
"description": "pvr: Drop '-experimental' suffix from the 'imagination' build option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1143363a4f21e194b859bb171b3a159adc11292e",
"description": "pvr: Drop broken driver environment variable check for BXS-4-64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "206bef1560ee5c2becf40fde8802d3e359fd39dd",
"description": "docs/features: claim vk 1.2 for pvr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8fb3671e876f0218d54ff26050fc4faeb900b3e",
"description": "panfrost,mesa: Fix versions for EXT_shader_clock",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2ce201707e2a00f6bca9e94a78abcb4f7202526b",
"notes": null
},
{
"sha": "09d86f9863883cbb696c467e9cc339144ac34a93",
"description": "panfrost,mesa: Fix versions for EXT_shader_realtime_clock",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c5500cd12fa6d7b550ed289f775a84737c702d34",
"notes": null
},
{
"sha": "28489017221766d9de613941f2293ef6ad183a38",
"description": "radv: Actually fail custom border color sampler creation.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a52483d9e7214ded4401edc7e6e9c8bc3e768603",
"notes": null
},
{
"sha": "183ed8046c261c75563b54ac4b1edbad6701835e",
"description": "radv: allow VK_FORMAT_S8_UINT with host image copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef900e93fc305d96cc6bd93b0ea34db3f0f6eba1",
"description": "ac/surface: fix host image copies with stencil-only",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a7f1401d8663709b3c343924146ef95db663018",
"description": "ac/surface: fix host image copies with 96-bits formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d063072182e2791fe37600958143f895f120ae2a",
"description": "radv: rename radv_mark_descriptor_sets_dirty()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34b3dae3b61ade5a0ae0621d1db22b4cd38bcd05",
"description": "radv: make radv_descriptor_get_va() a static function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08dbab060077bca109e72fcf53372a74dd0b4ce6",
"description": "radv: rename shader arg descriptor_sets to descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "609ae4e6470d0415f72071c2f99e3d8624d41092",
"description": "radv: rename indirect_descriptor_sets to indirect_descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff1ce4ac5506d543aa9dcc2ddfd2e25a25d7761",
"description": "radv: use force_indirect_desc_sets when creating RT prologs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "055b10a75c7b799a735372d08fce4b249090b2a6",
"description": "radv: do not initialize HiZ on transfer queue on RDNA4",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e6c485afb0030982aaa071c9e3e6c76aa79daa50",
"notes": null
},
{
"sha": "0fbd9e389488309077189145c0a73c781717f391",
"description": "zink/ci: run the a750 job in pre-merge",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d7be0d9fe8b343690ba6a24fda1223419e4b4b",
"description": "turnip/ci: squeeze a750-vk into 4 jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8ae4ede60f2aa65aabd1d3d5339f8f98ff2a111",
"description": "brw: add serialize send stats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37a9c5411f4d281cf8670336bee18477a1170b72",
"description": "brw: serialize messages on Gfx12.x if required",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "301b71a19fc38c4d0158db461347577dde8b74ef",
"description": "compiler: add an access flag for intel EU fusion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7ac46a1d8afea6f12e36fe489ef9485b443a638",
"description": "nir/lower_io: add get_io_index_src_number support for image intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca1533cd03308a73fbe91ce9c4365c059c64aff3",
"description": "nir/divergence: add a new mode to cover fused threads on Intel HW",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79923115e7081970ad3fda157116e43dd48a18ec",
"description": "nir/unlower_io_to_vars: keep io bases intact when keeping intrinsics",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "83aecc8f3f5f3ca90b4b193536edd6b33756bc79",
"notes": null
},
{
"sha": "dd9e002129fe546fd8052c793824cac4068da571",
"description": "brw: Fix mesh shader asserts in clip/cull distance setting",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bf76e86bc82f114b876f764dc1272cbcf54a47fe",
"notes": null
},
{
"sha": "9f45f09b867bafaabfc52f95b7e0dce7f2d6a652",
"description": "glsl: use array element type to validate assignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d59a3e3e70baadcb81e9b4f80de3eb4d63e9bc8",
"description": "nir/lower_alu: use Knuth's Algorithm M for [iu]mul_high",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18f69890d1992d6777d9a73e628a0e348bb117a5",
"description": "nir: add nir_shr builder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10a8defecc7804247ae6bc0bfae8b650e87df3c4",
"description": "util/macros: coerce likely/unlikely to bool even without __builtin_expect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "196c7903b9a0305524d1d059b551071900fa6dfd",
"description": "anv: fix companion usage for emulated image",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e60416b4e427b120d1b77cbd15f659dc36daf97f",
"notes": null
},
{
"sha": "bb096b0f12f40c9ba0acff1bf4bf0798b3a6f4df",
"description": "brw: Use BITFIELD_{MASK,RANGE} in clip/cull distance mask handling code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf76e86bc82f114b876f764dc1272cbcf54a47fe",
"description": "brw: Refactor clip/cull distance mask setting into a helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3c511592ae985a56ff3321fbb28093f57816b64",
"description": "brw: Replace type_size_xvec4 with glsl_count_attribute_slots",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a12f117cef89275480cd94b0a1e4a167d266b6b7",
"description": "brw: Stop using type_size_dvec4 for fragment shader outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d600cd4c9127626e92c1478957915ac94c5b44aa",
"description": "vtn_bindgen2: use anonymous namespace to avoid name collisions",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b7447a94c832dfba5886d1c86c65299ee9147f95",
"notes": null
},
{
"sha": "3a124ac82a09ff02632df13db65f112ce38e215b",
"description": "anv: Enable VK_ANDROID_external_format_resolve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb70d66228bb3f804e63dc8eed7ee67ec0d3f0b3",
"description": "anv: Add external format resolve operation using blorp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48b63ee90d859a3f857b428bcd6e84c36ff75e41",
"description": "vulkan/runtime: Add logic to set external format resolve mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "131f4ca7cc80fb71ec8dd07c8e15c60136718b6c",
"description": "vulkan/android: Add rp_attachment_has_external_format helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbcafa630f6a8e04ea4b5ff1b47598c4d6fb6577",
"description": "anv: Modify anv feature (dis)enable code to match other drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b333251c44f2ef78fd4bfef146f04ef4873c696",
"description": "anv: Enable R10X6 & R10X6G10X6 unorm formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "232f8c42f77b859bcce58aa4f9d54794ab23a60d",
"description": "anv: Assert that we only import ahb image with one layer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9493f7781dad9d438aaf4d4da38487600983cfcd",
"description": "vulkan/runtime: Error if ahb has more than one layer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d01aae2fb1e04ede53ea10090e3aa98b7dc72567",
"description": "nir: Add a shader bisect tool.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2b2963a2926a6d27ca59914405579f6cf575c6",
"description": "calendar: fix 25.3 branch names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98a6825d350c414a9a553c269c082e96eb5a559e",
"description": "panvk: fix to clear FPK with incompatible blend modes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b10b4512c5b4fe080f5eca97b7290cbd13e439",
"description": "meson: add vk_enum_defines.h to idep_vulkan_util_headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee671cf4f73edcdb51fc34d815bff1a1604d8021",
"description": "intel/nir_blockify_uniform_loads: use helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b006db4924e3a7877e36e3a54b1ad5b095e54cc",
"description": "brw/nir_lower_storage_image: use helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b6440b393582b4b21a3ae84704ff9bc4f330b0",
"description": "brw/nir_lower_shader_calls: use helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec8ed6913151aae4944df6d3c56e71ba16add9eb",
"description": "brw/nir_lower_sample_index_in_coord: use helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "544a739abc09bcb4150803e687f52736ebabebe3",
"description": "brw/nir_lower_fs_barycentrics: avoid nir_def_rewrite_uses_after",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fe8c198627f996a4b92d5d5e8bc74ec1a717373",
"description": "brw/nir_lower_alpha_to_coverage: eliminate goto",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02138d96fd311133df13db6099304d7dbbf8f95e",
"description": "tu: Prevent GPU hang with occlusion query + certain depth state",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d75c6e51ba7bed44280b9288522578c789eca8",
"description": "treewide: use BITSET_CALLOC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85207a4f6a87650bd62dae5a0e41b7dc75a15ca9",
"description": "util: add BITSET_CALLOC helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d444619e03532e3666f9ab98ec04a6e3c85f547",
"description": "ci,marge_queue: introduce testing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c4ec06207868aefcda3ee4824514e774ef46a7",
"description": "ci,marge_queue: use rich module",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d38792d62f464498ae2ae02dcbc67507bfe3293",
"description": "ci,marge_queue: handle GitLab auth exception",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2763a1992d3f144e59c73817127f68542e3ee85",
"description": "docs,marge_queue: document the tool usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f41dcfcec74d0d04d47057bf23273d3c76455fdc",
"description": "ci,marge_queue: queue element formatting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80a93dac04ad6f421b3d4379b7be75567b5d6f7",
"description": "ci,marge_queue: encapsulate GitLab module queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2acf0934b9af5c09504d626889db8ddfdbc43f7",
"description": "ci,marge_queue: protect form transient errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0ea4d36ff93a77f6b85918e80a42884191ddb4d",
"description": "ci,marge_queue: refactor the get queue method",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf5626c82f1b018af8ca0027844a2ddecbd82110",
"description": "ci,marge_queue: objects to represent the queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02af2a199b2ce9fa423cd4492360c74770abec42",
"description": "ci,marge_queue: enhance script interruption",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "915648f994852cfab32a28069d1f2634b3ac8acf",
"description": "ci,marge_queue: encapsulate monitor loop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb5f160dae6709447b58c2153922675cc42180f3",
"description": "freedreno/decode: Add 2d_to_json lua script",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3951ec496e7c002a0a70c4ba3771ff4182a0e09",
"description": "ci: Disable broken MR check in sanity job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73cbb35442035f89e2eaeabe336c5d5579b1ba31",
"description": "brw: Move into a new src/intel/compiler/brw subdirectory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1b0597213d714e0cbb580416b1beff4b49a771e",
"description": "brw: Drop compiler/ from brw includes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af93215b7a2c1a6dbe68452d83aeb9a63024f6e2",
"description": "intel: Re-unify brw_prim.h and elk_prim.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4c8ca43efe78623158f0b0828ef7fa9f0bf2e6a",
"description": "intel: Make a libintel_compiler_nir internal static library",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86aa241c668f5f4bbbe7271b6759364bc394f736",
"description": "brw: Rename brw_nir_trig build target to brw_nir_workarounds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b15b83f43f9455f177b51ec3d967e1e2f4d39040",
"description": "brw: Drop ir_expression_operation_h from build system",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7c2b8787426e516d383a9b03622b6b029379c2a",
"description": "intel: Move intel_shader_reloc to common code and drop elk_shader_reloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "116c65cd3de629b34e08c2084817043273a7d88a",
"description": "brw: Rename brw_shader_reloc to intel_shader_reloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b458140b75bd5f4487170845888f4c938a5ec377",
"description": "elk: Delete ELK_SHADER_RELOC_DESCRIPTORS_ADDR_HIGH",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f448ad3adf74dc5165609f081f37a484d065095a",
"description": "freedreno/layout: gen8 descriptor support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed6f0b982b603d6e45d1cc661f809f58d4f8d214",
"description": "freedreno/layout: Convert fd6_view to c++",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "344486d583e7c2837c99c96b833f9b68a0b83f81",
"description": "freedreno/a6xx: Slight re-org of sampler descriptor building",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6195826826a9b6a9d6465bf2ff6a0b88c4d3a304",
"description": "freedreno/registers: pm4 updates for gen8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a68c6684b37ebd23b3026690fd3ee1b9fb8868b",
"description": "freedreno/registers: Add gen8 descriptor layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d2895b23221ca37f5a65e7ddee889462f7d0c3a",
"description": "freedreno/registers: Add gen8 regs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8edd6eb42eb7e5ea5afaab9a813b35d3278d868d",
"description": "freedreno/registers: Common-ize PIPE definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6959bd9f54eca3a0ae216af24c664abce40271da",
"description": "freedreno/decode: Move enum lookup out of snapshot",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7db333b0ed8b56a96ecbf18bf63dc3082f90b06",
"description": "freedreno/decode: Add gen8 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1d1ba613b72aaca3c7f2933aed189e4c2c7e979",
"description": "freedreno/registers: Extract out bitset for roq_avail",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99b3283a5a81ecca6fb2d90bef4173f3ba5d589f",
"description": "freedreno/registers: Fix a couple reg names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed2e8d57e9cc9cec5de61c60be3264157498edaf",
"description": "freedreno/registers: x_ADDR_MODE_CNTL is a6xx and earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30e32c9c78c45e3f39f43bc0b3d8a235f10369f1",
"description": "freedreno/registers: Rename some unknowns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50ab38092fcbce0e73b04a2e4dc536799325a87d",
"description": "freedreno/registers: More register prep",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67caa784cdb1a4965273832c66a9d59332b3e05b",
"description": "freedreno/afuc: Add missing varset check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7ce548d788f76682d571fae4366ef7436d1049c",
"description": "freedreno/decode/crashdec: Limit snapshot BO size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8a16f99de9bf0c990279b4a3e1e92593968a8b",
"description": "freedreno/a6xx: Move reg to static-non-context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07f3b62d59d55fc22cf10f7c161b38fa2ab7f06b",
"description": "android: fix building rules for i915, r300",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b8b38d38b1c14b60de0324ac2f98ff7f1f4cc3c5",
"notes": null
},
{
"sha": "cb86341829d6fb3873ad7e160dca8f3fff033c1b",
"description": "meson: remove '--outdir' argument in script",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acf953757ef6c567dded4987599502780412a1f2",
"description": "brw: prevent LOAD_REG modifications on MOV_INDIRECT/BROADCAST",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "2d13acf9d98bbd5e97b85960693d60e5966a8d4f",
"notes": null
},
{
"sha": "a21b925caa88cce773de4227ea6df77b01812d2f",
"description": "anv: Rename anv_shader_bin to anv_shader_internal",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c8d7c30f5359d691663575f9da407311990df11",
"description": "anv: Simply anv_shader_set_relocs() parameters",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5b8c7c17e8773dcaa81121e38725058489b830c",
"description": "anv: Drop shader relocs from anv_shader_bin_create()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62a746b353527e768556dd39ec6acc6b274cb561",
"description": "anv: Replace duplicated code set shader relocs by a function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16458f756ef1eda704aaa3004d8b1227afc08cfe",
"description": "ci/panfrost: udpate panfrost-g610-fails to reflect latest stats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23cdc0be2cdf1f8371e102cf9cb00506c0890be1",
"description": "docs: update khronos wiki url",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30fe9b47f5de5093471a414e37f5f0c25483c596",
"description": "ci,crnm: Fix f-string print error",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "51c3f56aa3e52918751471903f0bdea196134d69",
"notes": null
},
{
"sha": "aeec53f0209777fd3a667b7ca1b0caa8b707453d",
"description": "radv,radeonsi: use new ac_cmdbuf macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "902f5a86187a1b12ff21fb9b63bc6267fd0acd85",
"description": "radv: replace radeon_cmdbuf by ac_cmdbuf completely",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "377f50129b8489cbc01c36a8bdc609a1963dc917",
"description": "radeonsi: replace radeon_cmdbuf_chunk by ac_cmdbuf",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ff4750eafb6af9ee7ea73898f39e86a97c0cf2d",
"description": "ac/cmdbuf: introduce ac_cmdbuf",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7ae26c96c6ee2e6b6c94ca19e50be42090977a1",
"description": "ac/sqtt: use void pointers for start/stop CS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12cccb2f756f3779f91e1bd467f7db6c8452f077",
"description": "radv: remove useless radeon_cmdbuf forwarded declaration",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "379617b77de7f4ef72e4e1d6309d4543b47693b1",
"description": "anv: Define bt_block only in the block that uses it in anv_cmd_buffer_alloc_binding_table()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d728c9702227fecfb7a7f85376d4a8e2c17e3d80",
"description": "anv: Add comment to anv_state->offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90d8fc08ede85e3634991e41c40617e2e93ae1e",
"description": "anv/allocator: Subtract start_offset in chunk_offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca18c09c1b55eccfa8af6f4d15cab433ef94ea9",
"description": "anv/allocator: Don't call anv_block_pool_map() with an offset that includes start_offset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad62911683793f5b93e1f1f8698e1f38cf4f2a7d",
"description": "anv/allocator: Change some parameters and variables from 32bit to 64bits",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27074cb48b6ec72d08001f98689435bcc163eb37",
"description": "anv/allocator: Drop uncessary function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4aee4f097575bf8e7d4e4422d1620c5e6f4fefc3",
"description": "anv/allocator: Move definition of ANV_FREE_LIST_EMPTY to anv_allocator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "950459d95ff8c714dbcb4c2efbee9a878d5aba29",
"description": "mesa: copy NumSamples in reuse_framebuffer_texture_attachment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f0ac427b350cc799b2aa8c0c086f307cafe1cdc",
"description": "glsl: fix gl_ViewID_OVR type to uint",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "390b5e6150ecfb71e12b53328e5fd216d3c1dcf0",
"description": "iris: Fix potential null deref in debug archiver",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "dedbe0e82662ba4fcef3e882a520de1e74750ddd",
"notes": null
},
{
"sha": "bb5eb9a0962faeea6ca3024cb9d5d8b173699dec",
"description": "intel/ds: disable draw/blorp tracepoints by default on android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4061b96f0c8890de459cd85e52232b1034a939e",
"description": "intel/ds: lump all the draw under the same toggle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3df4d864091ed003d18ed75906210aa9784c2aa4",
"description": "u_trace: use os_get_option instead of getenv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05cd67628798335a11498b84699df60d0d7726b8",
"description": "gfxstream: delete magma-over-gfxstream",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5080f2b6f552875818229c4810e0221e9264e9b4",
"description": "zink: disable msrtss handling when blitting",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ab8878a6e70a402ad082b2ddd6feff73d2c4290",
"description": "zink: only add mutable bind for transient surfaces when necessary",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3cd3195d31961bf7f7e0743c22f14232b830e7b5",
"notes": null
},
{
"sha": "4043ea91b68d3e12d4aff89458b25902005c16ba",
"description": "tu: Support sparse binds on the gfx queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc0e786e096dca8cfd88d7088ab7e1a0147d045",
"description": "tu/drm: Emulate combined gfx/sparse queues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c296c1283d414087068accdbe456d917cb5d89d",
"description": "tu: Pass tu_queue to kernel create/destroy functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fff9f0a0e6802b8e12820a97ac479bbf658246ba",
"description": "docs/pvr: update vulkan version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad7bfc0562c72bd793d4e0e81e8942a151ce4e3c",
"description": "docs/pvr: update conformance status",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f535dea88cf5540f046ebdf99b4d4e0478f89fe",
"description": "v3dv: use ld_args_build_id",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3957860b88f28e48816a48c87b9826548a059f8",
"description": "ci-tron: bump job template commit to get cached job templates",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cea6d7ada5463d462043f61963eb83fc7f456cfe",
"description": "v3d: expose GL_KHR_shader_subgroup for v71+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01d17481308a74c347b68136bb25d9a8f6624ab6",
"description": "tu: Add VK_EXT_zero_initialize_device_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ee8fafac11016ec4c8d92f4919252e4ae85f6a3",
"description": "panfrost: fix swapped stats for varing and position shaders",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4da7b120008280c28277a6d6c507f5f1a481c1c1",
"notes": null
},
{
"sha": "ad22f2419a65bfffd5180863ddc256ca94b26ce2",
"description": "ci/android: Make Vulkan driver replacement conditional",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bca7ca3e0b857c9e3d69e41b2072513c149b341",
"description": "ci: Rename ANDROID_GPU_MODE to CUTTLEFISH_GPU_MODE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c63c6951494b598c66c4c718cb8d75ff73930cbb",
"description": "radv: move nir_opt_algebraic loop for NGG culling earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fe651f6079584f0e07ab683e4a59df64a26e2c1",
"description": "nir: remove load_smem_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ae2f12eb4c7e0bc7d840d3a1510884efd5aa5a2",
"description": "ac/nir: switch load_smem_amd to use load_global",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2622a3bc4773e1f6cbfa647f6e73063825aa8637",
"description": "radv,radeonsi: call ac_nir_lower_global_access and nir_lower_int64 for gs copy shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a02eb9a360b469476e0f10a73ca5a1179d159b62",
"description": "radeonsi: delay nir_lower_global_access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50fcfe6bd8825417f339bcee75ba79f7c17177d4",
"description": "radv: delay nir_opt_shrink_vectors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdd6bdf03da507ce333c4ab76fd9f8bbd61c203e",
"description": "ac/nir_lower_global_access: don't assume pack_64_2x32 is the same as u2u64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "020906522913fd234eb89ba5ad08170912823c2d",
"description": "ac/nir_lower_global_access: require no_unsigned wrap when extracting from 32-bit additions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7593667b0aec0e7988d7db2e1430cad4b9dbf87e",
"description": "nir/divergence_analysis: check ACCESS_SMEM_AMD",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "2d0f93631c946800f36173d2b9f7dc24a315402e",
"notes": null
},
{
"sha": "c82d70d3ec46ae922f6a159f22bc44171010026b",
"description": "radv: delay lowering int64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eda8fc1e909ace952c7db50239c5ccf4a25ab74d",
"description": "radv: delay lowering global access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cacb390ec9466c312d773e65ef0ea0c8efe0e7b0",
"description": "nir/load_store_vectorize: Fix parsing offsets through u2u64",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cfba41731665bc27d460afa3d4a5aece3d6b6edd",
"notes": null
},
{
"sha": "d896c490df54f378b1cb38ed788901823c376bd2",
"description": "radeonsi/vpe: Fix transfer function mapping to vpelib",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "793abd97416e957f95eea8d11efa2451d02d1ed8",
"description": "pvr: advertise VK_EXT_zero_initialize_device_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3418076fabb123819ef7c9a9e8d29bf6b24bb1f1",
"description": "panvk: adopt PANVK_DEBUG(category)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93cd8bf0987b3267ac61de81d51dd01c2f0d5544",
"description": "panvk: add PANVK_DEBUG(category) to simplify debug control",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f6753d684656dd0156f98e1352323906c0d415",
"description": "gfxstream: Fix build error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69becc0509c31b95f65edebd4f4d830a91e1ca8d",
"description": "panfrost: Remove duplicate variable ret",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e9aedfe50857f23203fd3d8e517d14e25e08209d",
"notes": null
},
{
"sha": "cb822a323f5538ff74ba0d10d334e611d1ef2de5",
"description": "anv/blorp: add missing cs stall on compute pipe control",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c15b8329fdfcd635b04315dd3ded31768c0e2fc4",
"description": "anv: add cs stall for any pipe control on compute",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5115d69f1c41f39d6932ffc90043a11be196d0a4",
"description": "iris: add a check if blorp can support blitter copy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2697d717f95e0ebf4e5b5d8fb686d12bb230413",
"description": "intel/blorp: add restriction for gfx12",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59815642eb19297dd24d768f598345e489cb0909",
"description": "freedreno: Don't stomp VSC registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9ea7c542c002651e28c07cfb7ba005efe215bf8",
"description": "anv: report maint5::earlyFragment*SampleCounting correctly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b75e0462ec9753e3fa1a3415f838bf792375fb9e",
"description": "intel: unify parameters for the exec ioctl retries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d6b22b7341e30ea5fe4d7d1b9b3d683eb697e16",
"description": "intel/xe: unify behavior with i915.ko regarding ENOMEM on DRM_IOCTL_XE_EXEC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680daeea63828af16a2ed0a333cdf61dd2a71cd1",
"description": "intel/i915: warn the user about repeated execbuf ENOMEM after ~2s",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1877a0a11aa7af7845cf9349f6b6e6fa6de253",
"description": "intel/i915: give up the execbuf ioctl after ~16s of ENOMEMs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b1e9af90054c05b48e91e49e8417cf363ce96e3",
"description": "intel/i915: sleep a little bit between retries of the execbuf ioctl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d19a051714981a2315c132d237c7f68d165d3cff",
"description": "intel/i915: add i915_gem_execbuf_ioctl()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c638d08e5ed3f90ab7bd1c3ae4b6a798eb0aa83",
"description": "anv: we never set I915_EXEC_FENCE_OUT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e67acbedccb3d7aa3b670507bf4cd49e52c19db",
"description": "anv/xe: set the queue as lost instead of the device on execbuf failure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0176c877d54caeecdda54590e30ad50997f108db",
"description": "anv/i915: rework set_lost handling in anv_gem_execbuffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0932d0c7e0158544261dd88de30b939aa2ddd207",
"description": "anv/xe: rework set_lost handling in xe_exec_ioctl()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e694c7e84eb75ed3b2fa723600568600a74db9b3",
"description": "anv/xe: extract xe_exec_ioctl()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca75a8484e1050596d0cd742baec926271d9659",
"description": "anv/i915: bring info->no_hw handling to anv_gem_execbuffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caca0b0e29a1fc0220364a9e1c15e64e37efab82",
"description": "iris: devinfo->no_hw is unlikely",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "258eae939f5e99f9f4c9c889283da6ca586d73e8",
"description": "iris/xe: move error checking to inside the devinfo->no_hw case",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb796839cd0bc5e06fa316e46fe821a3712b2321",
"description": "iris: fix indentation during command submission",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30f12ceadbd1d79dcbb4c885e9056e0270c9eab9",
"description": "etnaviv/ci: Add per-gpu GLES2 extension lists",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cd3195d31961bf7f7e0743c22f14232b830e7b5",
"description": "zink: always add mutable to transient surface creation when needed",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d90a95ad35c3a0f832a4b35430b513f551fa9f0",
"description": "zink: strip dmabuf bind flags when creating transient image",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efe1926cf0aa00b8268ac305f2ff62f8fc8fa996",
"description": "zink: stop using vk lazy allocations / transient attachments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f16d3bf0420eab4cdc32aa9f2d9df8df8e4c085b",
"description": "ir3: Avoid O(n^2) behavior in rpt validation.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55c355c572d38aa77b401edca6db3c20d2fc7d8a",
"description": "pan/genxml: use process name to distinguish CS dumps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55bc8319fdc0d4ed01bea573b4a06efe9856670d",
"description": "pan/genxml: fall back to stderr when unable to create CS dump file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8249912d348a813ce9977888b953399054a2816e",
"description": "pan/genxml: improve pandecode_dump_file_open logging",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20af16b4d83ba1c3b65b051f99817f719eb1e39d",
"description": "aco: use MTBUF for 64-bit atomic load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f905acfada0727595557ffa561c2ec3076c0b121",
"description": "aco: remove barrier acquire/release workaround",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "271b135b0301c66cc2c1343f9e1c3092de4e80d2",
"description": "aco: set atomic semantic for atomic load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74b807cf58710424328e48417a08876d5a2f7c9b",
"description": "aco: only workaround load tearing for atomic loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fba1961643f8dc6a5dfcc8b295f555a2843943d",
"description": "nir: assume non-atomic loads don't tear",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21187c4662fc1c07461f06ccc897ab1804373ac6",
"description": "nir,vtn: add shader_info::assume_no_data_races",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1b16a5a1a5ba08a0f7bef7b1a3647038c6b2d9f",
"description": "zink/ntv: use ACCESS_ATOMIC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9d72ea65dd34164f67f30d77f3f6513bb6395a4",
"description": "vtn: set ACCESS_ATOMIC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dd09a292b621492dd5e1a46fe2c3d579318fcfd",
"description": "nir: add ACCESS_ATOMIC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e762df66436d64090e9356a1a7078aa3c7b9a1e",
"description": "tu/util: Allow setting all TU_DEBUG options from envvar and file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c473b0b551269f86ed509d7f759f3a2d8f6be81a",
"description": "radv/amdgpu: Allow IB2 when primary CS isn't chained",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "503963c08c2b4aa1005703a4c65b59aabce7d7af",
"description": "radv/amdgpu: Support IB2 without chaining, enable on GFX6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92ba76710dda284067108528a5af82be8a1d7c2e",
"description": "ac/gpu_info: Add can_chain_ib2 field to ac_gpu_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2091db2461f452d88ad9edef1d643dc2bec19d39",
"description": "radv/amdgpu: Small cleanup of counting submitted IBs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd5c50664e20d23130d5954bcb0bfbbe3bbbf1c0",
"description": "radv/amdgpu: Emit a single 4 dword NOP in chainable CS buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6a1355bd5e4fffb007da77b1b524d0aa823dd5a",
"description": "radv/amdgpu: Add a helper function to emit NOP packets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e20080315bc3ac4a94d8b1b166e7bc3f21bc6060",
"description": "radv/amdgpu: Don't assert chaining match when copying secondary IB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df58cac6602352c42006a7d363959cd8718dff01",
"description": "radv: Rename RADV_DEBUG=noibs to noibchaining",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3902cffab7cb02fe3c36e081d9314038445570e5",
"description": "radv/amdgpu: Rename use_ib to chain_ib",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e868e8d946b0330b65494af26a33487ca77efa79",
"description": "nir: adjust nir_tex_instr_need_sampler() for AMD FMASK instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84f26ed1172d98b78a3df1f0cc202043a633703d",
"description": "nir: optimize atomic isub if supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d514696a0c6d63b32ee5e50b24b18b68ea91896d",
"description": "aco/isel: support nir_op_atomic_isub",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65227ef325aa0dafd895ba9c6b15c41b8426cbac",
"description": "ac/llvm: support nir_atomic_op_isub",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0d3db37339eb798bc9465416fa2a6f419ff6319",
"description": "nir: add atomic isub",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bfc62e82503ba25676cea6b07d6fb0e96fb7055",
"description": "isl: Fix noncoherent framebuffer fetch when base_level != 0",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a173e515412778d0646d16a3a92316aeb3143894",
"description": "aco/insert_waitcnt: don't merge waitcnts for LDS clauses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c177bf81b445af550f389f3bd4c35685d39325bd",
"description": "radv: fix expected disk cache size for meta shaders",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4fc856af98ecee00f07a039b68dd82fb47b4e6da",
"notes": null
},
{
"sha": "dfa8ac6b914b0332c0d84860e893e9f3741bbdd9",
"description": "aco: remove buffer_load_lds instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ddf2f87853f9605e5fc38758d4eb41d326d6be",
"description": "radv: lower embedded/immutable samplers earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb746e2d848112fb57145baa1e53bc06cfb8ae75",
"description": "radv: lower ycbcr tex instructions earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cefd2ddf84e171d21cecc464b1899b15ea0c698",
"description": "brw: avoid looking at variables to get image formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96fbca133efbbd15d945dc7233023a99f3052e3c",
"description": "iris: run image/intrinsic update pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63d3c6379e73a8c4e443c5ebf6e6782e44661940",
"description": "anv: run image/intrinsic update pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94f8d0072dcc60b8636b48f8925d5b9a99e4c73a",
"description": "nir: add pass to propagate image format to intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8bdc68933433bbd24bef300350d1eaca72623e7",
"description": "radv/ci: update expected list of failures for VEGA10/NAVI10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1514a851c8a21c733bca119fd662b68b940b5624",
"description": "turnip/ci: enable a750_vk in marge pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f1deaa28660908d002f61e13d725be3091c6a17",
"description": "dlist: Flush the context during EndList if it's part of a share group and uploaded during recording",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bab6eb59655f5d720e55d8a5065388cf86d50a0",
"description": "wgl: Fix zink depth buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b75bf07596d79d298e072eee46fbdd57c78e1e6",
"description": "intel/executor: Expose extra command line arguments to script",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d31f468ad8733712db5b247299fdd4108adf07a4",
"description": "Revert \"meson: use vcs_tag() instead of custom script\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "e4edf9203b3fb5b7fe27de404c5b4a200b2a3ecc",
"notes": null
},
{
"sha": "e5353fd917a6844abe3ead84bb26605bee6a5342",
"description": "tu: Reset *_BIN_FOVEAT when not using FDM",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b34b089ca1327a5d48bc3cfceb9647c44763b52d",
"notes": null
},
{
"sha": "f8cbc558db642ebefcbf78d78c936cdfe0b11f4a",
"description": "vulkan/render_pass: fixup renderpasses barriers for 2D views of 3D images",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "595889018ad4fa3e2c593a13d640c9eee26336c7",
"notes": null
},
{
"sha": "d775f3b608b1650e61b2334228a643620e1ed7f7",
"description": "ci: uprev VKCTS to 1.4.3.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "364a2488adfb8bc92b247619fa5063f80f13c653",
"description": "radv/video: Report extra image usages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1872c45ae7533f518ca7686f5d972f525a7c0e3",
"description": "radv/video: Fix video profile reporting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e297c74447bf72b89a86eb398626db79da2ad9b",
"description": "vulkan/video: Add vk_video_is_profile_supported()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e12d019b9d6a98be9e26b9d34714be367ec03945",
"description": "zink: various fixes for custom sample locations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "911f033058209f82e04d39491a53f43382543d21",
"description": "elk: Set lower_txd_data to devinfo",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a49cf90e14e2dc46633e2ea8b256b9bef5fd24a9",
"notes": null
},
{
"sha": "e60d34fa780579079372a064bc82e52155d0c18a",
"description": "freedreno: Disable explicit sync heuristic for Xwayland",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "137cd3b0fa939ffe66c37ffdcd2ad0e133c42b85",
"notes": null
},
{
"sha": "f21d0f2cbeafb2d36217bf30732b5a95dc7fd385",
"description": "meson: static link spirv-tools for darwin",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "726779129262b221c243c9d65441bd817580dfd7",
"description": "ci/android: Upload arm64 Mesa driver builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53838f596bce3c7fb9fdecb8652c3897eddffb16",
"description": "iris: Drop iris_resource_level_has_hiz()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a098077366a714dfde80719e2024225357114c10",
"description": "iris: Initialize HiZ to the CLEAR state on BDW-ICL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5964c3142931aa0373b54b44810cf12099fce76a",
"description": "iris: Don't zero the CCS in an already zeroed BO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef4f4d3f845670c9fa877af8a7a02c9a239012d5",
"description": "intel/isl: Update the aux-state of zeroed HiZ",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a13aab1859b1065a2c655a260e2bf01703dfe96c",
"description": "intel/isl: Update the initial HiZ state for Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b709d7dd395c1b12cc95808afeecba8e1afe4e7f",
"description": "intel: Delete the has_illegal_ccs_values bool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d41bff38364f0c99758d64ee7ade77431d37be93",
"description": "anv: Query ISL for the aux-state of undefined layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d284fe399725780f7cadd9627a9979dae90b424",
"description": "intel/isl: Define initial state of non-zeroed CCS on gfx9-11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69771e4bfe7cdcd692394ca71328215b978c7b8a",
"description": "brw: fix render target indexing in FS output reads",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d4ab2087cfa75c9772be8aa8c8c10ab9dff92562",
"notes": null
},
{
"sha": "27c16c46fd1f31cf9308d27397fd35f387f38dca",
"description": "fd: allow limiting RD dumps to specific frames and submits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b323740825eafddf8fb0c0e75fa069233c3759",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "4e8f01b86419be2eff35b9dfecff8005d77892a3",
"notes": null
},
{
"sha": "59a3ca233320dd60cdf24d940592d65724cace9b",
"description": "radv/video: Fix waiting on encode feedback query",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f4a2a9ba49a199e62b9577f9d79c59e9487d02",
"description": "radv/video: Check FW version before using WRITE_MEMORY",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40c124e67a188aec9d274cc2e7b7777761f6b4d2",
"description": "radv: Change radv_vcn_write_event to a write memory func",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ecd354a22428821fafd9157805aebb5b565bd4f",
"description": "ci: check for missing meson dependencies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e17469f99f05ae58be1426749d0648bcc033526b",
"description": "ci/alpine: install the real `ninja` package",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f40a7d9983ace7a58f84219bfcd950c2016c6fa",
"description": "docs: finish converting the docs job into a meson build job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43eb5555df1fe5859034ca0abfdc33cb0c67f122",
"description": "iris/meson: generate git_sha1.h before compiling iris_program.c",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "dedbe0e82662ba4fcef3e882a520de1e74750ddd",
"notes": null
},
{
"sha": "cf9b0c1fd32fa8e891d51f939f783ad92f422618",
"description": "ci: fix requirements file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "478e8f11c4e217e3e95986e7d95408ef15b122f2",
"description": "pvr: split out rogue hw-defs to separate folder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88e626b6eb54122cfbe56bcf81bf63de761a3308",
"description": "pvr: kill rogue_hwdefs.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be0c740c73757fa2e068c18fe936d7b7b947cddd",
"description": "pvr: include pvr_csb.h first in implementation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "162cc070f06a1c43feea39b4483d5b9f18e52fd4",
"description": "docs: add pvr VK 1.0, extensions and optional features to new_features.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af79dd205e7137884462785d76eef2fa58cd6a2b",
"description": "pipe: Remove resource_get_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b25c40b857bd0532cef9ceba1ac8e133b96d387f",
"description": "frontends/va: Use resource_get_param instead of resource_get_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25de07940899e2d572b256b9193402012111f46e",
"description": "d3d12: Implement resource_get_param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02aaf360ae380eca49d1b3005b5176da1df6b966",
"description": "r600: Implement resource_get_param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "874bc0953772eee519c48052cc81eb211917f09c",
"description": "radv: reserve more CS space when executing DGC calls",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e8f01b86419be2eff35b9dfecff8005d77892a3",
"description": "ci: disable Collabora's farm due to maintenance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82d06b58add3932e21f58f975c1f5a7cddcbd6cc",
"description": "radv: use vk_drm_syncobj_copy_payloads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0d2d4537f7147b1341b852f6f08f8c9c1040dc0",
"description": "nouveau/headers: Properly reformat nv_push_dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3a5e6df95ac62559423a1763152e7183b6c95fe",
"description": "nouveau/headers: Add missing Kepler, Maxwell and Pascal defs to nv_push_dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec223859a841f47872556d9b75c14844ce87eb4a",
"description": "nouveau/headers: Define fake devices in a table for nv_push_dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f799ef0f1f8e8867fdf8c6bab10d4d166a41480",
"description": "Reapply \"ci/freedreno: Skip overly-slow trace\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "e2217192faab29147693c2b57f316cd412b99b30",
"notes": null
},
{
"sha": "e2217192faab29147693c2b57f316cd412b99b30",
"description": "Revert \"ci/freedreno: Skip overly-slow trace\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "1754bfa94a05d35f5ac2b9d1cd33ee371434365c",
"notes": null
},
{
"sha": "db2126f8ef17daadbc1914fa103184a5f9453fae",
"description": "util: rewrite remap util to avoid looping list",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bf946bccf2d88449e229cd8182f5c36681a55ba7",
"notes": null
},
{
"sha": "57ac68f616675e5a1bc46660f3e26be57634bb21",
"description": "util: add shortcut for range remap inserts",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bf946bccf2d88449e229cd8182f5c36681a55ba7",
"notes": null
},
{
"sha": "dd2476a2574c13f40c72b916bd72c9570fe2bd45",
"description": "amd: require LLVM when amd-use-llvm is enabled",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "82047fa82f1bbbbd4f1a9b05c034f79a00d85e31",
"notes": null
},
{
"sha": "7ef5653b11a40806bd5278093a72d0e0953d5dfa",
"description": "Uprev ANGLE to 538129c6b3c17dc864101c7a4af4b74b00706f82",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd5ed33bb1791040eb65469df15034b6082787cf",
"description": "freedreno: Allow TC async fences to have an fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1147980e5bad9398c6a35bb3466c737b344febc",
"description": "freedreno: Always use aux-ctx for export blits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "838ac4b736d8275e10ca8118f9d89afb0a92af14",
"description": "freedreno: Handle buffer import",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383508cb9fe6c220f25788d3a19f99b2d22d7ecd",
"description": "freedreno/a6xx: Drop arbitrary import restrictions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffcb8d0b89fc8a55e5abb02117ba657ec4365599",
"description": "freedreno/fdl: Set pitch for buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0922a0dd50b06ffef0e501fef384d49cbf2e196a",
"description": "nir/lower_tex: remove unused options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a49cf90e14e2dc46633e2ea8b256b9bef5fd24a9",
"description": "elk: use the new lower_txd_cb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a14fee571b87d67e076d4a94c49635b10ad9c87c",
"description": "elk: remove txd bindless sampler lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc8251673d549a87bac645a6f03ba7d3cdab136e",
"description": "brw: use the new lower_txd_cb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97dde5bc104812ea0fe6a2a571f0b983dbc4c995",
"description": "nir/lower_tex: add an callback to lower txd ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1db77d08e22e676bbc34e411313445868e9fd836",
"description": "clc: Fix createDiagnostics for LLVM-22",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f67cc1510f58f568a00e98c41d1b884a735501f",
"description": "libagx: fix heap argument type in libagx_draw_robust_index",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d339bf7a98eae1e238d9a9e37d479c17675d074f",
"notes": null
},
{
"sha": "ac182d60455654e3a71031702b1464940cfa650e",
"description": "brw/mesh: drop brw_tue_map::per_task_data_start_dw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6241741344edf03d4572bcd2944dd8836261136",
"description": "anv: handle compiling of mesh shader separately from task shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7034e65bbac17c3e5dc27c62f1637ed9f332fdad",
"description": "freedreno/decode/scripts: Add license comments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0f95a9ae38b33234a33bcd16c04cca7bafc7348",
"description": "ac/parse_ib: Update vcn ib parser to include missing commands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38892cb55829f991aef6bdecc262cb36e597039a",
"description": "radv: only expose AMD_device_coherent_memory if actually supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2db50c97bf19e947c6bbb17b9594297e7710187",
"description": "Revert \"radv/ci: document recent unexpected failures on TAHITI\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "abd2a7926409f4b61117460daac40f088d6a522b",
"notes": null
},
{
"sha": "0e80e831f83d9a13e282c830cea6aad40882f9c5",
"description": "ci/android: Use prebuilt cuttlefish packages from ci-deb-repo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f7fae992c9a95a5a270c230dc1123067723d5be",
"description": "ci: Update to latest revision from ci-deb-repo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "553e4252ba9ac467da1e417a56574d4f15190aca",
"description": "pvr, pco: Set has_f2i32_rtne to true",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37507f26df75af7d3e9797557e7d3f073b99f213",
"description": "v3d/ci: update expected results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e3bc3d8c02a02f29a83b38accb5f5c9eecf6ca1",
"description": "nir/opt_offsets: call allow_offset_wrap() for try_fold_shared2()",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e1a692f74b943bf708c70f1022c98c877d64edd8",
"notes": null
},
{
"sha": "93ce29c42eb512f42b0f8192d5ca80e6509605eb",
"description": "amd: don't allow unsigned wraps for shared memory offsets on GFX6",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "10266e7b21769a838898d61aa35a364d70af4540",
"notes": null
},
{
"sha": "b78c6bda21c0aa89267bf6a6062ad04f0748df2a",
"description": "etnaviv: Expose faked xfb support when DEQP debug flag is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "29d30c6f3d093834a5dd20421dfb0c4918d86df4",
"description": "brw: Only skip SIMD widths based on pressure if an smaller one compiled",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3af4e63061cdc8c5de61bf03ebb967909a1278c9",
"notes": null
},
{
"sha": "3b68d122c85005756880970b1862a3a55ecfbc9c",
"description": "v3d: use directly MESA_TRACE_SCOPE for additional context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ae207e8020fc4735d0e92b251457c8fe7fef7f",
"description": "brw,anv: use XML-based stats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b575b0954a5f59cc50f6ebb09ee9dc0c2c700d25",
"description": "util/shader_stats: allow \"hidden\" stats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "040201d46a153fca9671fe4918999e0ba058db58",
"description": "ci: Remove lava-job-submitter, LAVA containers, and tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "215199af889209c110620ede24e3f40ad0d95758",
"description": "ci/lava: Use lava-job-submitter from gfx-ci repo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c008d2194798433784211334299f28b95cdc6689",
"description": "intel/brw: Move brw_s0() to brw_reg.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c82a3e114e94d00003b824e68fef6486399aa4d",
"description": "aco: fix debug info offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abd2a7926409f4b61117460daac40f088d6a522b",
"description": "radv/ci: document recent unexpected failures on TAHITI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b3545ba7adf684a63f1124514c8e714bb50275",
"description": "Uprev Piglit to a70c33045c59310f972dbbdb33f322eb209971bc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd129dbf8af2d16b1243f2ce287ff69c6a5dc557",
"description": "gallivm: support LLVM 21",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dea20be1b3a13ef9b1c8ab62c45cda35aae0f8b3",
"description": "ac: Enable HTILE TC Z clear value bug workaround on GFX1013",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "290f75eba981e20230ad9ce307ae52454ac08944",
"description": "radeonsi: Use radeon_info bug flags in TILE_STENCIL_DISABLE setup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe165f4e2acc677007f5a511b3db545bbfd0cbb9",
"description": "radeonsi: Disable TC-compatible HTILE when bug workarounds conflict",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e3a5f60e1bff39c5324b31d8cbc984b7cf9cd78",
"description": "radv,ac: Split has_tc_compat_zrange_bug into Z and ZS, document it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5243f292ef41fd1345c157ac7581ad24baf4b955",
"description": "radv,ac: GFX10 depth/stencil HTILE mipmap bug info variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c27ddefd050cd9485634139c7a3c05cb85fd655",
"description": "gallivm: orcjit: put object cache under the protect of lookup_mutex",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84db809e0a70a9c07562b6e85c3f6354667c4dc1",
"description": "pvr: kill off pvr_private.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e9cb59e3a39fe9a5219cef8e6c7d93aa794dc1",
"description": "pvr: avoid including pvr_private.h from headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93d00bdbc1d5e0186654110a110458702841c40e",
"description": "pvr: break out macros to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a68d22b6adb8294579ea3b5df97a874a785f95c0",
"description": "pvr: break out wsi to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73a50e12cdfb63f10cbed7f2316d88bd46e90d7c",
"description": "pvr: break out descriptor sets to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bedb90a67ecf83684b364dfb1464e899fbd16910",
"description": "pvr: break out pipelines to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b51fac6212ea67cb3798e830f491f1643b7911a9",
"description": "pvr: break out queries to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d2478d35356d03cea5e1f94390844754efe072e",
"description": "pvr: break out cmd-buffer to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c043e651d7d82f19ddb27d8a1b5c2f439640e22",
"description": "pvr: break out render-pass to separate headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87193fc6cedf176a8a11b4f9410dc4ba44395269",
"description": "pvr: break out buffer to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0d9effa7aaf9e46743f0413ec2a2bf1e11ae366",
"description": "pvr: break out image to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cf8839a3d3e131bced482e2c1ae7d5bde5cf6a4",
"description": "pvr: break out instance/device to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af431e7495fcba4ae76dbb0fc6ac72d02080490e",
"description": "pvr: break out queue to separate header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd296e054343b5496ef8298e621c31257d4bb410",
"description": "pvr: move pvr_pds_upload to pvr_common.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e02a1bb173e1c766a60b89b958ec0ab244ca8c65",
"description": "iris: Enable Xe2 modifiers on all newer platforms",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42c3585ea1128af89ea6049f590f5a321aa4474e",
"description": "isl: Reuse Xe2 modifers on newer platforms",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9533e7cdae4722e306708624ace4226a6ab0dcdd",
"description": "aco/optimizer: fix incorrect operand order assumption for neg(mul) opt",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "700ccea3191b3bf243ecbd6f62b877fc772bb95d",
"description": "mediafoundation: Implement video encode spatial adaptive quantization interface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ba07819aa5e4abd5798b93d13ee7d63f94b4017",
"description": "mediafoundation: Remove Agility v717 guards for features now available in v618",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06b2fbaba0902885bb97f4d0fe643a8f2d82993",
"description": "d3d12: Remove Agility v717 guards for features now available in v618",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e73c6470e3c2b28b8205f7c339d33a912980b8b",
"description": "d3d12: Implement video encode spatial adaptive quantization interface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce7c4e14ef22563b29fab7c86cc922a576a3460b",
"description": "pipe: Add video encode spatial adaptive quantization interface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0556fa09f0ead84a5f4098fdff846a58bf9d488c",
"description": "ci: Bump DirectX-Headers and Agility SDK dependencies to 1.618.1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5e856c6af65c2c756c20b66e78802fa5e016e62",
"description": "d3d12: Video encode - Check driver caps to determine which output stats are supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddcc6baad9d94c4e2dfc287af1b00518caf12e1b",
"description": "mediafoundation: Lock QP Map Buffer when in use, unlock after",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd6a83a637d9050ad64af6d90c5ed78f4c7da35f",
"description": "d3d12: Update d3d12 back to use pipe_enc_qpmap_input_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1636620eabf7800b7d9c57296175ec0a2a1759f8",
"description": "pipe: Add pipe_enc_qpmap_input_info to contain GPU & CPU QP Maps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52c7b0d20c88620fd55d21a62468211674559978",
"description": "radv/bvh: Encode empty AS bounds as NaN",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33099040a3e416bce98c3cbef1a031acc0ff78a0",
"description": "vulkan/bvh: Mark instances with NAN AABBs as inactive",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e14adc5cb27aca4e68bcc201c8549b27d7c8c94b",
"description": "hk: Add non-cached memory type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b927ac7e35db6ea8e661fda5415b1b0230a3c6",
"description": "hk: Enable caching on memory marked with HOST_CACHED_BIT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b70575b9decaf2e4be223cb2759c843c1f88026",
"description": "docs: Use correct ICD path in install.rst",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddedac739f7d8b4f877570785929f5dfc6129249",
"description": "docs: add sha sum for 25.2.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc344ac676acf2ffe41c9407818f54770e044aa",
"description": "docs: add release notes for 25.2.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f0ae594a89dd8509904bc8fc9769b065bbfc4a",
"description": "docs: update calendar for 25.2.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bb74929bc3df5c00a1b41c24c700775c57959be",
"description": "ci,crnm: remove unused imports",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2a2d7215ab1767f3ad45ce40fcd6c7ebc860405",
"description": "ci,crnm: remove unsupported arguments by console.print",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "51c3f56aa3e52918751471903f0bdea196134d69",
"notes": null
},
{
"sha": "42a78a1aae19f855b049462d7714cd1f07ca12e4",
"description": "meson: detect `memfd_create()` and `getrandom()` from headers, not system libraries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "927f65caf359a2e0dda87dd5167fe18d153a9a32",
"description": "vk: Fix MSVC warning C4189",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5eafa246ab55d7b374de4a6d8ad73b621d01efa8",
"description": "etnaviv: Turn ETNA_CORE_ into ETNA_FEATURE_CORE_",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2873f47aebb9064929ff32dfed0e46c1fca7b17d",
"description": "asahi: Add base expectation on VKCTS main",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d16d7ac470070cabe8614f0411090eb31b3d2964",
"description": "intel/executor: Destroy syncobjs after using them",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "937fa18bb97164cfb750220f71bd7478f3100836",
"description": "iris/ci: Update trace checksums",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3af4e63061cdc8c5de61bf03ebb967909a1278c9",
"description": "brw: Skip compilation of larger SIMDs when pressure is too high",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "248050b6d04777794fbebf85e97a6a0eff5843ff",
"description": "brw: Add a quick NIR-based register pressure estimate pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ebd76615604ca4a1d2ed84fd1bcad1281106784",
"description": "brw: Do most of NIR postprocessing before cloning for SIMD variants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0712c220abd424848fb3b27fc2f98c439816aa84",
"description": "brw: Split brw_postprocess_nir() into two pieces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71b513a1e98f0e69a2bcc22bf063d7d389c7281f",
"description": "brw: Lower certain subgroup size modes in brw_preprocess_nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e493e03ccf0344fa14b36efb6255436f35e4960",
"description": "brw: Move \"SSA form\" printing to after divergence analysis is run",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b0808adf3d95c64081e393f021f624f72e86d88",
"description": "intel/nir: Make ffma peephole optimization preserve fp_fast_math flags",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25cb6dfbf7c859152ea8aebd0f4b778e27a863f4",
"description": "nir: Add load_simd_width_intel to divergence analysis",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05ea82a76661b2a860847cd0b52c6940b2213b3a",
"description": "nir: Fix gnu-empty-initializer warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "318b020831bbf1a7d42702341dcbcbb057a3ec01",
"description": "meson.build: set with_clc for asahi tools",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14759757ddd95f609823e4c3718bcad6123e63d1",
"description": "meson.build: remove dead code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27328375913d1fce395e3ea17800bf780b7b9ca2",
"description": "hk: fix instance reference in vk_free",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5dd8436b2b0e02c7d809359f5feefa485caa99f",
"description": "docs: update GitLab option name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd898f4977e11c072ff86d6bb50ec3ecf26dfeab",
"description": "gallium/vl: Fix building vl_stubs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "214a431cafa5227571111841cdd864112ca1f97c",
"notes": null
},
{
"sha": "095f13109f9d407d951d2886a4c3516a3b239e6c",
"description": "panvk, vk/meta: Move D/S sanitizing to panvk",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "42abf00f2b67b527844af6ab2fbc2cba9986c0fb",
"notes": null
},
{
"sha": "316eca63a9d1265c053728269580c6a6c428e3f5",
"description": "v3dv: Add support for 16bit normalised formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40515312f64972661d910f7ab369cff822f6d449",
"description": "v3dv: Add normalisation flags to the format table",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e9763cf8611064ee6b3f9fb7fa632a870046609",
"description": "v3dv: Take format plane when packing hw clear color",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b597e838c21dc64a7f84f8b5009b1fd1e0967309",
"description": "v3d: Add support for 16bit normalised formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa858f9581e280eae7fbf39084042e8a9a0b8e1",
"description": "v3d/compiler: Implement 16bit normalised render targets.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9e9d72ccec5d7c5a764bdd1633c0f1edd40b475",
"description": "v3d/compiler: implement normalised to float conversions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "082e6369f9cd9c91d012010f51c24cb24eb65053",
"description": "nir: add v3d specific intrinsic normalised to float conversion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9263e1838bb824fd2d9d30a3225bfd062eb91a8a",
"description": "v3d/compiler: Lower load_output after logic operations",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "42154029fcd18ac6dcf677b0467711e03687064d",
"notes": null
},
{
"sha": "0a640f42c56db6c9252571cc8927106cd5a7cfe0",
"description": "v3d/compiler: Add unpacking instructions for normalised 16bit formats.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ad47b67b8642af3810158117e011bddf2836f36",
"description": "v3d: Fallback to software blend support for formats that do not support blend.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee48e81b26e4293e9dae9834b892839dd2f236fa",
"description": "v3d: Always lower frag color",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfbf1a8e80db2d4eba3dda2ae8c78f21009cfc8f",
"description": "v3d: rename msaa resolve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a9c4f63dd75f0e9b46707d518fe15492fb9671",
"description": "pvr, pco: add primitive support for terminate,demote_to_helper}_invocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1acd6f8d1fd304c9c7e3a8215df35e2fc90b714",
"description": "pvr, pco: add primitive support for VK_KHR_robustness2.nullDescriptor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7ebf2ae093644c083c4e0002b332922526a4f2",
"description": "nir/lower_alpha: extend to support dynamic a2c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63c4ecfae0bd5a65230642bb7f035d4a64f35530",
"description": "pvr, pco: add remaining support for eds2 & 3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17468aee4b770638878f21f22f5332d21feafb2e",
"description": "pvr: add support for (EXT|KHR)_line_rasterization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e11ec20e476224f2aefd774d6846d151f25f691",
"description": "pvr: update WClamp value to 1.0e-13f",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a48857be7b321a292cd7ccbb6313aad2aac9474e",
"description": "pvr: propagate image samples when doing a blit from DS surface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab273f5ab77467cac9389949a8c43e67638c4d9",
"description": "pvr: add support for VK_KHR_depth_stencil_resolve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c4883bc9dec7310d8ee717541c72e1b8a38d4bb",
"description": "pvr: restrict the scope of copy_{buffer,image}_to_{image,buffer}",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c2fdac093a6e4fd4b3f54305fe8a4a7361d4d8c",
"description": "pvr: improve unemitted resolve attachments readability",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e97daec67d5a5c09c4e80cd05dd30e09e6992b5",
"description": "pvr: setup Vulkan 1.1 & 1.2 features, properties, version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1cb11337a237e91db975411128e9426d6abfe0e",
"description": "pvr: advertise KHR_spirv_1_4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27b329eea3fd594e970856fcb5766e09d9daaf9a",
"description": "pvr: add support for VK_KHR_shader_draw_parameters, drawIndirectFirstInstance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0134e86375dcc655d46bc0f17e0b0562bec686d7",
"description": "pco: set lower_device_index_to_zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80609b35e1584aa9c8f8f37db917338044b9b17b",
"description": "pvr: advertise KHR_shader_subgroup_extended_types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd96981cadaa538f3b6c32d6bb7173ba275d35cc",
"description": "pvr, pco: add minimal support required for Vulkan 1.2 subgroups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc5e1e1094554c291239b955a1dc39c6e4c017b",
"description": "pco: fully support Vulkan 1.2 image atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e3740e074e1cc93874fad81bb8405a83ab5e02",
"description": "pvr, pco: support imageCubeArray feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "339ba750144568c58668f5ae784df7f52ab7fdb8",
"description": "pco: treat all load_consts as 32-bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0df962fa0a8d1ef7f725151a1e7e39bc768c184",
"description": "pvr: enable KHR_create_renderpass2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb6c92150226148787a52c9ac96c12e2b7bb5f81",
"description": "pvr, pco: add multiview compiler support, advertise extension",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d48088428bfe52d234319d2ec9c5b01d56edbc8",
"description": "pvr: add view index support for vertex shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c7f0f9c09d0eb0831fbcb2b4ec7a234b6c4c0b",
"description": "pvr: various multiview fixes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1002a6673bc77b279a79c8223c13db00be6a142",
"description": "pvr: add initial driver support for VK_KHR_multiview",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8eb26e49865078ce01f5d970aa533737e7fe227d",
"description": "pvr: Implement VK_KHR_dedicated_allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63461f1026c780ddce04b6af12f5d1fcb8d30780",
"description": "pvr: enable VK_FORMAT_D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca6580aa71b7346e71466159f5a39c7b87c2dee1",
"description": "pvr: enable independentBlend feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a759bcbec3e07482741a9ff3cf0a95e624452f",
"description": "pco: discard invalid instances depending on the sample & valid masks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fdf3683bc7d677ff21207955350d43c7fe56fe9",
"description": "pvr, pco: allow fs sample rate to be dynamically set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d485e8fea41970c9443a081e68efdc9249a15e4",
"description": "pvr: enable sampleRateShading feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2476e4c1abb71cf27921f5f8faff5c71d35ef286",
"description": "pvr: add debug for missing sysvals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f20c7b92b2f134d48eac3302c139a196e78c4706",
"description": "pvr, pco: track and implement workaround for brn74056",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5702234013bcd22f07041bfbe58e21870ef2c950",
"description": "zink: fix disabling multiview mesh with shader objects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b63317d934f4f9d12f78d2eb46339fb1f0d67be",
"description": "mesa: delete task and mesh programs on context destroy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e0c0ba08c5a6810deb7a06405efa51c555f9b5e",
"description": "lavapipe: implement VK_EXT_sample_locations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dca33aa0a034df46179a30d84ff4c73c690a7e2a",
"description": "vulkan/vk_cmd_queue: Clone VkSampleLocationsInfoEXT extending VkRenderingInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5acfdf7534eefc0aeb51fae5de6fa3fe2b76e65",
"description": "iris: Assert no disabling aux in first query (xe2)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cbee485e768d8980b92184dd54c06ce6adfaf05",
"description": "iris: Ensure type of bo's heap is consistent with modifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aa4dc7f77ca9f93d5fb3d2f98bf13dee76e2c84",
"description": "iris: Disable compression on sharing without modifier",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06dbd4c33cd1c91cfd6064337230adac1daf96ed",
"description": "nir: Set cursor in lower_sampler_lod_bias",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9029c8b1e37b645c16a4c78feb62ee42480408ae",
"description": "android: fall back to SwiftShader\u2019s LLVM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23bd356b425c885bf48e5349c0b7ee1f74b6ca4b",
"description": "brw/nir: nir_intrinsic_load_reloc_const_intel may not be scalar [v3]",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f3593df877f84fd2ed2a565b66ecab322cd8c3f1",
"notes": null
},
{
"sha": "29ccbb21f30553d6a39967ae013748063b73005a",
"description": "radv: add a helper whether shader fp16 is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00b8b571c60575c330d5a4fa8580ebb0eac82123",
"description": "device-select: Fix error check.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "355b96413d63b9be09814961f073ee2d6f8eccc7",
"notes": null
},
{
"sha": "5e5bc7a1c728693b97d45b13c3a5eabc6313e9db",
"description": "egl: Fix invalid device UUID returned by EGL_EXT_device_persistent_id",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b58026fac9e3cecd967d1a18205a6de2d39b2c9d",
"description": "nvk: allow host image copy on non host visible heaps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d241e69c57403fe46eb63dcd0a0d440b91588a4",
"description": "panvk: Only use Z24_UNORM_PACKED for AFBC images",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a620f33b7c5ac5d3c526f0f48f16668c4b5cebfb",
"notes": null
},
{
"sha": "76843c049ff235fad109d8ff57a7678e1768aa4a",
"description": "panvk: Fix host copies on planar DS resources",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a620f33b7c5ac5d3c526f0f48f16668c4b5cebfb",
"notes": null
},
{
"sha": "d6dd424b117fafabcd002f3c6ed4b7e0a715d81f",
"description": "panvk: Fix panvk_interleaved_copy() formatting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27988e9848acaf2ef6f0d01b803e5f37d61f7200",
"description": "vk/meta: Support DS <-> color copies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214a431cafa5227571111841cdd864112ca1f97c",
"description": "gallium/vl: Remove mpeg12 shader decoder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b16910031bbef5a5f44b26fb7c75c7fb4b97acb4",
"description": "nouveau: Remove mpeg12 shader decoder support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d78016cabdb67547bca46768734d4775b0c0d7f",
"description": "r300: Remove mpeg12 shader decoder support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69aa7545475b8956ada04ee4dd08ba10f7572ed5",
"description": "r600: Remove mpeg12 shader decoder support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3579190d6176f2665364c79085ac4a4ed00f7d5",
"description": "ac/nir/ngg: Fix scalarized mesh primitive indices",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8e24d3426d93096f52d7f7128ce088083a7ca308",
"notes": null
},
{
"sha": "3dc9c1a91e347f52e8018beb1d9dda9f17e86851",
"description": "ac/nir/ngg: Remove dead code for 64-bit mesh shader variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86557cace15bd6dfa0af7c510120e56440e8a83f",
"description": "pco: use nir_unlower_io_to_vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd9d55201f7db1a2ee68cfae45011b90b181c2ed",
"description": "pco: use interpolated input intrinsics for shader io",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b111b8a8443892d9db2418e4ebe695a1537a1fdd",
"description": "pvr, pco: implement prerequisites for sampleRateShading",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83aecc8f3f5f3ca90b4b193536edd6b33756bc79",
"description": "mesa/st, nir: commonize unlower_io_to_vars pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4531b8ace44342be53311d4abe54fe21632f28c1",
"description": "treewide: Make exported DRM FDs read-write.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ef811b02a022719dfff3fded07b6a2e6ec592f7",
"description": "spirv: Add support for OpBitcast in OpSpecConstantOp",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7df6431bf727c21e10160cd0048442565b7cbbd6",
"description": "gallium/u_threaded: remove refcounting for buffer_subdata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b688ec07801937954007497fecde868db29d73c",
"description": "gallium/u_threaded: remove refcounting for buffer_unmap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4749325e0865ce635c4fe60001bd4875b2a1ba1e",
"description": "gallium/u_threaded: remove refcounting for get_query_result_resource",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85db3e7de5c9b0f1b1a0a55717e5fe0d7ac268b6",
"description": "gallium/u_threaded: remove refcounting for draw mesh indirect buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "381a88fdbd26cdc7329cc18b85c3c233ef89fc39",
"description": "gallium/u_threaded: remove refcounting for clear_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08c3edac487bab4a86a87055db2eb58928e8e775",
"description": "gallium/u_threaded: remove refcounting for dispatch compute indirect buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d15ef96ca6802a2ee74bb03c28638f0efa7acd5",
"description": "gallium/u_threaded: remove refcounting for draw indirect buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80126bccf87c44847aeafcdca206a3e085dafffc",
"description": "panvk: use os_get_option instead of getenv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114666733c4b7766952e8c0acbb837067e3ad540",
"description": "Revert \"ci: Fix for GitLab 18.2.2 upgrade\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "ece0d4f998d14b196dff2244fc7c97c12a7d3518",
"notes": null
},
{
"sha": "d027f1b336faed6daa24ec6ed711aa2385b74fb3",
"description": "Revert \"ci: Temporarily hardcode S3 artifact path\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "a693539ff998cf3d1cfd43282ef22ad461fa5a65",
"notes": null
},
{
"sha": "583526ba2c52fc8dc53d80a4f5623f39994c7e35",
"description": "wsi/metal: fix cleanup on swapchain image creation failure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd045ac99cea5bea1e9e55c4381c37ad0e824352",
"description": "wsi/metal: add support for color spaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0227546475246234e85e7fda1e78fdaf5507a02",
"description": "wsi/metal: move VkFormat -> MTLPixelFormat conversion to wsi_common_metal_layer.m",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32e6f2842fe4a3a96f52048383514f6f2f38c17",
"description": "nak: Implement bitfield_extract with OpSgxt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8116679c30bdf622a585d440f16f2ae8bb8f9a7",
"description": "nak: Add OpSgxt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c08e7766e7593901908e857a59aa786a6328d9b",
"description": "nouveau/headers: Handle unbound sub channels in vk_push_print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03869631db348da90c4b65b7ae39d3a68a7db714",
"description": "nouveau/headers: Import Blackwell host class headers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9ddffd4ae744781dc644705ca54c3266de2c48",
"description": "nouveau/headers: Properly set subchannel 3 to 2D engine in vk_push_print",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4bb256e5ac348087e84552539bf9c96cfb1f0bd2",
"notes": null
},
{
"sha": "f8b269e7999ddfabea0df8cd210bb1b3ee59367a",
"description": "nouveau/headers: Use previous method for default",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "246b96829ffac2007288e1e85a057fc80fbd52da",
"description": "nouveau/headers: Deduplicate push dump impls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e471f2058735be81b92e29a9a06f93bc3d0770e1",
"description": "nouveau/headers: Split out \"cases\" in template",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b8017a4b4f5df7400a9f2b45d7efb120951f0b5",
"description": "nouveau/headers: Mark vk_push_print as cold",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7a62d5effd3fb5012800bb98874537ab75c9c0c",
"description": "util/macros: Add ATTRIBUTE_COLD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7790f98487c626181ddabe036b4e35aaf3bfc7e2",
"description": "nouveau/headers: Add Blackwell support to nv_push_dump",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dccedc043dcb5ec2df7e46e02b2309124acbbbf",
"description": "nouveau/headers: Include class headers instead of redefining class ids",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1f97c277848b21a6a3d515c3ba751f317983d2c",
"description": "nouveau/headers: Handle more gpfifo classes in vk_push_print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe44e8a7fa8589722da2d1d62de5452c494ef6d3",
"description": "nouveau/headers: Handle all 3D classes in vk_push_print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b985017ddce6c0fe378a04e8116445df1c044b6",
"description": "nouveau/headers: Handle all DMA classes in vk_push_print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7f226a3b280215a10986a57c2be33b42999fa54",
"description": "nouveau/headers: Handle all compute classes in vk_push_print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a2b53f47f5ce228fa5e3f564be198d5ae05df50",
"description": "nouveau/headers: Autogenerate push method dumpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be61c12f3e61d1b6e3c76a46f3e8851d95e15a09",
"description": "anv: Use image view base-layer in can_fast_clear_color_att()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "44351d67f8f0e20a50544b1c6ffca9fa90d0ce36",
"notes": null
},
{
"sha": "89494730234d46a435650a5dcc2ae6ab7e09a2cb",
"description": "nir: Fix nir.h MSVC compilation for C++ source files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "094804131ea57c250c1d54c776ea26ab7b2f127b",
"description": "nak: Fix divergence test for redux availability",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "295373f29f129acdfa23262f446e53942c0d4807",
"notes": null
},
{
"sha": "bb3e401cca10664bc801142e30afc7110df36bf8",
"description": "Revert \"lavapipe/ci: Disable stack-use-after-return detection for ASan\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "44d161a7a0fcbea92c95166b707126d253416ffa",
"notes": null
},
{
"sha": "9094b404d51213465577e3e117c91f49c5f72285",
"description": "vulkan/cmd_queue: Handle struct arrays with pNext",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c76da351b041e63627af4b4cd892ac527d041727",
"description": "vulkan/cmd_queue: Handle internal structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b02ef48e9dd1eac80817db2e34a5d5f3103d835c",
"description": "vulkan/cmd_queue: Remove unused variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3b2daa28d01c69e8e2488615b6613f911f48c16",
"description": "lavapipe: VK_KHR_copy_memory_indirect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "010cd37e50e795c79da1c99d7b0541b969d4ccb8",
"description": "lavapipe: handle aspected depth/stencil memory->image HIC transfers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "daa276b6050cc18e9c2a1815245750d2a2a2869f",
"description": "lavapipe: move copy_depth_box to lvp_image.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "141a225ca136e7a7e6368e5999c793428c363978",
"description": "intel/brw: Use ASR over SHR for SHADER_OPCODE_ISUB_SAT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c45f442d5c5031f0e56885fa2d7f5027599bd948",
"description": "intel/decode: Add support to new version of Xe KMD devcoredump with canonical addresses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24235bcac364cba69526f59de05b59356e530f59",
"description": "tu/perfetto: Use a separate track for VK_EXT_debug_utils labels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46a4569c227c0ab4b66c5ee417f14f649112e237",
"description": "nir/opt_undef: prefer 0 over NaN for pack_half_2x16_rtz_split",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7f8c6ed605e9f011088215c4385e59e1fdba3ed",
"description": "radv: call nir_opt_undef late too",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8343e4546707f9839aa247e0cd664eb743fca4f7",
"description": "aco/lower_branches: update branch hints after changing jump targets",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "13ad3db43f9a56fb99f2347edfec8af0407d3973",
"notes": null
},
{
"sha": "2ea551e85a86509b724efe31bf5f3c4b132a46b0",
"description": "vulkan/util: drop workaround for ANB struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dc5caec366328104daa100e0483778fbfc877e2",
"description": "vulkan: update spec to 1.4.328",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59278c223614a3877fcbbabb8c9eb3bd4acc3836",
"description": "anti-lag: Do not enable layer by default.",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7129a208566f2a388f5e49a04e1f5fbe9d7fe33",
"description": "anv/video: fix to set slice block size correctly for h265 decoding.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84802cf32523eee2937ddd939e7a5ffad717ae8e",
"description": "vulkan/video: fix misuse of CLAMP in h265 slice parsing.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "79981063552ce879ca64ce58eb70754b28d6d1ae",
"notes": null
},
{
"sha": "23c98417aef0638d005c5c8aa57d6501074d83ee",
"description": "vulkan/video: fix h265 encoding with LT enabled.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "896f95a37ef6c21ebdb5084bce1cf3288e6d596a",
"description": "vulkan/video: fix h265 decoding with LT enabled.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d36bf891b54a416e96c39bcb58025c6bb65f7fa",
"description": "vulkan: Compute path to write into JSON manifests once, use it everywhere",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be8cac52d3e81abd082d7b36751d661161dc7698",
"description": "vulkan: Consistently form driver library names as prefix + name + suffix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a14b7224b45f242e1756bd83a81ce48fa3dd755",
"description": "etnaviv: Support ARB_stencil_texturing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06738c4ef65c4413eb03e12406dc65f6e4514712",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8f47d7681a5e8a5e346215150e3e333ce4d5ef5",
"description": "blorp: add missing pipecontrol after 3DSTATE_WM_HZ_OP for Xe2+",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc08786689426513546c5e753d369842dd0c7de3",
"description": "aco: use maximum RT vgpr_limit that doesn't reduce wave count",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b24bc7c70df68d6d8f949ee2ffb02e1c1472235",
"description": "util: add util_round_down_npot",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b50b8966bf29f4317158cdd52e51bf3300ba0e6",
"description": "intel/mda: Fix gnu-empty-initializer warning",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bccc0fa9846f7a3633461c0deb4177cc9d19b11e",
"notes": null
},
{
"sha": "a09b6551ffb47ee3e78a82101945eac28369c387",
"description": "pvr: remove stale comment about pvr_pds_upload",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ff8b043ebd5c3500aab342627fff710a6375ab8",
"description": "pvr: use pvr_memlayout instead of uint32_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a26600c4f49a2ac5e3a89a15286ce06461465190",
"description": "pvr: include pvr_common.h instead of pvr_private.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba5afddc903aa0c8e296a8fa6a903abbbac9bf77",
"description": "pvr: remove bogus forward-declaration",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d963cca82f4d503f883451e410f78f68c54480a8",
"description": "pvr: move event/sampler cast defs to correct header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83a8df1b37ded3d6fcf41f94cc2fc0ae9e9a4ab7",
"description": "pvr: drop pointless PVR_FROM_HANDLE macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fce4e5bdca45a6647c0e9820211d59adc177fdb",
"description": "pvr: remove unused enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5606141ebbe11a8d5c115d804d5a17728b8d978",
"description": "docs/features: Mark GL_EXT_transform_feedback as done for etnaviv/HWTFB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e03505782a9a8cb2a458c655080127ae81adf00",
"description": "aco: don't insert s_sendmsg dealloc_vgprs with little vgprs allocated",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27cc6317f97f5e6c68b53d5e5eb90b34f4f69157",
"description": "aco: dealloc vgprs if there is a pending non scratch store and no pending export",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26e041e821e465214776f9efaaca563cd81757ce",
"description": "aco: remove existing dealloc_vgprs use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bd5b1728a544f9023590265196476cde81db859",
"description": "v3d: replace raw integers with enum types in helper functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e5f68662d344398287668fbca72fa495dbde971",
"description": "v3d: move format helpers to v3dx_format_table.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8864ef03bb5123ffba792bbc497e4e1c8e6e0de",
"description": "v3d: use Texture Data Formats enum in Texture Shader State struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28cfb2bada2398a9ddcadd03fac060d5654a15e",
"description": "gallivm: handle u8/u16 const loads properly on big-endian.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f90e0f0797bf97e0848305a432293d8a621fd3b0",
"description": "intel: Convert getenv() to os_get_option()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75292ae7e40c03775b1b7a76db55c8d8e1d11063",
"description": "nir: Fix gnu-empty-initializer warning",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7538167096e735c208b3056b850a98cdd0a0d08c",
"notes": null
},
{
"sha": "5120a91c824cf0503fe97f71beca5dedff66fc3c",
"description": "pvr: add VK_EXT_physical_device_drm support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54d8f2a1cf13d35bce1b21fedbe484ccd4e38b8a",
"description": "llvmpipe/ci: document fixed tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "613bfe0b8b4e1c81571415ab783feceaa6209602",
"description": "device-select: fix build errors on some stricter build configurations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4f44edbff339a7030f43d32a529b687806a0b11",
"description": "mediafoundation: Use d3d12 extension set_video_encoder_max_async_queue_depth to save memory in low latency (no async/in flight frames)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7c4131963743bd94658027c757cab6cfb7c08ac",
"description": "d3d12: Fix video encoder async depth fence wait off by one bug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8f2c415812270aa712de897e5a36de8cb8c3af8",
"description": "d3d12: Allow frontends to set_video_encoder_max_async_queue_depth() to manage encoder memory overhead",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2b009fc29a8e9cd53523518c7eb472f208fe0e5",
"description": "d3d12: Use lower size estimations for compressed output bitstream sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0395dca6d694aa1473301c22b3d9adaa200f97b7",
"description": "mediafoundation: Use lower size estimations for compressed output bitstream sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30703e1d7d0597b4961a79469b227b3db2cf353c",
"description": "freedreno/computerator: disable disk cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf30742a667b2d19dbed69f32fcca5665cb7190f",
"description": "radv,aco: don't end monolithic ray tracing with unconditional terminate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a441a30921aa75fed18105a9eee889572432740d",
"description": "radeonsi: compute blake3 hashes of internal shaders if they are not set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e018b916d1d5c8831cf6276add11ab9eb140c7c8",
"description": "radeonsi/ci: primitive_counter failures are no longer reproducible on gfx12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d88d2c2c30d7df4852f90e911a5930501e7d8f2",
"description": "radeonsi: switch VBO descriptor uploads from u_upload_alloc_ref to u_upload_alloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc29c41f064a1bcddcc270ea5af6fb7a6ddd25be",
"description": "radeonsi: don't ref and unref an index buffer uploaded from a user buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f140b96edcc5429d33d0d613ea50dd11a8f0dcd0",
"description": "radeonsi: remove recursion from si_set_constant_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8088d62b0ad6801df376456a2ff4ca090726e6",
"description": "radeonsi: if rebinding the same constbuf, don't update refcount with atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfeccfbb3a6d9771f572f400237adaa5615ed023",
"description": "radeonsi: inline si_upload_const_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baa7a5fd806db3d4b6ce3a5bc81e060f02f1d0f8",
"description": "radeonsi: always set TC_L2 for CP DMA on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45dcbcfc027f013006970df26f45d2a10dc27c8f",
"description": "tu: limit query pool types logged into RMV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e39ba2f6e8507392bc6f042905e741711d8e431a",
"description": "etnaviv: Fix util_blitter_save_so_targets(..) call",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "52bc3c2d20a1a53789c944b9e4717fcc7527c5e9",
"notes": null
},
{
"sha": "eadc0416b9bc1e2ee514813317a1a7d13f3b46d9",
"description": "pvr: wire up version-overriding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5fc1f3e902fc4e03746094cef4f9c1ddf3b6fc2",
"description": "pvr: report vulkan 1.4 to the loader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adcd8411dff103b2bcbc6f4ea209e93eaae60d1e",
"description": "panvk: Don't expose low/high priority queues on Bifrost",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f04dbf0bc0bf34818c7cdb1852154b396c81de99",
"notes": null
},
{
"sha": "971e068762abcd593cb1a539137e09ee5cd65f6c",
"description": "panvk: Fix ordering in prepare_draw()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f011e5707dc4c109d0189ee9ccd6c37a6adc1b28",
"description": "brw: Identify if/break/endif special case before emission",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f00fca998ea25f5583608a975bc213de975a7cd6",
"description": "intel/mda: Add MDA_FILTER to select which archives to generate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34198545aab7e88d7355baf34dd47f552ae20f46",
"description": "intel/mda: Use archive filename as directory name instead of hardcoded \"mda/\"",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff37e97a0b750b59464d5dab8d250e3366dfad0",
"description": "intel/mda: Allow more toplevel directory names inside mda.tar files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1d66c18c94693db1c0f5cf07741ecaa23d02006",
"description": "intel/mda: If MDA_PREFIX=timestamp use the actual timestamp as a prefix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c21494576e46996a5f1542eb5bbc0fbd44a033ed",
"description": "intel/mda: Add MDA_OUTPUT_DIR and MDA_PREFIX environment variable support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfdc883833a5502586e28ad134b1d4897b048006",
"description": "intel/mda: Add pager support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceb1baf939d727e280ee464bb62c5b82ab4fe5cc",
"description": "intel/mda: Handle non-contiguous object versions in mda.tar files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38b462e09a575a57f23083df6587ac6916316d35",
"description": "intel/mda: Add -U and -Y diff options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef3cafe44ec2fa9d56a37042b5e72fe7cd98366a",
"description": "intel/mda: Add search/searchall commands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44f39eea555777e2b352933ed03efb9d42e5a47a",
"description": "intel/mda: Add tool to inspect mesa debug archives",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dedbe0e82662ba4fcef3e882a520de1e74750ddd",
"description": "iris: Create archive file when using INTEL_DEBUG=mda",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c90a9c8e384f60465b13f43b02188c532a46e32",
"description": "anv: Create archive file when using INTEL_DEBUG=mda",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bce2cb1e24b6e8ee85db52e5d9430095c045ae2a",
"description": "anv: Refactor anv_shader_compile result handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f6155e47dfe469a27da1b4004dd779ca945a08d",
"description": "brw: Also include the final disassembly in the debug archive",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdef824b7ad904366dc92deb4f94d707b47a51b7",
"description": "brw: Include some NIR states in the debug archive",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f82d85a685733ff6fe830782b3cb4276358c1e9f",
"description": "brw: Use debug archive file with INTEL_DEBUG=mda",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bccc0fa9846f7a3633461c0deb4177cc9d19b11e",
"description": "intel/mda: Add code to produce mesa debug archives",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "186cd59cf244cc891db95ea46106de27c51790e8",
"description": "anv: use the color_map if present for calculating color_mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66fcae5b1bb617bd4db8ad1752092dd88c9f849c",
"description": "anv: fix FS output <-> attachment map building",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f979776ed4a7b515288684a7c761c1d227d2446",
"description": "egl: Don't maintain a list of AtExit functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8435837a5b74d46cac84869879cea7a632b47ed6",
"description": "egl: Set atexit() handler during initialization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f7e0f79ad1754d64cef08da0a511c8447bb8d44",
"description": "vulkan/queue: Move shared binary semaphores to temps",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4edf9203b3fb5b7fe27de404c5b4a200b2a3ecc",
"description": "meson: use vcs_tag() instead of custom script",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00783d821dda27ce4e918ab5c1beff794ce73a5b",
"description": "meson/util: Define _GNU_SOURCE for mingw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8470a3c1ccf044a5145b80dbef9b161a68f28d2",
"description": "meson: Update comment to be clear",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4b524709f90d81895e990065966f930c087d252",
"description": "panvk: fix image/buffer destroy to use MODE_IMMEDIATE for unmap",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "86068ad1eeeaddb7f8a968772a07fe62519379a5",
"notes": null
},
{
"sha": "807bb875d6206f73e40f7f15e4f6d2f7f1ef1f40",
"description": "panvk: fix blackhole bo error path to use MODE_IMMEDIATE for unmap",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7f263dd2fb0a00ad3b7de0d049f0ca627601a830",
"notes": null
},
{
"sha": "12354cd96eecfd6ba3859c5ebdac388b5be1cc94",
"description": "d3d12: Fix typo in cast when reading pipe_h265_enc_picture_desc::gpu_stats_psnr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95669ad5df61db8459ed12bcca76066169235187",
"description": "intel/executor: Add examples for srnd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1c5f1ccf66ba884d66cae5969ae805aee6dc4ba",
"description": "intel/compiler: Validation for SRND instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe6d364ca8f6e8d9c684f7b5eac5c39aaee6ab77",
"description": "brw: Add assembler support for SRND",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51f4a2572a05ba8390e4d4e842048e2f2399e895",
"description": "intel/compiler: Initial bits for SRND instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b0dee91f9d5a2c110c7631d8a784f377cbe72c",
"description": "virtio: virtgpu_kumquat: clippy fixes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1d0ae10842bf33dfaf0a82fd04048d7a95199c",
"description": "nak: Don't copy-prop adds that flush to zero",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "29bfdcd7c15b41e387b5fc7ed3ef9d958ec1444a",
"notes": null
},
{
"sha": "41a48f41095f5a9c9d3a91adb81dfaf5d2807d14",
"description": "pco: add usclib build dependency on generated files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c930a505e7939e20e0104df4b5a7873f1ed3f07",
"description": "anv: don't attempt to memcpy if allocation fails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc44e708d71ea97f21aaa1e9274e4a89c032dd92",
"description": "asahi: Set PIPE_BIND_SCANOUT in agx_resource_from_handle().",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "534a04d557f3e2022b23821368ae06f2f746c9d8",
"notes": null
},
{
"sha": "3c01205e32b14cfca36f8396d34150b152f46218",
"description": "asahi: Fix lseek failure error handling in agx_bo_import().",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "df725d4f642a1a83dada9814d7c46eae347cf04a",
"notes": null
},
{
"sha": "d041640b8877f04e6f68a6e29a4ee1c362d53df3",
"description": "aco: remove excess offset handling for load/store_shared",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbb20a4e23a0061b169c68df78c33ffb8b0d8d70",
"description": "aco/optimizer: remove DS offset optimization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd68825febde707d87dd7e9f262f7ec41caff0f2",
"description": "radeonsi: allow for unsigned wraps for shared memory intrinsics in nir_opt_offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10266e7b21769a838898d61aa35a364d70af4540",
"description": "radv: allow for unsigned wraps for shared memory intrinsics in nir_opt_offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1a692f74b943bf708c70f1022c98c877d64edd8",
"description": "nir/opt_offsets: allow for unsigned wraps when folding load/store_shared2_amd offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27f1c671ec6f3380204c7c776b5430a752d4a098",
"description": "radeonsi/uvd: Swap order of comparison to avoid warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4903a2bdb5b1673d2ec4e4cc62a55d12bca984",
"description": "i915/meson: generate intel_device_info_gen.h before compiling i915_drm_winsys.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "559851ab9e9aeb69633789d1ddc5255f31fa50bd",
"description": "freedreno/meson: generate xml headers before compiling gmemtool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f60886d09d74f3d4c31b924847701c09a5b89571",
"description": "etnaviv/meson: generate enums.h before compiling assembler.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f9fd1768ae474e5b9998867880a2369c47d9916",
"description": "intel/meson: generate spirv_info.h before compiling brw_spirv.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "618038860d51cc167242bd900f40cb0e5a80228b",
"description": "gfxstream/meson: generate git_sha1.h before compiling ResourceTracker.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb780bc42a6c664fadcb4b485e237b1dcd8981c7",
"description": "panvk/meson: generate git_sha1.h before compiling panvk_vX_physical_device.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4b86d8e0ccd797b4a1ef4b56cc9868941a61de5",
"description": "egl/meson: generate wayland presentation-time header before it gets included",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91e5e7d79d995f324613b461362f1c7ff5bfe80f",
"description": "util/meson: make sure shader_stats.h is generated in time for anything that depends on mesautil",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e3573127c6a971cac7e5d597a2ea24857ba9e0a",
"description": "vulkan/runtime: only set shader subgroup info if non-zero",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "67c4b762a5c365b795ecd14c2c9b4f5e9e295bba",
"notes": null
},
{
"sha": "e9910fa9554a5e8560ddba28b563b1f9cbc39d3a",
"description": "brw: fix type conversion in tex operation params",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bddfbe7fb1e3d8fe947beefdf6d260d13ddefe2a",
"notes": null
},
{
"sha": "bf9a3bfd8656c0fd081a34f56f39ba85dee01ed1",
"description": "rusticl: support NIR_DEBUG=progress_validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20c316718c4968fc7db7c329ff33f180512ef808",
"description": "rusticl: support NIR_DEBUG=invalidate_metadata/extended_validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7538167096e735c208b3056b850a98cdd0a0d08c",
"description": "nir: add NIR_DEBUG=progress_validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "706ba80057dec3b34f289c7c18f4e5f54b1fc6a3",
"description": "nir: fix NIR_DEBUG=extended_validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "026e2527bf291da36bc041c483f79de8f9e22545",
"description": "nir/opt_if: rewrite progress reporting and metadata invalidation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da23b17c8b250882e470ca7f13087434562c524b",
"description": "nir/opt_if: fix progress reporting with multiple function impls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "591b498e1fba8f573cf31d09ca5fcb93e858f481",
"description": "radv: fix progress reporting in lower_rt_derefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ee2b0fd4b46958eacd11212df48a67cb39ef47",
"description": "nir: fix progress reporting in nir_io_add_const_offset_to_base",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92a2ab8b6419e30567770f78c32bd8535131cc88",
"description": "ac/nir: fix progress reporting in ac_nir_lower_tex",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66e9a2f61d321bd515d032c0baae14bd74c7ce93",
"description": "anv: fix crash in ESO tests",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1d8847afcf37964fa2d31b8ebb8c6ef8fd7d4674",
"notes": null
},
{
"sha": "f97b51186fb5144bf6577abfeef3ea3406c5a7bb",
"description": "anv: intermediate RGB <-> RGBX copy for HIC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a18d8d867c34827c09c15246f6df4f9c45f818b",
"description": "anv: drop height_pitch parameter from anv_copy_image_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c02a27bce1d46a3ed59725b3666953612ff85399",
"description": "anv: handle multiple aspects in vkCopyImageToImage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68e4fd7de204962e3b0307028782356e9d45d935",
"description": "anv: drop EXT from host_image_copy stuff",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c5d2b1e9fd3279869c351fd5859ec655788c9cb",
"description": "anv: pass only isl_format to helper functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2eb768eb22287a5cc0cf578f677dc0157ab008e",
"description": "tu: Expose VK_EXT_dynamic_rendering_unused_attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d8847afcf37964fa2d31b8ebb8c6ef8fd7d4674",
"description": "anv: fix streamout config comparison",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e76ed91d3fb726128f96d07e479965933efcb1f1",
"notes": null
},
{
"sha": "8e93e7cd727bf8cd91fdc4d82a53b0d2ad5e3df3",
"description": "brw: layout patch in VUE in position independent way",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8dee4813b003f5adbd27666218ef008bb4e27f81",
"notes": null
},
{
"sha": "73383fe7ef608812f6d764a8a1e5f1953762e7b9",
"description": "brw: fix split_sends with txf combining",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dbcc81c8598b6d3c3287a303e7f67dca5cc2082",
"description": "brw: simplify texture surface/sampler handle sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cf911ab4bf1025a63484de02ca33cdcabffacb",
"description": "brw: lower shader opcode into tex_instr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bddfbe7fb1e3d8fe947beefdf6d260d13ddefe2a",
"description": "brw/blorp: lower MCS fetching in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4ab2087cfa75c9772be8aa8c8c10ab9dff92562",
"description": "brw: lower non coherent FS load_output in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b6b03bd3b9911a58ad26ec152415d38e1b9149b",
"description": "zink: convert task_payload offset to array index in prepass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a482a7a3d1973f9c86a22f31050e2d2acbc8450",
"description": "gallium/llvmpipe/test: Rename rsqrtf() to _rsqrtf()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7ae410918909019beeef8e52eec39c2e4112aa",
"description": "egl/gbm: Destroy excess BOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15b8d3ca434d9dde530ede95e5b3f03cc9788738",
"description": "egl/dri: Name struct dri2_egl_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fce9dbc4938c8c63d3918a23fe9e94370e40e206",
"description": "tu/perfetto: Init perfetto datasources once",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0621d5cd392538c4c7e21ce4d71b58b5411e1dc5",
"description": "tu/perfetto: Make GPU clock sequence-scoped",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09f5c9d0ad4224b36d75473731452ed9c7da2141",
"description": "tu/perfetto: Track GPU timestamps per-device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b63472e4ebbc553ac859c0a513a1dc6bcd1d16",
"description": "tu/perfetto: Don't check sync_gpu_ts when emitting renderstage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea849b55570416e0e6054384340482308103f563",
"description": "tu: Destroy all mutexes used for device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f536d76341611b46e22d1717d3ae324e5062bcb0",
"description": "ir3/parser: don't use instr as ralloc context",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "114e6a310490e40e58c1e2a0f36a6ff95bcc07cf",
"notes": null
},
{
"sha": "e2e13f23a094f1ab0cf869fbf04f402e7c8f9104",
"description": "zink/ci: Re-enable ASan leak detection and drop VVL filter on CML",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "518008c3b030dd9d0e28ba1efff4e19ff8341c6f",
"description": "tu/a7xx: Update reg stomping info to fix GPU crashes when stomping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51c3f56aa3e52918751471903f0bdea196134d69",
"description": "ci,crnm: migrate colorama to rich",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6b11b58d982f224bdc39271c50fd964264364b2",
"description": "anv: Fix tiling for AV1 IntraBC surface on Gfx125+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3c7a834ebc7e6aefa87e5e902491025de5e7d82a",
"notes": null
},
{
"sha": "81f3a5a0358074efa4a72512149283c92e7760ee",
"description": "nir/opcodes: remove invalid comment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc4b50b023c227e2dbc909cb8332bce027261764",
"description": "nir/opcodes: use u_overflow to fix incorrect checks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b23a2ba8005b113c8fd0c936a2401dbf02d5063",
"description": "util, vulkan: use u_overflow.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfbf745a79f8ebf3c63f20b2adbb55cb74260723",
"description": "mesa: add u_overflow.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66aefea02b29f61be28abe71665e05e8d1a4e41a",
"description": "mesa: clear TransformFeedback.NumVarying on error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1110763d7b4a9e031fc259935c65577c481f7394",
"description": "anv: avoid unnecessary 3DSTATE_PS_EXTRA emissions",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "44aaf884254768e16349bc32f5cf0d5e878a5c47",
"notes": null
},
{
"sha": "ade4952d3c1b26e0b6548fb28f382ad16b3d93ef",
"description": "anv: fixup 3DSTATE_COARSE_PIXEL emission",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "44aaf884254768e16349bc32f5cf0d5e878a5c47",
"notes": null
},
{
"sha": "c334ade0c261e6dc39a87af43521df56dde72cb1",
"description": "gallium: fix eglExportDMABUFImageQueryMESA crash for r600",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f416a52960b978f939fdebe062167949fa93f997",
"notes": null
},
{
"sha": "3e04990c683df622fcdf915adaa255057637543b",
"description": "elk: Increase the size of some structure fields in combine_constants",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2dad1e3abdb1ad153289455f3e273101e5bac1a8",
"notes": null
},
{
"sha": "b7e1ac8309843b6cc005845177080cb91d604958",
"description": "brw: Increase the size of some structure fields in combine_constants",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2dad1e3abdb1ad153289455f3e273101e5bac1a8",
"notes": null
},
{
"sha": "2f99f95288562382469f1e043a447ae78d7c69d7",
"description": "lima: wire up anisotropic filtering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3ef41ff289a21562329aab1a7d6ce6a8fa29d8c",
"description": "compiler: document SPIR-V capture + replace",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97b4a6d0e3300edaa1b894e834fa1bf881b1769e",
"description": "compiler: SPIR-V shader replacement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a43c76c2b22764cc1503698e9b6b7a22c66711",
"description": "compiler: auto-stage file ext for SPIR-V capture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df2f7bda4fc9d170127adf7329f5221071d9a9c1",
"description": "compiler: BLAKE3 ID for SPIR-V capture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16a855ae6190e2e7edb9ebda9d9ab6a5eb37cecf",
"description": "compiler: use PATH_MAX for SPIR-V capture filename",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f893de953f516d31f3c6be2b039f8d7ac08d879",
"description": "hud: delete buffer refcounting",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b3133e250e1c40496d98c4ba52386b7ae423d194",
"notes": null
},
{
"sha": "729827878a018618734685480e2da2a3e728a967",
"description": "panvk: fix FS driver set layout when LD_VAR_BUF is disabled",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7b949dd8c40de9d3ca5cc3d42ba09a38af2f89a0",
"notes": null
},
{
"sha": "a7922e7188bbc1a0d258eac5635ada24f4ff5085",
"description": "tu/fdm: Use better bounds for LRZ overallocation with FDM offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c11a9cfb35595e404913691241a2a2a0f0a8f03",
"description": "meson: use the wayland module",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "943ac082804413a2f11d7330082095aa94def6c2",
"description": "gfxstream: determine page size based on guest properties too",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c6c1fa484af4dce60bd23c98acee2f0a47a07c7",
"description": "etnaviv: Implement hardware based streamout support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52bc3c2d20a1a53789c944b9e4717fcc7527c5e9",
"description": "etnaviv: Implement stream output target management",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdd9d8b13d8e5448491b31166da66b19e0bdf9b0",
"description": "etnaviv: Support PIPE_QUERY_PRIMITIVES_EMITTED",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbac6a8b5330ac0f89a42d91a90ee9167b2dfaa0",
"description": "etnaviv: Pass context to acc sample provider supports(..) function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebd5504f73577818bd21fa81bb85c7faec18c3e2",
"description": "etnaviv: Support hw based rasterizer_discard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53ff96a2279fd9f692a365bccc7a5e72bddca97f",
"description": "etnaviv: hwdb: Add HWTFB cap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c806f9514b8a14c0398716b15adfc05b5d28edc",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "964e84d46868ac393dc62b2830f99189de6f79cd",
"description": "tu: Fix 3d load and clear when FDM bin offsets are in use",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b34b089ca1327a5d48bc3cfceb9647c44763b52d",
"notes": null
},
{
"sha": "c5acf58fba3e49126442be2d110acde87c4b93fd",
"description": "anv: Add support for AV1 film grain sythesis on Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e8b96c40c86f443818a2602502f9e5a943ce715",
"description": "anv: Advertise only OUTPUT_COINCIDE_BIT for AV1 video decoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f952e27d6e480ca5ee8110923164f207ee7ec219",
"description": "docs/pvr: drop GX6250 from the active development hardware list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "106de393109886b4e1e1ade4c56e5bf9f82e400a",
"description": "pvr/wsi: don't advertise supports_modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "916d51bd065cf098ffdd8cb7d642c1ab9a1cf002",
"description": "pvr: merge legacy uscgen code into pvr_usc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dca74017189953bc021767ec5645aca85037f45",
"description": "pco: switch to using csbgen and clc helpers for tex/smp state {un,}packing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b7fb811abb2b0ae4cd163352d47f1af6dc639f4",
"description": "pvr, pco: switch to clc load/store sr and idfwdf shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936cf5fb83b1973650526522ce1ee3f055e0377d",
"description": "pco/usclib: disable predicate control-flow in generated shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "825c4443bfdf4f493137ee00baacc8a4ca665acf",
"description": "pvr: switch to usc generated spm load shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "585cca9b2f9c095638760662ed1cc0a9ba6fb711",
"description": "pvr, pco: switch to usc generated zero-init workgroup memory shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2127bf4f74a658d7f4fdf2d55ac69f6bd8625fc",
"description": "pvr, pco: switch to usc generated clear attachment shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dd0a5ee2db5b3fe376be00433e534f91ef127d6",
"description": "pvr, pco: switch to clc query shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fd3d7ee69cc8c4e25c98beb5b31c18cb0f8f791",
"description": "pvr, pco: switch to clc vertex passthrough shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6100c5287ac712fc4a9809593094a17c4da7c38b",
"description": "pco/usclib: add some preprocessor helper macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd130c5d8bdedd28c342c7ccd2bbc46e4ab91640",
"description": "pvr, pco: switch to clc nop shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98814d343d50130cf0120071876142d7401bbac8",
"description": "pvr, pco: switch to clc state update shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b21ec6cd207941268aa3ccc43361b894d3baa1a",
"description": "pco: move uses_usclib flag into shader data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a7a5958d5663aa5b7c98ae24df7440775657ad",
"description": "pco/usclib: switch to common defs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "116d8573d46ac0a63c8fce1fe6d6477db29a225c",
"description": "pvr/csbgen: use stdint macro for unsigned 64-bit constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8adfa1241a2d8a6843f44f4b0bca390c9e8eaed",
"description": "pvr, pco: enable pre-generated header string functions to work with clc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7855446a51a0c2f09122747b7a54d5b737ab885b",
"description": "pco: store additional metadata for precompiled shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96e4026273165ccc9087406068b784550581b11d",
"description": "nir: print loop unroll info if present",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e29e13e78d7f0b029bded25d0a78970b999903b",
"description": "anv: Update viewport/scissor state when count changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3cedd2fa56050636ff898af51aaff6ebec74c2c",
"description": "tu/drm: msm's has_set_iova codepath should avoid freeing zombified tu_sparse_vma",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "764b3d9161c27afb57d20536c6968fa5085f34f1",
"notes": null
},
{
"sha": "64fc91bb58b16be92712ae692c643c45d14b7556",
"description": "tu/drm: msm backend shouldn't use util_vma_heap in the !has_set_iova codepaths",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "93a80f4bb96f27b827a635ea950933d66b394f28",
"notes": null
},
{
"sha": "07a599ff3e32e2a429a25ccb3fae40ff756a8a58",
"description": "tu/drm: avoid has_set_iova-specific util_vma_heap freeing in tu_bo_init",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "93a80f4bb96f27b827a635ea950933d66b394f28",
"notes": null
},
{
"sha": "f0d3d0ad21598854d8f8c9f636a258a2cd1e7ccf",
"description": "aco/scheduler: Bail early on unreorderable instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53040a1600d3790fd7ec7d942320f29d52f60053",
"description": "rusticl/kernel: remove mutexes from kernel structure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c440beb1717ce5bc0c2c4058d714179b4e8c1174",
"description": "rusticl/kernel: add Kernel::mut_ref_from_raw()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c75cb1233c49f9a783ee7b82eb272a6b9b1ff329",
"description": "amd/vpelib: add FL capabilitie and lut container size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cd047c958969ae9996dd70ff714b588e647f0a2",
"description": "amd/vpelib: Handle Destination Rect with zero dimensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c96e8c352b36b22d21b63ee05ccdcee3621dce3",
"description": "amd/vpelib: Add new colors to visual confirm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79665066d1202265b29c8bea7fe1b05abda17c7",
"description": "amd/vpelib: Ensures type-safe comparison for callback assignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237ab0778e918302aed56a15a32d6594aba7a2d6",
"description": "amd/vpelib: Create Function to Check for Blending Feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f41c62720eb0f7c86f26eebf5a0a74c9179cb92",
"description": "rusticl/mesa: make PipeScreen refcounted",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "501f59e1594ade362424aea60951894d3fa6ed14",
"description": "rusticl/mesa: make PipeScreen transparent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7fcd7ed5dd075bd679c3cb285370715c61f98fc",
"description": "rusticl/mesa: rework Context creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a71ecaad76f8c2b48634e6b9597e34068ef9e4a",
"description": "rusticl/mesa: add PipeScreen::pipe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b67be5d82980208d3307eb92075c2623b2566ae6",
"description": "rusticl/util: make ThreadSafeCPtr Copy, Clone and transparent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d52452a486c5861384c67909e9fc502ca99f23bb",
"description": "glsl: allow barrier builtin functions for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ffbf9f96b862351a1b17badced3d54cca0195d5",
"description": "glsl: translate mesa stage for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecb132273718a8b59275e236cd32d094892e72b9",
"description": "glsl: flat qualifier is not needed for per primitive IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "521aa2e010b9b1aef5fc63e5896f4d0b49fbd194",
"description": "glsl: no xfb buffer qualifier for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c58bd5acfdb4819dfedbbc1ad20d0262d59fab4",
"description": "glsl: lower shared and task playload for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b76809dfc475aceb78d6f15c8b1037ad04c0bcf",
"description": "glsl: handle explicit location for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd365d1d2afcf7bf24698234135eeab78f33c750",
"description": "glsl: handle mesh shader when optimize varying",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6176b85d2c18e9d83410ec9ee8fca9d760bbad04",
"description": "glsl: add mesh pipeline varying linkage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e41854f1dea5fe6de0269e53e2a728311280847",
"description": "glsl: pack varying limit check code into functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f1186af216784cfb560d2bb2ed63c7a6b67c98",
"description": "glsl: pack vertex pipeline varying linkage into a function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6b24b4cc27d0c4877f974ab9a404a1afca2b9a0",
"description": "glsl: disable mesh shader output remove when separate shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38d385673ffedf49c6531c885cfa3826639d163d",
"description": "glsl: validate MS/FS interstage in/out variable type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6da726c59c2e5fd5a8183fd26d830bfa5213062b",
"description": "glsl: handle per primitive varying when link",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faa9fea7d22c337bc52a37913260ef99530475d5",
"description": "glsl: validate MS/FS interstage in/out block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae3c0ac9e977682745044d312706a7d58aba8b90",
"description": "glsl: gl_nir_link_glsl handle mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b87ef9560b27a88143207fb535b1ab96f192756",
"description": "glsl: nir_build_program_resource_list support mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30fde159ebe3da35b240263421a799c4e37d0ac7",
"description": "glsl: add mesh shader builtin functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69127db647020b63d8ba1ce585b9ea16bab5913e",
"description": "glsl: handle mesh shader output block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e26c48d7978191843fa516e12000d9aa5118c35",
"description": "glsl: assign mesh shader output variable array size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a2bf2024d111ef200e581aa1081bd2ccdf2991c",
"description": "glsl: add mesh shader builtin outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c260aa392835c8270ee40e5d96b759d63ed99eaf",
"description": "glsl: add input builtin variables for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "691601e89edf3745ec33070269b4bd62a5d80056",
"description": "glsl: handle work group in layout for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "611370965ff77d5fcca07adbe35284e3b950c6b1",
"description": "glsl: handle max_vertices/primitives for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de22e5923138a7a807978db9d2127987df7d1556",
"description": "glsl: handle mesh shader primitive type layout qualifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2a35ae70d27daebc6d10b2ab82f24a3f01d1690",
"description": "glsl: allow shared variables in task and mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6415cec23007717b54e6e2f350883eeb0fc575cf",
"description": "glsl: handle PerPrimitiveEXT qualifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2e9a6d935977b779ee8f007674f33dca0f2ea68",
"description": "glsl: handle taskPayloadSharedEXT variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b8c273322134d35a0397b3906e22f35fa28a7ee",
"description": "glsl: prepare parse state for mesh shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93024ea2474d9573c9d11b5f93c2f511b0a8dca4",
"description": "radeonsi: hide real modifier export behind AMD_DEBUG",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "0a266f0256025d271945adb3478fc2c1291d4c79",
"notes": null
},
{
"sha": "996c0af482c5b6e50c987ff9c3ab8bb700715d06",
"description": "radeonsi: fix use aco/llvm debug options",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5c92fe45a1a661b609c0bf80ac2c1d5f25bcf7da",
"notes": null
},
{
"sha": "3a4b3322d4d56c93edb83634f69e78dfb2e2af83",
"description": "freedreno/decode: checkreg handling for bitsize/stride",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "159d0596c42fdcddd5eafafcc48472a0fa2a610d",
"description": "freedreno/registers: Fix x_CONTEXT_SWITCH_GFX_PREEMPTION_SAFE_MODE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "897a47602afbce555bc7778c0e26e4b03fe060dc",
"description": "freedreno/registers: Remove conflicting RBBM regs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68e5f150e39b6f79d1f70447ee8d5aa777d0e0c5",
"description": "freedreno/decode: Add test to check for conflicting regs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e000cecac35c2d7da953ff2523e5d40ab815a84",
"description": "glx: Fix segfault when Nvidia PRIME render offload is enabled, but not used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19dc279d432bde1ead8f4381d99cd880a0970dd2",
"description": "zink/ci: drop gbm override now that debian has a usable xorg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0be900f9354c304e489ded0f9e902bdc968e871",
"description": "llvmpipe: implement GL_ARB_sample_locations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60924b4819a8f9492eae32e1a842aea1947371b9",
"description": "gallium,mesa/st: reverse logic for y flip for programmable sample locations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3cf50e2f1756871e96441262f392483d5c74191",
"description": "lavapipe: expose support for msaa 8x",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92550b106c70408cd9f5c25a50c311e68af06d6b",
"description": "llvmpipe: fix incorrect scissor planes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "404cbc28d9b4a595077aaf6eea479f1eb5a6a0f8",
"description": "lavapipe: don't leak the temporary msaa resource",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "762fd255d8d6dbeb9b81ad2050c550a800917f5b",
"description": "docs: fix up old comment about fake msaa for llvmpipe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0064baeaa55bedf8ce651c19053b292fe7fe814d",
"description": "llvmpipe: add bitcasts around fptrunc/fpext operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbab69d3435e380842f2364507f29bdae491420b",
"description": "radv: fix load_smem alignment",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9e16ed7a134f8371da758554df0d99c471f1ed98",
"notes": null
},
{
"sha": "d98cf09feb7a640bfe29e4237572f2ff5b7e4239",
"description": "zink: fix u_blitting when clears are pending",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9dd9bc30d3a6f1edce417ab42851f34385dd163",
"description": "mesa: don't assert when finding a renderbuffer miplevel fails",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62912e67192ffae44150cc17f1dc37958b1c0690",
"description": "zink: add ZINK_DEBUG=nogeneral to disable unified image layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67c4b762a5c365b795ecd14c2c9b4f5e9e295bba",
"description": "vulkan: setup max_subgroup_size for drivers without varying/max/min size support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d807f5a351bea64c5e376a4c89fcb4a5c9364080",
"notes": null
},
{
"sha": "2c676a38eac9734607fd6e28ff408d7e699ac621",
"description": "freedreno/registers: Fix typo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8237a65e94306d2beab0de0191d9af1c5970d350",
"description": "etnaviv: hwdb: update gc_feature_database from ST",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b2d003aa9f2bd5d33e37497b2a40e98ad250173",
"description": "zink+nvk/ci: fix test expectations",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2fe2ab2bd01bbe2e16351bff98afae81ef4f58c2",
"notes": null
},
{
"sha": "04192362e5295f963dee2acedef38bf72d58e571",
"description": "mediafoundation: return adjusted LTR frame (need to remove one for short term)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3ca12af11e25a94d222880893ca279f891f810e",
"description": "mediafoundation: Fix leak mft_context_queue_priority_manager::m_lock",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4b203d361e4ec1b4a2e532960c30fa02e8cb4e0f",
"notes": null
},
{
"sha": "6e48a7885a022516722a31dff2a3fcb38aaf5fc4",
"description": "d3d12: Fix leak d3d12_context::priority_manager_lock",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "11db73820f4a63e535bed5fd6931eaf0cd6d20d9",
"notes": null
},
{
"sha": "a69ff1a21a8b610085728bb670c99487655ec9b1",
"description": "d3d12: Check slice support for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0186ff9af52e56644def40143b717fcffce617fb",
"description": "mediafoundation: Check driver caps for intra-refresh CodecAPI advertisement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb42497ee4d9bb7c7b00b116d7ab259007f46c68",
"description": "mediafoundation: update doc to remove gallium-vdpau from build setup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28e4d1961ec5d579aca710f66ba63d0d5b38eb68",
"description": "ci/build-rust: strip rust libs and binaries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be825ee11fbfbf0c53642fe7e24f6264077580c5",
"description": "ci: use MSRV for build-for-tests jobs and recent version in build-only jobs and CI components",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8f49aa5f2afd07dafee4f259f427a07dcff277c",
"description": "ci/rust: install components with the initial install command",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3edcbecec8d512fe8ddd42fcd79e9e85b705a361",
"description": "ci/alpine: install and manage rust version ourselves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "397abe0fb671b439a2885b1083ee609912e64447",
"description": "ci/fedora: manage rust version ourselves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40677b297de7f2c7e1be71bcece63b84bcf0304c",
"description": "ci: document what version to specify in RUST_VERSION",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "529a6eda8f3014b1695923193be534b086d2e112",
"description": "docs/features: add sparse{Binding,ResidencyBuffer} on panvk/v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c8b2858836e636ee7ee4d0f0c0f31a906fec267",
"description": "panvk: report support for sparse{Binding,ResidencyBuffer}",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b05d6a7b74ec4f438d162211a384124d5341d0e",
"description": "panvk: add bind queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86068ad1eeeaddb7f8a968772a07fe62519379a5",
"description": "panvk: implement sparse resources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5edfb86ab85123b36e9599924c3180cce9fe280",
"description": "panvk: add PANVK_DEBUG=force_blackhole",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f263dd2fb0a00ad3b7de0d049f0ca627601a830",
"description": "panvk: add blackhole bo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b30df44622efb8a6ea3f920e22d81990d1b76c4",
"description": "tu: don't deref end info in tu_CmdEndRendering2EXT",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b791db3086de07eb316cf55279663eac00ce96",
"description": "kmsro: enable with zink",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da184ddbe4eb1dfb83ff0b097b6b5c8f97ff111f",
"description": "spirv: Always mark FS layer and viewport index inpus as flat",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4668b84278e932cc8d36f055cb6c93dd49b4533",
"description": "turnip/ci: switch vkcts testing to the KWS farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "decd34f6197786afa7c62796c25f30085cb0183d",
"description": "zink/ci: document more flakes in the a750 job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5509237bf5de6af280b694c830e2b06346d360a",
"description": "turnip/ci: document more flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6637366559b757574d61ff23fca7464d9bbf72cc",
"description": "broadcom/ci: unlock CI-Tron jobs for arm32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14dfc05f8316dc679e8fa325de0986c9a2251212",
"description": "radv: use rt wave size in fragment shaders with ray queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a080a8904d16bb64ed4ad6d83a2cdd9b3ad633b",
"description": "radv: allow application required fragment shader subgroup size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a84acff8ab93e7c61f9caf01fbdab72995a059f",
"description": "panfrost: Support debugging JM context priorities with env vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9aedfe50857f23203fd3d8e517d14e25e08209d",
"description": "panfrost: Support JM context creation and destruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f04dbf0bc0bf34818c7cdb1852154b396c81de99",
"description": "pan/kmod: query and cache available context priorities from KMD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2e1a4f2397abc1f65d091145f306a1bba35bdc",
"description": "drm-uapi: Sync panfrost_drm.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04f6e24e65893b84d0d8bcf222b36c1fefcda7d8",
"description": "r600/sfn: clear PIPE_MAP_UNSYNCRONIZED for partial DS texture writes",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "25b97a3a96aa5937fbbbe5ac114f73b1340ff49e",
"notes": null
},
{
"sha": "59a4f53b955c984e5b5362196ceac7982f3ee6cf",
"description": "iris: setup bits for ARB_texture_filter_minmax with gfx9+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9f682059bc228eece38b975b23ee982a4d157da",
"description": "zink: disable single-aspected blits for now",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "224f0f769b95913f2b0ae65d3c88d04761882778",
"description": "zink: stop creating GPL inputs for mesh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad3a445f9606fcc40a9c493e9f6365e4e521cab1",
"description": "zink: various cleanups for mesh+multiview",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52c902d8ccd15c47e68417b9767ec8f30a4883fb",
"description": "zink: set OutputPoints for mesh point output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94179ae7efae1076866c3fb610e2cc273f11a3ad",
"description": "zink: fix descriptor array indexing for mesh pipeline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870ce2275447dcf49096df35f81d974ce8e1fa5c",
"description": "nir: fix uniform cloning helper again",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b47b8d16d94792cc4694f350b4bad212e357e9f0",
"notes": null
},
{
"sha": "b9a1bcd3a1813ef5d7451cf06dcca6ab75f73acf",
"description": "r600/sfn: replace hand coded comparison opts with opt_algebraic",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "51d8ca2dff081fe1dee7a17110bc5419ece51e6f",
"notes": null
},
{
"sha": "bbb76517eea2bdc506df62d54c48b1e53277b8bf",
"description": "meson: only require glslang >= 12.2 when anv/radv/turnip are built",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de8c297e0b8bc9973b9740e684b232dca176c108",
"description": "meson: require glslang >= 12.2 for bvh preample",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ea51a679968b2c355e822503e1ad27d18e85a215",
"notes": null
},
{
"sha": "f65fbb23e2f664cacf28a9508e4cd4273e88cd14",
"description": "brw: Fix encoding of 3-src dst in Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f75e886bf60bb30481e00695bf997535ede94aa6",
"description": "zink: only try update descriptors on draw/dispatch when necessary",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d35a006ba232ced01ab8979d4b7a81f24d965be",
"description": "zink: flag mesh pipeline_changed if switching from a shader object draw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f3d71f790462d7882213f537b6756b25a85e9f5",
"description": "zink: flag gfx pipeline_changed if switching from a shader object draw",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "951767ce36ac9ef1ed2343f622e6e2942694c15b",
"description": "intel/ds: update GPU clock to be sequence-scoped when applicable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a1e9522797c5e87376faf716ddf738d7fd4d8e6",
"description": "intel/ds: minor code clean up",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7689aca21f2e91cb2628c0bb3ac3479844b54b1c",
"description": "intel/ds: simplify clock sync emit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "779566995332614c1c1bc0e9cd55d2799dbc7a1c",
"description": "intel/ds: VulkanApiEvent doesn't rely on interning data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afc9e4ce8a606db62c65c19f582250f46f8dc9f8",
"description": "docs: Add more details about the contribution process",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "275ebde06d51704790a7b7137a1b43fb1f6360e4",
"description": "pan/va: fix bi_is_imm_desc_handle early return",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "652e1c2e13946de1e6dc6ae94b8b1f4af6685732",
"notes": null
},
{
"sha": "d8b32f898039e4eee0fb75c8dd4424c4f8c00027",
"description": "panvk: pass correct variant shader/compile inputs to panvk_lower_nir",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ff9907927fe06d0247e24c9e804444325168ee8e",
"notes": null
},
{
"sha": "3bc81ee6f1f3d42e4cb12e0da165d2b099b64f0a",
"description": "radv/sqtt: Ensure that present fence gets signalled.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "88cbe32048aff3d7a873474bebc2d1068c21ce46",
"notes": null
},
{
"sha": "0908694f027342bfb2d505514e9ecf9c2b5d2e51",
"description": "freedreno/decode: Fix preamble decoding",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "46ad5a01a89959726769b869b1e5019813c5e48d",
"notes": null
},
{
"sha": "804ced9047de973d77d698ae99c264e1b0c75e6a",
"description": "intel: drop legacy flatshade handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36bd06ebab47b3f8eede01750080bc665565fc69",
"description": "intel: drop clamp_fragment_color handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "957f326a10eebd7b98fe7f0fab6865ff515ffd0d",
"description": "brw: drop printf info plumbing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58fd54b56e20ecb43f824841877cf35e4d5926c3",
"description": "anv,hasvk: do not use unify_interfaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbf5bc8632d0f434b41451ae14b5855d4c62d38e",
"description": "brw: cleanup int64 option set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "168704c2fe0c9069adf451754a6745833f7eca72",
"description": "brw: hoist shared options out of the stage loop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d7083d5bc21d221c7d116cdffa41b60975b4aa2",
"description": "brw: drop indirection on compiler options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c161cc35db133bcc95332944f63efe3f0d30e7e",
"description": "brw: drop unused brw_kernel code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0c70cb39285f1d4eaf4fea6b970cb58ab767a6a",
"description": "nir/lower_flatshade: clean up",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6ed68212c78594e634777fb68c9a02e5407b7c9",
"description": "aco: fix SGPR 8-bit nir_op_vec with mixed constant and non-constant",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687",
"notes": null
},
{
"sha": "27f9e706f8a81b12eaef0235e227610865bf54b0",
"description": "panvk: Properly set shader binary properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4fea2bc468940ad89ca2a70c10a42081a87cf4c",
"description": "panvk: Follow nir_lower_io for subpass lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b11cd7a288b9bc9e85b83a19860595ea0eef21",
"description": "nir/print: Fix load_converted_output_pan and load_readonly_output_pan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d8f8f82bd99e73f094090b16945bf56bacddc46",
"description": "etnaviv: blt: Enable scissored clear",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c4c5493e4a8389f14567f9c4a75893d78ca511",
"description": "radv: add comment explaining why fp16 is disabled by default on gfx8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ee1e63bdb0dea53c17338294bb53fa76136b178",
"description": "radv: make sure fp16 is enabled consistently on gfx8",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f0f4ae17136c9b90eb471bc7ea848196effa2b0b",
"notes": null
},
{
"sha": "faebbf9640df83dee424fbeb027afa5ff1e9513f",
"description": "mesa: fix draw mesh shader indirect buffer size check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85ec0fffa26c8cc41d0ed54d60ccebc8b665d9f4",
"description": "panvk: use common calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9444b28fde33d57ed687cd73fafb29396e7e38e",
"description": "panvk: require gpu_can_query_timestamp for calibrated timestamps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25d26a89e35ef93ed6fa73155f385c657fd990dd",
"description": "isl: allow sparse with STC_CCS on DG2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd66d6bb1c25c1941d974c9c2351cec5e69432b",
"description": "isl: allow sparse with CCS on Xe2 and newer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7fd99c2055e19e5906b8728718c1764881667b9",
"description": "intel: rework the way sparse forces CCS/MCS/HIZ to be disabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b3c3ccf561294ef9beb8f8b03f0c388357ac17a",
"description": "nir+r600: add option to avoid contracting fabs into ffma",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d25702964835ba70f7ba1b7cf03cfb379666ea",
"description": "nir/opt_algebraic: optimize f2i32(fround_even(x)) to f2i32_rtne(x)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f320b7a1db5fd618b1aa35b48a387ee0c00b4b7",
"description": "d3d10umd: Add missing dependency on u_formats codegen.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114e6a310490e40e58c1e2a0f36a6ff95bcc07cf",
"description": "ir3: Use a linear allocation context for ir3_instructions.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12fae29ec2d0760ecbe6314e09e2c3db8e893ad8",
"description": "ir3: Use a linear allocation context for ir3_registers.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b4c2c15668fbd28d32252ab5370ef716fb1b817",
"description": "ir3: Use a bitset for the defs-seen table.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "144879ca40c3773b249df7eb90679bcfb19712d1",
"description": "doc/features.txt: add missing supported dzn extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "102017f2cae65224ab63577a15f9e021a420dbd3",
"description": "docs: add sha sum for 25.2.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d816a0eb2a35d9e382d1d2c7191419e2639d2ba1",
"description": "docs: add release notes for 25.2.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0171edda7fa4f81b1c1a57b1bb7e640a56120e2",
"description": "docs: update calendar for 25.2.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44aa7cfb4fb92c4b1d88687f6cae26434db4ada7",
"description": "pvr: implement samplerAnisotropy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "209deff3506b759c752ee070332820713087ad71",
"description": "calendar: Update release dates and change 25.3 to Dylan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c6183604f5ab67b1917473dd59fe98d4943fdef",
"description": "nir, ir3: Add `lower_fmulz_with_abs_min` backend option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d19ffef0a9ec0bd407a9cdc510fe30a88ec44b4",
"description": "nir: Add more matches for `fmulz`",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c85168160e2504c7e83d8ab8496d7d019b3dc946",
"description": "zink: reset batch states on destroy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23308396419469873c69f752151e9bd791dd8e6b",
"description": "zink: null out zink_batch_state::ctx when adding to the screen list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e64f0414b36b04f14e4aefdc7941e31757fe04a1",
"description": "zink: check for zink_batch_state::ctx before using during descriptor state reset",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df1fcd0b384d4da2e90dbc330c564f74a342762",
"description": "zink: call post_submit directly from submit_queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e101873ea6a79edcdaf5eb5eacbca71e205b638",
"description": "zink: prune active queries in reset_batch_state_ctx()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6369dbd6be1d148ec7aa2b72885f247b5120511a",
"description": "zink: account for kopper dt not having a swapchain when pruning batch usage",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61633e0a2e8461250441fcbec11babf9fbe24e5e",
"description": "zink: wait on queues during screen destroy",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8931672eef7f08714a565c4a598af432eb413322",
"description": "aco: workaround load tearing for load_shared2_amd",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "04956d54ce5b623e7e9276a0eead49c5db15965a",
"notes": null
},
{
"sha": "810d4ff2995cc78d64ef8ecd794cf9166cb4efc4",
"description": "nir/lower_atomics: set ACCESS_COHERENT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e81916070539e658b819408482c7444fd0868e57",
"description": "nir/lower_atomics_to_ssbo: set ACCESS_COHERENT for loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0a458c4450c9ac703a8ebf75726e72af16cc640",
"description": "zink/ntv: use MakePointerAvailable/Visible for shared load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d2c17a5fdcee6a024bb29ef282a581784302582",
"description": "vtn: skip make-available/visible for shared",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e230454dc10a6ad1cf1c93ae81c5efd1ee1bf3",
"description": "zink/ntv: fix coherent image load/store",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f99230cc67b0af4d403374a7c12529e566590a8b",
"description": "docs/release-calendar: add 25.2.x dates, and 25.3 branchpoint and release candidates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc5c1c65ef4ddb3531a1b46af4afbe764e176f7f",
"description": "pan/va: Remove redundant MOVs from va_lower_split_64bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83fddb9ed9c724fbe6f355a4a2ff889fc4c08be",
"description": "v3d: use helpers util_writes_depth/stencil",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f060b1467c9f7fc59f2e863616f55103b6ab988",
"description": "clang-format: Add src/imagination to .clang-format-include",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48be3799b3ca72df2d9cb9451b7de7a5c67efe62",
"description": "imagination: Re-format using clang-format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81df5175537a20133e4460c2c4d047a4fe09d8f8",
"description": "aco: avoid unaligned offsets when selecting load_global_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d71521ecd81aaa4479a8d79f901916c80ab1815",
"description": "aco: avoid wraparound for smem global loads with both offsets",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f632793073ea7f53884214933444992ca765ff8",
"description": "anv: remove assert, group can have 0 shaders in it",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "69b6b4cb28fe364ff80f52236de990070a7a6e43",
"notes": null
},
{
"sha": "867846d2bc5963b5190267034d4130488aa8952b",
"description": "android/gralloc0: add CROS_GRALLOC_DRM_GET_BUFFER_COLOR_INFO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "360593c2a08b3e054f1fb93298e36d7230a94c96",
"description": "zink/ci: Document flakes on Cezanne",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3271b2886466e3108460000d0232b2c88d7bd62d",
"description": "ci/windows: Update documents to use winget",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0a811bb44e4c67e9e68260f25c55c02dcb2e552",
"description": "ci/windows: Bump image tag for enable d3d10umd building",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0e2e7640da86e241b8c49102bc93bc84e9f2f2f",
"description": "ci/windows: Bump llvm and SPIRV-LLVM-Translator version tag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9592686ca0d106dbdc3af6ecd30a3a350a63c582",
"description": "ci/windows: Use winget to install packages and install Microsoft.WindowsWDK.10.0.26100",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efb31e2e6a40ad35ee21e24b3cf20ad8a5bdac67",
"description": "ci/windows: Now building the deps with MSVC 2019",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "917938ddd8c837d13ffdaf10ffedd8fcff7544b4",
"description": "ci/windows: Rename to mesa_deps_packages.ps1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdaa68cf812362eb74be9ab28eed684064b6a85c",
"description": "ci/windows: Improve ci scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "692f20499afb8c6062888d362b9891b93c029a06",
"description": "ci/windows: Building gallium-d3d10umd with MSVC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf3edbbf2cd1bbfc519d8cabcd84f793d19e4232",
"description": "ci/windows: Strip misleading release/15.x",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dc8468014014c9c295183bf9fe1f1ab8a4cc435",
"description": "ci/window: Fixes LLVM error Lexer.cpp(1578): error C2065: 'C11AllowedIDCharRanges': undeclared identifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ca87b2173f41471eae34efc0027b2b0ff165ef5",
"description": "meson: use pointer size for 64-bit detection instead of architecture names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca1c9a3b82818495a85caccde9b99150697c31dc",
"description": "lavapipe: fixes warning C5286: implicit conversion from enum 'type1' to 'type2'; use an explicit cast to silence this warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c39123c74d2fede7a38ed308edc0c444c142fdc1",
"description": "zink: implement mesh shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9b1a6d54ad449ed4c11c8f7191853824984455a",
"description": "zink: use pipeline_idx for descriptor invalidation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "454d8a39e0b9155d4a6e84f98d320faf47eb39ef",
"description": "zink: split out descriptor invalidation to be more explicit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4a1b25736878f921153db9285c1a0e980d513d6",
"description": "zink: implement compiler-side handling for mesh shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90f3c5733749a820d70e9599ec93783b628aa342",
"description": "zink: hook up VK_EXT_mesh_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e793a6cef3a653a3a40dcf8ff98e7d19dc74c5c",
"description": "r600/sfn: Wire up some omod optimizations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c58d92902b485284812f1c9f19e6d92f8e408a17",
"description": "r600/sfn: Add omod to AluInstr and assembler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08fb1c16b46ab39394a67c8f649ed0e7abd62ddf",
"description": "util: rust: spelling and whitespace fixes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03a4d7ff7e90fd9bb1af472a385660ab598d14ba",
"description": "gfxstream: Address some Werror errors from ag/35389434",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1c1dc66d46cb2885d529bdbbf0ea22d56458828",
"description": "gfxstream: Enable VK_MVK_macos_surface for host dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e56f34952df2d18f622fa283703ddcecfc6d6c3",
"description": "gfxstream: hide vkTraceAsyncGOOGLE behind new capset flag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46bfb31d7f4cf6ebd94365d3f5fea9b832f1d75a",
"description": "gfxstream: add a vkTraceAsyncGOOGLE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b6107826eb2fb53ede1513e20809bf6cef0df07",
"description": "lima: implement logicops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3dc68c0f865eb1dd77b1457c198c1e335372cc20",
"description": "zink: make zink-anv-adl jobs use descriptor buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f5fda147ae012fc2fc01d0d0806d85ecaf95a95",
"description": "agx: use util_lut2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2d14208b0a0c8ba45a9fa9b3b174cecf118ca29",
"description": "util: add unit tests for util/lut.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95badb6b1dd0189ea3c8f116e0d3e28a8b81e552",
"description": "util: add boolean lookup table helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a5dd10ace4a630d21190177d4295507b66766b",
"description": "util: add util_bit_swap macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "055f8ebf96091f2ae989570f12bce8f07ad4ca4c",
"description": "doc/features.txt: add missing supported nvk extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db07a6e8500e8e5bbdc3e87b24ffeea247e8b9ba",
"description": "mesa/st: mark internal buffer map call as UNSYNCHRONIZED",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b97a3a96aa5937fbbbe5ac114f73b1340ff49e",
"description": "mesa/st: mark internal texture map calls as UNSYNCHRONIZED",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe499db5b5c072a693d02c911ef2172a2a39e81c",
"description": "mesa/st: add a flags param to st_texture_create()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4e806503f64620a9c8cb585a5a26ec1e423acf9",
"description": "tc: don't sync on internal UNSYNCHRONIZED texture_map calls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a4bfb1fcd052fb0ffe180e7897d711777a78da2",
"description": "panvk: fix broken clock sync after using CLOCK_MONOTONIC_RAW",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e278a89fddd9298b8c73aa01aab8eef0cd763a00",
"notes": null
},
{
"sha": "ea51a679968b2c355e822503e1ad27d18e85a215",
"description": "vulkan/bvh: Enable glsl extensions in meson",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68ee8965b77214228027fb95f3efc12ae4561a4b",
"description": "mailmap: Update for Dylan Baker",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ff586c185bc8fd98754fd958c8a9041a83c6e6",
"description": "doc/features.txt: add missing supported v3dv extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee1b1e4a60b771a8927644f74807a98b55968c65",
"description": "pco/ra: properly handle non-dced instrs with unused defs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34993085f4a7bf10e7eec9c8e334aa4b2dc8ff4f",
"description": "pco/opt: disable back-propagation of indexed registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "719ece42c0dcc7c682ba605fca43e76fac72756f",
"description": "pco: Switch back to util/list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28bee9fbdda2176840c5dd013cf398de58fb8abc",
"description": "pco: Cleanup meson.build files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ea4e35a724c221821a17996350810ac27ce9160",
"description": "pco: Switch to common alpha to coverage lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "753af683b583225cb1060890bfb84145c2620716",
"description": "pco: Switch to common alpha_to_coverage intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ab606ccda97637563f80b153f6b44a0a9d4c91c",
"description": "nir: assert when we do not have a sample count when not using intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d917cad0618f79fa496d79cb11ccf6be487b5859",
"description": "pvr: Use demote",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c52b9a0f6fb085306a71961841f84e76648a34",
"description": "pvr: fix missing types in x86 builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e707cf3ccc055db3568b290edf2408162156394",
"description": "pco: fix missing csbgen dependency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bca263a3b84a4dc2663041f535dbd73e57944b0",
"description": "pco: use nir_cf_{extract,reinsert} instead of inlining compute instance check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aed7e7add135bbf33de689048a2766ea9e7f095f",
"description": "pvr: Pass the PM/FW protect flag to the Mlist allocation",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "8991e646411b73c1e03278267c80758e921f2352",
"notes": null
},
{
"sha": "a888889407fb05518f7e07e594b0e5bc900c676c",
"description": "pvr: Replace check on Mlist size with assert",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd074a542e203255f1daa5657fd09b88d2e6679e",
"description": "pvr: Fix error value returned by pvr_rt_datas_init",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "8991e646411b73c1e03278267c80758e921f2352",
"notes": null
},
{
"sha": "f2c1f4009bb09a7c1d7e42e51ef6b0007e29918d",
"description": "pco: lower nir_b2b* ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcef4b74ec87a35d94ba160e47a6579dc1d04e4f",
"description": "pvr: disable gs_rta_support for BXS-4-64 to workaround some conformance failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e306abc6e621f4de33d3e3f8632d719c3dcd184d",
"description": "pvr: implement KHR_shader_float_controls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c0e26b00278c83ad2f26a9d58a9703f6d2eaee8",
"description": "pvr: Advertise KHR_separate_depth_stencil_layouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63844cd5311ccefde8297abe41789795e18c3b76",
"description": "pvr: Implement EXT_separate_stencil_usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f4803a852cf5327c8544794a5c8630d025cf0f4",
"description": "pvr: Implement VK_KHR_maintenance3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3faa0c8dd4775f0c8a1b5461416afc92b54ec494",
"description": "pvr: width-based tq depth format selection",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87ce4c6ca4a13952a5b0658c94d638cf52afaed0",
"description": "Revert \"pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "6619802446549fb03af70e5001e4eb04499b1eb7",
"notes": null
},
{
"sha": "747b2325051eac34fe5e439d7e85a2060a589d13",
"description": "pvr: restrict signed A2-10 bits per component formats to vertex only",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdb9d219bbf25dde823cb9c1e9a7a7bb9344e5cc",
"description": "pvr: add support for U16U16U16 texture state format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5700dd771db5b72d5c5d0b38bed6b1b89c00d8f8",
"description": "pvr: add some more pixel formats needed by Zink",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "692893705f1df1ffc661425c1ffba895ff89cc5c",
"description": "pvr: support VK_FORMAT_R8G8_SSCALED for vertex attribs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e47512ce94cd7af111f65fde147ff4f02cc48a98",
"description": "pvr: setup tpu_tag_cdm_ctrl when present (pvrsrvkm)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dc4bf1683a41c5b506e9a3324e70ed67f11c1a2",
"description": "pvr: add support for VK_FORMAT_D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df5152bda39ac527af2dda6c3111bb816d577b68",
"description": "pvr: Implement VK_KHR_descriptor_update_template",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b00301c04445b36a75eabe8a9d10f44859cf0be",
"description": "pvr: implement VK_EXT_depth_clip_enable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb1f90053750e7dd860b8800cbb2db6e6244bdc4",
"description": "pvr: advertise VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99bb2dd0bd963c392f85a24000e3966c9e864ccc",
"description": "pvr: drop unused argument from pvr_load_op_shader_generate()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65bc48c1c70e7bb973a7bf206752c02a5a153b52",
"description": "pvr: rename {init,setup} command buffer helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a94a73bb3d3abb7a74233100b3725e6594bbb91b",
"description": "pvr: rename job field holding pds PR background objects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a10895010e6396fdb14098169dbc38b9a95ab584",
"description": "pvr: unify the creation of load_op objects and shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f02a4655566903415247ff84955c46a540adac",
"description": "pvr: Implement VK_KHR_imageless_framebuffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6ebf937e8680e1619d9d44c7c56d29421bb4138",
"description": "pvr: Enable shaderStorageImageExtendedFormats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7e9e61873e1902f1c5d4e906acb7062af35eb05",
"description": "pvr: Enable KHR_swapchain_mutable_format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf9c84991fc1475011eb3d5912071436559df0f8",
"description": "pvr: Add support for custom border colors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc641c154d79a81b8240285bf8cea17f9e732e0",
"description": "pvr: add support for VK_KHR_maintenance2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5588439fac3c6b8d636c1c20d8e441b2492da99",
"description": "pco: handle remaining loadop depth formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18ab2d2cbb1685d836b70df643fdb7e0e6481855",
"description": "pvr: enable VK_EXT_extended_dynamic_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82a4c666354e54a0847d20daebc9b3842699eb58",
"description": "pvr: re-emit ppp state update when ds depth bits are set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d4669688796d60059076f6de2f957895aaa2a86",
"description": "pvr: implement dynamically set vertex buffer strides",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e4408b334d602331144b589105c1ec1771e6ec",
"description": "pvr: add a2b10g10r10 formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6edb72d28b3f3e026f91e95b216098c574d609e4",
"description": "pco: replace {un,}packing alu ops with intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8104ef4e01fc55071c9a3031ba038514ae114a29",
"description": "pco: support 1010102 snorm, [us]scaled formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb9069c31468504a0f3defe9ebf976358b0697fc",
"description": "pvr, pco: basic write without format support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc651f3a8c23fba9709ae5079439f88f5a0952a1",
"description": "pvr, pco: implement VK_EXT_color_write_enable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14b74d1119e8c7332e7befca061950528a8c285b",
"description": "pvr: Enable VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT flag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfb0e1ae62e23333cc8ab737e7e1bd8999417673",
"description": "pvr: Enable VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT flag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b77ebcf69c159af90b9941af1dd9fda6b87b88f7",
"description": "pvr, pco: implement alphaToOne feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88027da710de947edfa0fa878cb0cf881468bab7",
"description": "pvr: implement VK_(EXT|KHR)_vertex_attribute_divisor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92c5945060b2bf52b9043d50a32ff4fd848a4162",
"description": "pvr, pco: implement VK_EXT_depth_clamp_zero_one",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33620688a72740301a3df43144630705ebe27722",
"description": "pvr: add support for VK_EXT_provoking_vertex",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1adf4e9afc17b3dfa15329c096ae1af3d32b1b37",
"description": "pvr, pco: add VK_EXT_image_2d_view_of_3d sampled image support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b28b6c43d5f5e5b51f709b57e44c1f187f6a21c",
"description": "pvr, pco: implement VK_EXT_image_2d_view_of_3d",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b461335f64cd004fb20df337c761196123bd54aa",
"description": "pvr: add support for VK_KHR_maintenance1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f27ff49e2b72c03fd2704e028dd558a66d840523",
"description": "pvr, pco: temporary initial scratch memory support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4be5b78e37849c2d84ae6cf16b862309ea7c01",
"description": "pco: temporary spilling workarounds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e18e867efbde09c8d71ca68b1af09e177ebc259c",
"description": "pvr, pco: experimental temp spilling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd4204b37b8d44528a872476a97f19b5ec0cefd4",
"description": "pco: spilling enablement - track barrier usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117e7222cbc47a3b022e66417903b45791f4a162",
"description": "pvr: spilling enablement - allow empty uploads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "728bd3ad79ef0d4a2380c69b10e2d39e013d30e0",
"description": "pco: ensure srcs/dests interfere for instructions with repeat > 1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1b7374bbc7120ad83b38c38795c361b85ac34d7",
"description": "pvr: fix valgrind warnings for 64-bit unaligned access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d905d0fca70165e577833854d30a65647ce774c0",
"description": "pvr: take zonlyrender into account when setting up ZLS control",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60896f1784bfc2127060da298dd4a3901de1f154",
"description": "pvr: align texture stride for spm as the PBE requires",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be2a8a9e4bb8451409eeb8aceaa86eee77f089dd",
"description": "pvr: Mark barrier load subcmd as not empty",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "456fb3df11a0f4fba51dc6c0f41dc3be6e97dd65",
"description": "pvr: Reduce number of stencil dependency barriers needed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7a783a2ecfd0c1852715f0ad0fa2d06b5fbc42c",
"description": "pco: support skipping overlap check emission, enable for eot shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4802fd547dea06d3256b8a308cd8f50f1d4dd9d",
"description": "pvr: apply PBE stride alignment when setting up image physical extents",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16b20b08002085d3bfd23f0ef84386525f26af30",
"description": "pco: amend early frag test/depthf logic for isp feedback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27a1ec23417e5ce450e48f5ff08c871c54fe3a2a",
"description": "pco: rematerialize load consts to reduce register pressure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb084cc823423badbde93703c52397dae085d4ba",
"description": "pvr: select SPM EOT state words from render index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3239184928fb7f6eee9262a8620b29b4460e946",
"description": "pco: add early nir opt pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3195c5a70a02c97c5215541bb04537eba749d0a",
"description": "pco: add write memory check before processing nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75cea0ceee56aa1e6bdd48777dc01574f73e25aa",
"description": "pco: scalarize push constant accesses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3325b22d852584d1b4cef944cfaf9e2801131a4",
"description": "pco: image atomics support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672541d03668c989bec37404175d634c3d68b58c",
"description": "nir, asahi: commonize interleave_agx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "664ab228dabd4e8b66d59d39644a0a59fdcb3045",
"description": "pco: temporarily don't propagate pixout accesses in opt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a67120cda3acadab6de29fe334a66203f6380a00",
"description": "pvr, pco: full support for tile buffer eot handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d051ce480bc84f6586b6946592f3b9d017b5e51",
"description": "pvr, pco: handle stencil input attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9e518387546ccd1947ebc031504f0e3312872cf",
"description": "pco: uncoalesce vecs that can't be propagated",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12979f2ba7a324e7fb8a62c734d316ebb762ae7c",
"description": "pvr: handle num workgroups in indirect compute",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5cee9dfe42349202ff5a901d01a670724831ee9",
"description": "pco: support break/continue in loop body/outside if/else",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4591eaa150082a6f2c5238276a13acf6cb227562",
"description": "pco: handle offset calculation for empty blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2586d779ac26d3890b344d7a334da1f5aca72515",
"description": "pco: lower nir phi undefs to zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c002cb91dc462c2b425274fe17c8cb6089421a27",
"description": "pco: support accessing shareds/coeffs >= 256",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22a4fb7f27149d59a6236738bebda9067d79bd51",
"description": "pco: add ops needed to support fquantize2f16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e563c7d6e11dea7a279517636087b6da30931a04",
"description": "pco: temporarily switch to basic lowering for [iu]mulextended",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a201e21b4e55a6e33a482a0adcfb30cd38307b0c",
"description": "pco: legalize between movs1/mbyp without emitting additional ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2d466f06cb4adfa2fa3969d825cc61dfdb0728c",
"description": "pvr: reset the pds info map entries pointer to avoid double free",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2424b31870fd19ad1456ac82df58dcc15ef5613f",
"description": "pco: add lower_io_array_vars_to_elements_no_indirects to preprocessing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f7ec39f5a75d18196193d982ac45acf96fe11a7",
"description": "pco: lower vertex attrib vars first",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afd3a305ff698669fec7d5e551e2d0017fe9ad85",
"description": "pco: fix split-type vertex attrib allocations/nir vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed20f8e3698c3596304f5452ede0c3d4021faea",
"description": "pvr: fix multi-type varying allocations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59dc07e02c226f98aa6af3fe0f4e8916e4f864fd",
"description": "pco: improve image write using pck.prog",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a91690db6dc673e3938e2353e13fc2ef91d6ad27",
"description": "pco: full shared atomics support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672f738e39147b99e8315cee9aaff4d3a729942d",
"description": "pvr: add support for VK_FORMAT_X8_D24_UNORM_PACK32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fa1bb9194706a9522ad38b1f694209d343483f6",
"description": "pvr, pco: alpha to coverage support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98de03e261b4708a8f75f0f9da65918d198b8145",
"description": "pco: remove modifiers from instructions with variable src/dests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66d581591932b463b95a42e4be20aae098f78c72",
"description": "pvr: dynamic depth bias support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22c67a3c4e63ad0bff54bee8de0d5182d0f60dac",
"description": "pvr, pco: add dummy stores for tilebuffer-only loadops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0176d0e4a065af8f82920d81ce86688e48ed96ff",
"description": "pco: experimentally transfer olchk to ops with refs requiring it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "297a0c269aa76afd7422a7ed98af1686b671d523",
"description": "pvr, pco: tile buffer support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c31e0a71590722956f4cdfc36cb1e94503d94627",
"description": "pvr, pco: additional multisample support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de4dd8e9eaa054793eb8ad551419ca444f29059f",
"description": "pvr, pco: fragment shader metadata boilerplate code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa6af19da5ab023a7541005b67a11dc6b57841dc",
"description": "pco: temporarily aggressively prevent isp feedback reordering by opt passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07f0038974d39ba1645d74d25d1f835996c7642b",
"description": "pvr: temporarily dword align *all* descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508f044d41753d5e33ef38e088768a620d69326f",
"description": "pvr: Disable PBE resolve on cores without gs_rta_support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d68344bffe893c1ecaa63ce5f2795c3479517da6",
"description": "pvr: don't csb emit multi-layer clear attachments without rta support",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "95820584d06e067766283ccb76c33a75c383a203",
"notes": null
},
{
"sha": "4927d2274c779e46975b9a717295a093f1f47ea7",
"description": "pco: handle vector ra via parallel copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0019b5ccaf5e12978477485666b6fc852908c89c",
"description": "pvr, pco: dynamic buffer and immutable sampler support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58e437781bd94f8662df78cf5b5872adabab9437",
"description": "pco: add remaining texture buffer support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0962eec985af80b51045da2bd6f793bd39bb9c9c",
"description": "pco: basic image/texture cube support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3b2510c2421ced2378054b272a0803285186c94",
"description": "pco: remap buffer samplers to be 2d",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b83481e3970d003ccc0d37bf3dab678a37283015",
"description": "pvr: Use 2D texstate for buffer views to allow for >8k sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1de2188cbf21f9d07448a208b5dd5d6d6a0ddb35",
"description": "pco: experimentally pre-propagate vectors during regalloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef55f836bcdd4ac8a2f7ef5d2bb7e003b16ec3ba",
"description": "pvr: texture swizzle depth/stencil fix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "231755f5174dc9a7547dbc48fbbcf56937549374",
"description": "pvr, pco: add support for robust buffer access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "483bfbf8aa1e915b5fc7f120e7cee799f86cbc21",
"description": "pco: temporarily prevent vectorization of vertex outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b595a50baa5f4fb86ef3eb6e52a010965a2e5ca",
"description": "pvr, pco: clip/cull distance support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b757da62553c4be42519bf1cc11c405f00f440b",
"description": "pco: skip comp-only opt on collated vecs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0afe6e225406dfc8dd38767c5347935a9e19a13a",
"description": "pco: add helpers for finding non-empty blocks, apply",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1aad71f3536f8cdc616fec390a1ce27a81bd3f8",
"description": "pco: restrict regalloc debug printing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d10b7691306bc3c2295a381458fb24056e70f825",
"description": "pco: temporarily make vecs interfere with their components during regalloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea917ae73284e2ab68b3617c231ecb5486912d8c",
"description": "pco: add render target awareness to input attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4bc938a4ddb10c0c76eb56a9fd68633ebda011e",
"description": "pco: support render target/layer id intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78062fbb7566991f27a0612435509db9e3375f3c",
"description": "pvr, pco: improved image write (with format) support, handle 111110",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe884e30f8e5eb7bd1e7bfecc9b62d916c28bf0e",
"description": "pvr, pco: image size query support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7369f775900376259ff1c833b985843395f41fb8",
"description": "pvr, pco: z-replicate support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b7954fae65a94b3828543d90596c0f470e7d4f0",
"description": "pvr: dynamically handle shademodel for flat shaded varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c7dc07c93eadab73850312091975869849ebd24",
"description": "pvr, pco: add support for gl_FrontFacing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5aac0f79174104642a64176375644f6c59cabb35",
"description": "pco: add pass to expand out vecs only used by comps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed652e10fcfdf45e013a70eb24539da80815939e",
"description": "pco: force image/texture array coordinate f2i32 conversions to be rtne",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d201a16f9df51cb66f88d6a5f41e94929bd1677",
"description": "pvr: remove vertex position output assertion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f71f8e1bc7276bbc089aa75e5a459c1a34e96b61",
"description": "pco: temporarily treat already overridden refs as comps during regalloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "195cb4bfcead26319fe59950b2ee82c1456a7a5a",
"description": "pco: support shader i/o arrays of structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d038d9181cc90c902b107dd069b311441eb6f3ae",
"description": "pco: enable shrink vec opt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "383df775aaae5bdfb162983b29e6c2cc3dfa00c9",
"description": "pco: add pass to split shader in/out struct/array vars across more slots",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53183be8364e4b37766e1d93c88e8aca496ea6e8",
"description": "pvr: initial sample rate shading support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66e8886a6818dfa73630553223875a375c9073d8",
"description": "pco: support indirect function temp refs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1580acefb4b3b196432a198f98bc840b97be1e5",
"description": "pvr: only share scratch buffers when they're the required size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbf58fea6f74f948dcced543afcfbf6a3be87dfd",
"description": "pco: further commonize iteration instruction emission",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd274e27bebff71329ba72ed6ccc5ccc0662a7ba",
"description": "pco: support dce for vregs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "801215d03e285fbce1fc828d896aa22349c41dbe",
"description": "pvr: fix logic for setting vdm instance count present",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5457e8a0e3c3bb8dccee69d1acd266fe376aa8ba",
"description": "pvr: determine rt layers based on rta support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e1bd5e02dc98c98d5861c70d484b8cb44496bc6",
"description": "pvr: split out missing output register write handling into separate function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e4478ff986aa568705513accef09ea9283c9abf",
"description": "pvr: Move renderpass load op setup into a separate function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "002eed7b8ba2b4ca2ef587239e61dec1f8110141",
"description": "pvr: rename pvr_{create,generate} to appear at the end",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72923ee62f6ac26f5e657ac2e980962bc3d102dd",
"description": "pvr: Remove shareds_dest_offset from load_op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23f81cd11a6f49da1218aeee6102ff8faf680c8",
"description": "pvr: Cleanup compressed border colour support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd65333c259799f52a81bb3a43b18d3f88f31ba",
"description": "pvr: Add macros to iterate all supported tex formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8121fa4a9f4bbbd6d4f3f57054650c8af34d5a2",
"description": "pvr: Add missing format adjustment for e5b9g9r9",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72aa576469054e21fe726e563a6717f13b8b7294",
"description": "pvr: Fill in missing {u,s}norm equivalents for tex formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "baa27bcbe30f730ff92d7a27325cd6271a0167b1",
"description": "pvr: rename pvr tex format description variables for clarity",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4873903b565a10322669db325de7284218539248",
"description": "pvr: Enable PDS_DDMADT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "849a331a7dc8f2ca43ac10832b0256d760517575",
"description": "pvr: Feature support TPU_PARALLEL_INSTANCES",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82fad3f25842a46a151fa10096e61305a7921a64",
"description": "pvr: Enable PBE_FILTERABLE_F16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "116e1ecdecfb6c548807768718291ed9d5a34136",
"description": "pvr: Implement WA BRN_72463",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c83b0274da653cf60403936c16eef0befd43854",
"description": "pvr: Implement WA BRN_72168",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4d7b343c59620c9f4223b27a5217a8b38fa6fb4",
"description": "pvr: Add support for gpu multicore MC1 configurations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c420c940a9ce7204cd685ce6536149c505eeb7f",
"description": "pvr: fix spm-related renderpass hwr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7ec9d71820b5fc459d3c11e09b81b2c98e5384d",
"description": "pvr: update conformance version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a09d18a316efb339c0ace43c4f3192cac169df4a",
"description": "pvr: correctly return core count for pvrsrvkm",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "76ee1671f6d8b99619abdba10fc328ea7f085bf3",
"notes": null
},
{
"sha": "21561f9718063de5c13285949b5c535d480ed866",
"description": "pvr: drop legacy rogue compiler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de09786762221976cdb19e942aae16b3c2a806c",
"description": "pvr, pco: switch to new nop shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff8f573926e1a2d751206d484f8dfffff2109e6",
"description": "pvr, pco: simple end-of-tile/render nir shader gen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed5aa49a50f4b2fb68540ccb5fc82213d0ee8dc",
"description": "pco: branching fence support, simple ditr insertion logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8baa38727078930bff1e72d0c217233204035a84",
"description": "pco: basic image array support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "854563f0f82ff6d6a0570eee3ee4e24611b6196a",
"description": "pco: fully switch over to common smp emission code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46c9239c11147b835659df2dedaa1e72263b99b2",
"description": "pvr, pco: initial texture gather support with gather sampler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac41e9dd18eeb8a1dc8c8dd0d50649ca4739dbce",
"description": "pco: support combined depth/discard isp feedback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0367dc1e4263c55ba4dbdb49e98a0b29de1af987",
"description": "pco, pvr: sample mask out support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c54dab154eef76f457d57ff48f50f853d05e72eb",
"description": "pvr: sampler and sampled image descriptor support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "380bf224dcde3bad2c4da3e76cdc6c292828123a",
"description": "pco, pvr: account for early frag testing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c6ed32d3c2c840a5eb77b6e38095f1d583df1e0",
"description": "pvr: check for unused attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba9b6f2d577903e61e5cbbb0e386d8200706103a",
"description": "pvr, pco: temporarily add legacy loadop shader gen code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82383d70fdfda66b937f654626f8ea6d884b5329",
"description": "pvr: skip setting up unused fragment shader outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23a74a475ddf3744657e4559bb038887089eca68",
"description": "pvr: use mrt_resource output size for fs outputs and input attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8afde5ec199989a65c1785852942466ab1fbbb4b",
"description": "pvr, pco: add input attachment sampler and initial support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "486ca8bbc13359455268f7e33076c3dceb3c7f61",
"description": "pvr, pco: basic depth feedback/discard/terminate support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a5511d59299fb3a884f424b8018db212fc46ac3",
"description": "pvr: initial texel buffer support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f54effa0246fd913d991b2d30d1ec4e4a3702360",
"description": "pco: initial image write support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aacb6731c9d1b491e11d17bccc637f839d4cb4e",
"description": "pvr, pco: temporarily add legacy tq shader gen code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61f8b57b1a0085a041df09cadeac66e5b15466c3",
"description": "pco: lower {insert,extract}_[ui]{8,16} to bitfield ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a114a2c7d431c70472d2217a33cd5849b83ee872",
"description": "pvr: set nn coords in sampler state for tq shaders when needed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4e91bf00a961102a91cac02e8e902ab09f161b9",
"description": "pvr: add more helper format function for tq pbe formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e12826da71b614320c36b1ade83c6655d8239b1a",
"description": "pvr: fix color values and crash for soft bg load ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe283032bf1116291142577e48abcf2c2e2600fd",
"description": "pvr: remove unnecessary asserts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fdcb6acc05a5a8c82d38d264d1192bf828f683e",
"description": "pvr: fix transfer fast clear color for srgb formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcea07ccda4b7ae9e999d50212c50234d17f71b8",
"description": "pvr: add descriptor copy support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b50f0b47d2b8740621e06c9eefdb397e055a5877",
"description": "pco: add support for sscaled8* formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3987eb5fcd8c72df866bdca2f3069ebd734e442",
"description": "pco: skip lowering fs outputs that aren't present",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db686e190a9613d576dba5f57ee42e51e4925bac",
"description": "pvr, pco: per frag/vertex input/output rework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3af73ef1990d9a14b62809546bbc1ed1bad2ed84",
"description": "pco: initial image support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b930b13372a261b06cff9b6c7dd475758e2e164a",
"description": "pvr, pco: point sampler support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20a08139ecec568abda0accc01e4eaef3e4d0a3a",
"description": "pvr: enable logicOp feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ba866d90e125668ca2737968c526b963b2870bc",
"description": "pco: suppress uses_sample_shading changes from nir_lower_blend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "992ade9e7625ff94daa6ee34e40efb93a10c7df8",
"description": "pvr, pco: initial support for blend constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2752a151bf86b738828f24b2d23f622ce2e5659b",
"description": "pco: basic support for undefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "adf02de9f4086ad83195463f66e125e7d0e36f4c",
"description": "pco: temporarily prevent shared mem (coeffs) and vregs from being copy proped",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "725293c8f7da490e6c2bd6a23711133efec8249d",
"description": "pco: experimentally propagate olchk mod for fwd prop opt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140154db0216aa6edd0cafb6c5a78290d750fa07",
"description": "pco: add initial support for shared atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d9b7ee485f92c36eb019e7b48d36bc8b1257197",
"description": "pvr, pco: temporarily add supporting code for VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3322fafda295512cac8d77cf308a4115de9b0dc0",
"description": "pvr, pco: improve indexed reg support, add shared memory support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b634881f817019c4ddaad7f9a1f357e285831c6",
"description": "pco: add intrinsic for loading instance num in slot",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca0e4991e00dcc349e81d31bb257b0bc68b3ccf",
"description": "pco, pygen: add mutex op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94ae9ab08315380bb1ea18e2d7325cbe4a9c8f3d",
"description": "pvr: fix pvr_CmdResetQueryPool barriers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "829703e56006a593db39b9aad143741340ddd9b3",
"description": "pvr: temporary spm tweaks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61d5240850503dd14d452bf0ecba22895f3abdae",
"description": "pvr: temporarily tweak support required for query programs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35c38370c0d5e8e8195b0c09911e6fc9ac74d12f",
"description": "pco: support integer abs/neg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "253f745139ad343eefae18398179df3d9d993517",
"description": "pco: update virtual register support for bools and nir reg translation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6036f4900cd68a0fcd952aa5ea7668744d8e021c",
"description": "pco: add support for loops and ifs using predicated execution",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aff97a0b2dd3dc00d0404bba70f4d48dcece968",
"description": "pvr: use vulkan_icd_link_args",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d3912abedccabd1bfb53e07859677d01e8f0d6e",
"description": "pvr, pco: usc program (pre-)generation boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1b24267d25bcf3a29228b705a253a6c4b40b8af",
"description": "pco: rework nir processing and passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85ff421d8a4e2bc8b9371a0c66079856d127cfce",
"description": "pvr, pco: add support for buffer size intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bcefeef1d18fb267c83d10bf655a9f33f9771bb4",
"description": "pco: add helpers for phase iteration, print more igrp offset info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85f616b0ed3b3b07f3f0232bcaf3f3b58566c461",
"description": "pco: add boilerplate code for legalizing pseudo-ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c70f5874b0f6a2a2bfdcd5df94b7505e8900cecb",
"description": "pvr: storage image descriptor support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "508842917075d88324c9a730799ce7bed1c09d67",
"description": "pco: basic arrayed image/sampler descriptor support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd31165c386fb8f280e87e8edfc6a1a1f638b073",
"description": "pco, pvr: push constants support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c321b77ec897d95877c88c315cabdf2d523568f",
"description": "pco: add support for using index(ed) registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7956ca7e4dca7a78aad3b8ba72aebbe740571a27",
"description": "pvr: initial texture/sampler driver support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7df32ba09d3bdc7f20ec2f632af181824e0f90a6",
"description": "pco: initial texture/sampler compiler support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d96c9334a7aefc98cbab5e83829e7edcc24657a",
"description": "pco: add basic pass to shrink vecs with unused components",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7c0863b97db9acf944c4dc104d60c67c24de6d8",
"description": "pco: add uadd64_32 op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb04027350e506440f74d1b447ac28b5a1184530",
"description": "pvr: preliminary support for combined image samplers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ecaad31455b67619007df683457b83d984aae32",
"description": "pvr: pack image/texture array size unconditionally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3fdd6689bae5757f4f917a6d6b77dda3a79a16a",
"description": "pco: experimental regalloc changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f79bc2e30face89a3e6e978cce8114e5e640588",
"description": "pvr, pco: add base compute support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad2b623744a0ab04b21b4b2df9b8b22bb223d11b",
"description": "pco: add support for more bitwise and bitfield ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ec174b3f9a409672e04856d0a046a09965ac0df",
"description": "pco: add support for various selection, complex, trig ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97f167f227933d7fc64eaea1fd0f3c576de2dc33",
"description": "pco, pygen: expose enhanced logical ops with optional mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d72ef6c0ff77002989f056b3ef05e97483fdb2f",
"description": "pco: initial control-flow support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ce4bc46717bdd1d6a3161b7fa1fa6ed51a68632",
"description": "pco, pygen: support test predicate setting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "683904f4c0aeeebec7b4d36fab13e895a1f16e6a",
"description": "pvr, pco: initial ssbo and atomics support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7259b4a5cd600619956814123a4f8c5d34382680",
"description": "pco: pygen: add control-flow and branch ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00f081365965d8ff0c552b339bf31d82df77ac7f",
"description": "pco: pygen: support applying modifiers to OpRefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "329d219ef276b2a97710735c074bebdcb0c2dcfd",
"description": "pco: pygen: propagate selected source for ops with multiple source selections",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61602bb08d657927dcfc819536c3b635393f1c05",
"description": "pco: primitive bool support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2db53101c1214a388e051e0a12db52b3e464f6b9",
"description": "pco: add virtual register support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5e464ffc731de42a1b0c9ccf384771cb6ebb1b5",
"description": "pco, pygen: differentiate between int and float ref mods",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "358d741b229ee6afd137ff9c01b6aad9782e1f81",
"description": "pco: skip over empty blocks when iterating instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "effd4d3a1a8ed2d18cfdd085903e361739418c74",
"description": "pco: switch to glsl/list, add control flow boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c476c37f5ba040e558b6a0a8170658be5cc578a1",
"description": "pco: control-flow epilogue/interlogue/prologue boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5b78ffba7020312b4998d32d44f94442d8aa0d3",
"description": "pco: fix idx reg print colors and sq brackets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9488aa49570e687211d6ac386ffc4935ef98bff1",
"description": "pco: pygen: amend op mod print strings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f7fb9458d072c7ce90471645cf7ce727cc46edf",
"description": "pco: amend cf printing indentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3611c1313d560ab45ae77e70154e945fab1aecfa",
"description": "pco: support re-indexing loops and ifs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "160f206d7c2a2a3781f7ca305f258e1a7b47be59",
"description": "pco: commonize and improve iteration helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9047c30e507d435f2e1af0711da61fb1d376b252",
"description": "pco, pygen: support gradient/derivative ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b20a3261fcf93150a8e06c7958276209846e631",
"description": "pco, pygen: support integer add/mul/mad ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9fcf63a2529e739dfe9f457c132df1362634d80",
"description": "pco: support shift ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63553d8474d865bbf7823d3317ba8d1b2d4b4c6e",
"description": "pco, pygen: support more comparison ops and types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ef52609b8cf476714a6f0744b8b708a457be2de",
"description": "pco: pygen: support passing custom refs to enc_ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d450367ea8152674e3e1c8cd7dc6a13ce148fbe1",
"description": "pvr: fix for GCC",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f18f056d3c057c8143518e7fad2acdcf4edbd8d7",
"description": "pvr: support getting device info from public name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a431d69270577cdc6ce3e8a335d71fb3c9aa2dd",
"description": "pvr: amend incorrect format assertions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7370254d5a3a6fc2426ec354be5bcbc549325aff",
"description": "pco: enable all expected types for vertex i/o",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24de22d0dee699530bddbaa111614f3e1bc0bb4b",
"description": "pco: amend index register mapping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "088b3f4b91d9db5c2d9e913de7d4a50ed6e8c8b5",
"description": "pvr: default varyings interpolation to smooth when not set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c346fa295f8881b136878e40666446120c22ea2",
"description": "pco: handle replicated components when translating nir alu srcs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fddce37ee3ab0b424b8576126f2bfa2d4de8d97b",
"description": "pvr: start moving over to using the vulkan runtime vertex input state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7b953c9166c1310938e7711b90dcfbf8d5ac7ff",
"description": "hk: Advertise VK_KHR_maintenance9",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7aaa5d94afc9f44e28145de41119b03b96ae7c20",
"description": "hk: Rework queue creation logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ec33e262985ba1dd71a4b8f03166de29c4e22d7",
"description": "hk: Add support for VK_QUERY_POOL_CREATE_RESET_BIT_KHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aff4433e7dfdcd8ccf544ff7d83fcae965c6c2f",
"description": "hk: Move query pool creation/destruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cc639efd9af0d8b16dd7ed3000412d9f45f52ab",
"description": "docs/features: Mark VK_KHR_maintenance9 as done for ANV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5511cdf2aa117f427da7fe8a207f69b1d85f96dc",
"description": "freedreno: Don't program non-context reg with CRB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a1f56fb901534a4c250fb6b932e4f1d963bba82",
"description": "freedreno/devices: Update chicken bits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8ff0176deca323bf9361cf49ed1a2a32ca58b16",
"description": "pan/bi: Normalize with pan_model.rates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f091bdf392af49207a027eca9307a2890138ed29",
"description": "pan: Lift pan_get_model into its own lib",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "411a61cd88e8f8a50a66c477a781549a1fb18fd5",
"description": "pan/clc: Wire up gpu_variant to pan_compile_inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21ba69940c787a828bfd83b003fa708f125f5302",
"description": "panvk: Wire up gpu_variant to pan_compile_inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59ac9b4c9e6065a94cedb3817395d7fcc30715af",
"description": "panfrost: Wire up gpu_variant to pan_compile_inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e914e7bff2e0ff0d06e64a7004761263705bf97",
"description": "pan: Add gpu variant to compile inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95f549007ac35c6bbc5439caee2cfda520bc2ba9",
"description": "doc/features.txt: add missing supported lvp extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1b1e52529e88f7bb571c62da2b4b9ba987456c2",
"description": "etnaviv: The relative path to build dir is not always valid, fix it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "974a79074b20358d2cfc29603256235fabfd9641",
"description": "doc/features.txt: add missing supported tu extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e8e1d751515a54357876ea3aa7a418ca3d90a58",
"description": "doc/features.txt: add missing supported anv extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "475222b0224cbbff8e246f68128090c97e2b3d92",
"description": "glcpp: prevent accidental token pasting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d00e95b2e448f1bbb95abb54a85159a659764e9",
"description": "panvk: Take VK_DEPENDENCY_ASYMMETRIC_EVENT_BIT_KHR into account",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b8ccbc414a2ba33d51e1337639d2210b868fd1dd",
"notes": null
},
{
"sha": "9dcc7c0d0a7a19f0f39d5d747860bf2cbcdc1070",
"description": "panvk: Fix wrong type for sb_mask in CmdSetEvent2",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f8598e599e1ff0031988b863fab35c01d7d6dd20",
"notes": null
},
{
"sha": "664a83e4136b87647a89782c6b95eb479aefc0e8",
"description": "pan/decode: Fix SYNC_SET32 double dots",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3778df877898e07931d1323b23a315966227f6b1",
"notes": null
},
{
"sha": "4aebb4227adff2fd7c43a6c1d556b49aeb1365a7",
"description": "panvk/ci: Update waivered tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45dc8b4d979aa2275f20db399a4430f0224799f5",
"description": "kms-dri-sw: Report linear modifiers in get_handle()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0528bcab16cfc78c4e54e22203a48e8ae19c6cd",
"description": "anv: Use os_get_page_size for mmap offset alignment to work with page size other than 4K",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaeff6ba0e2d38fb116da2fee0e85937e0f6e3cd",
"description": "radeonsi/sqtt: update the shader after scratch config",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "714a14939624a1e2c7112fc338679e18fd3399f9",
"description": "nir: remove unsigned upper bound config",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb67dae12dc036ab66800515c2c0e97c05e5a40a",
"description": "nir/uub: remove max_workgroup_size from config",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3c08c9d2783a625a60c94d6d364cf900d00d77a",
"description": "nir/uub: use shader_info subgroup size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "112e1609468659ba044de36c3f0f4fc539d8b192",
"description": "nir/uub: remove vertex input handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,