Files
mesa/.pick_status.json
Brian Paul a4d35d8263 svga: fix printing 64-bit value for 32-bit build
Closes: #12449, #12451
Fixes: b13e2a495e ("svga: add svga_resource_create_with_modifiers() function")
Signed-off-by: Brian Paul <brian.paul@broadcom.com>
Reviewed-by: Neha Bhende <neha.Bhende@broadcom.com>
Reviewed-by: Neha Bhende <None>
(cherry picked from commit 24107f2f67)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33113>
2025-01-16 09:03:15 -08:00

28482 lines
869 KiB
JSON

[
{
"sha": "1278d5286ccb47d8b55234946fc6c856cad3b909",
"description": "radeonsi, radv, virtio: use AMDGPU_GEM_CREATE_VIRTIO_SHARED",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c0e4a0ece1ab50bcbeb074bf827ed0f8278296a",
"description": "ac/virtio: add virtio-only AMDGPU_GEM_CREATE flag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b6340fea1731a71e56c156d27d3fd66e05e427e",
"description": "radv/virtio: disable syncobj timeline support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9de728c4d0af01de919c95c18974f157b97885f5",
"description": "radv: enable virtio native context support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "612774c4a67d10b9960741cc954d69f6e5ef1f88",
"description": "radeonsi: enable virtio native context support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2269ea7e2f20c4c14e4e223a4c17f512093f44f0",
"description": "ac/virtio: disable timeline syncobj support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc83195175c6b2f70dc46325601555902b5fed0a",
"description": "ac/virtio: disable userptr and local buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22263616ed1346aabbd4534f41f89dfcfca0f714",
"description": "amd: amdgpu-virtio implementation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a565f2994fec38e20cce46589698dd5487e3ea61",
"description": "amd: move all uses of libdrm_amdgpu to ac_linux_drm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "874d34cf1b30fcd91e68e1f98f49ad2f04b0bd3b",
"description": "radv: fix emitting SPI_SHADER_GS_OUT_CONFIG_PS with NULL FS on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "079f55d405ea9783ad63c526ed39a0e20c4f4724",
"description": "radv: advertise VK_MESA_image_alignment_control on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e6159d10c1cec21fc26c1f59101d2a8960c6595",
"description": "ac/surface: honor RADEON_SURF_PREFER_xxx_ALIGNMENT on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2774fb32e69a6c2336d2f4f2fb5a154068321131",
"description": "brw: fix coarse_z computation on Xe2+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4672fcbc76b1e2d02810cd95584fcfa72f774b47",
"notes": null
},
{
"sha": "660412c63dfa1291ea62eb88b10458853af87c40",
"description": "ci/init-stage2: use the common scripts from the build artifact",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28ac4232889cacfee39445df61602c39cf850b7e",
"description": "radeonsi: remove unused functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03ad2bc782df8f6d9b1090726a9fc2f30c3331b4",
"description": "radeonsi: make many shader functions static or move them to .c files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583348e3b6fffddda72f0dca151c0de2ce333d1c",
"description": "radeonsi: remove unused variables from si_shader_context (LLVM)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13edb27ad5fc7fe321b65488a3fe50b37164cc83",
"description": "radeonsi: add si_screen::use_aco to shader cache key to fix shader cache failures",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f5220b03da73639050700b42d10c2f199d279f4",
"description": "ac/llvm: remove the low-optimizing compiler option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08a47fa05cf9b808ebf2dfe390a9e9070eeb5b9e",
"description": "ac/llvm: lower vector load_const in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d160252270876859b05ec44e21bb1e0612cb3b97",
"description": "ac: use Z_EXPORT_FORMAT=32_AR for Z + Alpha mrtz exports",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d961b0723928186780cb52f271fcc5ea66e3461",
"description": "nir: add barycentric coordinates src to load_point_coord_maybe_flipped",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97412fca25a9d7848f072aa8a79d5099d1c200be",
"description": "zink: use lazy descriptors for IMG proprietary drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c1b69a5b59a10dabd94f2163e797a03aa4f8b77",
"description": "gfxstream: remove references to Fuchsia Goldfish",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff8534008b3b5e50399ed3126806f3d10838fcd",
"description": "intel/perf: add new perf consts to support more metrics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10f04dc3dfbfdfb1c697b415f7adf2d459c58f20",
"description": "egl/meson: Specify which symbols to export",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f6f55e891b7aed58101fe92c7c6b4ca5ee9933c",
"description": "Uprev Piglit to 631b72944f56e688f56a08d26c8a9f3988801a08",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f696d8d9775a1b9c4cda39ece12f7e9f8a1ec60",
"description": "d3d12: Enable Warnings C4267, C4996, C4146, C4244, C4389, C4838, C4302, C4018 in src/gallium/drivers/d3d12 subtree",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "585ce7e831eb16eefab4b946fdff9918d2017d8a",
"description": "d3d12_video_enc.h/cpp Fix warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98ebb0b2e9689eff6379811e82df91e2b88f4589",
"description": "d3d12_video_dec.h/cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb5fb4d75d63324caf54bfce22e7d4a8d83af3e7",
"description": "d3d12_video_enc_hevc.cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33b5df7c39e1b3dc38e8b48468b7b0c08d2f1cf4",
"description": "d3d12_video_enc_h264.cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acefedbb3500a0a4923e93075172b01c5aa85b63",
"description": "d3d12_video_enc_av1.cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4aedaf783fecc4bfd325fea9b7b82a10a5dcd17",
"description": "d3d12_video_proc.h/cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'const unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa6f1e05f05950636aba0fef8cf4cc1ad99e6808",
"description": "d3d12_video_dec_hevc.cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'const unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68ac1ed1c5c82f42ff0c044aec0d0bebb5dad692",
"description": "d3d12_video_dec_vp9.cpp: Fix warning C4244: 'argument': conversion from 'uint64_t' to 'const unsigned int', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5b08d1ac73f2fbe942beebb9ca16ba6965247e0",
"description": "d3d12_video_dec_h264: Fix warning C4244 uint64_t to size_t cast",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b970b32939b2cb3b6ab5270e524f885ce9481ff0",
"description": "d3d12_resource: Fix warning C4244 for x86 builds assign uint64_t to uintptr_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e478c35667040c9309d5f8fc0bcca86cf993d9e",
"description": "d3d12_video_encoder_bitstream_builder_h264: Fix warning C4244 for x86 builds assign uint64_t to size_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bfe3976d909fcdfda047f83b8d7726d4da917fe",
"description": "util: cpu_detect.c Fix warning C5274: behavior change: _Alignas no longer applies to the type '<unnamed-tag>' (only applies to declared data objects)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "819558903c93207dca906e25b5e9ef325118d9c8",
"description": "d3d12_bufmgr.cpp: Fix warning C4244 for x86 builds assign uint64_t to size_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46ed17cf69a12e0f5bd544a3511e076a25ead3ff",
"description": "d3d12: Add offset limit check to d3d12_resource_from_memobj",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73cdb980bf9ea89b5a847bd4cd553c83e6ddfa60",
"description": "d3d12: Fix warning C4018 signed/unsigned mismatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15dd8cd9a848a545266089a77f74b8a05d2840f3",
"description": "d3d12: Fix warning C4389: An == or != operation involved signed and unsigned variables. This could result in a loss of data.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56484fd010e53956fdc2717080c66dda3d523bb6",
"description": "d3d12: Fix warning C4244 'argument' : conversion from 'type1' to 'type2', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978fd1cebe8b1e76a593e8e8633035d249888ff4",
"description": "d3d12: Fix warning C4267 conversion from 'size_t' to 'type', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e061792e250d8bef8ac3409589065c81b87e4864",
"description": "src/compiler: Fix warning C4389: An == or != operation involved signed and unsigned variables. This could result in a loss of data.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ecb7bc2a2258eaf5775540ff7bf1f6dbe3276de",
"description": "src/compiler: Fix warning C4244 'argument' : conversion from 'type1' to 'type2', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d653c7df9270b70ae55d6f5c1ec3f2c5a215056",
"description": "util: Fix warning C4244 'argument' : conversion from 'type1' to 'type2', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a724af20dbc3c6bc81d088c960c0f97571c749c",
"description": "src/gallium/auxiliary/util/u_draw.h: Fix C4244 'argument' : conversion from 'type1' to 'type2', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5617058e45717063eda7aa0128036d241d881c9",
"description": "u_math.h: Change power of two assert to fix warning C4146: unary minus operator applied to unsigned type, result still unsigned",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f8438bd8c48a77c51e34a26fc417039d103c2e7",
"description": "u_dynarray.h: Fix warning C4267 conversion from 'size_t' to 'type', possible loss of data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab62e6452d6de071d82bcbdbe2fcc3010426b41",
"description": "Gfxstream: Initial mingw \"compilable\" Windows version of mesa/gfxstream",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4eb6fde8f0254a94cb2784144a64d4a0e857e3f",
"description": "llvmpipe: LLVM v2f32 trunc/floor/ceil/nearbyint generates optimal x86 code since at least version 8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b2664635f0ac86488fc0171f7b7bca8c5468203",
"description": "llvmpipe: fix lp_test_arit on Windows",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de7a7c5a6fb9ea51039b213dd7ccad37643a5bc",
"description": "gallivm: Take helper invocations into account when skipping branches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e862bb52bde4a8049b7ec8445252430bf1f476b5",
"description": "gfxstream: Remove internal vk_util.h and vk_struct_id.h entirely",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9663276f4824199fe9053ef8d6724f907b76bd1",
"description": "vulkan/util: Add c99_compat.h inclusion for cpp 'restrict' compatibility",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f766c64c3aed3af96ccf625e08863c2f422b9085",
"description": "gfxstream: Fix unused variable warnings in ResourceTracker.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6923af6cc45601f03fe1666b67b533e4fc31a65d",
"description": "gfxstream: Remove VK_HOST_CONNECTION macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e69e910ca08701b60a284aa6cb1c35d40c1ac27",
"description": "gfxstream: Some cleanup in manual entrypoints",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b73d66e0c058bfce129e2cd986f53791c34ba7da",
"description": "lavapipe: stop using pipeline layouts in some places",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6ff8bdf7497c055d8e5ddd59c8ac1e5c8ff466e",
"description": "lavapipe: unsupport NV_device_generated_commands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f90303eebd4ad1e82a37dce2bc7b2aaeba0a277",
"description": "lavapipe: move workgraph lowering up and delete pipeline param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d1ed5d66d90fa687b8124dd5d50d5739d265e10",
"description": "lavapipe: fix bitmask type for sampler updating",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2023474b4038ee5d8fd3506d1985bf69a823f34",
"description": "lavapipe: split out bda descriptor function params from struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "596efeda33543ec777bde5911e80d9efae9f8076",
"description": "lavapipe: split out sampler init from create",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4db07aeb1c0a6115c82a3189b20d4417e5edd87f",
"description": "vk/sampler: split out sampler init from create",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caf50d6723ed54f3ec18b6d779c7a5bba61710b2",
"description": "lavapipe: stop storing texture handle for samplers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15e23f37815c0e6b14614f4aaaef116fda40292c",
"description": "anv: Limit slow clear heuristic to ACM and prior",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "052d7e1a9c216598a9c0843956471b37c3c948af",
"notes": null
},
{
"sha": "caf007ff279e6d888e9cd91a0dc1013f12300880",
"description": "anv: Drop can_fast_clear_with_non_zero_color()",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "35f02d8f36114484c6d56370a446eff89380d16a",
"notes": null
},
{
"sha": "ee4460acf4c5f4686c318f8a590363186cf8e239",
"description": "panvk: Fix descriptor decode",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3b69edf82578023e03e1cc28ce4af73a17e2ac08",
"notes": null
},
{
"sha": "b6c2ea4d994906cb3d30af032087b007b29b23cb",
"description": "zink: emit consts as uint only on IMG proprietary drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7755c41b3efd5ff50cef9702c2fb218fd412e1f5",
"description": "panvk/csf: Rework the occlusion query logic to avoid draw flushes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae0534c6cc512a0f56d6536dd001423f0d25bbcb",
"description": "panvk/csf: Use cs_sr_reg64() instead of cs_reg64() when setting the OQ pointer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc517822e5de72f98afc9a1c44850118c61878f0",
"description": "panvk/csf: Make all sync operations on the CSG scope",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a7bcff1be7d2776cf5b7d18242f65ba99f8bc9e",
"description": "pan/cs: cs_{break,continue} are not for_each macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "622187974f70377378a4b492f573ee89541bd4fc",
"description": "pan/cs: Allow undefined value if condition=always in cs_branch_label()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8514fb4c4214ad8bb2774837000bf4045a1570e",
"description": "pan/cs: Fix the tracepoint register dump loops",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bf05842a8ddf192c0e46cbb3e7bbe25b7a08c761",
"notes": null
},
{
"sha": "ebf9dae2e96adea7db7a5d03d901fbf55fe80d01",
"description": "docs/features: fixup panvk KHR_shader_draw_parameters-support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "963e9feb8a8c6ea241058458144cabb73e7061c7",
"notes": null
},
{
"sha": "49bdd4bdc06078ec9790ef9d4e9e1e0b7e0e5dd3",
"description": "tu: Initialize tu_tiling_config even when tiling isn't possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8652516ac4edd9e0b538853702a0ed9172ba3683",
"description": "tu: Fix leaking of some descriptor sets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dd06c74d6531d25eaa01f23ebccf151c303335e",
"description": "tu: Fix FDM patchpoint memory leak",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"main_sha": null,
"because_sha": "05f96dd00f3e6ee2ae69ec15e53f149816ada0b7",
"notes": null
},
{
"sha": "cfc09517b6896360dc3ca1e3940d14001acbb173",
"description": "tu: Fix `clear_values` leak",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1af33775e8275656ad102b8a2b5a3ec06860ebe",
"description": "frontends/va: Set csc matrix in PutSurface",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8891c2aeba96bdf2f926e3a3ccd41ec78a894872",
"description": "panfrost: Fix instanced draws when attributes have a non-zero divisor",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3db963a13592c5b215bb776e0365d4c0d70d5286",
"notes": null
},
{
"sha": "1c59793d2d16b1c9852de42a385be09e125bce4b",
"description": "meson: prefer 'python3' to 'python' when finding python3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3662501a7b3291ff1db642b4b8501dea658654f",
"description": "etnaviv: only emit used PA_SHADER_ATTRIBUTES states",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65076f3ab0eb32d6c3cad47ec49471ea68f5da4d",
"description": "etnaviv: fix flatshading on halti5 GPUs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41bd7aa9c861f3ec5bec3df2a7f45ba8358c32a8",
"description": "etnaviv: emit varying interpolation state on halti5",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89b2229c0df4725d6397ee428567ce848a4d9398",
"description": "etnaviv: memcpy varying setup from stack",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bca0cc3d9d2b445bcd87e2dab3f6b6409c0e039",
"description": "glsl: drop opt_dead_code_local",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bd9693578f35f4a4e73d9d3f00a8150d84cd17e",
"description": "docs: Update syntax on Performance tips page",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b13f59597148dec2f857d4dd76ab2c3b8e68aee",
"description": "docs: Intel GPU performance tips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26ce3b0ba16283428ab947847cc90cffd1a76456",
"description": "remove the mReconstructionMutex in load",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f3c3459a81833ae59f78900d86d97fcc3e7006a",
"description": "update decoder.py to clean up un-used ApiCallInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36ca17cc293e7d0e77c72f0bfb492b7125809242",
"description": "gfxstream: add VK_DRIVER_FILES to devenv",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf3cdf286cbaed792f1dab2786692bd759a26a27",
"description": "Update VkDecoderSnapshot locking",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a07eb2cef0cd5fe03dfb719057897035e51b7b54",
"description": "Pass VkSnapshotApiCallInfo-s through VkDecoderGlobalState",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c03bae20c0e609f22e53ec7c1f49338034fc1ea",
"description": "Simplify ApiInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6fd2e1613788b3c787cba309fa15820432fb5b7",
"description": "gfxstream-guest: update offset to correct value",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82317d6d24ff507b989174669462b2c5ac74d5e4",
"description": "Use try_unbox in VkDescriptorBufferInfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9603450ea4155150cb50c18702b22a51e94b7ae3",
"description": "The BumpPool of VkStream is not freeAll'ed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "456654f6ad87a47d13130fbcb1df6e0dbd1fca89",
"description": "Wrap queue related functions on codegen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8f38956a1bbf36966123ee52ca04370a52d744d",
"description": "Change C style cast on extension structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2875332df54a0c4d794a1f5e6f5075c56fc070e4",
"description": "tu: Allocate consts for driver params as early as possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e5d4d50c5b4cdae8f1b5492458379a7be7a7794",
"description": "ir3: Use generic const alloc for everything and call it once",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf73f89ba006a285e88c2ad243d2534981593dfb",
"description": "tu,ir3: Make push consts be able to start from higher than c0.x offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9be269ef25470c3c787100fe37b5dce9400acd82",
"description": "ir3: Use generic consts alloc for driver params",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "922ef8e720b2ecf656eede72b584418fe89a45ba",
"description": "ir3: Make allocation of consts more generic and order independent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc56823cf0bb1936f8ed18dc3e8826c5ec008924",
"description": "radv: change the BASE_HI field for VGT_TF_MEMORY_BASE_HI on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "401b400de3f2d84bfb3436b7fed0fa90cf70b8e4",
"description": "nir,asahi,hk: add barrier argument to MESA_DISPATCH_PRECOMP",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4955a68a03f3a385e54c84fa270b06cd04d100fb",
"description": "libagx: add agx_barrier enum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b016f218fbce4c01827a4bf613912b40f646e1df",
"description": "ci/android: fix meson C++ cross-compiler argument detection",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25f5f1b9b4de184eea15a254a1212fbf5865ebf1",
"description": "hk: Fix build error with static_assert",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5bc89aa991eb992eb8ad2ab5fb64fd0e704e7fa6",
"notes": null
},
{
"sha": "2a053b2e60862cc18a9d46b085a7cff715a2850a",
"description": "anv/xe: Bind queue per anv_queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50035f0316865c00f49055e36bcd0f5d09379690",
"description": "ac/nir: Move all ac_nir_* files to a new folder.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe9eda99696661b4ae3c8613b747b9c3823d7787",
"description": "ac: Stop including ac_nir.h from ac_shader_util.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc43bd151bb9531aa4b5c0c3cf8bc5647b37a962",
"description": "ac: Move AC_HS_MSG_VOTE_LDS_BYTES to ac_shader_util.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736f61fa80c56e598de7342f23dbaf5a2535cab4",
"description": "ac/nir: Move ac_nir_lower_ngg_mesh to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1eb006695347c7373eacde6db0c348b9c4c0ce4",
"description": "ac/nir: Rename ac_nir_lower_ngg_ms to ac_nir_lower_ngg_mesh.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "955315f8313540f831e19bd7cae65cf05705dac9",
"description": "ac/nir: Move pre-rasterization related utilities in separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a986f9b90dc02ecb85c77978a9d607124eb361d6",
"description": "ac/nir: Move ac_nir_lower_sin_cos to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19bca6d425fbf551324c552e04fa1e44bdcd0c9c",
"description": "ac/nir: Move ac_nir_lower_mem_access_bit_sizes to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85eab189eebc4ecb2629325c75147a09df9c116e",
"description": "ac/nir: Move ac_nir_opt_pack_half to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e79c77b1ef4374ede0a8e908c661044592ad4b9b",
"description": "ac/nir: Move ac_nir_gs_shader_query declaration to ac_nir_helpers.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88c951bd463af52abd0257419f1601d7767a963d",
"description": "ac/nir: Move ac_nir_lower_legacy_gs to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dd3f53204f1e344358e6a382eb9c82f20870f76",
"description": "ac/nir: Move ac_nir_lower_legacy_vs to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0e71ac9cdee3e92b2f35956991f260626a7890a",
"description": "ac/nir: Move ac_nir_lower_intrinsics_to_args to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0b226bafb23e3662545386e141d11029a1bed97",
"description": "ac/nir: Expose ac_nir_unpack_value in ac_nir_helpers.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1181348e80d3b57bc96c1ff6e171fc1d8427b03e",
"description": "ac/nir: Move ac_nir_create_gs_copy_shader to separate file.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1191408d4b7b39b3fba183e709b2dc23dd3ae5b5",
"description": "ac: Move ac_nir_config struct to ac_nir.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cad0bc438bf5edd3e77c5673a69218edd933c8c",
"description": "ac/nir: Rename emit_streamout to ac_nir_emit_legacy_streamout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015e5080e9a3916c4baa434852708c99e4bab40c",
"description": "ac: Stop including nir.h in ac_shader_util.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "305fdfddb5efc4ee064a055a953948fd00c5438c",
"description": "ac/nir: Move ac_set_nir_options to ac_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "855de0483f4ff3e8648d7396d3ca016c5bfa616d",
"description": "ac/nir: Move ac_nir callback functions to ac_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc0166462e48f6e596bf9765c6894457daf7a66b",
"description": "ac/nir: Move ac_nir_get_mem_access_flags to ac_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad5c0b71033bd3c272e000d1426bd777cfc6b4d0",
"description": "ac/nir: Move ac_nir_lower_bit_size_callback to ac_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e21b48a2e3b40d49eccd12a44b74efb12c3e66b",
"description": "ac/nir: split ac_nir_lower_ps into 2 passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62c184c491a63166a18b7e17045286c80a019f9c",
"description": "ac/nir: remove broadcast_last_cbuf because it can be deduced from NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "084754a5e524ee916d67d82ab9d1343608d70a52",
"description": "v3d: Add support for PIPE_QUERY_TIMESTAMP_DISJOINT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5982a69f90d60b22715f667ce8a14cc8a04368ff",
"description": "v3d: Add support for time elapsed queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a35894d6198190a211655d6959c893d905b27a1",
"description": "v3d: Add support for timestamp queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e1b27138cd062ee922a69d89a8d406b2c026979",
"description": "v3d: Add check to see if v3d supports multisync",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e728db32a8487ca55557b3d158c168d04024a28",
"description": "v3d: Add check to see if v3d supports cpu_queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94da1edbe49d6626ea1e48c62782c804ea02154b",
"description": "radv: rename attr_ring to ge_rings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab96333490860797830c382a57fb81f520700512",
"description": "radv: fix configuring the attribute ring size on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "776199ea77f2a5edb4af04236c5d914bf2d8c137",
"description": "panvk/csf: add a comment on query synchronization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "655b7c464a0394084596a79d75d99dc7817ad083",
"description": "panvk/csf: no need to flush caches after query copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8948ca10247413dbac49d384ec6c0a0118e58a0c",
"description": "panvk/csf: no need to sb wait on query copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d04437845ffc19cd9357f8cddcc7f2033c8a8eb4",
"description": "panvk/csf: no need to sb wait on query end",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50a3b4765e52de677a9f5bcb0526c0f57f4514cc",
"description": "panvk/csf: no need to sb wait on query begin",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ce26a1d10283f49c0b6954c4c49b21302f3f93",
"description": "panvk: no need to zero results on query reset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b3e10d6fd42181f308e8e7aff44016093bdcc8f",
"description": "panvk: no need to check query count on query create",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04e899f125221b81a883f4cd40d69553182fb975",
"description": "panvk: no need to zero availability on query create",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8e120b97d3d0ee69fd632fb7017b10fac13e77",
"description": "anv: Allow more single subresource fast-clears with FCV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "35f02d8f36114484c6d56370a446eff89380d16a",
"description": "anv: Inline can_fast_clear_with_non_zero_color",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5549cb921d1917835f2fb6c1f25449641dab039d",
"description": "Revert \"anv: turn off non zero fast clears for CCS_E\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "25a232238f40bf2776f224b8bc2df318b54e982e",
"notes": null
},
{
"sha": "3e62401df3ee5c54f0d0b47ba8e9280011766e31",
"description": "anv: Drop bpc check for non-zero fast clears",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83cd73385a97cd9a9f3ea7cd11d235d68ae54043",
"description": "anv: Use L3 Fabric flush in fast-clear post-amble on TGL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cec086a0743ad1619c4027ff927492faee14ccab",
"description": "anv: Reduce fast-clear post-amble synchronization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9a85dd3ac274ca4e61f9a85b78ff52e8dc76ce1",
"description": "iris: Use L3 Fabric flush in fast-clear post-amble on TGL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e7f34450894f6f36c3942cfb03a60c0734607fc",
"description": "iris: Reduce fast-clear post-amble flushes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "634daf2827dab1a566fe7a937752f7b181de54ed",
"description": "intel/brw: Rename brw_fs_validate to brw_validate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d37cbfad66d324c225ac81aa2166638e980ba8fd",
"description": "util/ra: Don't store a pointer to a ra_regs per ra_reg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "298740d7a184d65d5c6ac0fc9423760f33bcf2ec",
"description": "util/ra: Bump the initial size of adjacency lists",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9cccb89dbc8d7c48af9c683167baadcdbfdd11d7",
"description": "util/ra: Don't store a pointer to graph per ra_node",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3753c9ed1bfdbdfc637934027f9e2108b61cfe4c",
"description": "util/ra: Move less used data out of ra_node",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "052d7e1a9c216598a9c0843956471b37c3c948af",
"description": "anv: Slow clear if fast-clear cost is not mitigated",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24107f2f67aab1e7304c0bbff77b1cef014673b9",
"description": "svga: fix printing 64-bit value for 32-bit build",
"nominated": false,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b13e2a495e9e3da56add7d852ca01b2cd7eef52d",
"notes": null
},
{
"sha": "7c927144b33003b574f06f5d001264c0a615d035",
"description": "freedreno/registers: fix RBBM_PRIMCTR understanding and usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3fed68b607235120f2adca7817f7154631a25a7b",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "02f8b22a1aaeddb7ca42831cbad45546435f3dc2",
"notes": null
},
{
"sha": "5a5628284a55372aa4649f6a74197233b7cd2b67",
"description": "frontends/va: Allow creating DRM PRIME surfaces without surface descriptor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10e424f586a38f4f0e6d3b4444915b1b2aac684d",
"description": "aco: always use ds_bpermute for shuffle/rotate on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3d4d65f5a18ecccd696bf4fd4452b845b6ac816",
"description": "radv: fix CP DMA clears/copies on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "603541f1a250d920ec07583f5b617d6e16336286",
"description": "ac/gpu_info: add cp_dma_use_L2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02f8b22a1aaeddb7ca42831cbad45546435f3dc2",
"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": "c1dfe22b7b05e650af6ecef364f1d72add96b06b",
"description": "ir3: emit uniform iadd3 as two adds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bed748d5f6db4e583bc97e28d1045913d54dee86",
"description": "etnaviv: fix polygon offset disable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "20b806284aa93c9764b85397e638627d1fafcf18",
"description": "glx: Add back in `applegl_create_display()` so the OpenGL.framework, on MacOS, pointer get setup.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4e8740370adaad5f8992c13262e1dfc66274d838",
"notes": null
},
{
"sha": "48ebbe27779f2576f72aef9eed13c4e4da1115b3",
"description": "glx: Guard some of the bind_extensions() code with the same conditions as `glx_screen`s `frontend_screen` member.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "34dea2b38eb336e0414d60b168b9209e029a8cad",
"notes": null
},
{
"sha": "0aa218328d4192ba8a21c04fd2709004784596aa",
"description": "rusticl/kernel: store memory arguments as Weak references",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "114a47544f06e8ee3d39de9c5c15ec94317068af",
"description": "ir3: Add preamble instr count metric",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "894393470a137f327a8db953ca1e371102a3dc85",
"description": "brw: Fix Xe2 spilling code to limit to SIMD32 rather than SIMD16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ac7802ac835eb8e01e88a477586bae7dc547034",
"description": "brw: move final send lowering up into the IR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a27d98e9335a7def193612e722ee05bf794c41bd",
"description": "brw: avoid having the scratch surface handle partially written",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aac906c16c754cd22004d77b94b73a43ddb852ff",
"description": "brw: add scheduler support for address registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5bdf1199bea33d24d684f897724a696ae5f86f",
"description": "brw: add infra to make use of the address register in the IR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9fa235c28d112258f2d377f8ae3ec174cb1c0ea",
"description": "brw: split validation iteration into blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b73a73a6e24b04ae32448c8a16bd2c9118c6133",
"description": "brw: use phys_nr() more in generation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b110b06447b421c4ee5b0d55c37e6a1cc1b62cd5",
"description": "brw: introduce a new register type for the address register",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "842c91300fd041cf35398d05d2995f16d76870ae",
"description": "mesa: enable GL name reuse by default for all drivers except virgl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b15c8fe3f153685c92c98f0e8654e1313a2dbe3c",
"description": "mesa: rework enablement of force_gl_names_reuse",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06423b1792b5c734108e6e11146b861a213e64f6",
"description": "vk/overlay-layer: defer log creation to swapchain creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de1eaa4019ec41495794304447c1e6faec74d315",
"description": "brw: Always use MEMORY_LOAD for load_ubo_uniform_block_intel intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21636ff9fac82ff6446d0ce0d881d1eca43e02c2",
"description": "brw: Align and combine constant-offset UBO loads in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36d0485ae45124b736e50e421babe775be4912bc",
"description": "brw: Allow CSE of MEMORY_MODE_CONSTANT loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ce66e2b6122b64769a870bb73f8f0199bc2f524",
"description": "brw: Add a new MEMORY_MODE_CONSTANT option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfbb5ebcdd9608c5912132427b0ac0bbec265fa6",
"description": "brw: Skip unread leading/trailing components in convergent block loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f0c852a4ed4c08839dbe3c63ea57f21752de14e",
"description": "brw: Skip unnecessary work for trivial emit_uniformize of IMMs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0b1e07976a1549fea44b426c1c652185d19791d",
"description": "brw: Make get_nir_src_imm() usable for non-32-bit-sizes.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f948f5fd0a4a051f54f4b0bbb11faf48fc7380",
"description": "brw: Skip fetching unread leading components of UBO loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8b2ab041e79ffa6aa214a36c15bc0d4c3f02855",
"description": "brw: Add more safeguards against misaligned OWord Block messages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f334e8baf7fef57577a974750ebe679787e9d61",
"description": "nir: Add a nir_def_first_component_read() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "638fc5e472091bfff0144d964f15d09b28c16366",
"description": "anv: change bool to VkResult",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "41caf3665ccc0ab77537aaed1412f37c57698a46",
"notes": null
},
{
"sha": "ec60462a657cec0ff5146a6e5006b33a9b5ca409",
"description": "anv: fix to set default cdf buf correctly.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e510efed05d08d7c6c0010c0f80526f3ed8dcddb",
"description": "anv: support in-loop super resolution for AV1 decoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "788263501d3fc667b74fa11cb5b1ea28bc027fb6",
"description": "anv: calculate global parmeters correctly for AV1 decoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8432b8b2828bca6fa19793b00b3a6e61a06ff650",
"description": "anv: add initial support for AV1 decoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fd0a51df67f3a38e2126bf24c2ddb60af59c403",
"description": "anv/video: Fix to return supported video format correctly.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a64ae20d0f023545ec966e7a4e81390adb901cde",
"notes": null
},
{
"sha": "3f3d6c04a34177d3a090353a14d871122c92fb79",
"description": "intel/genxml: define MEMORYADDRESSATTRIBUTES for Gen12.5 with TILEF",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68477ae7c00a54f33575e5aa1c1d204633a40819",
"description": "genxml: add av1 fields",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a28e7a6c75e652ca7ae9bf3d48ef253e284e97e",
"description": "anv: add default av1 tables from media-driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b13e2a495e9e3da56add7d852ca01b2cd7eef52d",
"description": "svga: add svga_resource_create_with_modifiers() function",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fadd864dd8eb12968b86ae8f820718e793ef6e3",
"description": "intel/elk: Fix typo in assertion",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "172c1ab9847a8e65d2109084524e7e27e7f76749",
"notes": null
},
{
"sha": "010732b8efa5c897a3d7eeff3a84bc90a6f47eb6",
"description": "glsl: enable OVR_multiview if OVR_multiview2 is enabled",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "3c5eae639db9fba3215336da698a286f8f140c82",
"description": "glsl: make gl_ViewID_OVR visible to all shader stages",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "328c29d6007ed7677d5c5307bd6997d84a32104a",
"notes": null
},
{
"sha": "bacc5f45791ed000e63c4870cf3dd96dd4f6e38c",
"description": "pan/genxml: Switch __gen_unpack to macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f3bb741fb395ab2913e602fe5580a6e10ca41c6",
"description": "pan/genxml: Switch [un]pack codegen to macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e15940008f70010a03f2998b244608700256390c",
"description": "pan/genxml: Switch pan_section_ptr to cast to packed type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b69edf82578023e03e1cc28ce4af73a17e2ac08",
"description": "pan/genxml: Enforce explicit packed types on pan_[un]pack",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd80037441a8a57bd4d01e2e66b03bdfafff36a3",
"description": "pan/genxml: Move [un]pack internals to use packed structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9caca64f26e975dd9d63e477ed65c3c7195fc7c",
"description": "pan/genxml: Generate MALI_XXX_PACKED_T macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39d8b56c4aeaee3bbf53613de1d78c06bb75f09e",
"description": "pan/genxml: Emit struct details before pack function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95435a788d3ca0fbdb01ee679b6beda6865ce394",
"description": "pan/genxml: Switch unpack to use uint32_t",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab1cd917ad0b63f1342d3fa5932201831d7e9855",
"description": "pan/genxml: Include pan_pack_helpers.h instead of copying it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39461e581821799e2b1a47b87f4f5c940ade94a5",
"description": "pan/genxml: s/PAN_PAN_HELPERS_H/PAN_PACK_HELPERS_H/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "519f4bba6b33e5a17dfdd770dc706a49062e5f9a",
"description": "docs/release-calendar: push the 25.0 branchpoint back by 2 weeks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3c05ffb5fab542a43520c139ce1e52955dfdb81",
"description": "intel : Expose Shader hashes for utrace and Perfetto",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f8fb6d73d576110df9fa9cceeae91a80d5c1071",
"description": "panfrost/ci: Add panvk and panfrost to the debian-x86_32 job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1b9882737671b90c68e2dd95c94da7e9d6d2f3",
"description": "panvk: Fix panvk_priv_mem_bo() on 32-bit platforms",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "134f965b88967f8aef470c89b0c042695cfb7b38",
"description": "panvk: Fix an alignment issue on x86",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "ae76a6a04596bfdbd37bab165bc5f2a5ff60d389",
"notes": null
},
{
"sha": "2b10930b486664e47a3c627ebf2e64e7594ddf45",
"description": "aco: use VOP3 v_mov_b16 if necessary",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46787fc2d0f779d287ed78e11a48a1f8e82b7aa6",
"description": "aco/util: fix bit_reference::operator&=",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ff567273089d7a02e11dd50438357b92878461f",
"description": "docs: update panvk status",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a0d4c4203400f0c841c3efec1bbc99067d7e7de",
"description": "ci/etnaviv: drop failures caused by missing vertex attributes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ca8feb28b401b9d27d8b4cd2584527515cdf0e8",
"description": "etnaviv: fix rendering without vertex buffers/attributes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bca5ef70a436380d1b6cb0f5bd84f1872cabc5e5",
"description": "etnaviv: split dummy RT backing store from reloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23df7e7906be3644dbe019510d4f7ba271314bb",
"description": "frontends/va: Only report surface alignment when non-zero",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b24748a93ab164c5c5884e49974de0902a42c3be",
"notes": null
},
{
"sha": "c0ef005bf4b338067ffb752ae6ab0ac94bb03a0c",
"description": "wsi: Fix wrong function name for lvp wsi metal surface",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a42c2293abc2f14c86b407a140c0a9f158bb4be8",
"notes": null
},
{
"sha": "42595eb52e06c38eb0c6ccfb305802a91cea6c6c",
"description": "radeonsi/vcn: Fix crash when failing to allocate internal buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9e667b7adeeaff4c71d0dbcf2a74d812dca11cf",
"description": "intel/elk: Remove uses of VLAs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "172c1ab9847a8e65d2109084524e7e27e7f76749",
"description": "intel/elk: Add ELK_MAX_MRF_ALL for static allocating arrays",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d43ee0dd65e8a05da3fbc0d2e19b4db20c467f3",
"description": "intel/brw: Remove uses of VLAs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf4c35b74cb88d1c4afc0ccd2f60d67d849044b",
"description": "intel/compiler: Use linear allocator for ACP trees in copy-prop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d35b6919a59003f6128d1ee575672b924537a622",
"description": "util: Add operator new[] to linear context helper declarations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6a3770433ddcffdf3bb839180f259cd7327740c",
"description": "intel/compiler: Use INFINITY spill cost to represent no_spill",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ba718fb7db7514e627f704d7c244511937efc36",
"description": "radeonsi/gfx12: use ACO for streamout because it's faster",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "239840556f99aaa1b71c450a3b389bd9be1a24f3",
"description": "radeonsi/gfx12: use ACO if LLVM is 19 or older",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b05fa7d5756f91dff517023ccb89fab72caeea1e",
"description": "radeonsi/gfx12: set DIS_PG_SIZE_ADJUST_FOR_STRIP after shader compilation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cfa4e9dd701c9b54764119a272d083b3c7f948d",
"description": "radeonsi/gfx12: enable alt_hiz_logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b405a12e0244453f0ac6fe92e99525fea9a7442",
"description": "radeonsi: only set BREAK_PRIMGRP/WAVE_AT_EOI when TES/GS need PrimID sysval after TES",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f06a103eea7c1c847d13abc534d847036c716663",
"description": "radeonsi: don't set BREAK_PRIMGRP/WAVE_AT_EOI when tessellation is disabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "963f8fff1e93b7e3b8e602c880867dbacbd15bf1",
"description": "meson: Include the loader subdir when building lavapipe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23a96b15378ab539cde9128a1779e3c0823fa790",
"description": "lavapipe: Check the pool type in handle_reset_query_pool",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "897ccbd180ae2e0e6a60173e0511bc25a4f5a118",
"notes": null
},
{
"sha": "fac818bdb339b3a1eb3ef43e915847c0e5ccb067",
"description": "meson: Require glslangValidator when building lavapipe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "022671f2c4a970f19c8ac4fd4e2cc42b35e0ec02",
"description": "iris: Rename BO_ALLOC_COHERENT to BO_ALLOC_CACHED_COHERENT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3db38d05d411c41d9592f2a7af547784dbad0655",
"description": "iris: Drop BO_ALLOC_COHERENT from iris_utrace_create_ts_buffer()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd980d2b288d2845716183dd6819e82d53800a15",
"description": "radv: Only print \"testing use only\" message on GFX12+.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fafa71b6ad41c5e98c8bfe9215686566fcae6f6c",
"description": "zink: use internal map flag for qbos",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17ca1bfbf7660535ce7ab66c4b198f0f025fa272",
"description": "zink: rework query result checking",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e640d5a9c3da55e08af8b55d7949cb81f42df1ca",
"description": "amd: vectorize SMEM loads aggressively, allow overfetching for ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0c343888fd2c5d4ac602bee0ba9a0de4c4523e1",
"description": "radeonsi: lower descriptors sooner to allow vectorizing descriptor loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abd5216ae80baa050efd8e13a7fdfb8a94b50926",
"description": "ac,radeonsi: scalarize overfetching loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "710624fcc046c320b614c6b86ca16f7fc0599a9e",
"description": "anv: Use 3DSTATE_URB_ALLOC_* instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "604a384e9720242cb67c81fd22a36202169fda71",
"description": "blorp: Use 3DSTATE_URB_ALLOC_* instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "190bde39697c2f596ce35129426e1ecbd4274c94",
"description": "iris: Use 3DSTATE_URB_ALLOC_* instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bca8da98191c1ba0b8389befbb8293e345389f4",
"description": "intel/genxml: Update URB related instructions and structures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58a88bbdb952cc89799e92dda1944a338faebeb2",
"description": "ac/nir/ngg: export positions after streamout to improve performance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc73749d6c8fa373cabbb137fadc0c3731ea5503",
"description": "ac/nir/ngg: fold so_vertex_index * so_stride into immediate offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e82af162b0a76068f7cb5664da0dd8e13e685b",
"description": "ac/nir/ngg: vectorize streamout stores for NGG optimally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f2e2e10bc2982271b8f951bbad5b4fec0de64f2",
"description": "ac/nir: vectorize streamout stores for legacy pipeline optimally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e399f3bed984887fd332c9c11a056a6a62cdbbbc",
"description": "ac/nir: sort xfb info to facilitate vectorization of xfb stores",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8833703b267e13158b7ff251202caa8dd43562f",
"description": "rusticl/mesa: rework image and sampler view creation APIs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26df5938cf12f660069e726f8cd8ffdf0f9bea5f",
"description": "rusticl/mem: add functions to create sampler and image views to Image",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b759618d55313815b2a97deaca203908c37f910f",
"description": "rusticl/kernel: create the sampler views earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "255a523a0f5bbf430026d9ceac570f72fc60f97e",
"description": "rusticl/mesa: use PipeSamplerView over the raw type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80b81ed58e8157b9c47727f1e4027507a0df7a58",
"description": "rusticl/mesa: add PipeSamplerView wrapper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b94d4f90f249e135ff4539d8f9e625e10dbe69b2",
"description": "rusticl/mesa: set take_ownership to true for set_sampler_views",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90d83f4c30d2d18c157239e54bae9e70922d0b6b",
"description": "rusticl/kernel: fix image_size of 1D buffer images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b99772e71e5d2422bb2545fedb9b4c80cd208749",
"description": "nak: Add gpr_limit_from_local_size",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "914c722eb079661a99cf98cf73997b69315df255",
"description": "nak: Add ShaderModel::hw_reserved_gprs()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c48a61a3c88ef46704062145fc02ab877c80782",
"description": "nak/hw_runner: Skip copy call for empty buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b604abdf4094d6c0cb22334a2e56475e4b643f",
"description": "intel: fix generation shader on Gfx9",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b52e25d3a8eee702ff5d21e4cdb9a4dc0736282a",
"notes": null
},
{
"sha": "08e82b28e83b406a9b7e6f083520af1a90c3c156",
"description": "anv: use the correct MOCS for depth destinations",
"nominated": true,
"nomination_type": 1,
"resolution": 0,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45ada1c7fb334b537b49879190226b87290b5df8",
"description": "broadcom/ci: add ubsan jobs for broadcom drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37ee035e42c9c979394b970a633e6db9232bdc85",
"description": "ci/build: add ubsan build jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48603f08fbc3b154a6c9d2c3e24d8d87226f0e7b",
"description": "etnaviv: cast assertion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aafb58432331392afeebf074a337565f2f05b64",
"description": "virgl: fix member access to a NULL pointer struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e54a15f700ce993f0fdb3563f2ea87b0c3d24d11",
"description": "v3d: fix format overflow error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0114d293fcfe445c6d69e3e77e0fc399b9f46f3c",
"description": "radeonsi/vcn: fix maybe uninitialized",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d6c66715163f053938be9e2bc82e899182d85ea",
"description": "freedreno: a2xx: fix maybe uninitialized variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dab7b23d3a2525869c80aba9e19b1277385b5645",
"description": "docs/panfrost: document vulkan support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5c3c452b812ed7b8225017d4ff420089ac404af",
"description": "mesa: use default params for clearbuffer functions",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92d6351d022783a5cb459a2cbe94a0748b236341",
"description": "zink: restrict implicit feedback loop detection using miplevels/layers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d1d5653acb0e0e043db3f0e8c668c6ba51362c1",
"description": "anv: Check VkResult main batch buffer before start companion batch buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c6194cae0e9e052e33c0c64d7d62a8fad375f53",
"description": "anv: Check VkResult of perf query batch buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2749539bd2b00f9da806477c4490848a42b0f0",
"description": "zink/ci: Skip crashing trace in zink-anv-tgl-traces-restricted",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39cee5351ff10e9d5705453b85deacca0bb8dd2c",
"description": "freedreno/ci: Update a630-traces-restricted checksums",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fd4358ba91d3f4046ba46bbefa2ba917edc9056",
"description": "ci: Add Valentine to the restricted traces access list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "372973cd2a3d319aea3635f75d5bffce0946a217",
"description": "zink/ci: Increase zink-anv-tgl parallelism to 4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f34bc5e422b26f9f85b52513842bc832789c729",
"description": "zink/ci: Migrate the two TGL traces jobs to 1130g7-volteer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "288249811ddaf66c4daf47d75cdd292bef022041",
"description": "anv/ci: Increase anv-tgl-angle parallelism to 2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71704ac2c68b7b7632d3d14ad70fd8b64c0d39d9",
"description": "virgl/ci: Migrate the two iris jobs to 1130g7-volteer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c71a7ffc029e50800856725a32bbf0416837fcd8",
"description": "virgl/ci: Disable virgl-iris-traces-performance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f09f31d09324be322abd99f9d333b3d3f9bf6b43",
"description": "ac/nir: fix a comment typo in load_subgroup_id_lowered()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44ba856089f727f75d3783c73ce2188eb9842dcf",
"description": "ac/nir: fix lowering subgroup ID for compute shaders on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc1374355b43b046ea2ddce5cb1abcb494c409dd",
"description": "radv: program DB_RENDER_OVERRIDE correctly on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83809f06a732e42ae2782008306feb17b12cc8cb",
"description": "intel/elk: Fix assert with side effect",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ebd67382604d0b7bddf2ebd2aa824a272e8e9bb2",
"notes": null
},
{
"sha": "9b0fc62221afa8da836d44e12e1a7e2cd33546bf",
"description": "vulkan: Add missing va_end",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f8b584d6a5f7e64b82cdb80debdc4411947ad08e",
"notes": null
},
{
"sha": "60e97e16aa84c665fc7113001b9a31dabefe0102",
"description": "meson: fix finding Python on Windows",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5774f2c66e116392db9dbe3a1c92b7051993d02c",
"description": "drm-uapi: update licenses statement",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc85d0c1560d91ad62670d3d038a4dae1aff5644",
"description": "licenses: add missing licenses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa2fddbf3ad9264575822bab557335dbb3c83647",
"description": "c11: use SPDX-License-Identifier header",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22d640fe94f6390068f79475fb6b2c45bb2557b",
"description": "docs: move license(s) to licenses directory",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f08f921bf8ad7f8d9fc580eb127a66a6d993655",
"description": "docs: Clarify project name and include Mesa3D",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69849bc4d1dd3cb9e9dd5d83b2ff63b8b4edce9b",
"description": "docs: remove deprecated component list and licenses",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89da5a9626ce201a6b996cfbff1f93d7d585a937",
"description": "intel/decoder: Avoid duplicate symbols when expat is not available",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0669210ef4274bb68aaa92402ed633290edd60d7",
"notes": null
},
{
"sha": "731138386a5247f117b4d1d25ec671e29b0ed5a4",
"description": "docs/release-calendar: fixup sed fail",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1a41743764159eccc245328ddba4a11cf0592e7d",
"notes": null
},
{
"sha": "d0a95541fefdd334ae73b2bb4b30826bf5d3885e",
"description": "panvk: re-enable fragmentStoresAndAtomics for v10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03a1a5009fa6b707e283d7b9e9879c0a69f2ff3e",
"description": "panfrost: ensure sample_mask is written before color",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "115eb1d5f34be81bf611a13181ef11423b24e617",
"description": "panfrost: Allow ATEST input to be a FAU index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a41743764159eccc245328ddba4a11cf0592e7d",
"description": "docs/release-calendar: add 25.0 branchpoint and RCs schedule",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b4867e2ae9d9cfed178a4406644c4f48438665",
"description": "nir/lower_robust_access: fix robustness with atomic swap",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f0fb8d05e30c51e070155c957f3b71cf31c4b784",
"notes": null
},
{
"sha": "7a4469681e54e69684bc4398fb7ef826ef94b7d6",
"description": "nir: pass a callback to nir_lower_robust_access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ac4744706be59246611d044bcccc2e17a81a881",
"description": "aco/tests: fix skip_lines=True with remaining characters in matches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a55de3338adffbdd004e8b226942afd786852d9",
"description": "ci/etnaviv: drop GC2000 flat shading fails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef2d7a5066295f7937ac6a77b88b246e26ee2840",
"description": "etnaviv: emit full varying component use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca5a9a38612a00c8404a31d7da0b34ac4df9c4eb",
"description": "etnaviv: fix flatshading",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2483d28d0b68f211a032f4c942a17d907ce7266f",
"description": "etnaviv: clean up component use setting in linker",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cca43e76e1f76e65903d85b02de44818d3194d25",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2f52e61c2c18a5418e10a98cfbe7d6f2567fdbd",
"description": "nir/divergence: change nir_has_divergent_loop() to return true only for divergent breaks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42f6bb0456a9f8b779573bfea31fe6ce0e4e44e9",
"description": "libcl: Add VkQueryType and VkQueryResultFlagBits definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9911e313d09bea12e41a4da144d2318efc7cdbd9",
"description": "pan/genxml: Move pack_header to an external file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27d94a16c7a06bdbf941d34e2f051bacb14f1be1",
"description": "panforst: Update ForEachMacros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e38a150701248ba4b8309d9f0b281753af066b7",
"description": "libcl: Respect NDEBUG for assert",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecdccae9908a2643f490f64757553d408bca29b6",
"description": "nir,agx: Allow nir_precomp_print_blob to print a static array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f8addfd99d435a91daa8bff7b3338227a0661eb",
"description": "util/bitpack_helpers: Make fixed packs CL safe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd872e2aaa8e4f08bbb33b8e6a8e10e44856ebd1",
"description": "util/bitpack_helpers: Use UINT64_MAX instead of ~0ULL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ba38350de97edfc249b67375545747d96ea126e",
"description": "panvk/jm: Fix depth clipping with small viewport depth range",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b6f0ce03271aaca4058b99c75a4dfb0ce6d4770",
"description": "panvk: Don't invalidate the viewport on cull mode updates",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "7ca01506c961760a75c2e682c199dc36c89f4af5",
"notes": null
},
{
"sha": "71392fff2527c96523f7a4ccd14c9fe3bcd3d56d",
"description": "aco: Fix dead instruction/index handling for try_insert_saveexec_out_of_loop",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcd94a8ca768e76084e526296f4956e2499b4d5e",
"notes": null
},
{
"sha": "67d74a04b953774568f6fa2eec5c99b1611ade68",
"description": "nir/peephole_select: allow load_vector/scalar_arg_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "208d8cd7151c49ba9e8a476d584adc633d06d0d5",
"description": "radv: run peephole_select in optimize_nir_algebraic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6ef9017f486e25b9a7e4f63039ea868a17f4302",
"description": "etnaviv: isa: Support src2 for texldb and texldl",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "abe5bd35d0bcd10ff08c4dd0239ab1fbeea3db49",
"notes": null
},
{
"sha": "5daa47c1f8b81558be64a12671735d4d1c1733a6",
"description": "etnaviv: isa: Support src2 for texld",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "abe5bd35d0bcd10ff08c4dd0239ab1fbeea3db49",
"notes": null
},
{
"sha": "9e71829bcf744574527bade26f83479119e0dcdd",
"description": "etnaviv: isa: fix typo in SRC2_USE map",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b216fd044bca400aab12e24fbdacc4e70953890c",
"notes": null
},
{
"sha": "35f175301db430440599698774f73ec4378becdc",
"description": "brw: Fix vectorizer hole_size condition after signedness change",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c21bc65ba7525b2d0f66e26d565437833506845d",
"notes": null
},
{
"sha": "33d9a685a540f5a06552a0e9c445fef544080dee",
"description": "anv: Add pipelined coarse pixel state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d33443d7b9f76301aaf16cbde20a39f2ae21f6d",
"description": "intel/genxml: Add coarse pixel related changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "868016d92ca64931ee3581a76bf311d519073eb6",
"description": "intel/brw/xe2+: Do not use $.dst or $.src SWSB annotations in SENDs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d164e42b7c84569fa09f6b825cf3310f552b3e",
"description": "ci/etnaviv: drop gl-1.4-polygon-offset fail",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98b3723208fc173c8d40fc09d990017af6d1964a",
"description": "etnaviv: fix polygon offset for 24bpp depth buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cc17e9ce99e9175a2e815027e1c1b7cbe0af03f",
"description": "intel/compiler: take reg_unit size into account with ubo ranges",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1ab4fe2dd690491ffb6fdb82eea6fc61b48a53b4",
"notes": null
},
{
"sha": "c3e7384bbb2cfc56aed6244949d896db233d35f3",
"description": "ir3: always set wrmask for movmsk",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "1a78604d201d1e1e54da814ccf8f4f5a24b19ca3",
"notes": null
},
{
"sha": "c20c46cf7b44429f3f075f95eccc8c79bb1781fb",
"description": "ac: update ATOMIC_MEM definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f72a11f38d107a4f3235fc857f4fc007886626f2",
"description": "radeonsi: always use RADEON_USAGE_DISALLOW_SLOW_REPLY",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "271d5edf876f6d284301276de611782371d1710d",
"description": "radeonsi: fix a perf regression due to slow reply from GEM_WAIT_IDLE for timeout=0",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4194774edf5998e3e0126ab1b058278da978fdaa",
"notes": null
},
{
"sha": "dd11eec06b8824a4c2a1832acfa8698bc64526e8",
"description": "gl/spirv: update subgroup_size if GroupNonUniform is used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33affa7c36cff1819915a0dd684614c7771c074d",
"description": "radeonsi/tests: update results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc293ffe5076c11464e4620cbfe992034bb98107",
"description": "radeonsi: fallback to util_blitter_draw_rectangle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f5016242409ae9f5438a911319f5239df68d230",
"description": "radv: fix programming WALK_ALIGN8_PRIM_FITS_ST on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7bc370b9e94b5bd466ac87cad1d49fffee2c549",
"description": "radv: configure the VRS surface swizzle mode on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b53e645a07a6984944bc81f9028308d679be88a",
"description": "radv: disable VRS coarse shading with 8x MSAA on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5954c4329ac731dafd9f41912faecf1295a4d04",
"description": "v3dv: check requirements for USAGE_INPUT_ATTACHMENT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db249f24a6dc6bdfafe76723e29bdc0e822c33de",
"description": "vc4: initialize variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d3d7288e5d3cdd55f486fc712ff068fcbed62c",
"description": "v3dv: fix assigned value is garbage or undefined",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d14e129bcc5a1691a6cfcb2672568600729f979",
"description": "v3d: avoid 0-size variable length array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f94bd67b820814f33dd5cf4d5413c6039eb720ed",
"description": "aco: fix VS prologs on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55cd0fb42c972dfa19d885aa045815066a1cf339",
"description": "virgl: Use MAX_SAMPLERS instead of MAX_SHADER_SAMPLER_VIEWS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab5084b0549c7cdcabc007bb180d2ed294ed129a",
"description": "virgl: Update virgl_hw.h from virglrenderer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5c99e6f570a040872d05b5d9e353388e201e5d2",
"description": "ir3/cp: swap back correct srcs when swap failed",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "00656526d81f9ee82220980f6f17c0000449d3f9",
"notes": null
},
{
"sha": "ac2046c5b08504bf4c367cd29d3f05c6ab924570",
"description": "tu/perfetto: Add app and engine names to the command buffer tracepoint",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ae03b4aeaec2fb215216c96b800280bf6ce4eec",
"description": "tu/perfetto: Always emit submission event and time it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e55de285cc1e6a8a722cd78c821304e4fa51759d",
"description": "panfrost: Kill panfrost-job.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0f3bac8260d0f8f9dcc8a038edd64295a2f99a2",
"description": "panfrost: Move MAX_{MIP_LEVELS,IMAGE_PLANES} to pan_texture.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e48f2da7da95776a271be0737ca2bb93e0f22ba5",
"description": "panfrost: Move MALI_EXTRACT_INDEX to pan_format.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fdbdc270b728654fade384e1fd3a5a6f5bdaeb7",
"description": "panfrost: Kill the uXX typedefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63fc0a2de90547f6c0b5fe48462a473db8fb7d98",
"description": "panfrost: Kill the mali_ptr typedef",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "701600fb11ebefc6f8749aaf1a1dac4892c51b4b",
"description": "radv/rt: Fix memleak in radv_init_header()",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f8b584d6a5f7e64b82cdb80debdc4411947ad08e",
"notes": null
},
{
"sha": "c5fe9dcf160bbf616c53b83ba188f9996905f2ec",
"description": "ac/descriptors: fix configuring NBC views on GFX12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae76a6a04596bfdbd37bab165bc5f2a5ff60d389",
"description": "panvk: Pack push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa78fe7683258133d5062fead4a815a4873b7ba6",
"description": "panvk: Pass a cmdbuf to blend_emit_descs()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed55ab17dbd4aadb5eb3491fad8786c356397af4",
"description": "panvk: Factor-out the sysvals initialization logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6319f8951f576d98325c310cb039c3d2fed79fa",
"description": "panvk: Don't lower load_blend_const_color_rgba",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af6e4beeb394a3f8ac22b890a428b63826fd9a1",
"description": "pan: Don't pretend we support load_{vertex_id_zero_base,first_vertex}",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54033bc0528e3db82c0f336fdec99c227bb14b48",
"description": "panvk: Fix first_vertex/base_instance types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19173dfa40741a6a3de9ebe19ebd728a31938eac",
"description": "panvk: Don't lower load_base_vertex",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbfcd473f9974ac3dce4c145c98fe398cc2f2b85",
"description": "pan/bi: Fix mem_access_size_align_cb() for push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2611dc106af3a2b65e750a7267adc5d7f3e7bcf4",
"description": "pan/bi: Disallow non-zero .{range,base} on load_push_constant instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8496159885c69e9c55263346839d1ddef21287be",
"description": "pan/mi: Don't pretend we support push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8166a218eedd0eeac319d4efa9def06d4a341451",
"description": "pan/indirect: Don't use .base to pass the push_constant offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22bbc8f87b7deb2f65c76630e132980a813dba68",
"description": "panvk: Don't define push_constant range/base when we don't have to",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e473a9d4cd70f8efe596a952ec4906031705b64",
"description": "pan/bi: Get rid of bi_lower_load_push_const_with_dyn_offset()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0361c1ca086b8a16dcfe94245b9635764446c661",
"description": "panvk: Lower load_push_constant with dynamic offset to global loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58d8d4ce7bcfa9fb1c74c5753248b0a164c22c30",
"description": "panvk: Lower dynamic push_constant loads in desc_copy logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d5ddaaffa68ef6004850e6e32a4609f78da7257",
"description": "panvk: Automate sysval access from NIR shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb20cb7b2fcb00f4386912219e692d9443a0a44d",
"description": "panvk: Stop using magic values for the sysval push constant offset/range",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "258979d69cac546c92e76d2c27dc3d719a3a8488",
"description": "panvk: Wrap our descriptor lowering passes in NIR_PASS()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6564f56a55afcaa037b9fb494e6043200f27e459",
"description": "ci: Uprev vkd3d-proton to b121e6d746341e0aaba7663e3d85f3194e8e20e1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "385977955b4c8b7c957b4ba1a45d716846cbbddc",
"description": "intel: Set correct maxComputeSharedMemorySize for Xe3+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64d76bbab2720f19b45f69609691888242837e5e",
"description": "freedreno/a6xx: Fix timestamp emit",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8609d62e4d7a5112b2426e9c2856d48864f9c2d6",
"notes": null
},
{
"sha": "3800f0af412542be83e42c57edf780f0b9f9a093",
"description": "nir/algebraic: optimize pack_split(unpack(a).x, unpack(a).y) -> a",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1bc691b0ff44e0acfb0ede759d4d1cf7636fca2",
"description": "nir/algebraic: add and improve pack/unpack patterns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebec182b043757690f8fa4a6ca657c52805cbedc",
"description": "nir/algebraic: use is_used_once for comparison patterns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c441191d9f7c7c3f32579c8a9fe26bef3c670eb",
"description": "ci: pipeline_message: reset empty errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "011a867fbe38d4a049045dd60ca1e388479ca013",
"description": "ci: pipeline_message: parse `fatal` messages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bcb29cfcc45eb33d48736dbaf5ac220a5864c2c",
"description": "ci: pipeline_message: ignore `generated` errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dc094decdf2aec47be9364bfeb137f0201e79ff",
"description": "ci: pipeline_message: ignore harmless build logs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a477f7df2e6b7db32e66a4bf885f422cb5b8563",
"description": "ci: pipeline_message: ignore `error_type` errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad2abc661a3e70744a3767abf2c8a60ae93daa0",
"description": "ci: pipeline_message: add test to parse error logs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4039043f7251da6c3dba6f184279ee651829a84d",
"description": "ci: pipeline_message: improve job list formatting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "819f9f8425dbeda76dd4816dbe19b755d09520d8",
"description": "ci: pipeline_message: catch module loading errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f333ac9fa9b6d168562a5c8a56008c0124c7918",
"description": "hk: remove calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "491b785fed7e13b565af3584ea41999a0f883808",
"description": "nvk: use common calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33ca377fab7a4e7f76c3ceb9f903164740b8072d",
"description": "tu: use common calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6332ca6509234d3afb3fac1cb75850cd90621ed",
"description": "radv: use common calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd0f8cc7de2a7b5aa625f500087c58bb1601d6b9",
"description": "hasvk: use common calibrated timestamp support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83dec767daeeaf7bd59665b20a16fe1f4a386aad",
"description": "anv: use common calibrated timestamp support partially",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aff78757a624af7d5b1e213084d1cf4490e0048a",
"description": "vulkan: add common GetCalibratedTimestampsKHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7791e1901b6f463fd11b173f73445d02d1565a3",
"description": "vulkan: add common GetPhysicalDeviceCalibrateableTimeDomainsKHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bc7564bb03c2d9b3f96d9cc81b5a852f8af2c72",
"description": "vulkan: add vk_device_get_timestamp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6bcf88949759905f10c5c848d60710c41848355",
"description": "winsys/radeon: fix radeon_winsys_bo_from_handle() related race condition",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ccd3bb45483b25330f435d7e041a69237edc9631",
"notes": null
},
{
"sha": "9f08c8bd0f3c6b4b298e091fd080c7a4faef5305",
"description": "mesa: switch fixed-func fragment program to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a1775dd338545f07d9e69eac4925b28446f8f00",
"description": "mesa: switch ARB_vp/fp to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6478a6d888a1712ba9206a1dc7ecea76ed1cea5d",
"description": "frontends/va: Use compute only context if driver prefers compute",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1917cc3364a7c032446e5a6a1c339b6956bc8eb9",
"description": "gallium: Add param to create compute only multimedia context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b658ef036c7305d56ccc3a39125ea92d6b083f6",
"description": "gallium/vl: Add param to create compute only vl_compositor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db348ac4526d0f60f91cf100feafb50b557bcd20",
"description": "gallium/vl: Add rgba compute shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38979d3b4dbe359d5e8d54d7d4d7512f9901a184",
"description": "gallium/vl: Create sampler state also when gfx is not supported",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d79fa228016f12fa663ccb34f10ccffbef7342e7",
"description": "gallium/vl: Fix unbinding sampler views",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe08808de500bce77a89c6a0ee401a24d592b16",
"description": "radeonsi/vcn: Use compute only context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a9b1baa8031352532df90433830f784cda21836",
"description": "rusticl/kernel: take set kernel arguments into account for CL_KERNEL_LOCAL_MEM_SIZE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd1a042046491de79194a375ac9a26ee4f52816c",
"description": "rusticl/device: fix default device enumeration",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab640df1c2fbf77965022b7507f656d378b49a4e",
"description": "rusticl/device: fix CL_DEVICE_HALF_FP_CONFIG query",
"nominated": true,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9dd485c026de5ae40b7bb99f8d06d41dd917eeb",
"description": "radeonsi: re-enable non-TC-compatible HTILE for write-only Z/S",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75a03d733ad55829527d6e43c5511d1fc46fcb5a",
"description": "radeonsi: simplify and fix enable_tc_compatible_htile_next_clear logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa0bf725bca14ed76a7e4a93a957283ecce7bf91",
"description": "radeonsi: ignore PIPE_RESOURCE_FLAG_TEXTURING_MORE_LIKELY for TC-compatible HTILE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "092ac5a384d442e17981864eb866a8a91eae3cb9",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09b5608607fac90296d6c6286d9efaf139462802",
"description": "glsl: fix glsl_get_word_size_align_bytes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "38c45482909c8f76e2e79d45a0c8e6e47d1c56f4",
"description": "lavapipe: Advertise vulkan 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d09ba36f98c9b9737abcde84c7a14b8037d6179f",
"description": "glsl: fix corruption due to blake3 hash not being set for nir_opt_undef",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0",
"notes": null
},
{
"sha": "451d252ca23f9172657d168b76c03227f71b4d7c",
"description": "glsl: remove unused code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49897f99d65b48adc8fe15f9c85bdd5c0fd6566b",
"description": "st/mesa: recompute IO bases for ARB_vp/fp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da8f98d2023193d92ee08c3127f65773946fe478",
"description": "st/mesa: don't use nir_copy_var",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4fdeeca192fad33e26b227eb29c764607374813e",
"description": "st/mesa: switch st_nir_make_clearcolor_shader to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1c63365fcdcb29c4d53c1e895a0703005e15bd2",
"description": "st/mesa: switch PBO create_fs to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c56dbdaaf0e6292b09fada3cd384205322a4d17",
"description": "st/mesa: switch st_pbo_create_vs and st_pbo_create_gs to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eeea99210fa2ccda58a22da09c4d4aee7f18de58",
"description": "st/mesa: switch st_nir_make_passthrough_shader to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec68f0492b7540b374837dab6f4968cdbbfee7ef",
"description": "st/mesa: switch GL_SELECT shader to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2807259a18a420577996c2bba120da36d81ff28d",
"description": "st/mesa: switch Z/S DrawPixels shaders to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "135c9fa7b68986918faae98aa120887c8ce936bf",
"description": "st/mesa: unlower IO for internal shaders if needed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e390457333fd9a66fa38820f12ca60e17188cdb",
"description": "st/mesa: switch ATI_fs to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40848ba97e47dd935d4f5fc1b814f77742c43ce7",
"description": "st/mesa: use IO intrinsics in st_nir_lower_position_invariant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02b73965686993e0e1a3c2b3a33afe45f1c953c8",
"description": "st/mesa: use IO intrinsics in st_nir_lower_fog",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a408c0aa2b9a35085ebdee60b1097b5361ae710d",
"description": "st/mesa: run DCE before st_unlower_io_to_vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f7911e7d3d56eaae160d036e72c2bd841a7b341",
"description": "st/mesa: fold st_translate_prog_to_nir into prog_to_nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49f737bc140cddd3d56d303ded083cb412b1b446",
"description": "mesa: remove unused PROGRAM_WRITE_ONLY",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14956aa0f20a1e886f874d4a8ac3801e139d0efd",
"description": "mesa: remove unused PROGRAM_SYSTEM_VALUE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee8916c414dcc140ad379793cc3fee801ea5a0b8",
"description": "nir: use IO intrinsics in nir_lower_drawpixels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0de28a9fd0a0b4bafc6f477931fbf15e93c7b7a6",
"description": "nir: use IO intrinsics in nir_lower_bitmap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7ad1b302ba4706150881861b1728d99e7acb97c",
"description": "nir: remove redundant option linker_ignore_precision",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "730c8d506fb60471a74f26afebd6c7bc65c53119",
"description": "nir: flip the early exit condition in nir_lower_io_temporaries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b55ee999dee7d027d6fb1ff60121b9c2ac94714",
"description": "nir: don't set num_slots/src/dest_type/write_mask when they're set automatically",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55a4a8a2a80219fffb54864a65e4ef70b7adfce7",
"description": "nir: set src_type and dest_type to float implicitly for IO build helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9f9d001d7f857cd8d44595a32d2dbedfbebec80",
"description": "nir: set nir_io_semantics::num_slots to at least 1 in build helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ac9ac0f9341aceef40af2a4161e970b32121b50",
"description": "anv: Allow larger SLM sizes for task and mesh shader",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "378fd38e1da44e3a565a49a1195388542a7b54ca",
"description": "llvmpipe: Move max_anisotropy to static sampler state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0797a14c52c1537f62ccf179148ced6bd00c7b6a",
"description": "llvmpipe: Remove unused AF code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "350a0fe63298d72593c473a0aae83afcd84de9b8",
"description": "llvmpipe: Use a simpler and faster AF implementation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7279e47521bd6fe885c734f4d6e7d53fb74d7279",
"description": "llvmpipe: Disable anisotropic filtering for explicit lod",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70fa598696c6fe2db6e6370a91443a3cb9449db3",
"description": "zink: do not set transform feedback bits when not available",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c179a7dde4d032f9a7ae868d7aa3a0b1700760e0",
"description": "r300/ci: update CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab04799ee36f4787b52a53f31fe865d349fddc5",
"description": "brw: Delete assign_constant_locations and push_constant_loc[]",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93e186e1a4c43b4b09ca5522f85f2c7b35eefad0",
"description": "brw: Delete pull constant lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ab4fe2dd690491ffb6fdb82eea6fc61b48a53b4",
"description": "brw: Don't shrink UBO push ranges in the backend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "583ad35455d2214628ae1ee9e6ed5972f32caa1e",
"description": "brw: Limit maximum push UBO ranges to 64 registers in the NIR pass.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "96c8eb64f054940933c6b788606045b02d60be01",
"description": "virgl: Ensure that PIPE_SHADER_CAP_MAX_CONST_BUFFERS is less than PIPE_MAX_CONSTANT_BUFFERS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1a6af133a1f9eca5c859e581e49b7a181b4de7d",
"description": "radeonsi/ci: run a fraction of glcts-vangogh in pre-merge",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c538f82bc87b370868085ecbc389f2778488668",
"description": "radeonsi/ci: run on ACO changes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bec7f09e76fc44e333ad941e6189c423a618434e",
"description": "radeonsi/ci: update the vangogh expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b1b1a4ef91f86044ae59921b445908b318d1b4b9",
"description": "iris: initialize whole pipe_box struct for memcmp",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1fc82ee55800b39c6fc0d27486ce3472f9861352",
"notes": null
},
{
"sha": "72351afe24f9c880e07a944aaacf3a09681e1590",
"description": "anv: handle mesh in sbe_primitive_id_override",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36bedf6c80d4ed4b50f3334f754754e1349cec21",
"description": "frontends/va: Get buffer feedback with locked mutex in MapBuffer",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "93d434362b22b5e6b93dbb3b2d70809fd080796b",
"notes": null
},
{
"sha": "5ecea6ec4a63d6a8fe083452f5e2914eadb8162b",
"description": "anv: handle negative value of slot index for h265 decoding.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
"notes": null
},
{
"sha": "168298b8914d1420e95d40636e95df1eb8da50f9",
"description": "anv: Enable remapping picture ID",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9221feaf792cfbffd9145174e791460c9caf3486",
"description": "anv: define ANV_VIDEO_H264_MAX_DPB_SLOTS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61593e9c549e6f497fd7344aa353663e10354058",
"description": "pan/ci: update opencl expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f313b33d132dda4f588cac80bd19d217213b7fc9",
"description": "pan/ci: update t760 checksum",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "73d675451b9ea047102bef57afa2ea9c44416e12",
"notes": null
},
{
"sha": "e33452a6d36338f7fc5b3931844afc84c91192a5",
"description": "ac/surface: Don't force linear for VIDEO_REFERENCE with emulated image opcodes",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "308bae950fe7e2fa70cb0dc4e9498b0aee6e0992",
"notes": null
},
{
"sha": "fb59a9fb08629b6871a87983e1feabdfd032e5ff",
"description": "freedreno/a6xx: Use LATE_Z with OC + discard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98cdb9349a7fa181c3895655d217589f909a7beb",
"description": "anv: ensure null-rt bit in compiler isn't used when there is ds attachment",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "15987f49bb9ca105f7b252d90349f614c492c3d5",
"notes": null
},
{
"sha": "6968794c504e19a06dcd826afc379c148d22e1fc",
"description": "intel/brw: Add missing bits in 3-src SWSB encoding for Xe2+",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4a24f49b5790383effadfece49735f27b576de73",
"notes": null
},
{
"sha": "51b0bad30ba870fbcceea5963551e2e913d93974",
"description": "panfrost/va: implement fquantizetf16 ftz",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9de3d57f70cfbbb96df8f2b124bef6d99b19098",
"description": "panfrost/va: add FLUSH instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f171385711afe1b23a647abdf721518ddcb6ba0",
"description": "panvk: remove load_multisampled_pan sysval",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41c6148c0d2158ac643164198f32125018aea2b7",
"description": "panvk: handle sample mask writes on 1-sample targets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f30bc62fe962d4fc78633d44e1020a713c2f9bc",
"description": "rusticl/mesa/resource: port to NonNull",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fe59874c02a1ce402f0d08edab5d12112b716f9",
"description": "rusticl/mem: pass around QueueContext instead of PipeContext",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2f42dbe61475a6c242bb04a15ed2a33be6de943",
"description": "rusticl/queue: make QueueContext::dev public",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d460cb36758288f559f7899db838823e8822d7f4",
"description": "rusticl/mesa: add missing files to meson.build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3f84cfe9ff55bdfe89b33dcd136db81e8720b02",
"description": "rusticl/mesa/context: use Default for pipe_grid_info initialization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4cae3c6ed68c70201b376f6250c9f227aec5289",
"description": "rusticl/device: remove unused functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b37f39681f0b39bdb0d4d4d0bcd373ec1c275c",
"description": "rusticl/mem: remove mem_type argument from new_image",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cbd4bead75cef0514a2a9a28e458cd8f8435f96",
"description": "rusticl/mesa: remove PipeTransfer::res",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f667845741cefbabfbac5ebf1e99fed81e5aa662",
"description": "include: Update the OpenCL headers to latest",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f75ba4f9e36acaae81922a317c7fccae84c713e6",
"description": "rusticl: stop using system headers for CL and GL",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccfeda77bd01032fddd4b6d61c15ac1ab0da9bcc",
"description": "rusticl/queue: add a life check to prevent applications dead locking",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f70ef03100bac9a08f2dee2910ffccd12192deaf",
"description": "docs: update calendar for 24.3.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d518c59b9db8a5ee80f887eaa7fb432c9d3b6b82",
"description": "docs: Add SHA sums to 24.3.3 release notes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0861975f4900df780a4e6ec6544ce6fcc00e4edd",
"description": "docs: add release notes for 24.3.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3514b65c358e0fe40613ecc46cea041073076433",
"description": "hk: Fix hk_ia_update arguments order",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a3b796ba190b8358e99be260e6817149dcff5754",
"notes": null
},
{
"sha": "eac8f1d4602cb1e44793b959c5680c92c9854be7",
"description": "Revert \"panfrost: Disable CRC by default\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "fc30fe5bc5e744dd1cdb7a69cc8a5c382e940fbe",
"notes": null
},
{
"sha": "1448778385ea93a563c1d1fefec66caa13681128",
"description": "anv: rework tbimr push constant workaround",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6281b207db9e59ec51274465185e9b3cf4162b7b",
"description": "anv: add tracepoints timestamp mode for empty dispatches",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "de00fe3f6629d77e380cd730684d50d09785028d",
"notes": null
},
{
"sha": "a224105a26dfca52dfe828cb19db274f6405ec9d",
"description": "vulkan/runtime: avoid emitting empty build_leaves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9b34887eaf66bb27cc6f51c84c8c896a1501e0",
"description": "docs/features: Mark more Vulkan 1.4 features as done for drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43eaba013e1e06326aa5bca29a82fdad9634dfd9",
"description": "docs/features: Mark VK_EXT_host_image_copy as implemented on Turnip",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0931e3361c19ce48767384e5d7f3fe215d827ba",
"description": "features.txt: Add Vulkan 1.4 section",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5fd9f08c1d2862200ae9e1eacbefe251b9823019",
"description": "lavapipe/ci: Re-enable lavapipe-vk-asan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03b037a0e361ec984bebd032d1957122bdc08eb3",
"description": "radv: disable logic op for float/srgb formats",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "001990031256673edde563517f0cfc048e565a9e",
"description": "radv/meta: do not create redundant pipeline layout objects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "105e809a9d4d332ff61da6a1d74849f6089ad52d",
"description": "radv/meta: add radv_meta_get_noop_pipeline_layout()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd7343f2782e7146e40ea313b0a195c52f03fb4e",
"description": "radv/meta: reduce length of some cache keys",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8d2614113e9ec577b20681d9c43fac0b86b2b65",
"description": "radv/meta: fix loading the meta pipeline cache",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f528c9e8f54c8dee41a21ce52c5446128de8424a",
"notes": null
},
{
"sha": "370e3923130e48366338a514648ada94f62b067d",
"description": "radv: fix adding the BO to cmdbuf list when emitting buffer markers",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff2a214e5ff96013e68e3401dd1ecc2c7c9ea72d",
"description": "panfrost: specialize VS on FS interpolation qualifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bbd268d22cde56192ea173a6e61edfa9718555fa",
"description": "panfrost: factor FS shader key into a helper function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93f9d6d1a85268df41923d5750a211bd61d8100",
"description": "panvk: use static noperspective when statically linking VS and FS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98de4f42ff751b77184217234821b5759faaff08",
"description": "panfrost: add pass to lower noperspective varyings to a constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30a288cdc993c2de0e4ea906e709c3fb833d73a5",
"description": "panvk: pass noperspective_varyings sysval as a push constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "103c4123abf47aa857b9e7031344637d06597033",
"description": "panfrost: collect noperspective varyings in shader info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "081438ad3974d797c6248ccd76eba3d7ede72d1c",
"description": "panfrost: add nir pass to lower noperspective varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f541e2016f8b989084a03f5b4d33247586fb6e9",
"description": "panfrost: add intrinsic to load frag coord at a barycentric",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9033e64b022cc2da84b51fa5b2aa2133f8a0e6a9",
"description": "util/disk_cache: silence unused result warnings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c819a2f95891e68ccfad98949a978812b5cf0f4",
"description": "llvmpipe: silence an unused result warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03d24e56a25075d1599d162b5f9bcf0c4dfa00e7",
"description": "vulkan: silence an unused variable warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3474978d523b3e8c28bf27afd229af0cc0e2c205",
"description": "radv: Fix sampling from image layers of video decode target",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5deb4760956f86369222cebef40a63a88ff9f5b8",
"notes": null
},
{
"sha": "9d477fae68bf1a053a3536d1219ffbf217389da4",
"description": "radv/video: Remove dt_field_mode handling code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca0cb788696235d7ec6d14f659f6c40488dfb14b",
"description": "radv/video: Use correct array index for decode target and DPB images",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dabb480e26e45e4e171493a1186f7a0a56dee42",
"description": "radv/video: Fix DPB tier2 surface params",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3e2c768aa860f96074df73cd3171960e76f5c312",
"notes": null
},
{
"sha": "d9429229cf467d1cc3cf006782daa4f529fb68dc",
"description": "intel/tests: Fix missing assignment of error condition",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6b931a68c79a1fa7a13c3e3fa9ee48b1968c8201",
"notes": null
},
{
"sha": "5420fc16d66caab45fab9236877bb69eb76934e6",
"description": "intel/tests: Fix coverity warning about possibly leaked memory",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6b931a68c79a1fa7a13c3e3fa9ee48b1968c8201",
"notes": null
},
{
"sha": "51a2f70e5e736636049c1180c1552c34a5f17009",
"description": "panvk/ci: drop needless envvar",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "976eb6825e487d39f1b6bd21835cee23b6a9ef41",
"notes": null
},
{
"sha": "2bb6db3fb36a49e600e4cf66a0dd92869b7a6d55",
"description": "docs: update panvk status",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf07e89d0665fc06911946c188105ac12e5404fd",
"description": "docs/ci: treat warnings as errors",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fdd204538b93e17cecd32786603e0e2452e459c4",
"notes": null
},
{
"sha": "7a8c46f54c538d5e7b55b09de4484ad07cc036a8",
"description": "docs: fixup link in radv docs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "3ba3e007503c1c94f079c9d78d541ae722031add",
"notes": null
},
{
"sha": "46ccc136915de642b25eae779729dbc234ed63ca",
"description": "docs: fixup broken markup",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "5d6d67a4d136301c7fd336f18dec37a65005a5d1",
"notes": null
},
{
"sha": "c273ada5026d36b368418065a6e58e2d0b8a1a6f",
"description": "compiler/rust/bitset: Test next_unset()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bcb950865d7d6e3786ac0df5105b4e1d31f68ed",
"description": "compiler/rust/bitset: Don't expose words",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e3ba6706344003ad855b8e501e9b3143291cb92",
"description": "nak: Migrate liveness to new bitset expression api",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86e5cb7c2dcdd2eef7a2969859a1c1d824f34e8c",
"description": "compiler/rust/bitset: Take a stream in union_with",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47da213e197b408f1f1b6c8785098dd0225c7daf",
"description": "compiler/rust/bitset: Add a lazy expression API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e52b2ee4b9b27916fa012f281888bd2d65518c32",
"description": "compiler/rust/bitset: Remove impl Not",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ec885da1d6d3e83452c5cca3785fe48f7dbbac2",
"description": "compiler/rust/bitset: impl FromIterator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de47702dde335897d6e39914b5d9e083df26c3cc",
"description": "compiler/rust/bitset: Make BitSetIter private",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cd3c7fa3d8e11e984cb8dd4777aa20936ea2bf",
"description": "compiler/rust/bitset: Removed unused start param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ba317bd8cccfa0954e057c29c869eed71c86b28",
"description": "compiler/rust/bitset: Add a basic test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b341366a63f4b89c6cefaafce057a1850aca2b5",
"description": "compiler/rust: Fix running tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "639211dea818bc0582843285ff69ebe778ef0f8f",
"description": "compiler/rust/bitset: Fix the bitset iterator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6df997f6bcb388bae327f40e1e4b27b745bf2fd6",
"description": "ci/android: upgrade DEBIAN_TEST_ANDROID_TAG",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "578fb242f9b0491ad060b806896ee48cc95998fb",
"description": "ci/android: add ci rules to test venus on Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "610fc8cd13053cb85bbb729498ebae05427a57ed",
"description": "ci/android: add ci rules to test llvmpipe on Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44caff4abab35ff92d2a239d3ca5c60cb880ab56",
"description": "ci/android: set VK_DRIVER_FILES before launching cuttlefish",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d93626a84bda016fd4307752f97a012dc56fa42d",
"description": "ci/android: use a /data/deqp subdirectory on guest to store dEQP files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c6f7aa5a30ea48a2aaaed6f8c7731d536c4f58",
"description": "ci/android: set XDG_CACHE_HOME and pass --shader-cache-dir to deqp-runner",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3e444ff1d5cda4f894c178c6997d9feeea7b4cc",
"description": "ci/android: use a native adb connection",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "030b5f310b5ba917fe47c46ccd28bcbe754f81a8",
"description": "ci/android: update list of deqp files pushed to the guest system",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a85675eff4d1d92daeecabfacfcc2de4b4018ff",
"description": "ci/android: also copy mesa vulkan libraries to the Android guest",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948f179f65cee466fab021f25a89ea7888b911f4",
"description": "ci/android: reorder PATH and LD_LIBRARY_PATH values to clarify priority",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cec9b69fdc1b7f7f19fb689f6755ed1124e8fe4",
"description": "ci/android: don't call cuttlefish-host-resources script",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e1959c56ac6d6881b8c4117e95823035b4ff217",
"description": "ci/android: fix result dir for Android guest execution of deqp-runner",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d3eced2c0aede5f84cb56a447265b3828fa8dd8",
"description": "ci/android: fix warning when using chown",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8252ffbf11eeb154d96cc0a0c32c7379a5e8c884",
"description": "ci/android: use a custom kernel when launching cuttlefish",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cc3384e95e39a8a75a8e5823fbe7d28a7302551",
"description": "ci/android: better separate host and guest mesa artifacts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0e268761dbdcd765e315a135e84f391a257287",
"description": "ci/android: make cuttlefish-runner.sh more robust against different Android images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d539f1a30d044b0e63d0f9b271711a79ab9337b",
"description": "ci/android: get custom cuttlefish images from the S3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92488c459886da211e6396d8ad372937c91eae16",
"description": "ci/android: add sudo to EPHEMERAL deps for debian/x86_64_test-android.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "711c9adb30d68accf87e8fdaf26ae557d226b968",
"description": "ci/android: update version of cuttlefish host tools",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03f15ca6eb4aca387b7300d0cf5246b8c28593fb",
"description": "ci/android: handle premature exit of .gitlab-ci/cuttlefish-runner.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4fd424a2bf11ba3edea4d4436239a6f1e3a0bbc",
"description": "ci/android: restart all services after copying the new mesa libraries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bd669e076d8e5164bd04e67726a8b5158428225",
"description": "ci/android: don't copy the DRI drivers which are not needed anymore",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17eabaf55c369715c371b2d2f2dfe2dfa6809bf0",
"description": "ci/android: build llvmpipe driver for Android by forcing llvm fallback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a90d771724b0fc0aa35192b5dcd30068a06b42a8",
"description": "ci/android: build deqp for DEQP_API=VK",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6b3f2bee5c1e445664fcec64c1d42a66ead2bce",
"description": "ci/android: fix problem with deqp version file when building for Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "960cdbae99625ea482787f53ced41bcce03113e6",
"description": "ci/deqp: collect the mustpass lists also for the android target",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "956ac1e562c3b8aef1262f4a6e141c0500efdac4",
"description": "ci/deqp: enable building testlog tools on Android too",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f908bf1e7f9f300797a2ffb858fbee51c41ab433",
"description": "ci/deqp: cherry-pick fixes for building GL and GLES deqp on Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab29d6e4a7b873f90f66e1354f819f35abe2dcbc",
"description": "ci/deqp: refresh some patches to apply on top of recent VK-GL-CTS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47558b718aaf8dfd8f444a8109e8c446c13f3e79",
"description": "ci: set GIT_COMMITTER_DATE in a locale-agnostic format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "195663484edf312bce8186b0a6b2bed16aa43221",
"description": "ci/meson: add FORCE_FALLBACK_FOR variable for build jobs to use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "776b5378969fa96fce2d9c737c1eb6104371b805",
"description": "ci/meson: make meson wrap fallback list more readable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a933acdfd799b36c070c15876a8639f5a44146ec",
"description": "tu: Align lrz height to 32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37598898463fa8057db4efe01c2b8b639dc1a221",
"description": "freedreno/a6xx: Align lrz height to 32",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a127a78548721716b5262b127fcc9715052507a2",
"notes": null
},
{
"sha": "f7af64cece110987079b43b1deaf18f7d73fa2ec",
"description": "freedreno/a6xx: Add nolrzfc debug option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "746f41688cfc52e52b10e5029adc7cb6ac72c06f",
"description": "freedreno/a6xx: Align lrz setup with tu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1aebf8a0c1c37e186ada066ac6f43afbd82881c",
"description": "intel/brw: Remove 'fs' prefix from passes and related functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25384dccc0defbc44b6c3d2598cd77e4c989864f",
"description": "intel/brw: Remove 'fs' prefix from passes filenames",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e772a4f3fd77c553e84417b8b8f07ccddc723ffb",
"description": "radeonsi: use nir_opt_move",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f114a1850103abf762e1083981302f2fe6529b1e",
"description": "radeonsi: use nir_opt_sink",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fbca998b1e5d9fb9a8055ca2ca7a9a013adf902",
"description": "amd: optimize atomics before lowering intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d30c55abf10551807447d3d76fea5c7ea3e36619",
"description": "radeonsi: lower sysval intrinsics as late as possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dd9171765afeceaefb08ad7e7a1b421c6d73687",
"description": "ac/nir: set upper ranges for range analysis while lowering system values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d5b03f2b9f1248ddc47d4a5b67b0aaf91fecf5a",
"description": "ac/nir: split local_invocation_ids to 3 separate VGPR inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65d241c94733626e7f31bca8e9014b653d509444",
"description": "ac/nir: set arg_upper_bound_u32 for vs_rel_patch_id",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d9fbe5387b913e53652effb5e264852629a4552",
"description": "ac/nir: add helper ac_nir_load_arg_upper_bound",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfeaa45dc694dc6ca44d852c8789a78b821b2d0a",
"description": "ac/nir: clean up ac_nir_lower_indirect_derefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae22da2ff87dc8ba57f07cadc295149b57711275",
"description": "ac/nir: lower more loads in ac_nir_lower_intrinsics_to_args instead of drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc8a40ff3e64e21ee5cedb66a27f36523370b374",
"description": "ac/llvm: remove already lowered cases",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ceb6f8fc32be8423349e3b67963fdd7837ae932c",
"description": "amd: lower load_tess_rel_patch_id/primitive_id/tess_coord and overwrite.. in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61bfb4fa06ef2b70243e5a8e6294f6ac8293104f",
"description": "amd: lower load_subgroup_invocation in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e69f47faee742be92e727a4bb177c114fd3dff89",
"description": "amd: lower load_local_invocation_index in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "433ca6ba389f81b8156d3a92725a725ffe788b3c",
"description": "ac/nir: extract a load_subgroup_id lowered helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85ce311a36173c895a36e46a3026c9e3a45bb699",
"description": "radeonsi: don't return 0 from si_get_max_workgroup_size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "342dcbdc8b3ff5c361f1035c9f713e94711343b9",
"description": "amd: lower load_vertex_id/instance_id and overwrite_vs_arguments in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66dd70adc556fdb3ee2c00d719e0bd94af869cdf",
"description": "amd: lower load_gs_wave_id_amd in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923f59c97164ce24c3016cae24d479d4b6b9e3dd",
"description": "amd: lower load_barycentric_at_offset in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16ab05fad18bd58438075ee4ac70e43441efa217",
"description": "amd: lower load_barycentric_pixel/centroid/sample in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a15e733a8155d1f3218e0b5f1bf05b08f9d58754",
"description": "ac,radeonsi: move load_vector_arg flags to common code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e83f6ca8b4e1e4b42089607cd0b7c8c23210894",
"description": "amd: lower load_front_face in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ad5225b2a7168c4c2fd26d256110afda9095d75",
"description": "amd: lower load_frag_shading_rate in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d2e29ff6e063c5684b2b02f4e96c6c698e9b207",
"description": "amd: lower load_sample_pos in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "110e474b4f4207d8d8521ec22406a5d5914b860a",
"description": "amd: lower load_sample_id in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "684c8da5536f4adfebe3328169ef2198ec5d6faa",
"description": "amd: lower load_invocation_id in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d281240c57568e0ceb8da20c43ae126cbdda5299",
"description": "amd: lower load_first_vertex/base_instance/draw_id/view_index in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d372b043be86c634e0789b15a1d88d4d437efa9",
"description": "amd: lower load_local_invocation_id in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13cb5c7b72bbad54a45df25e72db7acedb9962e8",
"description": "amd: lower load_frag_coord in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58cb155068a2825b343e1f5a3d62aff5f0bb9283",
"description": "amd: lower load_pixel_coord in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85c3b5159ae9a6425d41ddf055c362cd91224838",
"description": "ac/nir: handle disabled PS VGPRs in ac_nir_load_arg_at_offset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58b7b9ab15218b8106ae4d23c1b194a7f231b967",
"description": "radv: reduce maxGeometryShaderInvocations to 32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fb2d3b1630985b1097c792fa43fe16467c86fc1",
"description": "anv: limit the memcpy data for push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "272ff275fa27a2536e8699c7de100c8e266ae2b0",
"description": "aco/insert_exec: reset top exec for p_discard_if",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "31f62a6123d46311bed7a54dc10e518bbe4c5f8d",
"notes": null
},
{
"sha": "1fc82ee55800b39c6fc0d27486ce3472f9861352",
"description": "iris: Add support for damage region",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57c5962413b8c01efe8db055db4d836e200856df",
"description": "radv: Rename layer_input to reads_layer in PS info.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "652a0b48bc2f82d568f74951e8d0b9b4fc170c3e",
"description": "amd: Set lower_layer_fs_input_to_sysval in common code, not in drivers.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed88616a12544dc8d91ec0615ca1c36b95c14c8c",
"description": "ac/nir/ngg: Don't mark multiview layer output as varying.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec548fd37b0d0f10f6e92b878b948de3bf5344f7",
"description": "Revert \"nir/opt_varyings: Add workaround for RADV mesh shader multiview.\"",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd00b3f52798de187f58f49d0d3b43f5be918fed",
"description": "radv: Implement FS layer ID input as a system value.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06b62bb133f2f4eb61cef950451d243543f860e",
"description": "panvk: Silence warning on incompatible DRM render devices",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "407186994cea8e92c96aca498e24711c87ab9b63",
"description": "radv: Fix encoding empty acceleration structures",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "f8b584d6a5f7e64b82cdb80debdc4411947ad08e",
"notes": null
},
{
"sha": "2f76bdf35dc8d079ad30fed5d13754089d300a71",
"description": "radeonsi/vcn: Change required FW version for rc_per_pic_ex on VCN3",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da2d96bc5ed2c65b981c4cfa068669074464825",
"description": "aco/optimizer: fix signed extract of sub dword temps with SDWA",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6cb9d39bc2779513fcba3e9b19858d210e7dfed1",
"notes": null
},
{
"sha": "346f4d3c11b7299b10617606d8c830c4ccf1ff48",
"description": "dri: remove GLsync typedef",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e542e92a17baf3ec250b8e2c09c8b6ccfe0730",
"description": "nak: Add nak_nir_mark_lcssa_invariants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c21bc65ba7525b2d0f66e26d565437833506845d",
"description": "nir/opt_load_store_vectorize: make hole_size signed to indicate overlapping loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ba3e007503c1c94f079c9d78d541ae722031add",
"description": "radv: Add some documentation.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01bf998e17a859570d0ae7da309b89216591995b",
"description": "aco: Update documentation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a857caebd2f799a1ede1dc3b38fb849f6491d2ec",
"description": "iris: Switch to ANISOTROPIC_FAST filter mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76e85df2d262ed1a1ee7ba5b66574d7544750055",
"description": "anv: Switch to ANISOTROPIC_FAST filter mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15063d79d38664b0a122a19d4d6745c067bfd562",
"description": "intel/genxml: Update SAMPLER_STATE structure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fda7586439cfcd6a24bacb2294b4876ec6fd3135",
"description": "gallium/meson: Ensure all needed sym_config are set.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f528c9e8f54c8dee41a21ce52c5446128de8424a",
"description": "radv/meta: stop initializing RT accel structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853c99260bddfc7f524ff92eafbd95eaf4e99dd6",
"description": "radv/meta: move initializing emulated astc to radv_device_init_meta()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "422d64d7ee34653af16996f104b98baa9d00d793",
"description": "radv/meta: always initialize emulated etc2 on-demand",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e75b6dfb89960ae3bdadc00f3ccd3b8f91ec4b1",
"description": "radv/meta: remove a workaround for building accel structs with LLVM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18013300b6f5ef863eae29dddde7ab8a67ce351c",
"description": "radv: disable RT with LLVM completely",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58c5766199af3de5b4efeb79d6d8260ca2731d56",
"description": "radv: fix destroying DGC pipelines",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9f8684359fa988fb5a04c97cb3fdbdc1951fcc30",
"notes": null
},
{
"sha": "09b8ed4dd4a8a0bcb8edee74c911ab380d013cbe",
"description": "radv/meta: remove unused radv_meta_create_xxx() helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa709ca32cea6429046976216d638317b9dd1f0c",
"description": "radv/meta: convert the blit2d GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c139785571f9d3a4866aad5ed93d22d099a25b",
"description": "radv/meta: use only one push constant range for blit2d pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a104de1802e67e6a547a3f1842c7b884ea23747",
"description": "radv/meta: convert the resolve GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc5c37fef890b40cf0ec42bb110a53459d85ed3c",
"description": "radv/meta: convert the clear GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64676f52b2474ed617c7495e2ca708079abc6fe4",
"description": "radv/meta: convert the blit GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3c587e42956dc5a6424ede0698adb35311e586d",
"description": "radv/meta: convert the fast-clear GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015e3e34a71baf08f9cf7d34f806ff4b4659d524",
"description": "radv/meta: convert the HW resolve GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e33f6b63943cf124bb3e58f78281dc9a60ea7540",
"description": "radv/meta: convert the HTILE expand GFX pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aad2c99e8d85c5ca22ab006a70e1db1c58578b2b",
"description": "vulkan: use the meta pipeline cache for graphics pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d3b2a65311da09b78c1fd05ae05f26834b0e67e",
"description": "vulkan: add a new vk_meta option to use the rect list pipeline path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68c73f82ba4bc3d6891c1454ce9e42d20a4a234c",
"description": "lavapipe/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c0301e155a821a17772bd703a74523ce8f68b19",
"description": "turnip/ci: Document flake",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39aee0a8a7b5157a133cfa9704fb9b5b84c45687",
"description": "zink/ci: Update expectations for ANV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0d551e8b4abb5c5867f01591735e35b0ffc3ba",
"description": "angle/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "564aea509ab827fe7c66ddd59ef5b084521a3b74",
"description": "ci/b2c: run the machine registration check before the test container",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6f9614c1872191f318638425a79049248bd10d4d",
"notes": null
},
{
"sha": "a96d039561896e127cd3317f508a4ad53157b6b5",
"description": "ci/b2c: modernize the job description to use run_*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf01771208af4a03775affb9bc5018ad2ae1aa9c",
"description": "i915g/ci: use the default b2c version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e445d32dd38e0c2b22654a6ea08059e9d17a0e1d",
"description": "r300/ci: use the default b2c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e27e8e1200114a215e17698c31c9724d226b242d",
"description": "freedreno/ci: use the default b2c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7be9fb640911bf5fcb2c6bfdd1d7778ef6df4078",
"description": "ci/test: uprev to b2c v0.9.14",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5335c8a8fdc9b37f0dbde9e4759e711122c915e",
"description": "ci/tests: de-duplicate the b2c version between architectures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f4ff32b2cae37d604a98d146dfe40d6e1a8c681",
"description": "ci/test: make the .b2c-${arch}-test-* jobs provide a default b2c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15015f125f7a2e04b74616e0cf1bf943128f2d06",
"description": "radeonsi: fix a front face regression (crash)",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "aee0c7274cc95cf4bdfb0319f3d59c03714f77ed",
"notes": null
},
{
"sha": "e112e2b0477fc36280a695c5d31e5345770b362f",
"description": "nir,amd: optimize front_face ? a : -a",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9bd4296845b17d1fa4683c4f969fdeecb150ba7a",
"description": "nir: add nir_alu_srcs_negative_equal_typed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43fca7fffe791fba32f7cee1b51b00f69cc32424",
"description": "amd: support load_front_face_fsign",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15d754fefa9659ec412b4ea6f1d059b52019a208",
"description": "nir: add load_front_face_fsign",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aee0c7274cc95cf4bdfb0319f3d59c03714f77ed",
"description": "amd: switch to FRONT_FACE_ALL_BITS(0)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "056b14b8828ade05778024c57ce7e472765fb794",
"description": "intel/brw: Move two NIR passes to brw_nir.c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8bc271e90d9980734de7c592cf1a30684563868b",
"description": "r300: disable microtiling for scanout buffers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f424ef18010751aae1e70ebda363ada0bed82bda",
"notes": null
},
{
"sha": "1154b07d096e14bc9b42c4917b27639e5e492888",
"description": "intel/brw: Add missing call to invalidate analysis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ca6fa7487b7f8f3576df8b9d5a52428a771eb80",
"description": "intel/brw: Gather brw_reg related implementations in brw_reg.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75c7f4e072668fadb15762b2d882a4feac724110",
"description": "freedreno/registers: Add GMU_CORE_FW_VERSION",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5860e07f92b2a75f59c395367e74795856549d00",
"description": "intel/brw: Rename brw_compact_inst_* helpers to brw_eu_compact_inst_*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "228aba779f6e70e27585259f32dfe704f7178e4b",
"description": "intel/brw: Rename brw_inst_* helpers to brw_eu_inst_*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3031b22a8a07e034c5039ae4f9cea3a223527502",
"description": "intel/brw: Rename brw_inst_bits/set_bits to brw_eu_inst_bits/set_bits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06ccaad5f19719ded6fe32d371aa4b4b78774194",
"description": "intel/brw: Rename brw_compact_inst to brw_eu_compact_inst",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c3f4a1235ac6c74e156c29bc921d7bde802c1c4",
"description": "intel/brw: Rename brw_inst to brw_eu_inst",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9caa845e0f84d02791e001012d6779f663cef461",
"description": "intel/brw: Rename brw_inst.h to brw_eu_inst.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a96ded29c403f5f799efee423b71251047909307",
"description": "v3d/ci: clean some asan failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8fa9daf0c2d0400703ffc9460a17e0e63428292",
"description": "nir: sink/move alu with two identical, non constant sources.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a6b26dfa5d3bf05861650cdccdba572d1c30233",
"description": "aco: create v_cmpx with s_andn2(exec, v_cmp)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42512208d8597f4a462bcf7bf38f207ab33dd074",
"description": "aco/insert_exec: exit shader using exec for top level discard",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b35d6f75b7b00972aae7e8ea61aa355c32fcbbc",
"description": "aco: allow p_exit_early_if_not with exec condition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c279e63a79d2a2c1ab11a1b9cb37ba646a72b03d",
"description": "aco: rename p_early_exit_if to if_not",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13421a9fef7ae7d45aef90c7e7f69145fa63d19e",
"description": "venus/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3d95c2a82a86cc7885754ef3b20f25e88ed53c7",
"description": "venus/ci: Bump the number of tests per group",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb754b7d3870f0604fd4bc72f270d6e0c6b410f7",
"description": "lavapipe/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43c38dab5b10c14fd522bbf6e5264e0ee932bc44",
"description": "lavapipe/ci: Bump the number of tests per group",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee36c36664817c4b781c9543141117beb5d798f3",
"description": "panvk/ci: Bump the number of tests per group for G52",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7198bfc590753cc9e291ca64944f12e7f0f2ebd3",
"description": "panvk/ci: Move the fractions out of suites",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c43ddd3e43adc1dadd8b5510db20c30f48eba33",
"description": "radeonsi: unify disk cache id no matter use_aco or not",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaa28be0e80e8a14294df5c5d1dd3255f375c662",
"description": "radeonsi: enable ACO by default for pre-GFX10 GPUs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dbec20a56eb28c2f1555ed541733220207e83c5",
"description": "radeonsi: fix global access ACO compile fail when OpenCL",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "955ae53efda056da5341471e36fffa5eb349246f",
"notes": null
},
{
"sha": "f20a748b1b7607af84b54458c933868346a18f2c",
"description": "vc4: find linear modifier when required",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90087c1a737db207b70b8c4b72e8a67a16513f02",
"description": "v3d: find linear modifier when required",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f13f0e1f77acc8a95fbd93cf8c9016442193b628",
"description": "v3d: remove intermediate variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78880603c6301b2849081a4f0763555b02c9e600",
"description": "v3d: fix BO allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf7a0285cfd2cc2f8bf97fd19273e921efdbf3e8",
"description": "radv/meta: remove radv_meta_create_compute_pipeline()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37116720a8f6044c6aff9fa01776c8078b4b5d41",
"description": "radv/meta: convert the compute resolve pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab019f14b2aca794d1c48d3ceb92174d30933bf4",
"description": "radv/meta: convert the clear image pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db40e4a78d34e5ec1429778cb819f3e6ae0645cb",
"description": "radv/meta: convert the image-to-image pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c21ebbc8977b6512f1f85628c640fb17d44ff40",
"description": "radv/meta: convert the buffer-to-image pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8396bf9d64498841cfa7e37abc98ab7432221828",
"description": "radv/meta: convert the image-to-buffer pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f63ced7ff247bae33c79c4a4f04caa9c2f478633",
"description": "radv/meta: convert the query resolve pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a34e799bdde0507dc85e9a4eaf89096c9a0d1c5",
"description": "radv/meta: convert DGC pipeline layout to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27adadbe6325d0d1f778e8ed3b94137de840eb8f",
"description": "radv/meta: convert the DCC comp-to-single pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23d2d76ab76976682df282df984861c5bda94acd",
"description": "radv/meta: convert the clear HTILE mask pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6804016d060884407a8ebf6dcafbfbb9c437236",
"description": "radv/meta: convert the DCC decompress CS pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0c05dd7b5ecca842671c491ad95a12e77364bfa",
"description": "radv/meta: convert the HTILE expand CS pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff28c8f98369ffa552d93af369b00c3c9d1857c",
"description": "radv/meta: convert the DCC retile pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4521eb1b2b70bab572c48cec27aa1ae466e8ba19",
"description": "radv/meta: convert the FMASK copy pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3aeeab4341c258f401084ba2e899fc0c7254821",
"description": "radv/meta: convert the FMASK expand pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f27bee04ce8df2f9fa84a708d8473c1da849eb2e",
"description": "radv/meta: convert the copy VRS to HTILE pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88ffeb61ae6002b1e9d66707e8a8ad3834090ad9",
"description": "radv/meta: convert the copy/fill pipelines to vk_meta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ebfe81a24e4589fc68de3624e44f1835a5a9ffe",
"description": "radv/meta: rework creating meta pipelines for query resolves",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bc155959ee749b6d2e9c4488d63afe98f7a76f6",
"description": "radv: pass extra graphics pipeline create info using pNext",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23b1df795369d52798d2bcf454e667c19d033277",
"description": "radv: use VK_PRIMITIVE_TOPOLOGY_META_RECT_LIST_MESA for meta pipelines",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f8d07d355f710c61f4da436b0dd1d8cb28553ef",
"description": "radv: add support for VK_PRIMITIVE_TOPOLOGY_META_RECT_LIST_MESA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de2cb4a7d3558dc6f18b18f5fbe52ceea8c64d48",
"description": "ac/nir: Only store params to attribute ring that are varying.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13234a8a8aaa748eff27319c9d95ff11f2e165d1",
"description": "ac/nir: Only export parameters when they are actually varying.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d6c00944b7a0ecc9ec0a76800077314807e8c77",
"description": "ac/nir: Only export positions when they are really system values.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5981e8c0b1cc898b32e8c1afa35c2936e0b902b",
"description": "ac/nir: Split GS output usage masks to varying and sysval masks.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92464109e3783a7552cd9203cc2cdd701c548653",
"description": "ac/nir: Mark when pre-rast output is used as varying or sysval.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb0671aede2aaee82d74ff571fd299af5b6fa1e2",
"description": "ac/nir/ngg: Refactor storing per-primitive primitive ID to attribute ring.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "edde762b56dbe0deceff64ad174138e0ea68fd3a",
"description": "ac/nir/ngg: Move emitting GS vertex param exports to if.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68dbcdd935ca53cddb714d2ab516a2880eef0bd4",
"description": "ac/nir/ngg: Move wait attr ring workaround for GS to better place.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9acc2f24356c69954e50c6feaa58d77939605ec7",
"description": "ac/nir/ngg: Remove dead code for attribute ring stores.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f528de896e758241c6d21b1be1bdac89f6d8c6c4",
"description": "ac/nir/ngg: Refactor export_pos0_wait_attr_ring.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "badbb01c5d7b9dd963d867ecaf8ae1a15a1c596f",
"description": "ac/nir/ngg: Refactor GS attribute ring stores.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23c615bde2929c0279d57a6a5bb39800eb39487c",
"description": "ac/nir/ngg: Refactor VS/TES attribute ring stores.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f38680aa1c28adf65e8485b8092bc8a2a182bc05",
"description": "ac/nir: Introduce ac_nir_store_parameters_to_attr_ring.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4b45f1ec86b0dffb5780052760b1b444c475ad3",
"description": "ac/nir: Pass ac_nir_prerast_out to ac_nir_export_position.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d291a98c46a249667d557f33689495f1628e5d0",
"description": "ac/nir: Pass ac_nir_prerast_out to ac_nir_export_parameters.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "896237b52eae9b7ffff3f7d8a19ba45fbbe42268",
"description": "ac/nir/ngg: Simplify updating mesh shader output info.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f460e3a36bb20eb5918961f28f79fbc1986f745e",
"description": "ac/nir/ngg: Use ac_nir_prerast_out in mesh shader lowering.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a642ff15a6e6692b31a01a216787e685d70ec63f",
"description": "frontends/va: Fix deinterlace filter",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "c324364f3925db190a0c013c148f901f6633151f",
"notes": null
},
{
"sha": "5e4aeb3ad798a0ea3dee30e7942d71c49087b8ec",
"description": "anv: fix index buffer size changes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5c2aca456eebc8c3a219fe56adcf21a0b9675b4a",
"notes": null
},
{
"sha": "96cb12ac68de3e97ba64d26b3cfa74e1906eafe1",
"description": "radv/amdgpu: Set VCN version for ac_parse_ib",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3d602de98c2aa157ee6850479bcfa44fd7c3df6",
"description": "ac/parse_ib: Parse VCN IB_COMMON_OP_WRITEMEMORY",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0c47871ec6f0be7f84a58bc5bef3310aad1413f",
"description": "ac: remove ac_nir_lower_subdword_loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "403cdacaff85c02d12c761dc7c5768f483a7b7fa",
"description": "radeonsi: replace ac_nir_lower_subdword_loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "955ae53efda056da5341471e36fffa5eb349246f",
"description": "radeonsi: fix OpenCL piglit tests fails when using ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21f888a3ed396753a64cea0ed65558d6969a7f9e",
"description": "ac,radv: move ac_nir_lower_bit_size_callback to common place",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f601361ed83c17d51477b9ec3beda83f78ee6a2",
"description": "ac/nir: lower access for shared and scratch memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a8eef282b95916093b7a4d27d9c063b99bdb093",
"description": "radeonsi: fix OpenCL shader compile fail",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9b7ea720c939a2d341aa558a126b32fbb3af61e7",
"notes": null
},
{
"sha": "c0e5e8f932af629640146fca762f2187b51194a1",
"description": "amd: update addrlib",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33a73203b0bc854c25a1983a3ea90dc65da5da84",
"description": "aco/isel: skip and(exec) for top level demote_if/terminate_if",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b4b195f1b741b1374113dc8913fc99ce9f5ebc8",
"description": "nir: optimize unpacking 8bit values from a 64bit source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47cdec24ee429d01cee317e7125eecbd791d7306",
"description": "radeonsi: remove unused code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "357ee7f699f5f5566575b7552098168c89f39e33",
"description": "radeonsi: switch si_get_blitter_vs to IO intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0579f75fb5aa6926f4acfdee3fa91f2666df559",
"description": "radeonsi: fix a TCS regression",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "9b7ea720c939a2d341aa558a126b32fbb3af61e7",
"notes": null
},
{
"sha": "227a89477542604a1002ad19b3344d72efc273e0",
"description": "radeonsi/ci: update failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19c00c586ee5736188d4e5fe982a8c1320d94a43",
"description": "ac/llvm: remove unused code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6fd69bd5eb7b75da2538a29653ac3592b910e95",
"description": "ac: remove unused code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e89690878154a6b89008cd6b2a900a9a51a685f",
"description": "amd/vpelib: Shaper Refactor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "596d9ff8cfbed371faa8cd69ec9a94d7691bbdc9",
"description": "amd/vpelib: Refactor 3D LUT parameters",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d326ab0829787605446450c49f70c8e08d196dd",
"description": "amd/vpelib: Refactor YUV format check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f3a3500877eafb34741c405672d2c7829f5e389",
"description": "brw/nir: Don't generate scalar byte to float conversions on DG2+ in optimize_extract_to_float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7593ed369260cc7ad986c7fbf14dbdf2bccacd",
"description": "brw/nir: Treat some ballot as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2d2014636e776245bcee68a35da8894ea274c09",
"description": "brw/nir: Simplify get_nir_image_intrinsic_image and get_nir_buffer_intrinsic_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a967c5ec4e8c50a8721385e73403ee17608cc34",
"description": "brw/nir: Don't try optimize around emit_uniformize",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63e395fa87a2d77c4b5af61bf699f67075da5aa5",
"description": "brw/nir: Eliminate nir_to_brw_state::uniform_values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a13244e57b51920296e7fe97cfe8c5dd6d1b22ab",
"description": "brw/nir: Treat some resource_intel as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b24612c570727a0c637159eeebbd88e79715435",
"description": "brw/nir: Treat load_*_uniform_block_intel as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2b1e4d76ea607382a13d688d332b74b823622d",
"description": "brw/nir: Treat load_btd_{global,local}_arg_addr_intel and load_btd_shader_type_intel as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3593df877f84fd2ed2a565b66ecab322cd8c3f1",
"description": "brw/nir: Treat load_reloc_const_intel as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb9b363376d4469e2b3fc3832d67d88aa0ea8180",
"description": "brw/nir: Treat load_inline_data_intel as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e63920ca56c3d7acfad2b6e5d5dfd728de3fad4",
"description": "brw/nir: Treat some load_ubo as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c48570d2b266970e15960e8dd0c5ba1b94d606a0",
"description": "brw/nir: Treat some ALU results as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eab2cb67e8a2bc237b0fb4d0feac34133ad8fdd",
"description": "brw/nir: Treat load_workgroup_id as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fab1b77c22f84e54abd02561b7b935f21305354",
"description": "brw/nir: Treat some load_uniform as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "341e5117ecbc01e2c39421f5ca9b68c3289150ff",
"description": "brw/nir: Treat load_const as convergent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0f1a94e3d4054a8aad2c76714866fecddd768bf",
"description": "brw/build: Prepare BROADCAST for scalar values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ea9ed479869dfcfd51bf3fd206f48d3ebd45496",
"description": "brw/nir: Prepare try_rebuild_source for scalar values",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59f66b41500780808c98d27ae09d68963ef93a9e",
"description": "brw/emit: Allow scalar sources to HF math instructions on Xe2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4457073c32409dbdf2839531a3aa0da1f8fead6e",
"description": "brw/lower: Properly handle UNIFORM globals address in lower_trace_ray_logical_send",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "007c92b2acaf21ac95eb3aad6538031371df97bc",
"description": "brw/lower: Adjust source stride on DF is_scalar sources to MAD on Gfx9",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5d7ae22ae4d150fa96e9cb7c5f423cff83f88b3",
"description": "brw/nir: Fix up handling of sources that might be convergent vectors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e6bd5bf9793d02348e53e4b32c571f9ecf88b26",
"description": "brw/lower: Allow uniform and scalar sources to many kinds of SEND",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bff4f93ca98847a637bbf836e290b70fe4db590",
"description": "brw: Basic infrastructure to store convergent values as scalars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef3dc401da2bd265e4c0918c09e4ccf040a9a976",
"description": "brw: Add devinfo parameter to fs_inst::regs_read",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e129d242f60ad7a28bd678a1d29545745701bc4d",
"description": "svga/ci: disable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af899c37528c0348a4bfb5a5962d095ed2fc48ac",
"description": "radeonsi,radv: fix incorrect min_esverts for NGG subgroup calculation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c52025a1ce9c914d5830994f87d19babf40c40e5",
"description": "radeonsi: disable luminance alpha formats on gfx6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b7ea720c939a2d341aa558a126b32fbb3af61e7",
"description": "radeonsi: use nir->info instead of sel->info.base",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04a0800068aeeea9e9519ec113f68896b5f0d59a",
"description": "radeonsi: call si_init_shader_args in si_get_nir_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "409a6fd69c42922d5b49c57c5cf991bb9533b623",
"description": "radeonsi: make si_init_shader_args static",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ddb28f4475d296fc20d53a71da3e737bd88dadf",
"description": "radeonsi: remove some uses of enum pipe_shader_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "110b3088418e6c79f1c9dd7c2f3697d3a89b285f",
"description": "radeonsi: make nir->info and si_shader_info::base identical",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a1bdf2f78290415e702c73c62d199074d5b3bd9",
"description": "radeonsi/gfx12: tune streamout performance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10b951d752f473002b43bfeff08648e5bd7d88d2",
"description": "radeonsi/gfx12: fix DrawTransformFeedback(stream != 0)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8440184dfd4f05a60cc32c17c3650f3b4b3d477e",
"description": "radeonsi: make NGG streamout output primitive type known at compile time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5003465c4296d7a6b2a1f147cb7cb15b0d3a0fd5",
"description": "radeonsi: eliminate shader code computing killed Z/S/samplemask PS outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58132d6fc8e3d352d790034217918de618d29d7b",
"description": "radeonsi: implement nir_opt_frag_depth using kill_z instead of the NIR pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b56f47611a57704c2b5657bc4879a43f6f187eb3",
"description": "radeonsi: fix alpha-to-coverage + alpha-to-one used together for gfx6-10.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08abddd235f5615471369e0c30a1a1a2d9c24715",
"description": "radeonsi/gfx11: fix alpha-to-coverage + alpha-to-one used together",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de996ac48121c1be1cf9e379fdaf607662c404af",
"description": "radeonsi: kill Z and stencil PS outputs if depth or stencil is disabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0beeb16e414589a58d1b73f1ea662f52ff568989",
"description": "radeonsi: fix a gfx10.3 regression due to a gfx12 change",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "e3cef02c24553d181d2de9ff79aa2a0b090fb65f",
"notes": null
},
{
"sha": "4ee1b2ee24b44fd3b35f04d424543468b8a5e6be",
"description": "radeonsi/ci: update failures and flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31358df7087e0f9734ceeb6eba0f464488a2a357",
"description": "radeonsi/ci: don't copy skips.csv to the results directory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0ef2aa7f8b34f17ce1907b9a16eb0df46067206",
"description": "DEPENDENCY: ac/llvm: fix sparse code handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a7737ffb5126664452ad39290e9e47dbae60285",
"description": "virgl/ci: disable virgl-traces because it doesn't upload results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d675451b9ea047102bef57afa2ea9c44416e12",
"description": "ci: update fail lists and trace checksums",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4932b63f36577d79a440ec1b8c2724cfe33a8be7",
"description": "v3d: enable uniform expression propagation from outputs to the next shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01e9449be28a1c72ecc81e96b402f73cf151d5b5",
"description": "microsoft/compiler: Update clip/cull split pass to handle clip/cull getting merged",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dd44c7e721c03fc170359bfda0cf11f9bb2fed2",
"description": "microsoft/compiler: Skip POS for io compaction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dae57e184aafdd7da562cb3120d530504a2426fc",
"description": "glsl,st/mesa: always lower IO for GLSL, unlower IO for drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1dc85a34f3746aa2ed14ca58ab6a359fb7056a1f",
"description": "st/mesa: add a pass that unlowers IO intrinsics to variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dff14d102dfe006b69fcde3ea3cf04c2697d9689",
"description": "aco: fix voffset missing when buffer store base >=4096",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cdaf269924ffc2f40c38ff05359466bfc0155fde",
"notes": null
},
{
"sha": "96c41f59266a1bfcc0ca3c45bd0ecbf63e304466",
"description": "ci: set python version 3.11 for run-pytest.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "995782d09cf63704cffc289d04c112215e618b69",
"description": "ci: stop using a venv for run-pytest.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c280808c724684c9af0abcfa3815b89bd40c7002",
"description": "ci: update the pyutils container",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5707083c8c1f9af65a2db73d20f44a634d565023",
"description": "ci: update_traces_checksum: fix E501 line too long",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7994a3b17a41f2ae49eb2e64faf75ba0f830b52e",
"description": "ci: add .flake8 linting to ci scripts and tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e274d27be501cee97cd3a91567d7f6d8ab53ef54",
"description": "ci: run-pytest.sh: allow script to run locally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3471b47574312b7c8d5bb8c10087aec46e60bd94",
"description": "ci: collapse yamllint and shellcheck sections",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bddf6ceb036af8d40379c2b12814d747c92fddf",
"description": "iris: assert that we're not exporting a TILE64 surface",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "308c2b982812864f0f90d932345013bc627dbbcf",
"description": "anv: refactor choose_isl_tiling_flags to pass fewer arguments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f96b2c002d4479c9b4e9c6e5ce4d30530ba5e48c",
"description": "isl: disable aux when creating uncompressed TileY/Tile64 surfaces from compressed ones",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8e96b516ca4ed4e81d288f730d1931e1ce663118",
"notes": null
},
{
"sha": "abd137d0797135ca1b0451a236ec5cc3f78810bc",
"description": "iris: use CALLOC_STRUCT instead of calloc for readability",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e38150f2fa150f80c8f106baf4ef61a7fe0cb1a0",
"description": "drirc/nvk: force_vk_vendor=-1 for Artifact Classic",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "711b3351ef51ba4bcd7cc4e47622b1f16c85ccc3",
"description": "asahi: Remove unneeded dependencies for asahi_clc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ddeea9a62f720e9fd3a6e5c76f74ef6e8b1fdf8",
"description": "meson: Add precomp-compiler and install-precomp-compiler options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13fe5a597bb8ededaa7c1c83f3b64c4e90315618",
"description": "meson: Add mesa-clc and install-mesa-clc options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4226be0c750eed6c247a9298ee3124db8ca0e4c7",
"description": "vc4: ensure sharing tiled resources are of proper format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "631bea2e02b022b162bb99c7c52a577d66123716",
"description": "nak: Simplify 16-bit vector selection to not use try_from",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "979dfaf0bb34eb566acabbb04b9d84eb31039559",
"description": "nak: Fix 8-bit selection for vectors",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9e84e9e44b111a6afe8a346fb0bb74f9c597af61",
"notes": null
},
{
"sha": "2c323f2b8c37b9bab77a777bad3027bf6a8366a7",
"description": "radv: rename color output state to fragment output state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47dc9ca51212e1c6da76959ddbedf4f8e8a83532",
"description": "radv: rework emitting SPI_SHADER_Z_FORMAT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a214728ce3e09c17f8b43324981eae8b26697b",
"description": "ac/lower_ngg: move readlane into break blocks in streamout code generation for gfx12/ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47227089d63a508d570c96602dc1be07330b0db5",
"description": "ac/lower_ngg: move break blocks after loop in streamout code generation for gfx12/ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39dcd9dedb0c2ba0ea7812bbbaf458ad982f6456",
"description": "ac/lower_ngg: Fix collecting buffer offsets from 4 lanes on gfx12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed58b869e1ce68090d62297e06bae4afd24827be",
"description": "frontends/va: Don't allow EndPicture without calling driver begin_frame",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42e765d48be28562e1d9015c279dfacb64b9f9f8",
"description": "frontends/va: Don't allow Render/EndPicture without BeginPicture",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e911cf252e16d8c76659a60ea7c60315910ce7f",
"description": "frontends/va: Fix decoding VC1 interlaced video",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad5c47502dee5886ec4f701e44af778cac5b0a94",
"description": "r600: reverse fix spec ext_packed_depth_stencil getteximage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83a7d9a8141570a002ac37260c381d2c01e07493",
"description": "hk: fix primitive restart dirty tracking",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c585681378d54b9d177521534d594ef503d3d778",
"description": "hk: avoid compiling unneeded VS->GS variants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07e1b523b94aabfaf198fda424beb6260b47e8d4",
"description": "libagx: use designated initializers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3b796ba190b8358e99be260e6817149dcff5754",
"description": "libagx,hk: handle pipeline stats queries without a GS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc89aa991eb992eb8ad2ab5fb64fd0e704e7fa6",
"description": "hk,libagx: handle adjacency without a GS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "872487919b14b384782882ebca2ebf58093f42ed",
"description": "hk,libagx: accelerate index buffer robustness",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f106451a903f5e7fb68b74a0f7d6de45f59d8b38",
"description": "hk: factor out hk_draw_as_indexed_indirect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "954080275b9b45b244885fa0b99796e0e56b2800",
"description": "hk: use index buffer overflow check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0cfc5eac19af6460bc05ecb160d8cbde1a21fe5",
"description": "libagx: factor out load/store_index",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff7abb1e2241bf6a6714bf71a3844e62ec4fd50b",
"description": "libagx: refactor index buffer code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "686daf2524c85ea1bd7dfd439799cb24e657c01c",
"description": "libagx: move index size helpers to the gpu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b5d41bc0fbe3685b52cdecc45898e6e0b1256d2c",
"description": "agx: match another address pattern",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7626e40506d1af41923503f866c354c5dc171dc5",
"description": "asahi: reformat",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc4e53370954e5cd48528f12882bd016f5c281d5",
"description": "agx: add more 8-bit address fusing rules",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e110b8f2c9df24717b9a154ee6386f3ac3af98ed",
"description": "libagx: add missing agx_vdm_return",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6dbfe822ba6493977312b4287af903082460a09",
"description": "asahi: use common draw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9155de0a1b26aaef43d704891f27ae5920f0a43",
"description": "hk,libagx: move hk_draw to the gpu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c80c56a3154a3ab8c4ac4f500d024707be57163b",
"description": "asahi: hk: Enable timestamps for virt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28129350862c972ccab920deb9a4ad0201a1e36",
"description": "asahi: Virt UABI update",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d5db3238bba01b9219b224b68844d28c92adc40",
"description": "asahi: fix mmap'ing imported BOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "453314460835ee78886e980445ce0a3889376018",
"description": "panfrost: apply DEPTH_STENCIL flag consistently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6ade2714c8e317b2783fa0c9103baaa7798da99",
"description": "panvk: fix fs_required()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c0c3120ca5c0a19bbc2bdb58c61b4a896db5e20",
"description": "intel/brw: Use variable instead of manually count the passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ada898bb1c86a24b66d0c8ea0aafed6de02dc4bc",
"description": "intel/brw: Disallow cmod in some cases of ARF scalar as destination",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43d59c61863dcf26cc3bb6b68e453b487ab07183",
"description": "intel/brw/xe3+: Relax SEND EOT register assignment restrictions.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5ec6044276c2d8460f88bf5e52826a0e31e471",
"description": "frontends/vdpau: Get AV1 decode subsampling_x/y",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a4f5b739e3e73006d56228b91adf078b9352313",
"description": "intel/compiler: disable mesh autostrip for WA 16020916187",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b180e2a47c2baf5b8ee36291e9b3909278b53e25",
"description": "panvk/ci: update expected failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5621ce10a699a135991a725a8b4def2f457f48f1",
"description": "radeonsi/vcn: Return error when decoding 12bit VP9 and 4:2:2/4:4:4 AV1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "245d8c8e9944fcef43d379ba80422ac3cc656aa3",
"description": "frontends/va: Get AV1 decode subsampling_x/y",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94597a2d8b2fbc3d406818fc69e5009f84c27a5",
"description": "pipe: Remove PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c03805e4f57301b7e625e2a7bef7137994798088",
"description": "radeonsi/vcn: Use local variable for destory fence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fed1ed1eff075d74b9b79d73609db3ca0e6b629f",
"description": "radeonsi/vcn: Don't keep last fence",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad0dbea49d12249bda6391d96937047dc3047ef4",
"description": "radeonsi/vpe: add destroy_fence function",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e14b00e8bd187682f8b10ce903d903f8537c877",
"description": "gallium: pass XFB primitive mode to set_stream_output_targets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e22b78a19619562e31747d5dc3b63ea56bd7c5fc",
"description": "mesa: fix printing _NEW_* flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2ddf85591a3562bb2e4ac02a5f98cff0a3ac78b",
"description": "mesa: set correct XFB prim mode for draw validation after resuming XFB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "227f69716f2b57fb939ac69a0ebaf073f3ce5025",
"description": "st/mesa: don't use nir_opt_fragdepth because it's incorrect with MSAA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d0f0b30e19fe3ac371c77f7d0cb1e6bc81f87c",
"description": "radv: check descriptor indexing features for enabling the global BO list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62edab4caca0d66e3d9f19c8b3d3ab3a78147f42",
"description": "radv: cleanup enabling the global BO list when BDA is used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06797633d0756ec33a84e6420693df1f65567dc",
"description": "r300: disable ATI2N textures on R400",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "669b7f881d9ac2147cd8610e619ed3f942100c1b",
"description": "ci/container: remove S3_JWT_FILE when container_job_trampoline.sh exits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88dfda7f0a5cd55adcf0173fc8e26c68157d59ed",
"description": "ci/android: add a script to build LLVM libraries for Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1f4570402ea44878c0ad302bb16efb685069e7f",
"description": "ci/android: unset compiler env vars in debian/android_build.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "742c3846e8f383965a87d16a9d17b0c0f6119a02",
"description": "ci/container: set up S3_JWT_FILE also for container jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f6072448de54d37fe04661b623e9bc03ed0f55a",
"description": "gallium/winsys/nouveau: Don't mark the api PUBLIC",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "821f4c8d99a3068758db834a5c219082a9609b3c",
"notes": null
},
{
"sha": "6646b5f95be60bae36fd73c13469685f65161778",
"description": "rusticl: fix clippy::doc-lazy-continuation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2ec0c26fdfb4991a9424775944da3e9c2daee36",
"description": "rusticl: fix clippy::needless-lifetimes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4d0d1c87be20ac2967e422c076c767937c1671a",
"description": "rusticl/util: fix ptr_to_integer_transmute_in_consts warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de664f05e3d2508a107a3e952bf241734af08369",
"description": "rusticl/platform: silence static_mut_refs warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a50d069d1ce8e105be6359fbde7568d049891488",
"description": "nir/opt_varyings: clear info->clip/cull_distance_array_size if relocated",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d129505b579717456be45adfd2ad7789564b7ab",
"description": "nir/opt_varyings: set all IO types to float to facilitate full vectorization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6331de400b77909d29b57e42396459f3c6860692",
"description": "ci: update token retrieval method for gantt charts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0366eebe3e157c3ec11b6248922739264798a5ba",
"description": "ci: add pytests for the gantt chart scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd7423b38ee750de65223f346675ab744ef7514d",
"description": "ci: add --ci-timeout option for gantt scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55f452530a7ff71bb383f79f3165279ccb7c22dd",
"description": "ci: gantt chart: include in-progress jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45ef1221a30f7ba02b07c60464ccd28967fc8351",
"description": "ci: post gantt: ignore pipeline_summary message",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ae2105fcbd9a613a952893be4594b9471c28e7b",
"description": "ci: post gantt: add pipeline-id to gantt filename",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "127a8aa9c37fc2f653f01e94bc534f49c7d3e82f",
"description": "ci: post gantt: add --project-id option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db62fa626b7aa6e121ed76cceb62db042e19edec",
"description": "ci: post gantt: add --marge-user-id option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1404fb548111fc796f9a5c688231198691e80e2a",
"description": "ci: make the gantt scripts available as modules",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb7403451768e67b1bd74c0a951b138dc640cf5b",
"description": "ci: add some static typing to the gantt scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9671de71a3de9c33e6995694ea64d1fbf457cf1c",
"description": "ci: post gantt: use logging instead of print",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb756ae8a24b72e83c9591370e34e03cba6cbd12",
"description": "brw: Don't rely on SIMD splitting in opt_combine_convergent_txfs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "6341b3cd87d98dfca5d40b4c1e95ac26500d8558",
"notes": null
},
{
"sha": "9b07cac02ef9e584fb53fb638eb9c56874fb47b7",
"description": "docs/release-calendar: Move next release to January 2nd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83875451e2a6ed5d990157b095afcf5a0cfaec3c",
"description": "docs: update calendar for 24.3.2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4817771150d987b5472ebae4772d29dfc98fed4e",
"description": "docs: Update checksums for 24.3.2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1e0572f13bff4ab6fd6369f31da49b6f2e187e7",
"description": "docs: add release notes for 24.3.2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0204baaa8b6ba146f2654a39138b428b746b6d8b",
"description": "panvk: silence a perfetto init warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "419879ee6292506c79a3f1342161663cac77b33c",
"description": "ir3,freedreno: remove binning outputs after vs ucp lowering",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "24b422dc3ec47b0a98a876acffeca258729a83e8",
"notes": null
},
{
"sha": "adfd7486c2916472860111bf37f79056cf4d43eb",
"description": "iris: Check that mem_fence_bo was created",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8e8097245f6dc8f63893fd9a21bfc62a643ef43e",
"notes": null
},
{
"sha": "4bcb92d35b80f4bd9f220b9a0051d50322a55aff",
"description": "nvk: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc5ac13959ccdbee7d34958db894996fe3b1f9f4",
"description": "dozen: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97dec34a89fbe710a18b2a4e29227b9b89eb6c79",
"description": "hasvk: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e17abeca44f1d67571c50c17dcb63ad3cc5e4120",
"description": "anv: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4de0e11b92d7dea954db42e7d84439ba709d4627",
"description": "lavapipe: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3df7eda3a85d50a2bda9709956a1e4d126caf0ae",
"description": "panvk: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6877ff7d9b0e245d81c25e21f36bc7d110ae85c6",
"description": "pvr: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8628f31f49ae10f549124c0167553b9695634c95",
"description": "turnip: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57dc5bb31fed3896dd3769fc0b3e317054e84d48",
"description": "asahi: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b94bd03c2f56a6b218966ecdcf3ab78b30ebae2",
"description": "radv: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d188856ffd2a504b8cfcfcd6a2f12ed750b01202",
"description": "panvk: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea88898b04701c1837ac259110b708bf542c993a",
"description": "dozen: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65e62a4c964e4b9f837363461812d945d4ac3247",
"description": "turnip: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "528ad300e62635766873c5b3e592c069d2d8dee5",
"description": "v3dv: use vk_descriptor_type_is_dynamic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6047f3c3326c7fd8a742f735648facafa9f3ca8",
"description": "vulkan: add vk_descriptor_type_is_dynamic helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42b29837c9ba29fa4303f10bc4dd0c86f5aa11c0",
"description": "panvk: drop fragmentStoresAndAtomics support for now",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "605c173fbd871b3e75951468765024dcf6763538",
"notes": null
},
{
"sha": "3f90d8dfd2033a98308a1293381b83d0259a8dee",
"description": "panvk/csf: fix alpha-to-coverage",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "447075eeeef8a9fd91f42ae869fd2e0246513356",
"notes": null
},
{
"sha": "da555982b3e1a369bf7bb8a69554af8036d0f4ad",
"description": "egl/wayland: fallback to implicit modifiers if advertised by compositor",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4c065158927d7bacc5eb1e4f2491b1db93f1dc12",
"notes": null
},
{
"sha": "d795b4712cbadea2d6eff5c81a7dd7aa9c78b4e1",
"description": "egl/wayland: only supply LINEAR modifier when supported",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4c065158927d7bacc5eb1e4f2491b1db93f1dc12",
"notes": null
},
{
"sha": "655ac4fff6808266a0733576bb82e48b927135e6",
"description": "dri: don't fetch X11 modifiers if we don't support them",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4c065158927d7bacc5eb1e4f2491b1db93f1dc12",
"notes": null
},
{
"sha": "d981f66df835a4fbe270192b1946b6bcffed63f3",
"description": "ci/windows: Always include windows-msvc in scheduled pipelines",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "435017700dfa87ba19c15b9bf7c78c1d6ac02200",
"notes": null
},
{
"sha": "3ea6ed8780a32509f1800c1195c5488fe182d3d9",
"description": "radeonsi/vcn: Enable write combine for decode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf2106609bd0f1c83aac8006350a161c140a889",
"description": "radeonsi/uvd: Align bitstream buffer to 128 when resizing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1235d13bd33f227345e97ebd88f4a4704eac622",
"description": "radeonsi/vcn: Align bitstream buffer to 128 when resizing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b3e7ec36ffa6bb8ce625bb4ae0bf126c59d348e",
"description": "radv/nir: simplify lowering of query intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7d32be1dd18a1606c9ac3e94b47ba9cd9c2e014",
"description": "radv: rename GDS queries to emulated queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db5d57e95ead8ef525e5dd4fef6d59d16a4c4f77",
"description": "radv: fix getting the number of vertices per prim for the last VGT stage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "393921490639290e630cd06927f461d408640a7e",
"description": "radv/nir: fix checking if task shader invocations query is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91cdee8a38c1516b57cf758d25173f005adb3994",
"description": "radv: only enable emulated mesh/task shader queries on GFX10.3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30825140d0483799269600739b489973509d28f0",
"description": "panfrost: Re-emit texture descriptor if the data size has changed",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bc55d150a915d5b2e91cd6ee11af4992d18fcf4f",
"notes": null
},
{
"sha": "8609f49d059abc6e02f826e7a4ec7050dccdf09f",
"description": "radeonsi: fix unigine heaven crash when use aco on gfx8/9",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "ae9331694ba25dd87b7726d03bbd6d02b1ad5b30",
"notes": null
},
{
"sha": "5bb1b384096c4efa6c03d192fcc6c0bd265482b4",
"description": "anv: remove unnecessary driconf entries for anv_enable_buffer_comp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8a81ba98edd7638cb4a63a8cd2c52f07fe89cf7",
"description": "anv: allow compressed buffers types on vkd3d titles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "247d11d635d2999f2f508e2cb14e91cfc2d0ae9c",
"description": "tu: Allow UBWC with images with swapped formats.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "113cb94343c29ab426f6e18661570fc4e16e1f05",
"description": "freedreno/fdl, tu: Allow swaps with mutable tiled images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8782f3ac7bf024a118d3277cec349de8f05311f",
"description": "freedreno/fdl: Don't enable r8g8 special case for mutable images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca91844fc74e8a8293612162c0ab2f5ba05dd86f",
"description": "freedreno/fdl, tu: Make mutable part of the image layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef4c752b6e6120d8f58b228d7189cdf1de547637",
"description": "freedreno/fdl: Fix 3d mipmapping height alignment",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f88190fd82fdc7b666a7b02209d0bf337dcfd0",
"description": "turnip/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cbc93e4dfc684d49dd7edca28df7f0c94086b51",
"description": "ci/windows: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "435017700dfa87ba19c15b9bf7c78c1d6ac02200",
"description": "ci/windows: Add a manual full job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6076b8a49c5eb056f23c67f7fa54645be78291f4",
"description": "ci/windows: Bump the number of tests per group",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d99b9d5937137fb0f054fadaebd91f55b612ed18",
"description": "nak: Fix two warnings of elided_named_lifetimes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a653004390a0704f353d9b24aeeaa55a5267e41",
"description": "nvk: Fix uninitialized var warnings in host_copy",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6c5420cd30a97096ecb6854c70b923bf990915c6",
"notes": null
},
{
"sha": "8e8097245f6dc8f63893fd9a21bfc62a643ef43e",
"description": "iris: Emit STATE_SYSTEM_MEM_FENCE_ADDRESS",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "86813c60a49899544239574d0da3de1de9d9088d",
"notes": null
},
{
"sha": "2bd3df75e58931eaad5b57d00e5fd0cbca42375f",
"description": "anv: Emit STATE_SYSTEM_MEM_FENCE_ADDRESS",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "86813c60a49899544239574d0da3de1de9d9088d",
"notes": null
},
{
"sha": "b8f93bfd38c31cb5e6debee2e5f4f5efeb342994",
"description": "anv: Always create anv_async_submit in init_copy_video_queue_state()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "86813c60a49899544239574d0da3de1de9d9088d",
"notes": null
},
{
"sha": "edb33b47ab89b07fe9712e8296bd90d2cc08c259",
"description": "intel/genxml/xe2: Add STATE_SYSTEM_MEM_FENCE_ADDRESS instruction",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "86813c60a49899544239574d0da3de1de9d9088d",
"notes": null
},
{
"sha": "9e8824371bf066fc3bfda5ff9da2cae04b2b24dd",
"description": "tu: Re-enable tiled non-ubwc R8G8 images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0404da1e5bc6ab13e73ff78f8fe49082f3ffbab",
"description": "freedreno/fdl: Make tiled r8g8 images have 4k alignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6615cbfeaf0b02ca8234b56bcde600716f42bfbc",
"description": "tu: Make userspace RD dump generic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8b2f453463bb2a2be8afec7ca3c99f60fb07df7",
"description": "util/dynarray: Add macro for appending an array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b428e6b3a9562d0a9e4c4fd061d19b2f9ea0b0f",
"description": "tu: Rename bo_list to submit_bo_list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f97998ff17c1d2b0acb45e5e35b18c7446ae4844",
"description": "tu/knl: Move u_trace fence handling to generic code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e7a91595f65354d64b2ea5cc73ad55eec9697f9",
"description": "tu/kgsl: Make wait_timestamp_safe() return VkResult",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84d6eedd5e8fae3190259a3c23385f48596dc148",
"description": "tu: Refactor the submit path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8c9856e7598c1fb6a08038f230b98edcb561fc0",
"description": "tu: Move queue-related code to a new file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6115cf93b0a60e7f5f0c606dee68cffce4eae77f",
"description": "radeonsi: Update minimum supported encode size for VCN5",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffdbc3bbef2326c64e55b0e6994bd062d61a5e86",
"description": "drirc/anv: force_vk_vendor=-1 for Bellwright",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75ef006b6d368939444fea6a51831c0cc1d5ad8f",
"description": "pan/ci: update t860 ci xfails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "385301db2f646faa18cf4125f177897b182f0137",
"description": "panfrost: try to survive start-up alloc fails",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8a6709cbc99b4ac53887bd23b8688838ea65aa7",
"description": "panfrost: handle errors allocating csf oom-handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56abe1e472fe5364bfff2be0796396c35c91edf5",
"description": "panfrost: handle pool-allocation errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09cd92e283fa7704467ac094f228eaada2d46fe3",
"description": "panfrost: propagate cs_builder error instead of asserting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a06c1eb88fe1f00799e691c848889d8877c1fb7a",
"description": "panfrost: handle NULL-batches",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3f2bc7963748096f7b4018cffe058a73081a760",
"description": "panfrost: handle mmap failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "054fbe5e4e26c7026187f17bce921a445eaba989",
"description": "panfrost: report errors from panfrost_bo_mmap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5f4f918f37491fd9fd944230dd047575a53b24b",
"description": "panfrost: clean up mmap-diagnostics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3006c2a7b616bba76d46e6f5efd5335803727c56",
"description": "pan/cs: Fix cs_builder allocation failure robustness",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "0e6aaab00ae58a03a279d88d587b1a4721c1c2b9",
"notes": null
},
{
"sha": "41a2b8666618a951ced3d6852c966d7ee82eb993",
"description": "pan/cs: fix broken allocation-failure check",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3b82448f4751fdad028ab74669768aef7f188994",
"notes": null
},
{
"sha": "2abd85bbc09d8e8e122e5badea3ae14a91c8b035",
"description": "v3d: make v3d_flush_resource reallocate non-shareable resources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "734ba8d7858071e0719d0bcee5ef16a53596aff5",
"description": "etnaviv: add debug switch to disable texture descriptor usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66512cd897fe6c4eeff250699a0785d694a7a3d7",
"description": "etnaviv: Update headers from rnndb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a1dd45850df5a9e4cc4fa7858786f4cb9204836",
"description": "st/mesa: document ARB_texture_float quirk",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d8a508510b488646329866ac3274e5f0113a1ed",
"description": "ac/nir: call nir_gather_tcs_info only once for RADV",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c2f9f0665d03b0fd0042354eb79cc069a77736b",
"description": "radv: switch to the new TCS LDS/offchip size computation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "823e9e846ef3bbc8f86beb686ecbd68e683701b1",
"description": "radeonsi: switch to the new TCS LDS/offchip size computation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3dcf73cbd1e46ade004d23ae56d3abb1f7afa31",
"description": "radeonsi: remove unused parameter tcs_vgpr_only_inputs from si_get_nir_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3056bf1cb1e9380d63ab69f794a810d3a1632b54",
"description": "ac/nir: add new helpers for computing the TCS LDS/offchip size accurately",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85c20def945a897f8009cdf73900dd36c4b67e29",
"description": "ac,radv,radeonsi: enable TCS input reads from VGPRs for all compatible loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99a03dc9d5783846e9e0e9d23ad1d58c871a8cb3",
"description": "ac/nir: allow a TCS input to be available from both VGPRs and LDS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b49eab68a8676cf2c10aa27907b38991f61bd4f5",
"description": "ac/nir: use s_sendmsg(HS_TESSFACTOR) to optimize writing tess factors for gfx11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4eebb373c20ba124450d0d034720145a91b84aa",
"description": "ac/nir: reserve the first LDS vec4 for the HS tf0/1 group vote in TCS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd5779c198be06166d1166adc86c419231c5a120",
"description": "Revert \"panvk: disable imageCubeArray on bifrost\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "7d2c61c266f61e3a002345bf4a61cc9363cdffd4",
"notes": null
},
{
"sha": "3c40aba8b6c9b3eba0c903b0e7ecdc68bef794ef",
"description": "panvk: fix image size for cube-arrays on bifrost",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5763e80f4f203d88e476813a45622369bd5ea68",
"description": "panvk: fix sample position when sample shading is disabled",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "60146cc57c79e147ee9c61039e0954554dee89fa",
"notes": null
},
{
"sha": "9c6f64e59900ee587a3872ed63b8b855806d9133",
"description": "panvk: set uses_sample_shading NIR flag when sample shading is forced",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "60146cc57c79e147ee9c61039e0954554dee89fa",
"notes": null
},
{
"sha": "61d9c47944511f8bd50f0c4367e0213c3dba8db1",
"description": "ci/lava: Use CI_JOB_TIMEOUT instead of separate variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5b96309e7e694c0a30dedd2bf75c7ecf416afde",
"description": "panvk: enable drawIndirectFirstInstance",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "963e9feb8a8c6ea241058458144cabb73e7061c7",
"description": "panvk: enable shaderDrawParameters",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b3bc9def2dcfb2e723171558978c46bd820c091",
"description": "panvk: lower drawid to zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1570f0172e02aa660bb0b2619d67c1cff52b3914",
"description": "panvk: Fix base_{instance,vertex} handling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7c04e13e34d9d7e47c52a3dd86139bc3df82be7",
"description": "pan/bi: handle load_attribute_pan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4fcfa80164530ad852bfd9e088274a05c9ddbe8",
"description": "pan,nir: introduce load_attribute_pan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed5a6c1a458d3263ba900aa94d691a39e54cadca",
"description": "panvk/csf: use gfx_state_set_dirty instead of touching state directly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90f6c64067d05d9b7149e365a77d7fc6382cfce7",
"description": "panvk: order KHR extension enables alphabetically",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "948653019bbdfe38bf3b7937a9f976f7527b8dab",
"description": "pan/util: sort files in meson.build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e1c87c1ca6dc78e2bef3363ea6c2ee6180f4140",
"description": "radv: add few more query helpers for copying results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b53f6deaabb08fed2bfd98639275749aff94a0d",
"description": "radv: remove dead code in radv_CmdCopyQueryPoolResults()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebe9dc49b7d49148ff0a2ff758d9559a8c2e1bff",
"description": "radv: reorganize query code by adding separate begin/end helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d1dd22bb4417eae4141783d6ed157b178c3eca0",
"description": "anv/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "526ec3e7ddecec3eea3c2570117762d853fd8813",
"description": "anv/ci: Remove fails that are in .gitlab-ci/all-skips.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f42d670ea6d3b0418118b8e74cd6b499dbcf4489",
"description": "anv/ci: Re-enable TGL and JSL manual jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb7fb2e91964314d396cfc4c464ea3445ea9a2fb",
"description": "anv/ci: Bump the number of tests per group for TGL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "629b19a59f746ec5a452ae3fe1120b4943020189",
"description": "anv/ci: Bump the number of tests per group for JSL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e68f9bb8566b77b84ebc8645c5030414a9344cae",
"description": "anv/ci: Bump the number of tests per group for ADL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7e9ceceb3f0ca89b59b42a026d3985e14f53292",
"description": "anv/ci: Fix GPU_VERSION configuration for anv-jsl and anv-jsl-full",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "576a87a5904765ef3cfd41f9d780d3cf026f15fc",
"description": "panvk: add u_trace perfetto support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c61e2346dfc32519c43062360771dc3b604103d",
"description": "panvk: improve C++ compat for perfetto",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3096cf2a5ddd851cf60c835e013377ccbce0e3eb",
"description": "panvk/csf: flush and process trace events for all cmdbufs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e9d2a3c2c685ef2d58edd476185bf0d9c5ccbf90",
"description": "panvk/csf: flush and process trace events for one-time cmdbufs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9631adb0e733cfaaafa48564382fcfd910ba609",
"description": "panvk/csf: add vk_sync to panvk_queue",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39824d70b877d7d604bf96ed6cb445bf36ad2926",
"description": "panvk/csf: add u_trace to panvk_cmd_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06cc6e82cf8b227b798c13b40a4cc42dc361e7da",
"description": "panvk/csf: add CS_REG_SCRATCH_COUNT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76faa6f3f34dbac0a7f417743aeb7ccecec0770d",
"description": "panvk: define cmdbuf begin/end tracepoints",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d340ed6726ecced59a5b866249f4c9299c87b7ac",
"description": "panvk: add u_trace_context to panvk_device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4d472cd67a8850c21b321c4c32c57f50fe6ebe0",
"description": "brw/emit: Fix BROADCAST when value is uniform and index is immediate",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c74511f5dc239eefb8604294c6c1e57b3a394111",
"notes": null
},
{
"sha": "da4e2af010c2dd8e8668f0b62ae74383cb45dff0",
"description": "anv, drirc: Add workaround to speed up Spiderman reg allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e59778e5d49293ed6c60f74e2e462d87f0f7af7",
"description": "radv: fix capturing RT pipelines that return VK_OPERATION_DEFERRED_KHR for RGP",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0797c60e501962cccdadc8766659147557b3258",
"description": "ci: uprev vkd3d-proton to c965c1351fd6915a65bb7f647319536252a24a93",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d1b13f5e414da7ee26262654b071f78b70be88",
"description": "docs: remove leftover mention of meson dri3 option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d6d67a4d136301c7fd336f18dec37a65005a5d1",
"description": "docs/android: improve documentation about building llvmpipe for Android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99ae03b2ae6bc385d9d22cf7fff1eec2cecd08a3",
"description": "docs/android: update docs/android.rst after libgallium_dri updates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e03e1adcf00b7b8cca0c919690e15a71afa07f88",
"description": "llvmpipe/ci: Actually enable ASan testing for llvmpipe-deqp-asan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04b154b847e20e47e3001045845381c016ee12e1",
"description": "ci/deqp: Add a DEQP_FORCE_ASAN option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab3356e7187be70b97345ea92dc17e5569097e92",
"description": "ci/deqp: Simplify conditional arguments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb2779e51101e5e7677808f73630b28dd34e5866",
"description": "llvmpipe/ci: Move Piglit timeout inside the suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee72c8a177fd0218edbed564398ce4df0d191598",
"description": "ci/deqp: Remove non-suite support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0223f0f54d1082a3510afc62f09fab64b62153b0",
"description": "radv: fix missing variants for the last VGT stage with shader object",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ad025b675ac8acd51d722372eed95580e533997",
"description": "radv/ci: fix expected list of failures for TAHITI",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "dda03a21d67d8f5a7bd756a9893f52b66c7fb602",
"notes": null
},
{
"sha": "78f60e773c26e35a81653cd7b9a56b7a9c0a9155",
"description": "turnip/ci: Enable ASan leak detection in a630-vk-asan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0615b92c23936253dee71504f73b2c18af83e3b5",
"description": "radv/ci: Use deqp-vk-main in Raven and Stoney RADV jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b55f101055e2c07c34219e9b3352cf61da95bdf",
"description": "anv/bvh: Dump BVH synchronously upon command buffer completion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c695043e814ea8e9778241bdb346203ca2e0e9f0",
"description": "nir/opt_algebraic: optimize min(max(a, b), a)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdecbee9225f98a5529a55964f1f9758c4f893b5",
"description": "radeonsi/gfx12: adjust HiZ/HiS logic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3cef02c24553d181d2de9ff79aa2a0b090fb65f",
"description": "radeonsi/gfx12: set DB_RENDER_OVERRIDE based on stencil state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8328e575125ff056310d9db81ea09b12187ab222",
"description": "ac/surface/gfx12: enable DCC 256B compressed blocks and reorder modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6345e2fd3fa267a244d26a807a75f98d9701ee0",
"description": "ac: update SPI_GRP_LAUNCH_GUARANTEE_* register values for gfx12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0e6d32777f6a37b64ee9ab4df1d85c0c148c6a35",
"description": "nir/opt_remove_phis: rematerialize equal alu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0a095347697aa6031a910cb501c01f34526567b",
"description": "llvmpipe: PointCoord is offset when multisampling is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dda03a21d67d8f5a7bd756a9893f52b66c7fb602",
"description": "Revert \"radv: fix creating unlinked shaders with ESO when nextStage is 0\"",
"nominated": true,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": "d4ccae739ba905e0bd42951791222f70949653c8",
"notes": null
},
{
"sha": "0943f616d183835d4de56ad63feae340a5681cc4",
"description": "radv: report same buffer aligment for DGC preprocessed buffer",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "336e2c90ceee4c1749ee586a76ed778090135867",
"description": "docs: add new panvk features",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a8e291d45b022daffaaefb51631d66c10a4bb28",
"description": "panvk: make vk-version helper internal to source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42bfbe1a946585bd07c99c9a10d3e74fa27364a3",
"description": "panvk: back out of vk 1.1 support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a6e03ce4282327fd102720e9b9e9b8abd92b8520",
"notes": null
},
{
"sha": "da18cd9f9a0fdf65f4354efa4a4d23c6e3535031",
"description": "softpipe/ci: Convert softpipe-asan-gles31 to a deqp-runner suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "309dc3c43f657b5bf6eeb12da3a1b5fcfdbf7703",
"description": "etnaviv/ci: Convert to deqp-runner suites",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b30323d77d544992638040420f1d4f723d7864c2",
"description": "lavapipe/ci: Convert lavapipe-vk-asan to a deqp-runner suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd191067737dadbaea7b1de735973b8914e7112c",
"description": "broadcom/compiler: fix fp16 conversion operations",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "214121e9b0082ac1bbc90b6fea9f8951d697719d",
"notes": null
},
{
"sha": "8ffdf5a2ab12755527d10a8e79b998fa3e0eb656",
"description": "broadcom/compiler: ensure offset source exists",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "15dfcd0db3c7b7105e9f462f8382ed3aacb0c662",
"description": "v3dv: ensure there is always a perfmon and counter",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13581b73808cfcfbb91398c06c6e76fe3c9498d6",
"description": "v3dv: free pointers on multisync error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6766ccadbc900dbe5e49db51fd39f3a3d416182",
"description": "v3dv: fix BO allocation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2adea940f1fc155032923cd84fc1cbb51459d0d5",
"notes": null
},
{
"sha": "cb9650d1a2197c14c69aff48afe2e03ac5f6e0ad",
"description": "v3dv: remove unused assignments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5c11481dd21384be4d7631e032fa4ad97adb4ae",
"description": "panvk: only validate the push-sets that we update",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "79e514637851e70b9c257bbcf99d8b23e46fea53",
"notes": null
},
{
"sha": "9531f6375f60d2868084cd795426cd0b6142f11d",
"description": "panvk: fixup bad indent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22ff26a0be7ddddeabcb6a00c654976fe353c1a9",
"description": "amd/vpelib: fix coverity defects",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54c4accdb1fd2ffcb89a219ddd25d53e1325f705",
"description": "amd/vpelib: Add system event logging",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe58bb70e6b859f84ce46494522707012bf432da",
"description": "amd/vpelib: 420 and 422 Output Single Segment cositing support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b06ee9074dfa4ea6087f7a4aa623d943b1dd897f",
"description": "amd/vpelib: fixed file headers for Palamida scan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ef45d8d4e318f011ecc3cfc661e45352e59cc67",
"description": "amd/vpelib: Move bg color",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3943ed81994ae47325812b0200e3f1fded765620",
"description": "ac/lower_ngg: improve streamout code generation for gfx12/ACO to match LLVM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d38efee8ef51d3b2b578814f6ce9338688735271",
"description": "aco: enable gfx12 support for radeonsi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "129e37bab6e011cd8e78a8139a34f04212b424ad",
"description": "nir: do not generate b2i64 when driver want to lower it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12ea316a0500d3e2f494b9b162d64c4d8b8e406b",
"description": "radeonsi: add AMD_FORCE_SHADER_USE_ACO for debug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "679c4501846391539061e53fbb6573daf407f8ba",
"description": "util/blake3: add _mesa_blake3_from_printed_string",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fd99353a68abe10317a04358c83a76057a75950",
"description": "radeonsi: disable use_gfx12_xfb_intrinsic when use ACO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b14cc344155c969dc3ffefd0d1aa9bf387bd4216",
"description": "ac/surf: add more modifiers to gfx12 supported list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3a218d4445c69a8c48d3170b701883ad4a2c263",
"description": "ac/surface/tests: support all block sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93dfe504f29e28dabb7b434369a79364176d16b1",
"description": "intel/brw: Add SHADER_OPCODE_READ_FROM_CHANNEL and LIVE_CHANNEL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d04396531a25986b444d064434d6a9272c70d8b",
"description": "ir3/validate: print file/line info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d325de316d4ec2637c127c3c1f10cdfe907b60dc",
"description": "intel/brw: Add some tests for new Xe2 register regioning restrictions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f308be16a0fad3a1f2cb841b7e590502b5893858",
"description": "intel/brw: Add validation for some Xe2 register regioning restrictions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a5a31631236029a43874ef98569414bc3c1e138",
"description": "intel/brw: Extract format enum in EU validation code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57b703cec3f5e82252510ff20252d103e4960393",
"description": "intel/brw: Skip some regioning EU validation for Vx1 and VxH modes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d85d6ad2a553a5842db27e4d321ad3de18504ec7",
"description": "iris: Tune the BO cache's bucket sizes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5",
"notes": null
},
{
"sha": "0f46c53b0ceae4c074110c8e2d9a3c485ea90c39",
"description": "anv: Use vfg distribution mode = RR_STRICT for Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "260f3b4444a288fee56cc3be4e76ed9f34553865",
"description": "iris: Use vfg distribution mode = RR_STRICT for Xe2+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bddf77f61994fc5cff1a2990213dee91aaec8ad",
"description": "ci: separate python tests and artifacts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90cb87e9188e3f74e8186bd47ed6627bcc92afe0",
"description": "ci: yaml-toml-shell-test: use pyutils container",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6435207ab8afcdb4798115598a46a6dca8ce33e",
"description": "ci: python-test rename artifacts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dca63101828bd623d9c4eff3a486312326535424",
"description": "ci: debian/x86_64_pyutils remove redundant rules",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7366985e5c162c2a76e2f159a564aa0c38ecbd0",
"description": "r600: fix a constant buffer memory leak for u_blitter",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3d6e44fd2a1a2790263fcd6d24a1cc606fed0de9",
"notes": null
},
{
"sha": "4ec3f6a0db9da78297fbce9161019d42f1c11103",
"description": "frontends/va: Stop converting formats in Put/GetImage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df8ee11dc6332fec153a5a3b2ec0ddaefa63df5e",
"description": "gallium/vl: Fix plane order for IYUV format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a20e634ce536cf028c725d647ab7c1e0b4cd0ed",
"description": "gallium/vl: Add plane order for Y8_400 format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ed862c2fe0a017cda0f831ada9ca9fe22d22127",
"description": "radeonsi/vpe: Silence expected errors with unsupported output format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2339542f5d71b1c60febff78fb5dbad7ceb9191",
"description": "rusticl/util: fix duplicate key detection in Properties::new",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "efab5cab9f853df0d6b6c0ef2378c05bc7263a72",
"notes": null
},
{
"sha": "1291981ebd7450586f7a524552af8a5885acc27a",
"description": "radv: mark HAWAII (GFX7) as Vulkan 1.3 conformant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb67ad890a015ba4bd4ca7359314770717621363",
"description": "docs: Update perfetto with the latest status",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea0784dfb8c7d364da947e9a2dccec602de1e04a",
"description": "perfetto: Add v3d data sources to gpu.cfg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6d83f19479488e04a110836e948c3e8a6dfec5d",
"description": "perfetto: Add v3d data sources to system.cfg",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27771b4d55b25bf604be373dad6f2ee0e3eaaa63",
"description": "pps: Add support for v3d ds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d2d3b2c10f33993b3e314fdac8f51948fd06983",
"description": "broadcom: Add perfetto data source",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "27fb3c549ac8f144fe030d1ff85d10d9a39ce301",
"description": "v3d: Sync v3d_drm.h with drm-misc-next",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f45664250199f9c7d553c94f8828c9934ccf5312",
"description": "turnip/ci: Ony increase hangcheck timer for spilling tests on a630",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b67da4cea1037fa20661f1afd09cfc4db6fd1c8",
"description": "freedreno/ci: Drop redundant DEQP_VER",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cea8bafd595d506a50bdb69fa6e332f30f4f9b46",
"description": "turnip/ci: Update expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61a9ab27f394dbd9e1c3681ced491d31144c3cd1",
"description": "turnip/ci: Remove a630-vk-asan skip",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31ac69aebd8a4f5d7f29bb0fede3bcc8f8891bfe",
"description": "turnip/ci: Adjust some timeouts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3602e0342886aa4b937ab6d5a803c25da517922d",
"description": "turnip/ci: Decrease fraction for a630-vk-asan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb55f76971e68126909511c869bc816c423b299",
"description": "turnip/ci: Bump the number of tests per group for a660",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69aa988ecaa13db5b90dcbb42655726384c99713",
"description": "turnip/ci: Bump the number of tests per group for a630",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36de4c8fb9a911ccd7a0cb426ee7cb935c99875d",
"description": "turnip/ci: Bump the number of tests per group for a618",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680885d57e02956faa28a31f538e284aac248976",
"description": "radv/ci: Convert Valve RADV jobs to deqp-runner suites",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cae4c57b7af2553a12830570f0e3007189228806",
"description": "panvk/ci: add a few more g52 skips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff9f4640c2a549866807aa5e13a86d8475557e4e",
"description": "panvk/ci: fixup g52 skip sorting",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbaf3c4849bb8a4cac5cef9ebf2c5fca9a241cc4",
"description": "panvk/ci: correct timeouts as crash",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3f9139e4901813414a9ec6617cf81fee4c7720f",
"description": "intel: Use Morton compute walk order",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4bd958243d94768c4f2fe16b5939b75bbcfca75c",
"description": "intel/genxml: Update COMPUTE_WALKER_BODY",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41eda955af15103fa1fd78aa0095f8304c0934bb",
"description": "intel/genxml: Drop morton walk field from Xe2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0af8133f09876e14140d31a4aec4978536beae38",
"description": "intel/executor: Add example using scalar register and send gather",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5420c027e688a03dd381ec6a6092a424fe6de871",
"description": "intel/brw: Add validation for ARF scalar register",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8c7348468e0f1226cb346d299a4d83cda0388f6",
"description": "intel/brw: Add assembly support for ARF scalar register",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46e9fe6981ee543b26c3344d53737712afb3eba7",
"description": "intel/brw: Add TGL_PIPE_SCALAR value",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7acd84da5136847070c2f88d28b47d385800ba94",
"description": "intel/brw: Consider if SEND is gather variant when setting ex_desc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c02a7e8e89aceb93302adef3e8f730a5583d358",
"description": "radv/rt: Remove nir_intrinsic_execute_callable instrs in monolithic mode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b1003ca6f48699c073bba59c49ebdd70c21671b",
"description": "brw/algebraic: Pull brw_constant_fold_instruction out of the switch statement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0bf68dd25c3abae0330e85b31becfd9fa33cb55",
"description": "brw/const: Remove TODO that isn't allowed by the hardware",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99d3755bddeb0d938819ea8a7af235f778195bb7",
"description": "brw/const: Allow HF constants in MAD on Gfx11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c462b6b32fa783e277e6ce084671bab7e6c766d",
"description": "brw/const: Allow constants in integer MAD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa6b68f9e1e62c1716e3fb8b38f3494234f6210",
"description": "brw/const: Refactor checking whether an immediate source is allowed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69d74739fd05b373453afe5864a14ff49cb67dd8",
"description": "brw/algebraic: Don't restrict MAD(a, b, 1) optimization to float32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b605f76b2a6b19194a3f4f29d7bb40e47648cda3",
"description": "brw/algebraic: Constant fold multiplicands of MAD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a16ad71b760eecfbebd419fa0fcb78313148fea",
"description": "brw/copy: Commute immediates for MAD multiplicands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3e58d6f48499d56fbdb74fd22ca94db21364455",
"description": "brw: Emit immediate value for MAD in canonical position",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9b019b68323a5505d64f90c3b67ddcc06dd28fc",
"description": "brw/copy: Don't try to be clever about ADD3 constant propagation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a84e3a0f55d85fefb90450868e4cd01dce63e503",
"description": "brw/const: Allow mixing signed and unsigned immediate sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a738c55d7b06576b2b1e32510900ff2068fb1543",
"description": "brw/algebraic: Partial constant folding of ADD3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c52ce6157facce3ff6ad720ba0ae443195ecee6c",
"description": "brw/emit: Fix typo in recently added ADD3 assertion",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c1c09e3c4a0fedd777442828efefb672e99b8dbc",
"notes": null
},
{
"sha": "25de9dcd76415dd8a552f835dc8fb13ccfc22209",
"description": "brw/algebraic: Fix MUL constant folding",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2cc1575a31d2483e71c473d19618ddbd1ea9e1a4",
"notes": null
},
{
"sha": "086e83ccd99a084dd5392725042c7322151eec23",
"description": "brw/algebraic: Fix ADD constant folding",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2cc1575a31d2483e71c473d19618ddbd1ea9e1a4",
"notes": null
},
{
"sha": "191d7c6cb617a3f5ea85d98ae0b8640d0ba60a75",
"description": "kopper: Add '#if' guard around `loader_dri3_get_pixmap_buffer` to stop missing symbol on MacOS.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "568a4ca899762fe96fc9b34d2288d07e6656af87",
"description": "glx: ignore zink check for has_explicit_modifiers and DRI3 on MacOS.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e89eba0796b3469f1d2cdbb600309f6231a8169d",
"description": "glx: change `#if` guard around `dri_common.h` to stop missing 'driDestroyConfigs' symbol on MacOS builds.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8f6d8154fd1e59d5c2105458e389164b6958bca",
"description": "intel/brw: Remove overloads for brw_print_instruction/s functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41076b2a5571f324c512f6c50c1652fd9395e3e8",
"description": "radeonsi: use mesa_prim_has_adjacency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b7f2d480da6e49479c2a09fdb55344fb55375698",
"description": "agx: optimize scratch access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "923e6361d1d4d9fccb5ea0383e7fdb16dc8ee1ce",
"description": "compiler/glsl_types: add glsl_get_word_size_align_bytes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd89279dd4c0470620ba8574638235a5bd4d966e",
"description": "nir: add lower_scratch_to_var pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5a4aa756f709ffc3c02c8cdcc0b1286b7c60fcf",
"description": "asahi: use mesa_prim_has_adjacency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8abb043c19f30c30ab92d3d3d389ca77a77ad3ea",
"description": "compiler: add mesa_prim_has_adjacency helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e4f61771d88753ba230802d6ea6f7b1a1b452fbc",
"description": "compiler: use libcl.h for CL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d695c848290a64cdfd2365a039f256dd70d54c43",
"description": "libagx: port to common libcl.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0694fd5c3d5185a20442d56ca67528b75169147",
"description": "libagx: drop pointless helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c34635c58db5516b191be4a2f16a4ad5cc069335",
"description": "agx: implement halts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21c16fe343e0ff3ac8255e7e2c6d2d8db08326ee",
"description": "asahi,hk: wire up printf, abort",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "36623697d1113f885c2d7b254f9586ac5b0f5561",
"description": "hk: fix timeline value type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd4805fcc8644a28ce4ce390b1faa5155f922153",
"description": "asahi/clc: remap __FILE__",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfe1fd737bae26482bdccae3472f0615a943fff6",
"description": "asahi: allow c23 extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13a4186c96b1be341f1d070dfdcb33f632b9453a",
"description": "util/bitpack_helpers: make partially CL safe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d64caf4161016544073d4488cbe1f7d026aa9b6d",
"description": "libcl: add VkDraw(Indexed)IndirectCommand definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12e27497b3b7b00d1093d4c3170d6f5411aa2e12",
"description": "libcl: add a common header for CPU/GPU stuff",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13b8af95fb7b9e235bdbbc9ec871bfd849b6cf29",
"description": "clc: plumb cl_khr_subgroup_ballot",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d4a54d4f9250f1a925340bec63c906751f8d0895",
"description": "brw: don't read past the end of old_src buffer in resize_sources()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d9e737212d5e9a8d61a50592234aa35c2ab530d7",
"notes": null
},
{
"sha": "c7a7f0244f3d3e02c5b8c677cda52b97cd546349",
"description": "radv: add radv_lower_terminate_to_discard and enable for Indiana Jones",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d4418dbb39d4f9bae09aa8e4ea5361b7eab87be",
"description": "spirv: add an options to lower SpvOpTerminateInvocation to OpKill",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976eb6825e487d39f1b6bd21835cee23b6a9ef41",
"description": "panvk: do not require opt-in for panvk on v10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12067727fa8467f15ec7e3c736ad88b446360cd4",
"description": "panvk: soften the language around opt-in",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "deab81fb0d4b633c3a28b52fca0b3af4afdcc0ea",
"description": "radv: Configure implicit VS primitive ID to be per-primitive.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95ac0f8d76301bc26d9385907bd22ba101b8941a",
"description": "radv: Reorder FS primitive ID input after layer and viewport.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9224b9a7525610a20026cbf81675e2df23b0986d",
"description": "ac/nir/ngg: Add ability to store primitive ID as per-primitive.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d670dc0c0bddf7df1374f78c43dd684b03043b06",
"description": "radv: Only set NGG_DISABLE_PROVOK_REUSE for VS.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fe92689cc0aee2acb90153bf85d64227002bc6f",
"description": "radv: increase maxComputeWorkGroupCount[0]",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53d0187bab8842a8d23b96a5e8cabad2f09fad75",
"description": "aco: decrease max_workgroup_size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87f2f77960b86079bc6f74fd59888f22a386bc87",
"description": "aco: fix max_workgroup_count[0]",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e0b5179869485e1bade9e499731f0318e44d561b",
"description": "blorp: use 2D dimension for 1D tiled images",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349",
"notes": null
},
{
"sha": "cfb5687cb3ae6a2000635b18368ea53bca229acf",
"description": "panvk: disable imageCubeArray on bifrost",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "605c173fbd871b3e75951468765024dcf6763538",
"notes": null
},
{
"sha": "1766e676febabd07084c98b85d9ab7194cd423f4",
"description": "panvk: do not expose subgroup support",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "a6e03ce4282327fd102720e9b9e9b8abd92b8520",
"notes": null
},
{
"sha": "e815d6523c2baa1f7c80d8c25823ac249846bb13",
"description": "radv: Add radv_invariant_geom=true for Indiana Jones.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8bc6c866373934fea3093124b708d857adecbf2",
"description": "panfrost: fix potential memory leak",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5a928f7563af8ed18617210b95208ea63c157e2f",
"notes": null
},
{
"sha": "b59e73e4266d4fe3d484f4b0cc25f5dde535677b",
"description": "panfrost: fix read/write resource confusion in afbc_pack",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bc55d150a915d5b2e91cd6ee11af4992d18fcf4f",
"notes": null
},
{
"sha": "2ebd5fb9789ece36b5719b76545daf6bf254a3c5",
"description": "etnaviv: rs: Add DBG(..) why blt usage was not possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faf562651a7f1a2fc6c845f54fdc98c022f4d9b0",
"description": "etnaviv: blt: Add DBG(..) why blt usage was not possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815ca049cd2e95ad4f3f97235550ef9fa253b806",
"description": "vulkan: Fix the argument order of update_as",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bff52da4e9f3efc5f28009f883fac2525ba7055",
"description": "ci: Drop lava-piglit:(x86_64|arm64) definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e54b77910b3e351e555b1d43d65c35e14c25cf7",
"description": "panfrost/ci: Convert to deqp-runner suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca7df52af826fe59bf82bdbdb9555afc6a6d7942",
"description": "svga/ci: Convert to deqp-runner suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "370886c8985494de6a984a5bafed61fb2744ae3a",
"description": "Revert \"radv: disable alphaToOne except for Zink\"",
"nominated": false,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "3b010a9e6036ab7110fe3f48462300afbd0d1c25",
"notes": null
},
{
"sha": "c3a050da07c48954eb208dc3a4167c1b467e5827",
"description": "radv: fix alpha-to-coverage with alpha-to-one without MRTZ",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "838b1cfcbd783ff15f65a9ce0d38f01ff24142bf",
"description": "radv: simplify determining some fragment shader info with epilogs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8085984aa2e50d325a551b2fb84cbb0512536813",
"description": "Uprev Piglit to 4c0fd15fd956ec70c5509bedee219d602b334464",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d1aa9a2d0858c975e365a63234301256fa9cc77",
"description": "radv: fix disabling DCC for stores with drirc",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e3d1f27b31816ce9e8fddfe9c669059893cd8934",
"notes": null
},
{
"sha": "26a3038b65c3b8bcb23d50312522623062bb51f6",
"description": "aco/lower_branches: remove edges between blocks if there is no direct branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22ffe720222d39f4fb479ed19fda132b102a601a",
"description": "aco: move branch lowering optimization into separate file 'aco_lower_branches.cpp'",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "845660f2b7b45de04262a9ce99d11fa357d0c7a0",
"description": "aco/lower_to_hw_instr: Check the right instruction's opcode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28ab7f01681bc3c79b2caba3320e4881663a8f67",
"description": "aco/jump_threading: remove branch sequence optimization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcd94a8ca768e76084e526296f4956e2499b4d5e",
"description": "aco: move try_optimize_branching_sequence() to postRA optimizations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95d44c7ce072a5000c6a9002274baf12c20ba074",
"description": "aco/optimizer_postRA: set branch()->never_taken if exec is constant non-zero",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d67932f69ede1c4dfb1ae2a72bb320194570fef2",
"description": "aco/print_ir: don't print disconnected empty blocks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bb98a8f9946936186db06bc65d42064b5a8f959",
"description": "anv: document UBO descriptor range alignments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99bb2a087aed317a7ba4268e307b44132a98646c",
"description": "intel/decoder: fix COMPUTE_WALKER handling",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "17096f87c1acc04504d8ff7917d61fb57e96bfb4",
"notes": null
},
{
"sha": "6341b3cd87d98dfca5d40b4c1e95ac26500d8558",
"description": "brw: Combine convergent texture buffer fetches into fewer loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22881712c8bda560f98c21179cc1f4738d65678a",
"description": "aco/assembler: Don't emit target basic block index when chaining branches",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "cab5639a09ab954e67af27486a0f9b41a0373d98",
"notes": null
},
{
"sha": "445ff2e500f2f9d6c4892bdec45492a8894868f2",
"description": "panvk/ci: update g52-vk-full job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdbcd7c7e007f1321803170f49bc32d7ed6a9760",
"description": "panvk/ci: update g52 results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b969d78975f09313bd80a230cb754fc534950d6",
"description": "panvk/ci: remove duplicate skips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "abe41b1d2cf086b594509af850a052cea59b88ae",
"description": "intel/compiler: Use #pragma once instead of header guards",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad75b9f1a614a7c579cded15ab7481a89b5aa78b",
"description": "amd: add GFX v11.5.3 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b42da1be86b0388254f0d3acdb732a7874ebf14",
"description": "util/format: nr_channels is always <= 4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "167f4a87c6badd394cd64462c97870c200ba1d95",
"description": "radv: remove remaining discard to demote options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97fc987497a69e7692640e5446e2e3a459bfa128",
"description": "intel/dev: update mesa_defs.json from internal database",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6e03ce4282327fd102720e9b9e9b8abd92b8520",
"description": "panvk: advertise version 1.1 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2627d793a25c9c5d1e75f3468eb5e0319aabf82b",
"description": "panvk: split device and instance version numbers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "605c173fbd871b3e75951468765024dcf6763538",
"description": "panvk: update feature support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f80ac64e8f5c72ac1689a3f6afdde6e375e92eda",
"description": "ir3/cp: add support for swapping srcs of sad",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea2a75f81ad5b286d838ccb1f5d9b8c60358bf28",
"description": "ir3/cp: make try_swap_mad_two_srcs more generic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00656526d81f9ee82220980f6f17c0000449d3f9",
"description": "ir3/cp: extract common src swapping code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e615f30b5ef41fdb7ccfbd1f51e9922160941262",
"description": "ir3/cp: only mark mad srcs as swapped when swap succeeded",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2573c1d756ba2fef0338571cd8bf3736d9b491c2",
"description": "ir3: add codegen for sad",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed58a8688fbd64df263d19ebf35f0bb2396711d8",
"description": "ir3: teach backend about sad",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "49c7a22ac863c4c90393eeeefaf98cbf05825681",
"description": "ir3/isa: fix isaspec for sad.s32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "943f666b69c5c7afc670b0bdecfe854f294ced6c",
"description": "ir3/isa: fix cat3-alt immed src",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "1c6c200c0d79329174d19ae694d11f762819eeba",
"notes": null
},
{
"sha": "6f95870561b8a8002b355eeb5b8b50aae1097278",
"description": "format: Add R8_G8B8_422_UNORM format",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "440b69210aeba3d5c9d035e79773dd81134515cc",
"notes": null
},
{
"sha": "26790e90d363baa9d29beeecd56fa48a3045bd93",
"description": "nir: make ballot ALU and mbcnt_amd operations reorderable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "650468fbdf4d229bb52970391f28b9538c793842",
"description": "nir/move_discards_to_top: don't move across more intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5368569d068efa5bd4199e45afcce0aaf5801ab6",
"description": "nir: make load_helper_invocation non-reorderable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1357b1e9abd8c57ee931ffda931d76a386cd381",
"description": "panvk: expose scalarBlockLayout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65506e635bbf53f4854552800996a0f5698e9a73",
"description": "aco/ra: don't write to scc/ttmp with s_fmac",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4bd229ac50f21621fc57cfbf9a4f81d6618ca6cc",
"notes": null
},
{
"sha": "0b9e2a542710726d05789e0a4fce4c3ffe77462d",
"description": "aco/ra: disallow s_cmpk with scc operand",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2d6b0a4177b529be4867130dd67a1c6cf4109ac6",
"notes": null
},
{
"sha": "fe0c72caec78d9181e446d7a1b81dd6eac515b89",
"description": "aco/ra: don't write to exec/ttmp with mulk/addk/cmovk",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e06773281b3ff7fff86a50e3d2ec4a58b3e035cb",
"notes": null
},
{
"sha": "576a2e798ca46ac894c7794350943afbb91cd84c",
"description": "aco/gfx12: don't assume memory operations complete in order",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3becade15332a0b66460c25bcff603d3ff3d7d5",
"description": "wsi/wayland: Add forward progress guarantee for present wait.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5509c147f7dcdc30ea9b00d15ee6773979be6d2",
"description": "wsi/wayland: Remove unused present_mode member.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63cbbf2a1c80742a4485417d984b1426b5262ac7",
"description": "wsi/wayland: Handle FIFO -> MAILBOX transitions correctly",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "458842c3b53578821a1cc955e27d36ad78364999",
"description": "wsi/wayland: Don't fallback to broken legacy throttling with FIFO",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5",
"notes": null
},
{
"sha": "4dde60592450fedbd072043bbfe43c0e0a9a8f1a",
"description": "wsi/wayland: Only use commit timing protocol alongside present time.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5",
"notes": null
},
{
"sha": "553eb1a3fd3d28a6f4e1d54d93478f9acb398471",
"description": "radv: fix alpha-to-coverage with alpha-to-one when MRTZ is also exported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70047e6bd66ad6803aba55e86043b4835a532047",
"description": "aco: export alpha to MRTZ.a and one to MRT0.a for alpha-to-one on GFX11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "103783009812705874e0a2abc6ed598a86866321",
"description": "ac/nir: export alpha to MRTZ.a and one to MRT0.a for alpha-to-one on GFX11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b010a9e6036ab7110fe3f48462300afbd0d1c25",
"description": "radv: disable alphaToOne except for Zink",
"nominated": false,
"nomination_type": 1,
"resolution": 2,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "310e03c8d341951e3da0b3bb34110d17df4c6438",
"description": "radv/meta: move vk_meta_device_init() to radv_device_init_meta()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cad6e1ea09f140ea57c42131a5cc374f53c626b5",
"description": "radv/meta: add missing vk_meta_device_finish()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8054556a0b30b5d2058670ac91e34035374e4e8",
"description": "radv/ci: update the vkcts expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df5fb64f4834b0596146083cf28b7f7d088a9af2",
"description": "zink/ci: update the radv expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe900be2b6a43a3de401d5c90da38df2591c5936",
"description": "zink/ci: update the nvk-ga106 expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "427f36ced9c82405ecb3c44ac3977e9e19ff384e",
"description": "nvk/ci: update the ga106 expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16e364e7d9a8c379ebb89b07b4302558a14e1022",
"description": "turnip/ci: skip a vkd3d test that causes a GPU hang on a750",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56b72144e577bb0279cc83d74348999bf361614b",
"description": "turnip/ci: bump the vkcts a750 timeout by 15 minutes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4012f9adcca726416ea08cc35eff2e7e05cd966",
"description": "turnip/ci: document the a750-vkcts expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dc307cdc2596d75573b9691c47530896934297f",
"description": "freedreno-ci: document a a750-gl flake",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "654d5049d47ade1bb4140b72d685b3e8e15b5f03",
"description": "freedreno-ci: document more a618-gl flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da69369382c658025ebfe44d6cccc0a6b704c33f",
"description": "ci/freedreno: increase Adreno 618 timeout to 1h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4cb139cc6ac3e304e96f5288c0ba090e0d29e4b9",
"description": "ci/freedreno: update Adreno 306 expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "699afb88ecc42105cecc123be2c3badde2caf416",
"description": "radv/video: set max slice counts to 1 for h264/5 encode",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34e6932eaab4c32e57277059582d073b8fbf1d32",
"description": "llvmpipe: handle llvmpipe_resource_map() errors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce1aad45055f0437fe852386b10be2bfd1ee3c48",
"description": "vl/vl_winsys: Add missing include for function declaration",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2548471ca1b33b76303b4967cdf103cee6c26744",
"notes": null
},
{
"sha": "e8b29abb2578e26280a28911c34ae4b39f8b44e1",
"description": "nir: add unsigned upper bound support for fsat",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e78e63e3fe8d792ce68094be27651453919431fe",
"description": "nir: add unsigned upper bound support for f2i32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b366a7ab27a5715196dee79a296e9fd61b43859",
"description": "nir/uub: properly limit float support to 32bit",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "638802d68f709674ba46e10812e87149ac7af786",
"description": "intel/brw: Dump errors when brw_assemble() fails EU validation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9052ad449b050dd8480b4202bb6ad04114793fa2",
"description": "ir3/isa: fix conflict between stib.b and stsc",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "11b2c54a9a44c164a55ddb3de127e8fc19a065a6",
"notes": null
},
{
"sha": "727c5a531edb0d316067870b5e260f60ecb0f2eb",
"description": "microsoft/clc: Initialize printf buffer for tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83dd4889a77fa1d5198710758c1eb51ae64503c7",
"description": "nir/lower_point_size: skip non-var derefs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a667a5a5d6ad802e62c9842e6f58ddfe257b9c64",
"description": "vulkan: add vk_check_printf_status helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33d839a72a47ddfebffb8ab72510fdeed3dca9fd",
"description": "util/printf: add context-ful helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85e06f5a5555d3580a8040cc01bcd1bf3555547f",
"description": "util/printf: be robust against truncated buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69a0962c70307efee863b371864b7f60c18372dc",
"description": "nir/lower_printf: use 64-bit math",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da967416db23369f20e0daab35963860c4b41d48",
"description": "nir/lower_printf: use unsigned math",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8db0751eb8ef812b2af935c70519fe4f09010f5f",
"description": "nir/lower_printf: lower aborts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b9072e2e5901d34a2dce7a18af9e78c28c9fea1",
"description": "nir/lower_printf: allow fixed address",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "816c14d33d4dbcb731db1fb4dad75e2f92ceb278",
"description": "nir: add printf_abort intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03c9f164e80fa1b76d4735c35def1aec953a6eb8",
"description": "drirc/anv: force_vk_vendor=-1 for Marvel Rivals",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f5e634bb5a757d96a9a95c7732f76c4202ebd4",
"description": "vulkan: bump layer api versions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bb3f93fa96a64ae4237ab7aec0887bbeeb3722a",
"description": "radv: use nir_opt_clip_cull_const",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5c22fc3a301ca2f7b36d24ad539886397c05f3f",
"description": "nir: add constant clip/cull distance optimization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4f88dbffa4bd7ae84896df663e33d2e79fa17b04",
"description": "radv: track holes in the clip/cull masks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a06e75d4d220df2962cb30bcb9c69e83b3771c6",
"description": "panvk/ci: update g610 results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc580a7b6ea06509f17b6dda6c82d4f3e9896c6a",
"description": "panvk/ci: update g52 results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a977ea24fc73b1d2822715741c1e50183990d6e",
"description": "aco/gfx11+: use v_and_b32 to extract local id 0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1027b071f9b23e7a5702323478d941556b3a1896",
"description": "intel/dev: Add intel_check_hwconfig_items()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a4c5bfd34ca82a51a0e8fff529fb1d11af82b81f",
"notes": null
},
{
"sha": "4eb10bc25e6a48371d4099e7b6ae7807ca44a0f6",
"description": "intel/dev: Don't process hwconfig table to apply items when not required",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a8107cef49ae88bc679f152d617fa39732b4b3c",
"description": "intel/dev: Split apply and check paths for hwconfig",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "832de579e1f604ae012b29ec0c81613502e673a3",
"description": "intel/dev: Split hwconfig warning check into hwconfig_item_warning()",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f18c91a0bee741fd5ab85e35aee63b9a4e84220",
"description": "util/idalloc: Minor refactor of util_idalloc_foreach()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af346cd77fe7dc8554f4809d8b25b26dfc6bbb77",
"description": "util/idalloc: Fix util_idalloc_foreach() build issue",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0589dfe4e2a12f463df79f48b9b2ca5e1eb57eba",
"notes": null
},
{
"sha": "03fc4838130f3ff22f8fe9151620d2d6da5be219",
"description": "panvk: expose EXT_4444_formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0688b0002aef5dba90788bbb8c574bac6d3eebd5",
"description": "panfrost: add missing 4-bit formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dab5fe0cd2d6924fe3c2db7583b98e11a6e5741",
"description": "panfrost: match 4-bit format order",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b01afd06cd6e71da8bb2ffe88920097d80b51474",
"description": "nir: update docs for nir_get_io_arrayed_index_src",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76b28c19fa8c9607ae5e5f962aeb3676e190b038",
"description": "panvk: add note about pan_lower_store_component requirements",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8d67f1f6ab84c8da502eb30b0b1e576e7de63b9",
"description": "panvk: advertise multiview support on v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc22061878d43babbedec645ab1ba91ce10fd111",
"description": "panvk: disable position fifo optimization when multiview enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2b7217197538f20de14c18095f0b7da4ed8eec4",
"description": "panvk: only clear enabled views",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "448b5e0225f92c19d6d2721589c5c87e65bdf003",
"description": "panvk: implement multiview support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74ccf6cbdc55198f2c91b26296183db2c1802583",
"description": "nir: add option to use compact view indices",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "becb014d2747ecf455a6a3ac0c38be236e2da53a",
"description": "nir: treat per-view outputs as arrayed IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d843cde45cdc11f959467fb83c8f72ebd0e5797",
"description": "nir: document index semantics in nir_lower_multiview",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "975c3ecd1e5bf2d1a257d276c6642351cfb48d8d",
"description": "nir: handle arbitrary per-view outputs in nir_lower_multiview",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06d3eb8e01b9e6f17a9c5f486e710f27e0cd9eb0",
"description": "anv:increase instruction heap to 3Gb",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a5a04f5094970e3a661b9c101ced7030c9216aa",
"description": "anv:Fix memory grow calculation overflow issue",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8d813a90d62de6e2539d8ced9174480f95663328",
"notes": null
},
{
"sha": "a653654b8d7b09a34ba52d0cd789a5d8c60ba98e",
"description": "radv: dump the Mesa version with RADV_DEBUG=hang",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d2b54882502949107062e61680d953db49b4dc5",
"description": "radv: only dump device name info on Linux with RADV_DEBUG=hang",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3d1f27b31816ce9e8fddfe9c669059893cd8934",
"description": "radv: add radv_disable_dcc_stores and enable for Indiana Jones: The Great Circle",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17988099859fcdbbd2c34e5ca6ddf0ad423b4c15",
"description": "panfrost/ci: Turn redundant GLESCTS-full run into disabled Piglit job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "033e76a82a96872a07849faa3c74c3290f78b292",
"description": "ac/nir: have ac_nir_lower_mem_access_bit_sizes preserve >128 bit SMEM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77f8436c62cfafcb86223a945c20a94532aad760",
"description": "radv: skip loading unused push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e63da865b038b2eccf2eddf45d3f49f7a113caa",
"description": "radv: fix expanded push constant loads when all are inlined",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ccea63b6a1274987da4a0a3d5f733dd80b73721",
"description": "radv: constant fold after lowering memory accesses",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dc2a5808ebd1b6bc39ead4bd530a9605820ce40",
"description": "brw: don't forget the base when emitting SHADER_OPCODE_MOV_RELOC_IMM",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "ecbec25e8462ecd3c9610f64f48d47dd4ac7ef43",
"notes": null
},
{
"sha": "4379545117f3913cca94855bcc7060b83af34d9f",
"description": "amd/ci: Increase fraction for radeonsi-raven-piglit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3d599e9324c8b210ab1b07a8285ea7adeb2ffed",
"description": "amd/ci: Convert LAVA RADV jobs to deqp-runner suites",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b47651140d13e00328e5ea13629f41144fb278",
"description": "amd/ci: Merge and convert Raven piglit testing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e26391f7ffbd1326ce626efece6c2bbe76b5d1b3",
"description": "amd/ci: Drop x86_64 suffix from job names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "de00fe3f6629d77e380cd730684d50d09785028d",
"description": "anv: add BVH building tracking through u_trace",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "719e4dfa66485118c9551c7b8258e146a34b1226",
"description": "vulkan: track encode step of the BVH building",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c32469fa417f92f369267c8871a3c31ab7e2689",
"description": "vulkan: add an enum for the build step",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "877a296b2c7c09d5053e60cdfaccebd15fdcc010",
"description": "vulkan: make acceleration structure debug markers virtual",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd1511e42e079aeb0aaa90b09c15602eb9f3cc08",
"description": "ir3: Fix some Wsign-compare when compiling a generate-rd.cc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c22f88cbcfacf9ae2b5b3f44724eb5e977f260d2",
"description": "freedreno/rddecompiler: Fix some unsused function warnings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0bbcb1f6f7ec764d6c4c50f328ddb43615a56f12",
"description": "freedreno/rddecompiler: clang-format fix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81526187a8291ad3b904431b614a9019736661c5",
"description": "wsi/x11: Do not use allocation callbacks on a thread.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19ac94d68b99dbb4b6a9ca68e6204b4d650fea70",
"description": "panvk/ci: add a full panvk job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93ae871c759f6fcfaa428ebd940689f39e1de8ed",
"description": "panvk/ci: add a few flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6410bdd61b0a6b59d3a5a50e2c77a67abd57d284",
"description": "panvk/ci: update ci results for g610",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e0e607809ece1784ad335285aa57c7dee4e8a14",
"description": "panvk/ci: add some missing skips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "68203caa080865f5b3832232af5c727e107c8875",
"description": "panvk/ci: remove duplicate skips",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "853285aedded891b3d618abc30373b9bcaf3f09f",
"description": "panvk/ci: correct name of skips-file",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "eff8a3517d4225c577d8e6f3fe3657434231c688",
"notes": null
},
{
"sha": "1ef21fa004591078756ca5cc2d62c985cc4b6ad8",
"description": "panvk, nvk: spell width correctly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e5f4432cfc971ff95fdd7fd601a84740f075bde",
"description": "panvk: Remove ZS texture_swizzle_replicate_x",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12f69d26dc54eeb55fa5c094086bd4a8b1293d85",
"description": "panfrost: Standardize naming of sampler reswizzle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a187036f0c5015d434ca723477c76341b4aaddb",
"description": "panfrost: Decouple reswizzling from texture build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d83e374150f249db3f959e2f29043a8f28c76337",
"description": "panfrost: Limit reswizzle to AFBC formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afbcf675c5ca0871abed882ffe9f043fb6af0846",
"description": "panfrost: Only allow AFBC(RGB) and AFBC(BGR) on v7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa3bb4e228820b39047c649356d41e47d16159f",
"description": "panvk: Disable AFBC for mutable formats on v7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86527273b989f586db03b42f092d1180660ef0eb",
"description": "panfrost: Disable AFRC texture/sampler reswizzle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81d0c24e2f6e1416a097bddf95b5de85bedd3753",
"description": "panvk: Ignore the view aspects when dealing with depth/stencil attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccced641b5ccbfcf54c1002c5a35640c40b444a5",
"description": "vk/meta: Pass depth/stencil attachments only when a clear is requested",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b99fde38086c35d7f7d951f8125d48540c306d",
"description": "panvk: Move the descriptors preparation out of CreateImageView()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0918ca13d3ae5c0bf51e327291ca94c09ff3233",
"description": "lavapipe: fix beta build due to changes in AMDX ext",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "fcaf0f2590098a1fcadbc585756beb415ef4221c",
"notes": null
},
{
"sha": "bed66430abfbd4b5d28830b6c69acef999f46cbc",
"description": "i915g: fix glClearColor using a 1 byte color format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8dda40c6e90fe3474fba3239123190f4d3a5a3c8",
"description": "d3d10umd: Modify comment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aae000edb3e026047e8b9b6b30835eba9bd520e",
"description": "intel/dev/xe: Fix size of eu_per_dss_mask",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "04bdbeec31161b5515f222d68433084e7dad92a7",
"notes": null
},
{
"sha": "972f8aa287b5dc00e236e1994f4094e6b236dd77",
"description": "vulkan: rename depth bias graphics states",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6021bd83ce9e855f5dfb8416ca9afd07b5ceba6",
"description": "libagx: remove redundant source files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11fc604f0e17273425a737ca7b24bd573f38b6f5",
"description": "libagx: switch to depfile support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d35ea6a6bb9d0bc4502210022b5f45c570f1254",
"description": "mesa_clc: add depfile support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33a1acb0da947c6ae5b6b6574d70fbe66be6b941",
"description": "clc: Tell clang to track imported dependencies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "483c40a21d5f74db075439056bea27a656df0d24",
"description": "anv: Allow compressed memtypes with default buffer types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec6ef6d7fffbd4d4f09ee4867bdd5ffb6de2a6f",
"description": "svga/ci: drop FDO_CI_CONCURRENT to 1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82d2e1df6c809ff326971a11e27d4d4b67ef9dfc",
"description": "svga/ci: update svga/ci KERNEL_TAG",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f3335d878bd5ed98510b994ea03adcbc8117efb",
"description": "svga/ci: triage piglit failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cf17feb2a1183a6f2b786bd08b273f5bb1f4e1f",
"description": "svga/ci: set vmware piglit job parallelism to 2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f31cec10a417b1b46da354ea3a2711e7ceda8fb",
"description": "svga/ci: enable vmware farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da77188d7db58bda61769646596eda2f4c3412fa",
"description": "etnaviv/ml: Implement FullyConnected",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad82a7c388fa293f671371a1c2f818708ad8197b",
"description": "teflon: Add tests for FullyConnected",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d8f10851455da130a15c02e97699277149b9515",
"description": "teflon: Add support for FullyConnected",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e7423445076f4bd7aeb78d2f1df717b6a1563b2",
"description": "etnaviv/ml: Add support for tensor padding operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02e92bbcea84037153ae4ecd8187f7629698a44a",
"description": "teflon: Add support for tensor padding operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b64fff7731642aa1ab3ef07891a3d0dcd5cf1cf3",
"description": "aco: remove definition from Pseudo branch instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e4687fd04d556503dac8c755b34bd5fb5a7db95",
"description": "aco: remove definition from SOPP branch instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cab5639a09ab954e67af27486a0f9b41a0373d98",
"description": "aco/assembler: chain branches instead of emitting long jumps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3d777d8ac0ca669416f629827a77cd48fc67627",
"description": "aco/assembler: change ctx.loop_header to uint32_t instead of Block*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "592f3fd99433ce18b68a443a19a5709b90986f0f",
"description": "aco/assembler: Actually insert s_inst_prefetch instructions when aligning blocks for loops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b92afdbd2824fc0ca86454fc54e0e1843b45e7c8",
"description": "aco/assembler: constify assembly functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a02bbd9167a29487a8dd6a331a22be3d318283e",
"description": "aco/print_asm: allow for empty blocks with arbitrary offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab26b99c2c87fc38f599e48732c0f8d38732ba97",
"description": "aco: don't CSE p_shader_cycles_hi_lo_hi",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fae2a85d57a49bfbd4efb05ea1d4e53071c2ffd2",
"notes": null
},
{
"sha": "6c70b10f0367687d3d186225a5b303b5faaf0740",
"description": "etna/ml: Write out the size of the requested tensor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe08834004de48bcbbec5b5d2b1c88370ce30c22",
"description": "teflon: Limit support for Add to two unpopulated tensors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2d1f08116f73d3409a35ab504cf30beac83fa97",
"description": "etnaviv/ml: Add support for tensor split and concatenation operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ced6480ead9abf946b822a3469507c400f4b69a",
"description": "teflon: Add support for tensor split and concatenation operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "418f864ae4c70fbc9a8b12fa02d605ffddb78f9a",
"description": "etnaviv/ml: Take offsets into account in TP operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "566166b0aa62b420a08f05599c527b8ec508fa34",
"description": "etnaviv/ml: Fix in_image_slice in transposes when width != height",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "10bd5c23c697da427d60e97622f08405a4b2f2af",
"description": "etnaviv/ml: Specify which of the input tensors need transposing.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d47deba1428cfc9f5c892f9115884b1a52a2ba8f",
"description": "zink: spec@ext_framebuffer_multisample@blit-mismatched-formats was fixed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da4b9ac4a5d3ce953de63faced4a1821f412a4f0",
"description": "radeonsi/ci: add vangogh ubo fail",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2464e3609e8571d9063c7bd24e5443ff4bf4f28",
"description": "aco/gfx12+: do not use v_pack_b32_f16 to pack untyped data",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7425e71ae02898e3f1aebe26271c73c6f7146331",
"description": "aco/gfx12: disable vinterp ddx/ddy optimization",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bee487df48b19fc3bf792874aa6aff25104e281a",
"notes": null
},
{
"sha": "3dd6ddde3b4c0693ace2cae7fd62031fed2a05de",
"description": "radeonsi/vcn: Cleanup JPEG supported formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22ced06ee65532e5274ab47d0728ff7de7928ea8",
"description": "radeonsi/vcn: Make sure JPEG target buffer format matches sampling factor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7d956c756bf28da29b34cb72680e6f929ef5b1",
"description": "radeonsi/vcn: Gracefully handle decode errors and report to frontend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a3a1027a64f34933d7d7457af6104792e8bd2d7",
"description": "radeonsi/vcn: Unmap bitstream buffer in radeon_dec_destroy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed5794c5e3fbfbac89d4577ed0466ee51f437270",
"description": "radeonsi/vcn: Remove code handling buffer_get_virtual_address failure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f3a93dacfb9c156f864a14311ea53044227b902",
"description": "frontends/va: Move mjpeg sampling_factor to pipe_mjpeg_picture_desc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a9f14d3c2b1470703fb68216c40fc0572f94815",
"description": "panvk: advertise VK_EXT_provoking_vertex",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fec20b26dd4dcc4239c58de2e82c8c12117e179d",
"description": "panvk: set provoking vertex in fbinfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c324790ca8118ec2d92d61b8d295d500a00c2a86",
"description": "panvk: treat provoking vertex as dynamic state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c383859a07741554219e6efcec0cda82bac939ef",
"description": "panvk: refactor fbinfo into a temp var in get_tiler_desc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a90c3102bd3a1213ce87e0862295c251882ab25",
"description": "radeonsi/vcn: Don't allow encoding H264 B-frame references",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8ad0336436b8e74fa59a849d7c8cc5585ea24f",
"description": "frontends/va: Store picture type for buffers in encode DPB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2f8f20ef75a00917a652e32d4caa48029c68681",
"description": "radv,driconf: Apply DOOM Eternal/idTech workarounds for Indiana Jones",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "047049dcb55d87c27d8558288589a2f45404ef4a",
"description": "nir: Fix the spelling of compare",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b79994e92d26aa8daec34175e63992d317a9e29b",
"description": "nir,ir3: Add icsel_eqz",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aad0aa0a9cdb00a9dbe63768866384f50ceb9f86",
"description": "nir/algebraic: turn `u{ge,lt} a, 1` to `i{ne,eq} a, 0`",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b671d4dabf77df755e1064cb7513d2a2cac55de",
"description": "radv: remove redundant drirc for incorrect dual-source blending",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1bb53bb3c7c14ff4d33a895ddebe9e7494635de",
"description": "nir/algebraic: Optimize some trivial bfi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04bdbeec31161b5515f222d68433084e7dad92a7",
"description": "intel/dev/xe: Fix access to eu_per_dss_mask",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a24d93aa8959dc03bfb77390b8c0352cc2bf21df",
"notes": null
},
{
"sha": "371b7a9b0d6a8375e07df7d73d0b4bd9b36b6fbc",
"description": "anv: set pipeline flags correct for imported libs",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
"notes": null
},
{
"sha": "6e396b400a1e7c90a8e72cabe8104c51cb383023",
"description": "anv: fix missing bindings valid dynamic state change check",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9ddd296cd387bae3adfceb66af91e965fdf10f08",
"notes": null
},
{
"sha": "266dfb15c1c87d436b77b5d0957b5e62cb7b0e4c",
"description": "docs/envvars: Combine WGL sections",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f447e31daad2ada5226cb40535b53e79696e9cb8",
"description": "docs/envvars: Remove mention of IRIS_ENABLE_CLOVER",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a2f96667e243719286a33302cbc2df0d6e8cbb69",
"description": "mesa: update more drivers to handle pipe_blit_info swizzle_enable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da4a404aeb755b606665a2bdc34e87dc58e266e",
"description": "aux: add support for dumping the swizzle in pipe_blit_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b81aefcc19564c558cb7a31f36b4f2c3ab5f22dc",
"description": "mesa: when blitting between formats clear any unused components",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f69f7a66d1f553670db53235cc58a5bb59390ad",
"description": "panvk: free preload-shaders after compiling",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0bc3502ca36b7b5f244e5de34813f46ce2ff4a1b",
"notes": null
},
{
"sha": "43738a9a94fe9b51c0072ac21d1628edbeb703f0",
"description": "vulkan/meta: plug a couple of memory leaks",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b",
"notes": null
},
{
"sha": "3aad0afc304920ab343ee99ebfba10009a6e975e",
"description": "teflon/tests: Also use the cache for models in the test suite",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "74239aeb772753cfa5f7ad4124e9e4bdc3479166",
"description": "teflon/tests: Add support for models with float inputs and outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f21d8af43a52853f742326d83c114d0d1dcc8edb",
"description": "teflon: Don't crash when a tensor isn't quantized",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a548b17b4e39904133a23c0d97a384b908f1ab8f",
"description": "teflon: Rename model tests so they aren't skipped by gtest-runner",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1e117478d49cf53a10ce6dcde1e4d71dfbf6ee1b",
"description": "teflon: Support tests with inputs with less than 4 dims",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "140150083e7a9a4b6d2b47838317241472907821",
"description": "teflon: Add tests for the YOLOX model",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d3d35bf05627fe85cb6b45a1b3c1d4cb0192d7a",
"description": "frontends/va: Add support for VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80c0d2718c3cc37821e61af98691d81841b6c36c",
"description": "anv: report formats supported by the common bvh framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba90c152331328f5aaf146919dd3cc457dcf9f7",
"description": "panfrost: check afbc status in panfrost_query_compression_modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfc2f054b6bf2631aa2d98c02bfc307487d2719f",
"description": "radeonsi/ci: update navi31 failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed4606a062b8e10ce5ecf8934d27ae677c27561e",
"description": "radeonsi/ci: remove --slow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0ccae84a7b12295bb4e4860a60ac471b5f55e20",
"description": "radeonsi/ci: remove most flakes and some skips, update navi31 failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af618dd90730e4e66608f6c4376abcb59a1edf65",
"description": "radeonsi/ci: stop using a global flakes list, only use a per-chip flakes list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ff8111fc6b1930d296736606081ee9ba2c04b62",
"description": "radeonsi/ci: handle glinfo errors better",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "738a501e92adfcd622d8b33e06e466473966b6a1",
"description": "radeonsi: don't compute total_direct_count in si_draw if it's unused",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed372d4b7cb83b0ec22103135b7da5d2f0775c61",
"description": "radeonsi: try to fix Navi14 regression in debug builds",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "7e959864b20bd961188cf78f6026a70baac3a824",
"notes": null
},
{
"sha": "a3c293cdcdaffc1608719e4ddf71b59f2a8bf3cc",
"description": "radeonsi: revert to always returning true for load_cull_any_enabled_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "511a637a5c65a81948bfe49c7d834db67053133b",
"description": "radeonsi: pass cull face state via user SGPRs for shader culling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca9bf43d0b3636fa9cadedf5a946fa6c26b386f6",
"description": "nir,asahi: make argument alignment configurable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d77e91ca3e056fe0341920235c24e537dafc1d2",
"description": "nir/opt_load_store_vectorize: match amul like imul",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77d4ed0a0159a15cc6fcc3fd2dc0bfa9c55562be",
"description": "nir/opt_algebraic: optimize sign bit manipulation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be049e1c148771ae905d54dcf0e1ed95f0a16b02",
"description": "nir/search_helpers: handle bcsel in is_only_used_as_float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecc4d5da6793e622987122bebced3c6d8fcbbae0",
"description": "i915/ci: update CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19231c7ae3a2de0725d6de320a8d01409da7aeb2",
"description": "pan: s/NIR_PASS_V/NIR_PASS/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b47cf63ccabaae2be904188244d812957e74bba4",
"description": "panvk: s/NIR_PASS_V/NIR_PASS/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e78aa73dd4d0a946f306e49ca4960c8e3db4382",
"description": "panfrost: Use nir_shader_intrinsics_pass() for the line_smooth lowering pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34beb93635620da237d0fc56ab485ec2138e1ca4",
"description": "panfrost: s/NIR_PASS_V/NIR_PASS/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "98e3c1e6fb0290c1ec119285c91ab79b313c7c6b",
"description": "nir: Let nir_lower_texcoord_replace_late() report progress",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea112cf84d47888abecbaa7fcfdcff68656ae19d",
"description": "ci: update VKCTS main to a9f7069b9a5ba94715a175cb1818ed504add0107",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b755840fc3dd9d8c3df3bfa7845f0b7dc4b07ad",
"description": "radv: fix initializing HTILE when the image has VRS rates",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8197d744f5324af52ab0fcbbd67f66f7b6172f16",
"notes": null
},
{
"sha": "e73fdac9a6855164546a3daf635ca73d7cb732d2",
"description": "radv: enable DGC IES for compute with ESO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e26a383ee840b206061d7e1e060781e4cfe3b4ff",
"description": "pco: fix x86 build",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "37d47913437e2e9f72283ea8bffce00efc40fce2",
"notes": null
},
{
"sha": "43bdc84831bed8c14d54e9fd4d5c14e090fbc636",
"description": "docs: update calendar for 24.3.1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd0da8eb809cf41185fa0eed5afe4efd8cd84f20",
"description": "docs: Add SHA sums for 24.3.1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3715349fd2657fc9901aa4eeb23446d0c00a456",
"description": "docs: add release notes for 24.3.1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0754a18621711225b224a2f9f8a76926c0b42c91",
"description": "brw/copy: Allow copy prop into src1 of broadcast",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "662339a2ff4db1b8180778a1449f317da3898f8c",
"description": "brw/build: Use SIMD8 temporaries in emit_uniformize",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2b266187d0a712234d0e65196cd1152be4708ef",
"description": "brw: Use resize_sources several more places",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12d1886b87d3a25f3928ef808b4e37b3d45664d1",
"description": "brw/lower: Don't \"fix\" regioning of broadcast",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b41056e9ad46fcb90398c65e531fdd0ac98a0e",
"description": "panvk: use cs_tracing_ctx::enabled for exception handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50c361511536bf340961b390d810c16c82b0ce46",
"description": "panvk/csf: fix subqueue ctx memory pool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c83b3de729e3a94637f5c4abde7d19f75702fc8c",
"description": "panvk/csf: fix SIMULTANEOUS_USE gpu faults",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "bd49fa68b040c23a5fed4eabb1388df82f03cda1",
"notes": null
},
{
"sha": "cbc45ac99e25110b5e2bb365483f92e04abcaeee",
"description": "intel/brw: Enable EU validation and compaction tests for PTL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f294e808c359c9195b898d0a97d61a7e340b545",
"description": "panvk: expose KHR_dedicated_allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a453669e2bd44651cacdeac1c372d6e80cab0a7",
"description": "fix(FTBFS): clc/clover: pass a VFS instance explicitly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9afb0480c4992b8da9db4690dcaec08cb262120f",
"description": "intel/compiler: Extend nir_intrinsic_load_topology_id_intel for xe3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "369942b76cd295b7aa543acf964239131cf60eee",
"description": "mr-label-maker: Rules for intel/executor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0f4d0b6d0f2786d54ad3b4811ec076770118ec1",
"description": "v3d/ci: update rpi expectations by last piglit uprev",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "52f13f5603e6cb5a24fa68a96c600455af6a4862",
"notes": null
},
{
"sha": "12752228db5a8f0e927239c2ba66d9deaed77e94",
"description": "rusticl/util: rename Properties::from_ptr to new",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d791135df117ba8d4730a97e0f6be547cff865a8",
"description": "rusticl/api: remove Option around Properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "825936b3f8129a46406f1d519a6989d6ac19b657",
"description": "rusticl/util: make Properties::from_ptr unsafe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86453fe0538df4098743b80aa9a8ed788a943eb8",
"description": "rusticl/api: use Properties for 0 terminated arrays consistently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "976dd83a7a8c607bf2a90ae98474aa9f800f026c",
"description": "rusticl/api: simplify CLProp implementation of Properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efab5cab9f853df0d6b6c0ef2378c05bc7263a72",
"description": "rusticl/util: reimplement Properties over Vec of scalars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237f081866e7c0c9f4c376f1b52aa663b37ea05f",
"description": "rusticl/util: make Properties::props private",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b01498a67bf5386e457d5bf7d5a31b255f553f",
"description": "rusticl/util: add Properties::iter()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da5cf9414e166edb9b6dd186713b128ea0c15fa5",
"description": "rusticl/util: add Properties::is_empty() and len()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef9910df4f23631d51ae445aeae29099672e94e9",
"description": "rusticl/api: mark get_info and get_info_obj as unsafe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3692bb34299e1b097d8c00c8c78906864bb50636",
"description": "rusticl/proc: make generated entry points unsafe",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a155a4591fd077a8875e7e028ba8d35df9c5afd",
"description": "rusticl/context: use write_iter for CL_DEVICES_FOR_GL_CONTEXT_KHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86a279c36bbe0170685b649a3a9c5185ab1167a6",
"description": "rusticl/api: use constant arrays instead of Vecs for queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67abda9fd5a39bdd38ab936816d2000825af07b8",
"description": "rusticl/platform: pass the slice directly for CL_PLATFORM_EXTENSIONS_WITH_VERSION",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "379e72e7eda498cefe033eb02fe494e12eac7d2e",
"description": "rusticl/program: use write_len_only for CL_PROGRAM_IL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69fd3a33dce55603a8ccad9e36a22e2b52116764",
"description": "rusticl/program: pass the slice directly for CL_PROGRAM_IL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac292ad452b879c75ffbe5afdafd278b374ecad7",
"description": "rusticl/program: use write_iter for CL_PROGRAM_DEVICES",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aed4a7bf8396ec858d626fdf0f5134333bc71c29",
"description": "rusticl/program: use write_len_only for CL_PROGRAM_BINARIES",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45af2e45f3b001417d6a8fade4b484890c3a3de3",
"description": "rusticl/api: add a write_iter variant for writing API properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "26e08acccae8c68900b56ebf7513bb75443d43c4",
"description": "rusticl/api: add a write_len_only variant for writing API properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "008caff86dea72f203cf78a0f48eaf124926206d",
"description": "rusticl: rework query APIs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fd6de46dc2b58e0e3431ef15fb8f8b48c8b6938",
"description": "rusticl/program: check if provided binary pointers are null",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ff76d275543fb3bf1c2efa093d9ea4352aa3c22a",
"description": "vulkan/runtime/bvh: Set leaf_node_count for updates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3effa3d53bbee7898091761fc21714a50dc5f467",
"description": "nir/lower_io_passes: lower indirect IO for TCS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "943360c86bca99bf7452b07d5a2312cfb6863bea",
"description": "amd/ci: add piglit failures due to a overzealous test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5a0cde125cea05726e11c913520766738a4c20f",
"description": "nir/opt_varyings: fix compile failures in the disabled PRINT code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd788d0a7fa78eeb28092d1a337cfb3a5876758c",
"description": "nir/opt_varyings: remove rare dead output stores after inter-shader code motion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0c4e71d58ac7257bffd3839d86d9a4173afddd0",
"description": "nir/opt_varyings: fix getting deref variables for sysvals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcc679ab3adf7ddac0893deebf2feb6d79f2b8d0",
"description": "nir/opt_varyings: add inter-shader code motion for uniform/UBO indexing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f52ae35d73f12eb604d3f9f68dadf259ae2bbc34",
"description": "nir/opt_varyings: propagate indirect uniform/UBO loads into the next shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8468d546352b5eaba3591dae2e7afd9845450e6",
"description": "amd,zink: remove options.varying_estimate_instr_cost callbacks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0de78f1200ae1f6bb02d0bc4ffde23ab3d7fe5f",
"description": "nir/opt_varyings: change try_move_postdominator param to nir_instr type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8e39e8ed4dd4256a70e6435c0bfaf46a576033c3",
"description": "nir/opt_varyings: make top-level compaction code for TES, TCS, GS separate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d20e07dbad8f8587122fe3a06f1d3799f8bf6591",
"description": "nir/opt_varyings: fix max_slot for color varying compaction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69b1853ecfceba4c9e8845a06bad4c093ff606a1",
"description": "nir/opt_varyings: count the number of unused components for compaction correctly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1aa9fec542992c6b9056badf6e6cb24d78ffecad",
"description": "nir/opt_varyings: fix compaction with sparse indirect FS inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b01f3cea7a7216100b0046fd3ac8a8a62fc25ced",
"description": "nir/opt_varyings: remove redundant conditions from a while loop",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a618a2aa8b7e40b42a50dfc9033c30c45b61d63d",
"description": "nir/linking_helpers: don't promote interpolated varyings to flat",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f7d22394a6ed34c64cb855e4e0d9f9ae5f7465",
"description": "util/bitset: add BITSET_GET_RANGE_INSIDE_WORD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da3f9e36267873fa3f54a5bee1f9c293c47088ee",
"description": "util/bitset_test: test the return value of BITSET_TEST_RANGE_INSIDE_WORD better",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16f4b93cac9ee2e49251b85965e838e803847743",
"description": "lavapipe: Implement VK_KHR_compute_shader_derivatives",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eac613bc708e3b370d783da84c3f43a8f7ecaac4",
"description": "gallivm: Use an accurate log2 implementation for lodq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcebbfc399b8ba27de14c93e18ce01fc84f5b10b",
"description": "glsl: drop unused array refcount code and tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af985343240e30b000897464ab036e823094836",
"description": "intel: Use the common RT BVH framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed620bcd41289385c421568385b6b80a6fe43f84",
"description": "anv : Add tracepoint for as_build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5098c0c5dfcfda0c643f464becf1bc3a304c8433",
"description": "anv: Add INTEL_DEBUG for bvh dump and visualization tools",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5561db68c35ab634c73cd47f5e1e291143d68420",
"description": "anv: Add helper to copy data from src to dest anv_address",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41baeb3810a44f1746e05d9556d1951e72527499",
"description": "anv: Implement acceleration structure API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9002e520378ac05cfccfab93df79b6ad3615f9c9",
"description": "anv: Implement cmd_dispatch_unaligned callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cab02ca9b821ea7c1c59e9568f185e2f2767542",
"description": "anv: Implement flush_buffer_write_cp callbck",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2cffdb1ed6c8a0ecd9af802b2aeb14dbec34c1c",
"description": "anv: Implement write_buffer_cp callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8817ff26fc51c4e3779125f5911c28c439bac9a8",
"description": "anv: Move update buffer code in helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0edf208ab997222108001ee7031c5292f915afb0",
"description": "anv: Implement cmd_fill_buffer_addr callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fe57947e378e3feb8e46069175a7243d4e296e8",
"description": "anv: Implement encode shader to fit in ANV BVH",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "692b5fa9f22d69f5761f44f3b62c587c45becdc4",
"description": "anv: Add shader to copy acceleration structures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a6b1a1fce1db6e01b328480875239fc98d285c62",
"description": "anv: Add shader to build BVH header",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef94b7097b3c117b77ea0c4b5094ddec9b3a721d",
"description": "anv: Add header to track BVH data structures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "617b7602eaab70b3ec545575080e3f2effbfd48c",
"description": "anv: Split GRL code path in separate file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b002b2589c9d81559f876ce85e9905f5522f9820",
"description": "anv: Update include dir for anv_tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d072e0e73e9dd466e849e5e61c469c00173f73a",
"description": "radv: fix stencil only copies of depth/stencil images with SDMA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69edf4144af5b6d5f8136e5e3efcf6b4d569ba01",
"description": "brw: use transpose unspill messages when possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcfa8851bd93dfad0292c472d625fc7c34a3a2bb",
"description": "ci: bring back some i915g testing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ade3ec2a9b99283d99fb19c08c7b538fe6084e7",
"description": "brw: Allow SIMD32 math instructions on Xe2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "815236b41788a3612a8bf37bcc692def8cf8957a",
"description": "brw: Fix register unit calculation in SIMD32 LOAD_PAYLOAD lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfa4c55a4f24518e46f8a7002c5c69cdbad8feb5",
"description": "intel/brw: Add is_control_source for the new subgroup ops",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "019770f026ad1e1a9b03ddacab2df252126fd636",
"notes": null
},
{
"sha": "428a9705111c00ec7e2dfcdbd1d925249d4fa804",
"description": "anv: Only consider R32 image formats as supporting atomics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "122c01a496c808d5e7c8bfcc7a93777e8c0e53b2",
"description": "anv: Enable more storage compression on gfx12+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01c4ea771cd6c091320c918553fd7de3f2b9940e",
"description": "anv: Enable storage accesses with modifiers on gfx12+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2dedd8dbb2dbddd9ad6acb45248bcb62ab47d0f3",
"description": "intel/isl: Fix DecompressInL3 assignment on gfx12.5",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e9ea5c1b5a885ae6e10ec34ab1e01b3b08cd9e5",
"description": "radv/video: Fix bitstreamStartOffset including dstBufferOffset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7ebfd2a87b58b170233cce081b4343f7d0c03e",
"description": "radv: rework vk_property initialization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b961537a17b9d9d5a73833621a4f76273acbf49e",
"description": "radv: fix reporting mesh/task/rt as supported dgc indirect stages",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "8300378bf367609242fc6509e9a34325bcc075d1",
"notes": null
},
{
"sha": "03b527ea92cb48eddf8b912526d359b31df05b94",
"description": "gfxstream: fix issues with VK1.4 build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ade6a19f1458ae3ec5191af0ed656f45d3a8ece9",
"description": "gfxstream: remove abort()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b8f5b08814bd728677a14eb1a0f97e459f3b14e",
"description": "panvk: report minmax-support for sampled formats",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1fc454673ac5d446aa620f75edf47ac4a8aa94f1",
"notes": null
},
{
"sha": "0812a8bccca5084335f80ac6cf4f3652eccadf7e",
"description": "draw: front-face injection must check geometry shader primitive type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cdf822632a16cd1f10aab93590c179bdc1bfa441",
"description": "panvk: Add a nightly job for Mali-G52",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "913a7b26e1e31445ff461cb77a7f9e5e5b8fe3de",
"description": "panvk: Update Mali-G52 CI baseline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61d890b6db38c29bfa8389ecd63314c4ff886d2c",
"description": "r300/ci: update RV410 CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed867825a06c31e7560d37628b388ad961c13ec",
"description": "lavapipe: Implement VK_KHR_shader_float_controls2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "540e84bedbfbc884ce982640f7da9319441a4aa0",
"description": "gallivm: Preserve -0 and nan",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5db70cb2402fba791c762beff7eee6a76d87148",
"description": "gallivm: Add float operation behavior flags to lp_type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9df3c9e4a1ffc0ff69cbeea032a32fce095ebae1",
"description": "ac/parse_ib: print VA for the SDMA CONSTANT_FILL/WRITE packets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31524d42a2fd3878c41447c242099df89bc56294",
"description": "ac/parse_ib: fix parsing SDMA CONSTANT_FILL packet",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34a47e4b144cd971e3aad16e6bdbee1c0a4716a3",
"description": "nir/opt_algebraic: mark a - ffract(a) as nan incorrect.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ee96cf5145a31411f4708e095f04e8a669075e6",
"description": "nir/opt_algebraic: optimize d3d9 ceil",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34caed8adb6d796e08918cb600818ebbe8b5c79e",
"description": "nir/opt_algebraic: optimize d3d9 ftrunc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ea4aa8e5a6ed764c4d2aca8bc6dbcdb1904a8cdc",
"description": "nir/opt_algebraic: optimize ffma(b2f, b2f, c)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f69258fb442a488a04d579874a917a1f0fb4ff7",
"description": "st/mesa: replace EmitNoIndirectInput / EmitNoIndirectOutput with NIR options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f4e36ff7d3891aaaeab01b908e52adf05bfc7d1",
"description": "gallium: replace PIPE_SHADER_CAP_INDIRECT_INPUT/OUTPUT_ADDR with NIR options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f930201898e48a915a6d0bdd7220e6e8ec62e56c",
"description": "ac/gpu_info: populate fw info using new fw info ioctl for userq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c91624614c1f939974fe0d2d1a3baf83335cecb",
"description": "winsys/amdgpu: use VM_ALWAYS_VALID for all VRAM and GTT allocations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0d31eda2544099864781acbb69588a1756d1912",
"description": "winsys/amdgpu: keep has_local_buffers true for userq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8447cb563f6385f8b37eec1da8dba36a550eb45d",
"description": "winsys/amdgpu: send hdp flush packet for userq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45fa34284fd46a48d99f1f62bbbef0b5c1326fcb",
"description": "winsys/amdgpu: don't add fence dependency of other queues for userq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93703d2d195ebea66e36c05fd60b2461c3d611c8",
"description": "winsys/amdgpu: add userq cmd submission support in amdgpu_cs_submit_ib()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97664d9e84535a01fbdc758e80e7a93466a5fc08",
"description": "winsys/amdgpu: move legacy chunk init and submission to new function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afeb5004986e39a531f82fcecd07533cb7aebe03",
"description": "winsys/amdgpu: move noop and ib_bytes adjustment to cs_flush",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e813b99af2a9cd114d492c47d68044a92dd793f",
"description": "winsys/amdgpu: wait for vm syncobj before creating userq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a499412e542265dc501aafe74ce87f8bb19d3ad",
"description": "winsys/amdgpu: pass job fences to VM ioctl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37b217b0fb5b4d53edf544f77033c778bbcf844c",
"description": "winsys/amdgpu: destroy bo_fence_lock late in do_winsys_deinit()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30e95cfd874dcc68b6e466c5806d9fef36546ce6",
"description": "winsys/amdgpu: use timeline syncobj for userq vm operations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c1ba1078b4785494470e7756bd46c4c4da02969",
"description": "winsys/amdgpu: use bo_va_op_raw() function instead of bo_va_op()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94c41852bdc4b0cd3cfedd2dd14038098ed56192",
"description": "ac: add inherit vmid field to indirect buffer packet",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cda75d6497586dbae46bff9b68af7db66ea1dcdd",
"description": "ac: add new userq signal and wait packet id",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "086741b3aeb0fe93df57e39f36e27de5b52f4607",
"description": "winsys/amdgpu: call userq init and destroy functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "093cf74b26fac356180e1fe5f470eafd8ba0940f",
"description": "ac/gpuinfo: add use_userq and AMD_USERQ variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0182629411f524f42032a0a12f122ef96154b10b",
"description": "winsys/amdgpu: add userq helper functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48ea133c979256052b3fe7304b912a9bed5462aa",
"description": "winsys/amdgpu: add CLEAR_VRAM flag to zero vram when creating bo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "468ea03c6e81f2b0a6d9fcd09af3cbb1a06a38ba",
"description": "winsys/amdgpu: add DOORBELL domain to bo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "42d49faee569be2c15772ad8dffc13cc3891ab29",
"description": "amd: add new AMDGPU_INFO subquery for userqueue metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0a70da496030343686e30ef414d5c4f4dcb3b6f",
"description": "amd: Add amdgpu userqueue IOCTL functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3981b017eb0c04342ca1b05facbad036016d5704",
"description": "amd: include amdgpu_drm.h from mesa instead of system for ac_fake_hw_db.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "367856bc723f4bf2f8afd6aaf26fd0437a15fa0f",
"description": "amd: update amdgpu_drm.h for new userq ioctl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6b018c9dd4f9de5f21134ca1c97cead48f7f1fb",
"description": "etnaviv: stall after RS/BLT operation when draw_stall debug option is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5485a9414f0b90a6c665eabff8ee639e3dc9a2a",
"description": "v3d: Don't load/store if rasterizer discard is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9535f27d8fce50f3cf5ddb4bde3f6d9e6915827c",
"description": "radv/ci: mark few tests as expected failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40f95c63f4465f9980139a6d26d2f408bdd045f3",
"description": "radv: bump VKCTS conformance version to 1.4.0.0 for some GFX8+ GPUs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00afc4e353fae3b39a4c272a2ddbc62e78bdf7e2",
"description": "radv: advertise Vulkan 1.4 on GFX8+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db61d45b94bf5cf7eee5a1a6da0724f49a0ef8e0",
"description": "radv: add new Vulkan 1.4 features/properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75691dd59cabd5699bb4b9d7584167b60e1a0638",
"description": "radv: promote VK_EXT_pipeline_robustness to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7892e8600b750ce32c059e41558bf2874b2fe3c6",
"description": "radv: promote VK_KHR_shader_subgroup_rotate to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c2ff0a80b320182eae0059d106373b33be38acc",
"description": "radv: promote VK_KHR_push_descriptor to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e20d5173fd370aff22000e6d96eaee2f1d087d9c",
"description": "radv: promote VK_KHR_map_memory2 to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b9ebe331c911a5c2bb6aef66d3b3b7523dcb89b",
"description": "radv: promote VK_KHR_maintenance6 to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54cd43f93e656bd953a6587b2fe0c19b6c3c622f",
"description": "radv: promote VK_KHR_maintenance5 to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81798d9ebe1c5faa276f9e69afe304a713405bcb",
"description": "radv: promote VK_KHR_line_rasterization to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5917f70a6e9b1afa8e727f1d510f8423a270b5fe",
"description": "radv: promote VK_KHR_index_type_uint8 to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "64101baecf917ba1abf73a4c8020ec3bafa124f9",
"description": "radv: promote VK_KHR_global_priority to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac26c5af525624429fa0200e40e3bae6b283f5a7",
"description": "radv: promote VK_KHR_dynamic_rendering_local_read to core 1.4 API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a437af59fcc8a2a490a2b603591d81d8c4abb18a",
"description": "zink/ci: skip one more modifier test on POLARIS10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d804851befa0cbea7f663d597308012df115461",
"description": "radv: try to detect use-after-free with address binding report",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b68a92c597e428b2f06b311a862cbacda08962e",
"description": "radv: dump address binding report with RADV_DEBUG=hang",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ae6fcfbafd69d432d7928da38666bb52f38d921",
"description": "radv: add a small helper to dump VM fault with the GPU hang report",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8af89aaa0d615df75733935bf00289e617b2fe9",
"description": "radv: add address binding report support for BOs imported with a ptr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "723cbc95d8cd245df555bc0b98257757fcc3ce84",
"description": "radv: add address binding report support for BOs imported with a fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "caa6ccd7d614bbf5bdfbdbeef5c1014a034ba25b",
"description": "ci: move pipeline_summary tool to .marge/hooks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd431a5b71c5d3b808fffcb4990099c8b871b92a",
"description": "glsl: drop unused ir_equals.cpp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fd10a6620bd0db185a5be54d9beb875bf9d1113",
"description": "brw: Tune vectorizer conditions to allow overfetching with holes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f88eb48ff215a8037da761994f55790b4348a104",
"description": "anv: Don't consider nir_var_mem_global for vectorizer robustness checks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5712fc48a99d072c2ac6edffd7c8bb7fb0c50916",
"description": "nir: Allow large overfetching holes in the load store vectorizer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01680a66a983bb3fc9376171c14a7d5327e2ea45",
"description": "brw: Simplify choose_oword_block_size_dwords()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e8c85f8476c748361517f12627b53936953f2fa1",
"description": "brw: Only consider components read for UBO push analysis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e703ff5e02f911461f7b897ac495ab152edecfee",
"description": "brw: Only consider components read for UBO loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da93b13f8b617e1a8faecb98c7b0b60b7fdc8902",
"description": "brw: Use nir_combined_align in brw_nir_should_vectorize_mem",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c795af0b81a1da191d14dc65248ec3e96540087",
"description": "brw: Drop a few crocus references in comments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46af23649c40efc3e7edd7b677359fd734b0fffd",
"description": "brw: Drop \"regular uniform\" concept from UBO push analysis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "586a470a0093ab92bfcc7e1245acfd7c971fddec",
"description": "brw: Drop image deref handling from brw_analyze_ubo_ranges",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8752401e03f3c3946f328c510aa04429b0f67fa8",
"description": "nir/algebraic: optimize (a & b) | (a | c) => a | c, (a & b) & (a | c) => a & b",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3670d42c74144172c0094f7b911cef5c6150a659",
"description": "nir/algebraic: optimize (a | b) | (a | c) ==> (a | b) | c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "978ad933758fda01ff6b20096e93fe80a111a201",
"description": "nir/algebraic: optimize (a & b) & (a & c) ==> (a & b) & c",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83b093f95e5e07f1e405b2421296f8906a8b8e0c",
"description": "nir/algebraic: use is_used_once in a few iand/ior patterns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b9738ce6d318bb3cffe06b8d7c137ac5b8d5a6d",
"description": "nir,zink,asahi: support passing through gl_PrimitiveID",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d0342e28b32d7aa4b25cf045ac9933348ec053a9",
"notes": null
},
{
"sha": "23601d6632bde5c57a353699bf2505ffca45c1c5",
"description": "zink: fix gl_PrimitiveID reads with quads",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e2220ee55e40ec5e1ef0d8f74ff6e7d7bb5db16a",
"notes": null
},
{
"sha": "845f5eca2713e3421dbeb00a3ff210f28eff30d7",
"description": "maintainer-scripts: Bump Vulkan release version to 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69bce622e925380e3d8ffe4533c51423a09e1c56",
"description": "nvk: Move Vulkan 1.4 properties to the 1.4 section",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf4e10e466ddf72d27f4ff96beed49f31894dd2f",
"description": "nvk: Move Vulkan 1.4 features to the 1.4 section",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01046afae5eb52fe7cb181d95afc38f3715f4d2a",
"description": "nvk: Only support Vulkan 1.4 on Turing+",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "173171f73e7160c5d404543403f94ee8a394d435",
"notes": null
},
{
"sha": "128caf94cac35494dac176bb3d41d8cfc5bdca66",
"description": "microsoft/compiler: Put holes in driver_location based on I/O variable sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a6531b5d6b1929c35c915d4b5cf12091a08583c",
"description": "anv: bump conformance version to 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "212565f42ed1c74af0e77d46b0186b0fd0fbbd9f",
"description": "anv: Add new Vulkan 1.4 features and properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "953d8a61f81201abf93ec520d5f9e24037799a7d",
"description": "anv: bump max number of push constants to 256",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8105f8024427172c07649d0b9f0e690026b0c50d",
"description": "anv: advertise Vulkan 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c55770b3ee30be1b91b6efc211674694afcc5cd",
"description": "tu: Expose Vulkan 1.4 on a7xx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21838dcbb63e7cf886f884c331276c379cb8cc7a",
"description": "tu: Add Vulkan 1.4 features and properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cac1389e57b917f76f40f655574df6198bcb7db",
"description": "panvk: enable shaderInt8, VK_KHR_8bit_storage and VK_KHR_shader_float16_int8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9ce6b266fc51dd0af2d60197922eac3445f7fba",
"description": "panvk: implement vkGetDeviceImageMemoryRequirements",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "110f5edf7a277d73927d62e2e02048a3f7f23486",
"description": "panvk: add panvk_image_init helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbdaefb6edf7df47c220f68d671d3116bbec0324",
"description": "panvk: never require dedicated allocation for images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed64fa034b0585dea444c127f73148d63d1b3803",
"description": "panvk: never prefer or require dedicated allocation for buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef120460e7fa0f413fc091bc7b70604a66df75c0",
"description": "panvk: replace vkGetBufferMemoryRequirements2 with vkGetDeviceBufferMemoryRequirements",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07b8ce43514d5ac8d9fe61c1b80257a860327bf7",
"description": "panvk: Support D32_S8 as a multiplanar format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cc2cb69e2ef7fb770f4579accb44fba7e0d7d3b8",
"description": "pan/texture: Pass pan_image_section_info around",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0dfb28cebc7b8467ffcdd7329bf6ab6979c18899",
"description": "pan/texture: Stop passing a layout to panfrost_emit_plane()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d731abb17ab17461a260f063d88234fa8e2eb8db",
"description": "pan/texture: s/index/plane_index/ in panfrost_emit_plane()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3cf2658a9a7692fe8cee42929d5f9d3b72fef64e",
"description": "pan/texture: Stop passing the view format around",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "726dec5abdfb45d67126381f82349f1c650de30e",
"description": "pan/texture: Move the plane info retrieval logic to a helper function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8ed53881e3f9be882a9e630c5fd070b9d48e74a",
"description": "pan/desc: Add a pan_image_view_get_s_plane() helper and use it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9b4030f33818f409cb3e4da49add48be33a83c5",
"description": "pan/desc: Pass an image to pan_force_clean_write_rt()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "878a7d6de05938d4db9c2f2524de4492cfd3ccae",
"description": "pan/texture: Accept holes in the pan_image_view::planes array",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df95a97f192f67685644fffef8649546287a9c8",
"description": "pan/texture: s/pan_image_view_get_rt_image/pan_image_view_get_color_plane/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0140148f121768bb769ad0b4630ab842a197982",
"description": "pan/texture: s/pan_image_view_get_zs_image/pan_image_view_get_zs_plane/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a0dd108b8a6d3779301da2fb6b30297e6b2c30b8",
"description": "panfrost: convert resources before binding them to images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc3cfaa4aa1e9c3f36722c4e4aff967c734ffa11",
"description": "panfrost: add a perf warning when resources need to be converted",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56acdca86dc9bf113a95d3c7b09bf517eca91815",
"description": "hk: claim 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f5086016bc2fdab72883be406ac3dca4cc373ef",
"description": "hk: implement timestamps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55cd987de29c4c4891a88c9f7e3f832dd60c4fed",
"description": "asahi: fix agxdecode memory mapping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbb38a30a64fa8d9481146b68c68cd9c96311f73",
"description": "asahi: Add timestamp buffer ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6697fb26edf844bee71fb24e64e54e20232e1524",
"description": "asahi: UAPI update to add support for user timestamp buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "751bd986fbdf9bd2e41ed011df855f80919678a0",
"description": "asahi: add =bodump debug help",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8caddd2ca1a967104556ea692cd33f6c9173773c",
"description": "asahi: fix agx_batch_add_bo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f34cd9e96685002e9e31266d22726806b79e29ea",
"description": "asahi: add more asserts around bo add",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f98971e776705006f8f6541be28601fb641d0519",
"description": "asahi,hk: mmap BO on first use",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7b3dcb9f7112fe9f9ec8a377ead1f0735830e07",
"description": "asahi: label individual pools",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "09c85202933ebbc2a4927067a45c68e96e31f472",
"description": "asahi: fix u_blitter related leaks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d49f0786c8bb66b6dc09c36fef94a813fd42b8c5",
"description": "asahi: fix page size alignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59b0dd7c6473c7ccfa6bd6f2fcd8c58ef0cf91c7",
"description": "asahi: drop dead",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07e836b932854450d5b1d187afc671365a2ec5cd",
"description": "asahi: Fix agx_gpu_time_to_ns & implement DRM_ASAHI_GET_TIME",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "925eca02c4c9cc9f0818b7f8b6bd5c405ce2fadf",
"description": "asahi: UAPI update to add GET_TIME & cleanup",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d894941895b0b03120b86d87bf2c01f706412600",
"description": "hk,asahi,libagx: unify a bit of code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b41b7e6bc87075f7c5c34991c1ab120f9c8c382b",
"description": "asahi: don't leak rodata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ac82c8d24fccc13eaa8482dbb94b0e5c3f7d572",
"description": "asahi: drop dead pool stuff",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fe92abf82b24220707daa79c9a940576c805dae1",
"description": "agx: reduce preamble/main alignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "91ce43410385e233430586850d99c989059d73c2",
"description": "agx: disable bounds check optimization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b3b0cd3391370f48f8a3467bdd51200c1b307e3",
"description": "hk: clarify bounds check calculations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d4f82b7394ba1c0e792438439422833f6f8d28c",
"description": "hk: implement hack for layered no attachments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4386150ab3435871398b4d7dec1c2ad83195b5ec",
"description": "hk: fix z bias perf regression",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57447cbb827ce2b3406e0b850baa7247b83781bd",
"description": "hk: fix incorrect index size translate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be8a24f3b2909a13f9b2d2bdaca0f878d1653dbc",
"description": "asahi: crash on fault",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ecd94113ca70d055108fc8bf7db492da6db2a56e",
"description": "libagx: increase wg size for query copy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "105fcb9cfdb4fc28de99f9647ed3d370393058f0",
"description": "dri: revert INVALID modifier special-casing",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "361f3622587e5bc452a62dbd671969b713273b79",
"notes": null
},
{
"sha": "1b42bc76daf10b968409471e5829173e97ae297c",
"description": "ir3: Fix reload_live_out() in shared RA",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "173171f73e7160c5d404543403f94ee8a394d435",
"description": "nvk: Advertise Vulkan 1.4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dbf4424d070ded0b3b5e985207b549bc17fa6148",
"description": "nvk: Add new Vulkan 1.4 features and properties",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9e993dfaf8d0fa2c32cd6b3cdc5bc29fd0ea78c",
"description": "nvk: No-op implement VK_KHR_global_priority",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0819e04f213fdea7b5b9a36ff18175a58536bcb0",
"description": "nvk: Increase push constant space to 256B",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "218fff2d5c145f1479fafa0174bf0b6bd22a0188",
"description": "vulkan: Update XML and headers to 1.4.303",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2fae75b2781b89bfdfb31e26f695e7c6746dc450",
"description": "treewide: Stop putting enum in front of Vulkan enum types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54aeff37eec5c90400210f9933d5617c2e146be8",
"description": "vulkan: Add Vulkan 1.4 feature aliases",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6fe6c42903b10888e42b6601febd475a0890a04f",
"description": "vulkan: Allow the same item to show up twice in core version <requires>",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25eee910161de8e7e225553c48993e61e3bd3e3f",
"description": "ir3: add reformatting commits to .git-blame-ignore-revs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0702c554de42abab98f3abcde2a796cc82531fb9",
"description": "util/perf: Fix some warnings.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "105fbaab4967efe22897faf0fe56af829a14273a",
"description": "v3dv: Switch to use libbroadcom_perfcntr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb3fc7a44f9ef18725c8cda274fc1fde97d5ad70",
"description": "v3d: Switch to use libbroadcom_perfcntrs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e531e9d616ba390f86fff364aab97e46f6ea4fe2",
"description": "broadcom: Add perfcount library",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d186d13866f7500fe80073ae2ed162d1a566078",
"description": "v3dv: Switch to v3d_X(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b4636c76976d478269385b2e3f73c143dc7394c",
"description": "v3d: Move v3d_X(..) to src/broadcom/common",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "787da655d1b48cb5e218478e3f87d4fffc260b84",
"description": "v3dv: Switch to v3d_ioctl(..)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d4313951fc56d4b4ecf458027aa0539eb7719f3",
"description": "v3d: Move v3d_ioctl(..) to src/broadcom/common",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fadcea80c0fc7a7ab50fd442c26cc3117a7a4f74",
"description": "broadcom/common: Make v3d_device_info.h usable for C++",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4da1756be427a62646eeb673d350eb2b92cc8361",
"description": "radeonsi/vcn: Create encode DPB surfaces with PIPE_BIND_VIDEO_ENCODE_DPB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d27de70af72b9152e2a73c37799fafc22c75fa0",
"description": "radeonsi/vcn: Create decode DPB surfaces with PIPE_BIND_VIDEO_DECODE_DPB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d206ca94cba16eaf80108f154fae65597ea02f4",
"description": "radeonsi: Support PIPE_BIND_VIDEO_DECODE/ENCODE_DPB",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "308bae950fe7e2fa70cb0dc4e9498b0aee6e0992",
"description": "ac/surface: Add RADEON_SURF_VIDEO_REFERENCE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92797c6878020fdd407c386f5c014f422e42a884",
"description": "nir/algebraic: Reassociate fadd into fmul in DP4-like pattern",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "888f63cf1baf34bc95e847a30a041dc7798edddb",
"description": "anv/iris: leave 4k alignments for clear colors with modifiers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "17f97a69c13832a6c1b0b3aad45b06f07d4b852f",
"notes": null
},
{
"sha": "52f13f5603e6cb5a24fa68a96c600455af6a4862",
"description": "Uprev Piglit to 468221c722481c470e6a23760b914c33143c2af6",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4e3ff04648ca9436291e2328c2b98bdfb6f601b",
"description": "Revert \"ci: disable Collabora's farm due to maintenance\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "fd14b349233b06464865383c4ef7f1177a721909",
"notes": null
},
{
"sha": "81971118812dc101fa1285b34413d90f718c4e16",
"description": "winsys/amdgpu: Always use amdgpu_device_get_fd for aws->fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f873ee506fa1cee87ea316853c82dea72e5418cb",
"description": "Revert \"winsys/amdgpu: fix FD mismatch\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "92235280595e5c4a74fff35a8ec882adb7382be5",
"notes": null
},
{
"sha": "fd19ff0b9eb93d7bc4a5e0b2d2ae8db5a816ff56",
"description": "aco: force linear for event_vmem_sample and event_vmem_bvh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86c63b29bca740d52bbe003c1b31f6864a444a43",
"description": "aco/gfx12: insert wait between VMEM WaW",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f3607de768c32537fcf76a2fcdee9ad040db96a",
"description": "nir/tests: fix SSA dominance in opt_if_merge tests",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c437f2e79c6dfdbb911c416e264b544fc0699437",
"notes": null
},
{
"sha": "e9d9c67eab13b2e2882ee83f54d4a368d0667ec6",
"description": "radv/video: enable by default on vcn2/3 with latest fw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd14b349233b06464865383c4ef7f1177a721909",
"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": "76e3004fef009f9e5dedefdc00d51c558c744a8c",
"description": "radv/video: Always use setup reference slot when valid",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef6facac15388349f004e55799f48e4009f29f22",
"description": "radv/video: Fix IB signature checksum",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "152b06acd8e57507f2648c2e5537e23eb5a6ca5b",
"notes": null
},
{
"sha": "6ca81adffc4ac087abb3255e7882249bf2684769",
"description": "nir: allow loops with unknown induction var initialiser to unroll",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcaf0f2590098a1fcadbc585756beb415ef4221c",
"description": "vulkan: update to 302 headers for av1 encode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fe3674df8f2216974bb77ff57247a947d1598d1",
"description": "vulkan/runtime,radv: Add shared BVH building framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b584d6a5f7e64b82cdb80debdc4411947ad08e",
"description": "vulkan/runtime,radv: Add shared BVH building framework",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d19af11e4973a989d947118d2409065e0c10315b",
"description": "vulkan/meta: Add a pipeline cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1c39116a7716e8aa45d6e2bcd7452aba17e10ed",
"description": "vulkan/runtime: Add driver callbacks for BVH building",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ae5b27ee0331a739d14b42e67586784d6840388",
"description": "ir3: reformat after refactoring in previous commit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fda91b49d71dcb7b5368920c3bc97faad0848eb2",
"description": "ir3: refactor builders to use ir3_builder API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c38402e9a0643590985759a2f70aa088b5851ca",
"description": "ir3: use generic INSTR0 implementation for ir3_NOP",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af92e4934e9ee1549fbab7447ab83ceacc181e2a",
"description": "ir3: add ir3_after_instr_and_phis helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b23f175eb5f4d7973308d1d30cbd94ed6f752b",
"description": "ir3: don't update builder cursor for IR3_CURSOR_AFTER_BLOCK",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a3944a195ecf3f132202169128dafce947a6c94",
"description": "radv: On GFX11, use box sorting heuristic based on ray flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "379de4cdcebcb5131d3b61362b886cbc8cebefc1",
"description": "freedreno: Support offset query for multi-planar planes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cd09a0177ded5a10177ff7bd15a38ff86c56593",
"description": "tu: advertise VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "659e033897d4d8c91d411a830bb28245b2041e14",
"description": "ir3: lower clustered rotates to shuffles",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5d0628728c66e743771d076f7a28a2d29afe2fb",
"description": "nir/lower_subgroups: add option to only lower clustered rotates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eba6a70a669e95ae0703337f3263171db2f9f713",
"description": "tu: advertise VK_SUBGROUP_FEATURE_CLUSTERED_BIT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c44f998d69ed67d3c2f273ad31ea8dd421e261c6",
"description": "ir3: add support for clustered subgroup reductions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dbd2b08f48154c90f71221a9d598b1272f12e56",
"description": "nir/lower_subgroups: disable boolean reduce when not supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493f7b80847ff78bdcbeddd0ab6b5fd70e7bda3d",
"description": "nir/lower_subgroups: add extra filter data to options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c789a0a3d3b77780deaa963017b042958c90aad4",
"description": "ir3: rename cluster_size to brcst_cluster_size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0be9ff47b4001982eb10928d677755a62ca3aaa4",
"description": "ir3: add helper to get the subgroup size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e2a36ddb06a72bf7db1f5004a2e7dcd45d1de44",
"description": "ir3: add codegen for read_getlast_ir3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6c63a88fb37d1cd0de69b14e539bab93f3945cd",
"description": "nir: add read_getlast_ir3 intrinsic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7bab441ae6a60e33a804dc918a16578c65605833",
"description": "ir3: remove unused ir3_nir_lower_64b_subgroups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9cf354cabc91c9d5ff5f019bce4cb1da6b04ef",
"description": "ir3: use generic lowering for 64b scan/reduce",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60e1615ced1a0950e26f04c36c09de280cbc78b7",
"description": "nir/lower_subgroups: support unknown subgroup size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cee548095abfa021ff8a2268fcdc64594c2dfa04",
"description": "CODEOWNERS: update for new pco compiler tree",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e67e44522f4f5de4fcde53ad0fb75e396ef31f52",
"description": "pco: initial validation boilerplate and SSA checks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b35ba3a8a5eacbf375165ad406c76fac1f0f453e",
"description": "pco: modifier propagation optimization, shared opt context boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "527b38d1fda8b15a564fea9e5608dd02229c5fc8",
"description": "pvr, pco: rewrite compiler/driver interface for vs & fs I/O",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "99852fbe4d641b6c4121cb495b449be9a573b82a",
"description": "pco: track the number of bytes encoded for each function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f720a5c98ab9992bf6a0fd58851d3177eaed4fa",
"description": "pco: add opt subpass for propagating comps referencing hw regs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37d47913437e2e9f72283ea8bffce00efc40fce2",
"description": "pco: vec coalescing improvement to register allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce8392024dd7c17957251471ececfbf295993a88",
"description": "pco: add helpers for overriding ref chans and offsetting vals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71480c075e7eae236117e486e420baae1368d98c",
"description": "pco: temporarily add hardcoded vs/fs I/O for testing, BXS-4-64 iteration support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf83858a47ac930c70b13509aa38cfa4879ea4d0",
"description": "pco: add mappings and translation for ditr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a89a9b65f82c7be8f41edcacd3aae82bb4cc9df9",
"description": "pco: re-indexing debug option and additional vector and component tracking",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d55e98a32df2347004706f060772027496d3236f",
"description": "pco: vector component tracking, vector collation when ingesting NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4049c9b0a066c32a25ad3a1fd245461a827c351",
"description": "pco: add public print wrappers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e57c4b5b3b3acf11a4b43da2bf844d5f292e3e85",
"description": "pco: initial implementation of translation and passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6a729563ce33f4aa36804e54db3c7ab601610b3",
"description": "pco, pygen: isa itrsmp op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d5bab0c1578fcd3ca54a915a4fa51dd6653b19f5",
"description": "pco, pygen: isa ditr op",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84766a9157a9a8da6a66f7f417ed60bd7c7db4a8",
"description": "pco, pygen: amend bitfield assertion messages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58337957acf4371a23bb16ab02a48384bdaebb74",
"description": "pco, pygen: restructure igrp alu components into arrays",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fee1f029cc6770d8cf1050d865ecb1c3d74a48ac",
"description": "pco, pygen: add defs and mappings for common ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c081c9abf980595d008116fa73f49ef8bed7349",
"description": "pco, pygen: drop unspecified bit sizes for references",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fcf05a732e0eb93f871dcf0b9d6a49c6a7d4728e",
"description": "pco: print ranges of non-ssa refs with >1 channel, datatypes for immediates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "981e6cfabc74f515f93f5dd3604378c2153e545d",
"description": "pco, pygen: re-order some mods to match their evaluation order",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fab0ef7d591068d1959bd6b765bb47969a9d9386",
"description": "pco, pygen: add support for instructions with variable srcs/dests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45139c72f73fb8b73a57a8dbf7cd426bc66a4b07",
"description": "pco: set up and tear down glsl type singleton with context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b36e340958e6f61c2c86962d7b2deeb764860b9",
"description": "pco, pygen: support querying ref mods, if op/ref mods have been set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "687abeee5af242ebfce4968c5f255c9a052b2315",
"description": "pco: adjust align padding to be per-function instead of per-shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59a4b9ff2d9ed7cb82ec1cedd88e132734624651",
"description": "pco, pygen: add better exception messages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f57b817f7b2c4f13eac6fe3108da473c7072e63d",
"description": "pco, pygen: add initial uvsw op boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "70aa0df836af0466e3169c9dfc13fb0df80f2360",
"description": "pco: boilerplate nir lowering passes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf22e4076ba2c409b30f7881aeed082fe4647275",
"description": "pco: additional ref functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a3ba1f1f4fbf752be5653a46250206c122ee4d5",
"description": "pco, pygen: instruction to instruction group mapping, printing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d85b7138729abb7c182ff19a83c6e0fe1abb8b7",
"description": "pco, pygen: distinguish hw ops that are built directly into instruction groups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3cc7c128c4feb0d1976562902307642af88c2d8",
"description": "pco: add verbose printing debug option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b0a738bfd5e9210ce9a327ce14f48ce123919ed",
"description": "pco, pygen: common underscore replacement for op names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "561098cf7d8429b8e36a699b42c2d5fd46bb3e89",
"description": "pco, pygen: add bitset support for op mods",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c57e25550b5f35ef07e55f04f6b90a89b7ebe0d",
"description": "pco, pygen: move unnamed tuple structs into classes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08ce5c0e23f8c975d1d92dc6346f7f149afa5f8a",
"description": "pco: basic instruction printing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b193b4dd205cc716907f1ca9773de9372175496",
"description": "pco, pygen: generate string representations of enum elements",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f014a14e2cffc4201a490fb9379dec70fa4eed00",
"description": "pco: printing and validation boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c51c6ac17c8e037fd89808e8227cd089599dd11",
"description": "pco: NIR translation and PCO IR pass boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f179e5a220b4faad8583404712c8cd053f750119",
"description": "pco: define data structures and basic builder implementation with ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d47ac545d5266f73f3f8114681aedc2c387464a5",
"description": "pco, pygen: generate op and mod info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8887bc0d47b6c969b22b81205eae2d4163ea5462",
"description": "pco, pygen: query bytes required for each variant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5670eb673289bab5686f3ced6b742749068ab533",
"description": "pco, pygen: isa control alu ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d423ac4fc7de4ca121bf156d9fda00296960d88f",
"description": "pco, pygen: isa bitwise alu ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f886677843057af3aafabaf9ed15eec7b1f0eb57",
"description": "pco, pygen: isa backend alu ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fa96b61405ea4b7ccfa10737b43f0d0a35628cd",
"description": "pco, pygen: isa main alu ops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba959bc9928e6563f76450378a23181b42fb4b6e",
"description": "pco, pygen: isa destination definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b03d618f63d093c7b19e468fa1fea855a5d41a97",
"description": "pco, pygen: isa internal source selector definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ed5dc3e64de6da848e63ffbc17fbe64bf02ccbc6",
"description": "pco, pygen: isa upper sources definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b64e1a8ded5a0eb30d721ef4b1b1443e5200d6a",
"description": "pco, pygen: isa lower source definitions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce5de01d1ac75b9ff852efd84c2096ae0fdc7040",
"description": "pco, pygen: isa instruction group header validation and encoding support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca21e70389fd4e56b59a9facf1d43ee1348c78c",
"description": "pco, pygen: define and emit isa instruction group header variant fields",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee312ebd6f0b2db9a5d288a0af5651cde7f783b6",
"description": "pco, pygen: define basic isa field types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77a183fc14b41cf338f5e4f1d161d6c024148f4c",
"description": "pco, pygen: enum emit support, define some enums and op/ref mods/types",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d8653a643ab404fee213e698aeb78cd55dd2839",
"description": "pco: pygen stubs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa9892026ea85ee362674e339468f8c0e5cbe86b",
"description": "pco: suppress warning for functions passing structs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d7ade58248fa450e7203fe991e4bb44238fd4e",
"description": "pvr: drop PVRX macro",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbc9896264499615fc264836d2cfbcbcc3dd2ae5",
"description": "pvr: fix GetInstanceProcAddr ubsan warning when _instance == NULL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f1613accff7e0161b1cb3d41fd2745b6ea65243",
"description": "pvr: add device info for additional iterator features",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "898dd3bdf69068e1a93c2d324ce4c695f7fc8fbc",
"description": "pvr: track pipeline flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d440ece643ceea1007a8f08a873a3565e789c79",
"description": "pvr: add shader compilation stubs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a32dc673ba6544000f0a9ed0aa36f792ba0cfce",
"description": "pvr: add device info and functions for calculating available temps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aea38c1e47666d0d0ca9a03809773d695334692e",
"description": "pvr: remove pipeline shader hard-coding support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8702dfce621cc4f6f1984e98a0c850ae6c510abc",
"description": "pvr: connect basic pco functions to the driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "008b635031265e45d9afba5cb9d37de86310d160",
"description": "pco: stubs for SPIR-V/NIR compilation options",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3349b5b296d04a6fc1bfe686b63ef0ec9d816bc4",
"description": "pco: add env debug option parsing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e90c851b8cfd41f2616dba0a75dff1bc8d6c0381",
"description": "pvr, pco: Add new compiler framework and shader gen stubs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab1298e92696e193e9b1f793ab3e65f21b2aee8f",
"description": "pvr: add initial pco stub/boilerplate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b82793221a29a9ca2237c0d5638947d0f3d519ef",
"description": "pvr: add 36.53.104.796 (BXS-4-64) to the list of supported GPUs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd630fe704256c9c3d430b7366520e818c2a004c",
"description": "pvr: add TI j721s2 as a supported device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e359b3c525f3d11ca1a836a91db0071cc120bc42",
"description": "radeonsi/vcn: support 12bit YUV420 AV1 decoding",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "389c77d1272e10d6d63f19a545b794ab4d1697f0",
"description": "frontends/va: add PIPE_VIDEO_PROFILE_AV1_PROFILE2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c6d14d736cba8b51d51ce598ad9d44267945e7b",
"description": "frontends/va: adding PIPE_FORMAT_P012",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "284952b864d1027bb499109e7e442059126218d2",
"description": "mesa: error-check GL_TEXTURE_TILING_EXT params",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b0d4012656caff20d3fb7473f25e45fe9a24c8f",
"description": "st/mesa: check requirements for MESA_texture_const_bandwidth",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5cccd6d689c5104599beef5793865d68837488b5",
"notes": null
},
{
"sha": "42205ac386e2d85ac3fc6d118012f20d6e70809f",
"description": "mesa/main: properly check for EXT_semaphore_win32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "640837ff7868287d0b432955da7eb9a426046db5",
"description": "mesa/main: properly check for EXT_semaphore",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da04f4cb92ff50e665a28199eba53633098eb0b4",
"description": "mesa/main: properly check for EXT_memory_object_win32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d90c81740db0c8f2e8214e7dcf1ce9485d8ae30b",
"description": "mesa/main: properly check for EXT_memory_object_fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0284e7fedb2cf5723cdcec8a60bbfce697abf55c",
"description": "mesa/main: properly check for EXT_memory_object",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dddec9a66dcd357335f3c771a7af81ae42fa8ef6",
"description": "teflon: Support fused ReLU6 activation via output saturation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6370acbead279db0bb3ee70d2bbfe2c6bd793ffa",
"description": "radv: Add sparse mappings to radv_check_va.py.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cb15b34295c51ba98b3962a44455c8febec0da0c",
"description": "radv/winsys: Report VA mappings in bo_log too.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9f0624d6b2f735a13d7d21aba913048c49d5c25",
"description": "teflon: Reject per-axis quantization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0501a3b5c16673cf43dc80baabf42ed22ff5eafd",
"description": "etnaviv/ml: Create combined input tensors for addition first",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47b4aef5dbdd735d7ca90ba6f42cb40f7143ee47",
"description": "teflon/tests: Enable int8 tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "563316417afa8b44752f2e7d056617c994230f2a",
"description": "teflon/tests: prep test executor for signed convolutions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41531544232a94030583295e498f7888e302a83a",
"description": "etnaviv/nn: Add support for signed 8-bit tensors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9c34a3eb03a3bb8f470c1927601b5bf1a324bba",
"description": "teflon: Add is_signed parameter to ml_subgraph_invoke and ml_subgraph_read_output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ca2137a84770952b46f13c1ca15c7a31a7c84c6",
"description": "radeonsi/vpe: optimize software functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05d2fe23722a9d32f0f4fc9ac6da6ab7fc40ca3d",
"description": "glsl: remove glsl/program.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8142797721c8f87fa84b43aec90904853038f461",
"description": "glsl: move _mesa_glsl_compile_shader() declaration",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "323b59a5b5580b99f057b0c8a69e377289b0b45d",
"description": "radv/video: support event for pre-VCN4 decode queues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1689d88e4aab397c173c219845003ce43f7dcd1d",
"description": "radv/video: support event for pre-VCN4 encode queues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "152b06acd8e57507f2648c2e5537e23eb5a6ca5b",
"description": "ac/vcn: allow sq signature package to be skipped",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25c0a11cf7223a5c31ed8ecd06173aa76ad395c8",
"description": "panvk: Add a flag to force SIMULTANEOUS_USE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46a0231c9cb53b84824aa5f237fc3b17c8945908",
"description": "panvk/csf: Don't disable SIMULTANEOUS_USE when tracing is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd49fa68b040c23a5fed4eabb1388df82f03cda1",
"description": "panvk/csf: Use event-based CS tracing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bf05842a8ddf192c0e46cbb3e7bbe25b7a08c761",
"description": "pan/cs: Add an event-based tracing mechanism",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e5f75d1d766190e57e856373c8c58d6beb7a00a",
"description": "pan/cs: Add a LOAD_IP pseudo instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c30c2924f4717f149023a541aa854c815d6579c",
"description": "pan/decode: Provide a helper to print messages outside of the decoding path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d0dc3d30ca7cb9589f2590d827dac32f72fe835",
"description": "pan/decode: Add a helper to print CS binaries without interpreting them",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41d3f16a28db5bdb6efdf6ada4198585beaac8e6",
"description": "pan/decode: Rename pandecode_cs() into pandecode_interpret_cs()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a8ef18aeb9883bb0c683e244c8375d465a87d7e",
"description": "pan/decode: s/interpret_ceu/interpret_cs/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3778df877898e07931d1323b23a315966227f6b1",
"description": "pan/decode: Untangle CS disassembling and interpretation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dfd519ed80f7e8fc6700d27c454085e2a1038875",
"description": "vdrm+tu+fd: Make cross-device optional",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "06e57e32310f51e752d7798e287400e8edc10312",
"notes": null
},
{
"sha": "a9acc0bea4969ec582d6fbd60e0db77c550d70a1",
"description": "util/ra: Remove unimplemented function declaration",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2089bf7b571f712500c470208506a183fcaf39da",
"description": "radv: Use default 0 for undefined builtin PS inputs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0b1a071938a9c6571ca1d14d9281078c1131fa9",
"description": "radv: Remove now unused num_prim_interp from shader_info.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12b9b461e5ec8adc90bc6e20b0719a5966d0372d",
"description": "radv: Emit SPI_PS_IN_CONTROL when emitting PS inputs on GFX10.3.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2b8c4a9acb553336055904ea50d5e57d11b98e8",
"description": "radv, aco: Consolidate num_interp + num_prim_interp into num_inputs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5a9ae912b6c2d35dc02ae413669375d09d488e8",
"description": "radv: Slightly simplify potentially per-primitive FS inputs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "930243bf362474b0d9df2efa0ff3cd083b45da56",
"description": "radv: Reorder potentially per-primitive FS builtins.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4a3ba53028bf846472194556c37dcd4756aa1de",
"description": "asahi,vtn: precompile kernels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3001352ad7ad393f7a9a057a8fb32e8d5f0028d",
"description": "nir: add helpers for precompiled shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c3809e7fc288add36c081ff0ab87a1164a90936",
"description": "aco: use small_vec in RegCounterMap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a500c8b228d69b2eb0d9ac41b74465674f242a4",
"description": "aco: make small_vec copyable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c26da94b4c546230b9902c528c565eb15c914106",
"description": "nir/opt_varyings: replace options::lower_varying_from_uniform with a cost number",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "428613b69098fea37f71b90b3046318ec5be8bca",
"description": "nir/opt_varyings: add a default callback for varying_estimate_instr_cost",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f238f0a2ef01e2e0e820720215ce469c4d04643",
"description": "nir/opt_varyings: always call remove_dead_varyings in init_linkage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d1a32fafd89b6d58e9ee991f1f260089e009783",
"description": "dri: Fix hardware cursor for cards without modifier support",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "361f3622587e5bc452a62dbd671969b713273b79",
"notes": null
},
{
"sha": "c1442030ec3cd59eb1c175dedbd4f9d2efb84bbd",
"description": "vc4: lower clip planes in st/mesa",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c50c9e9bf903bc5a9dea326d9f5a14c1fa4ad744",
"description": "nir/lower_clip: implement ClipVertex lowering for GS + lowered IO correctly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a648acc287450d00c93e0e464f29993c7ff514b0",
"description": "nir/lower_clip: convert nir_lower_clip_gs to nir_shader_intrinsics_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b8e4a71fe0a6fd42d292b810fda1fbad909236f",
"description": "nir/lower_clip: set clip_distance_array_size outside of create_clipdist_vars",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4ef50bca8a95dbb531f9fcb34ed3ebe8b2f4689",
"description": "nir/lower_clip: separate code for IO variables and intrinsics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e40c2010e3bd24964ebcf67a8069277b1fce52d",
"description": "nir/lower_clip: don't set cursor to fix crashes due to removed instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a0b4531d1abb253bbdf352430dd69e7d7155d63",
"description": "ir3: add workaround for predication hardware bug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c129547d9c69b079c6969a2ca62d3bcc46b02a9f",
"description": "ir3/isa: allow rpt6/rpt7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "794a09269320a7c07bb42b5a37cd4cdd3580d736",
"description": "tu: Handle cmdbuf and rp_blit flags of TU_DEBUG_STALE_REGS_FLAGS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14bca200be48c3e6e5fde2b07f377b622c1744a1",
"description": "panvk: widen type before multiplying",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d1934e44fc8e5fccc31a0ffcc5357461466f3d81",
"notes": null
},
{
"sha": "2c6bc9615d441c30826357a83231b6cc45a21cb6",
"description": "panvk: correct signedness of timestamps",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "d1934e44fc8e5fccc31a0ffcc5357461466f3d81",
"notes": null
},
{
"sha": "22985caf3ff3d5845d5c03c4516be12f6d004d5e",
"description": "panfrost: sanity-check alignment",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d51248e5df81fd56daa4c9ba456a27d378e7c11",
"description": "lima: avoid memleak on error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8bb9e08bc84b07e4de99736363a18ae2106c3ce",
"description": "lima: add assert to validate list-lenght",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e50f7fad860148143196dad862173c8c65786ed5",
"description": "lima: fixup typo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0109e012b8d9e4add194e3d9e8f9763202833464",
"description": "panvk: Filter out input-attachment usage on non renderable formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "489ba819b021f8e6d1b19fbbe937655f57407d12",
"description": "radeonsi/vcn: Support tiling for JPEG decode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ca8c19246ebe08aeeb0a8621d51d9cb04178495",
"description": "Revert \"nir: introduce instance_index system value\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "b9be1f1f20d42d736f64ce95fc9240483958e1fd",
"notes": null
},
{
"sha": "9d5ba87ca168977d2020e4fae2ebc938fcccfc19",
"description": "Revert \"nir: lower INSTANCE_{ID,INDEX} to an offset load_instance_{index,id} respectively\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "a5bcf566a96c10b4aba234bad676c3fd043fe9e3",
"notes": null
},
{
"sha": "9bae92f659502e16671676d5c375001b37ab92c7",
"description": "radv: add support for capturing RGP per-submit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3272f0044c67fb1caf41c07d884d9d9910cf1ea",
"description": "radv: add new start/stop sqtt helpers for capturing with SQTT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df52c70b8a7dcf7944611137bba126377fa354fb",
"description": "radv: finish tools after cleaning meta resources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "851a8a481bc8c04d6ad0778f70d7835fbe866876",
"description": "vulkan: add MESA_VK_TRACE_PER_SUBMIT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86465a3f2b63d48a838a3f2d34326f1252331a61",
"description": "ir3: add pass to select bitwise triops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "faba4ca5f82832e9fd603bed335d52006bc6c5b9",
"description": "ir3: add codegen for bitwise triops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5879e4470edbe0bf0931da6f503667f3a33cdfb1",
"description": "ir3: fix backend support for bitwise triops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1333af5d77f2e4288d87df91e6ae356acfc0e89c",
"description": "nir/search: add is_only_used_by_{iand,ior} helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8c947df9a1ff710f66b8e1d5fb4df05f502ab38",
"description": "nir/search: make is_only_used_by_iadd reusable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "22fc90a116a36668ec6459e09975c6c7d49a697e",
"description": "nir: add ir3-specific bitwise triop opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c51378fa6c1278aa6d73fa23c85affe7de1d6351",
"description": "docs: add sha sum for 24.2.8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "955bdb82c33f4cf7c3a9a685639421015c9348cc",
"description": "docs: add release notes for 24.2.8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4b0c600fa2e7708ae3164b5bd98467d18a2eac85",
"description": "docs: update calendar for 24.2.8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a7c54b84090b4dac1a7ff0387c09e7fb319496f",
"description": "Revert \"gbm: mark surface buffers as explicit flushed\"",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c49a71c03c9166b0814db92420eadac74cbc4b11",
"notes": null
},
{
"sha": "1f954a207b5bf0dbe7ae1d60b28d8bd611f526d8",
"description": "glsl: remove now unused ir reader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "722f939614654d19de00796134e20b7c82f30863",
"description": "glsl: drop last remaining lower jump test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf188a0efb9fcc5c56b822116c995d68077e0396",
"description": "glsl: remove return lowering from glsl ir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c86b56c0644b64a4e817ab58f1c1260ac457ebc",
"description": "glsl: disable function return lowering in glsl ir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a37d5dcd63d548a4e217e62872c6334fdba94abb",
"description": "radv/ci: use deqp-vk-main in radv jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "596c58b58204f534ace8002ceb257498f6aac3b8",
"description": "ci: bump image tags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beab815670616ab69266549d88c70a377fff3c0f",
"description": "ci/deqp: add a deqp-vk build on the `main` branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "328a3de7cc2399804ad9675c8e8181e29c83aee3",
"description": "ci/lava: turn the $BUILD_VK check into a proper if block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec27d138cb77269cd649d7f42e8beac729664ed6",
"description": "ci/deqp: only print the commit list header when the list is not empty",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "044cab6751e76112979d435cdcbf24ccc517f4fd",
"description": "ci/deqp: mention the deqp api in the version string",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffb6c3e1de8cad147c1bc12759094c173ea41bfa",
"description": "ci/deqp: simplify generating the version description file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "72a2b92e3e34db2584c77b5aaa129e16b8226c08",
"description": "ci/deqp: support having commit backports and local patches for main too",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1634ad27826bf1d4cd83516bdfc7001d57aa7579",
"description": "ci/deqp: fix the \"is this a build on main?\" check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "601088aebb11422b99323ca0cd5de0b40879d23f",
"description": "ci/deqp: simplify paths since we are already in /deqp-$deqp_api/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3bdb77e37852a03b96956190f6674926986d4076",
"description": "ci/deqp: replace local android patches with upstream solution",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2973765e2ad537a1f3d13e82e2491aa8bee337d",
"description": "nir: add nir_lower_constant_to_temp helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12cc22af4c6bb4313b50d07c642c82c28c26bd46",
"description": "nir: add nir_remove_entrypoints helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c076900360b37d762c9b9298bf1c9f9b10e23ced",
"description": "nir: add nir_function::pass_flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d6e923a4fc83d520039828365a539d06084a89e",
"description": "vtn: gather workgroup size in libraries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c37745f9da8e890d92c22594641fcc3dd0f2ad7",
"description": "vtn: plumb through OpEntryPoint",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55557691020a5ecd268a75ac707ffed93821238f",
"description": "nir: add workgroup size to functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba30eb9f400c99ded98d6a4d4bd4297ed6782e95",
"description": "nir: add nir_foreach_entrypoint macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83581b3f1ffcc25de36cfe8f61bd291fea9136ca",
"description": "asahi/clc: switch to nir_lower_calls_to_builtins",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8ece9bf3aa2216b54156ab9ce9b476526cc5c55",
"description": "nir: add nir_lower_calls_to_builtins pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "879e8bfe6d350baa1d6c8ef84a7c40682c11bdaa",
"description": "radeonsi: use bytes units in streamout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "272addc672a72470d2d7b4a2fa5f78ba4440869c",
"description": "ac/nir: remove prim_stride_ret arg from ngg_build_streamout_buffer_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9f4ab0684241950b2227808e2f7b903ce8104c02",
"description": "glx: return BadMatch for invalid reset notification strategy",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3798130ad132560d1d6372568a0f8bf8c1f047a",
"description": "radeonsi: disable DCC for PIPE_BIND_USE_FRONT_RENDERING",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "666a6eb871d5dec79362bdc5d16f15915eb52f96",
"description": "radeonsi/gfx12: disable display dcc for front buffer rendering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "df7bb6bfd2c7e5ff689329a4e5c8ff3972269222",
"description": "dri: Remove unused function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be9f2e5189b022f773c90cee4763026a46da9205",
"description": "tu/a7xx: support 8x MSAA",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "292c6a51561cf7823236e5440bc2689f2f844464",
"description": "anv: avoid using cmd_buffer for flushing runtime",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce4f884fcc408a522b4d88aaddafe90749ea9370",
"description": "anv: avoid using cmd_buffer for TBIMR state computation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6096586893d8afbbc200e8cd064bed4ffe4afbf5",
"description": "anv: rework Wa_18038825448 to track state on anv_gfx_dynamic_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "337763f461955527ec82cca6d821a0e5dada3b93",
"description": "anv: reuse device local variable in hw state emission",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc404c962c0b8da9e676da2b5806d7cb86117494",
"description": "anv: try to avoid using cmd_buffer in gfx runtime flushing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "560ce4ba1d1bcc0c4eb21d5f56dad53847dcf7ab",
"description": "anv: move primitive_topology to anv_gfx_dynamic_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd669fa69d475a566c106d14cd5e72088fa1a6dd",
"description": "aco/optimizer: label fcanonicalize like a copy if there is nothing to flush",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8197d744f5324af52ab0fcbbd67f66f7b6172f16",
"description": "radv: Do not overwrite VRS rates when doing fast clears",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a3f6c586ca1b7f2c4ad56a9a088d59b3dcbfe2e",
"description": "radv/printf: Guard against helper invocations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bc4d33fa5f10656167d4f9ec2d5a440d62ef556",
"description": "panvk: fix depth bias calculation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1a8fd80d411a5ff8fa19ffcf09516ac5099a25c",
"description": "panvk: Use vk_zalloc for queue array allocation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5877cefc4d62d3912b98ee83a12478fb6dc383e",
"description": "panvk: Call vk_free on queue array instead of vk_object_free",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5b0ff2643f22a25dc167c46d8392ec2da77f5b5f",
"notes": null
},
{
"sha": "4308668a254a773b5d6e2866f5f6860f43ef081b",
"description": "radv: allow shaders caching with RADV_DEBUG=hang and the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1d103f7de47729ac76c62499ec29b35b45442ca",
"description": "radv: capture shader executable info at shader creation time",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acc84133f178c2f3bb7428fb6d3eef1090fd6032",
"description": "radv: only pass relevant stages when emitting DGC push constants",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa8cd5ea7baade173c1d9af01105fc067b7cbe89",
"description": "ci: Uprev crosvm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b192c6927b007ae38495c34d99f46508b8faad1a",
"description": "nvk/android: Add support for ANDROID_native_buffer",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63fa21334f2645ad9d4484cb0d0ed5d2d3a06fe9",
"description": "nvk/android: Advertise Vulkan 1.1 for Android 12L and lower",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07e60fb2553ac4c2b9448578b6f98c0ad5047401",
"description": "nvk/android: Avoid building error in nak bindings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "92235280595e5c4a74fff35a8ec882adb7382be5",
"description": "winsys/amdgpu: fix FD mismatch",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "049641ca54e4c1a85be683f43af2682abbbbc4dd",
"notes": null
},
{
"sha": "733e0ebf19e53de49f2d175be0b4291b4b1671f3",
"description": "radeonsi: handle a failure to create gfx_cs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b23161ace164237be1980c9f5975c0e8033a76a5",
"description": "radeonsi: don't call set_framebuffer_state in si_destroy_context",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ffd02b8ad84728d3529f1beeb06fb9212d31113b",
"description": "meson/megadriver: support various lib suffixes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6586f755b9abfd31850c33f22c883838f7bc75f2",
"description": "meson/megadriver: simplify setting common megadriver arguments",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b029974aab269eb1284b162d5f2f1b90e13fc7f8",
"description": "meson/megadriver: s/_/-/ in an argument name to be consistent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f493ec5179ecb81dae979eb03bdf78c8b4d9614",
"description": "meson: reuse variable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa31c286c6368305b8c4a6135ddaaf8c11f04d91",
"description": "meson: drop unused variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a093806798aa3d0b6786a9357b989d7f0b252fc4",
"description": "meson: simplify logic a bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a562047b604c92536bb961291ec84672058eba10",
"description": "panvk: move pandecode_next_frame a bit earlier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b078cacce5298eb42a2311447d4388042b6db161",
"description": "panvk: clean up panvk_queue_submit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "def0fa0fc3618fdedc863b25ada9825183fd10c3",
"description": "panvk: add panvk_queue_submit_process_debug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c0a76cdf70a335d796ec41e0becb49596253865",
"description": "panvk: add panvk_queue_submit_process_signals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "934fafe90cfe595b7428e4c2cd042332ae0f6af1",
"description": "panvk: add panvk_queue_submit_ioctl",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9679150ed92ce1ff80f759d744f3c3ef0d3603f4",
"description": "panvk: add panvk_queue_submit_init_signals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "460cbc049111a95007124836d2261d433cccf79d",
"description": "panvk: add panvk_queue_submit_init_cmdbufs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21edb2074689a624a178d644a272d20a6bee0d7b",
"description": "panvk: add panvk_queue_submit_init_waits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8fcbc29901744c44dfbe56452e95ffbf4b6af9f",
"description": "panvk: add panvk_queue_submit_init_storage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc75b4c755ae2bde585f691fe59b73cd0a4269d8",
"description": "panvk: add panvk_queue_submit_init",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2cbb8467c1913c40dafebb434e6aaae9a5e84120",
"description": "panvk: fix vs image support",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5db135f66ad325dcbf782c208480fcdced93db60",
"notes": null
},
{
"sha": "7fa31b7eea43136643ff591dd700219d7163a56e",
"description": "tu,ir3: Add workaround for reading shading rate on A7XX gen1,gen2",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487",
"notes": null
},
{
"sha": "8858b16e4ab056a760e64124dd9cda670b58ff51",
"description": "tu: Disable fragmentShadingRateWithShaderSampleMask due to issues",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487",
"notes": null
},
{
"sha": "239c0124df777096c67a31c1bdf62fefad391d92",
"description": "radv: optimize sample mask comparisons",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f26e9ca1971e5d602770b03f371ded5d69657a9",
"description": "nir/opt_intrinsic: fix sample mask opt with demote",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d3ce8a7f6b93e893929b81f4d6605a2a968730a1",
"notes": null
},
{
"sha": "22557497ec7d7538268d6250f141a3c8ff59f883",
"description": "nir/opt_intrinsic: rework sample mask opt with vector alu",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d3ce8a7f6b93e893929b81f4d6605a2a968730a1",
"notes": null
},
{
"sha": "08fa4635c7afaa1972877beba86393b9b7bdd56a",
"description": "Fix copy-and-paste bug in nir_lower_aapoint_impl",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d3a95f0f713ff3a0216f0dfa634798a1db55ef27",
"notes": null
},
{
"sha": "64ea1175cc88f10c6c5ec06a4c9d2d65436c51a6",
"description": "radeonsi/vcn: Disable 2pass encode for VCN 5.0.",
"nominated": true,
"nomination_type": 4,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b11e9168d868048fe3afdccc0038eb0c89914421",
"description": "panfrost: Use the handler size returned by cs_exception_handler_def()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "16dd990bacd854c956e7277045c85d5925bc0aa4",
"description": "panvk/csf: Use the information returned by cs_exception_handler_def()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a8e560c4e1b7399f45f03ca95302da4c8ca53e7",
"description": "panfrost: Add cs_exception_handler_def() to the ForEachMacros list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a32fac596ef1f2852fea2441468be5d05ace340",
"description": "pan/cs: Return exception handler size/address",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0cff9e4c1fd3c498fe17fb9580d0e665e2e3ce6",
"description": "pan/cs: Return the dump region size when an exception handler is defined",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cafec54c796a186903e1db7785d468a50230e894",
"description": "Revert in correct commit \"fix\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "38c7e40bc02578585cc56c3a2d016d0b06ade184",
"notes": null
},
{
"sha": "28dff72d3b97dcf8f0d2b4cd5e835f1deb001a9c",
"description": "freedreno/ci: update a630 KSP checksum",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "00e232d5f03b66f2b7cd8ae491e88ae3ab497a09",
"description": "panvk/csf: Fix register overlap in issue_fragment_jobs()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa",
"notes": null
},
{
"sha": "b625a573da3f9b587c1c48271c7f78f634654a26",
"description": "fix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6eb48a3e477b4998bd6e4eb0f481aa618e430edb",
"description": "brw: move fs_msaa_flags logic to intel_shader_enums.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba3ff8b3bb21eff86fe243c57f0141f2f7f48bd8",
"description": "brw: move barycentric_mode enum to intel_shader_enums.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bfcb9bf276c487e1d3f4d2981681c785a8b404f6",
"description": "brw: rename brw_sometimes to intel_sometimes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9016a5458a74d675a1504c4b5d5b3b3840558d41",
"description": "brw: change fs_msaa flags checks to test compiled flag first",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54e6a8b019435960dca15af36646787042dd2527",
"description": "anv: split runtime flushing code for reuse",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d9d1894bb950697c163ac9e875e4e95bd1b71287",
"description": "anv: move tracking of tcs_input_vertices/fs_msaa_flags to hw state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1795a73e2804eec99042c090b74599cefb1f404",
"description": "anv: move gfx tracking values to anv_cmd_graphics_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db258503fa0d0d2d059a6aefe1747a8e38477e55",
"description": "anv: split vertex buffer emission in a different function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "195350c5da0caf25fa62672bdd0a9359f1a4cadc",
"description": "anv: rework vertex input helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c4e7578fa6bd7ae887143d3e7780e2bc0ecc9b06",
"description": "anv: pass anv_device to batch_set_preemption",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c36f7e42a78a15774ac0886c55b49874c08cdc39",
"description": "anv: remove 3DSTATE_VF_STATISTICS from pipeline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ce40a1e05bf039dc7ce9dbcf62eb930a19d266ed",
"description": "anv: remove 3DSTATE_MULTISAMPLE from the pipeline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2b49249a4dd3d85d3368719da32f06b035fd0156",
"description": "anv: remove 3DSTATE_RASTER from pipeline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d8950e435ed80086de41383d8a897e49533e6e6",
"description": "anv: move helpers out of genX_pipeline.c/anv_private.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0b7262209a162f9df4332ada60b961f401f8d89",
"description": "iris: allow bo cache for compressed bos on verx10 == 200",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3594a3561070efc9800816b89e692de71dddacaa",
"description": "v3dv: use Mesa log infrastructure instead of using stderr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c45a999a6c278a40a6591bc9046e86704510926",
"description": "v3dv: delete `v3dv_debug.h`",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "afaf454eb71f145aedb04a3371dab70b4d5f099a",
"description": "panvk: Add incremental rendering support on v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "687fd95399f29c45df73cc8f5c9837f529c3170a",
"description": "panvk: Build cmd_fb_preload on explicit fb_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ae7152b0bcb51a3b6348aa8d9809c8ac7640021",
"description": "pan/cs: Add block macro for exception handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a502841fec8ba9ad01f23f211343922aa8212d45",
"description": "pan/cs: Add dynamic save_reg to exception handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1acc5e1433cc031001d905f2826520f3385d5907",
"description": "pan/cs: Align exception handlers with NOPs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ae8e69810ed0449ada45c8288cb0395e989b439",
"description": "pan/cs: Add cs_exception_handler_ctx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2941a44b697f0b26879dde62d5acaf01f0deb177",
"description": "pan/cs: Add mask support for reg_perm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "565476d3b2959db954384b424de0947a870053cb",
"description": "pan/genxml: Fix decode of exception_handler 0x0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fc640b256fe40bb4262a640cdcfc27bc9895e1f",
"description": "nir/lower_io_to_temporaries: fix interp_deref_at_* lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c23abb12e810cc4252e1b991f860188e897975fd",
"description": "nir: allow cloning indirect array derefs in nir_clone_deref_instr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3516dafc9e5be9f4fe5926d7ffddb81fc00282f",
"description": "util,amd: add inlinable versions of drmIoctl/drmCommandWrite*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "049641ca54e4c1a85be683f43af2682abbbbc4dd",
"description": "amd: import libdrm_amdgpu ioctl wrappers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65b73e6d87b9e1ff21daea57d694e8e687bb1fd6",
"description": "glsl: drop unused symbol table from gl_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "340f7edfba8f692e406b0a182f8fe5e6e2f7443b",
"description": "glsl: use symbol table directly for builtin functions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ce9421acb5691742f81137a7bc111a1ba1e5350",
"description": "glsl: drop _mesa_glsl_copy_symbols_from_table()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b40db0ef64f375f637e55f214808b491b2a3a03",
"description": "glsl: don't copy symbol table to shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6f0333920b8a751b27c4d476294f4c676b2e41e4",
"description": "nir/opt_varyings: use a hash table to make cloning SSA faster",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8653abac095c76fc898cbd72bc67b10b828c3478",
"description": "ac/nir/ngg: Remove erroneous NUW addition from workgroup scan.",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "492d8f37782c14fd4c34b81c10f0f6ed0daa807c",
"notes": null
},
{
"sha": "96b38119ea3fe6ef11b5e024389640c6f7973cb2",
"description": "nir/pack_bits: handle 8-bit vec8 -> 64-bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c843216833348b1f291ac306c4d06d217ed27de",
"description": "vtn: ignore SpvFunctionParameterAttributeSret",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e928fc09d4371e67a774c85a500755eca20f0a49",
"description": "gfxstream: Using DETECT_OS_LINUX from util instead of __linux__",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5cf2d8efa35db5146d648f66a86b33ff21528caf",
"description": "gfxstream: Using DETECT_OS_FUCHSIA from util instead of __Fushsia__",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "870aa88a5fa21c27b989bc83ac1f4119351f5ca3",
"description": "gfxstream: Using DETECT_OS_ANDROID from util instead of __ANDROID__",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dec5523e330fa09e80b0020810c71526bfabfa77",
"description": "panvk: Advertise VK_EXT_pipeline_robustness",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8485b3fcff5434dbc0fafed300e948dd9f53ed7f",
"description": "panvk: Advertise VK_EXT_image_robustness",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bacdf351f68df6ae7035628ea232c39fa1958e6f",
"description": "panvk: Disable integer array indices clamping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9c39ceaf574a56a0cbf37254e08d5be5317654e",
"description": "panvk: use u_foreach_bit to loop over mask bits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "412c28633152e1f86a2e7e0932542588bfa87e6c",
"description": "panvk: Enable multiplane images and image views",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aa2c1ec56c49a5be0be2aefea7d65da1ae5beeb",
"description": "panvk: Replace tab with spaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3295cb9700de231926c02058afb7dc59cfe69494",
"description": "panvk: Use vk_image::drm_format_mod instead of pan_image::layout.modifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1289c5a30b68c820404bfbbb8b39e9a2a5f3ec9e",
"description": "panvk: Fix panvk_plane_index() for D32_SFLOAT_S8_UINT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad8da772ab5a682a4dd8453b4c8dc66e9baae12a",
"description": "docs: add missing panfrost extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75fbf492aced22a570ed986b8605bf4156bd9328",
"description": "docs: fixup a few mistakes with panfrost",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7342a017927e8b50e9db7190d965160dd074c1c",
"description": "docs: refer to panfrost by version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc8c6d9978d307ee613c6201caa7fcae7037abe0",
"description": "docs: update GL_ARB_multi_draw_indirect support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcf380d1b6d57e84c67b9d94872cea2e1e0e2f0b",
"description": "docs: update GL_OES_shader_image_atomic support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9b662908cce74955f27cee9748e5fa1a75fae11",
"description": "docs: mark GL_ARB_get_program_binary as always supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71b9848c07919891e245cc1b7de4083ff33bf7e3",
"description": "docs: mark GL_ARB_shader_subroutine as always supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3022258de5419a37c74a224258a614cba5563477",
"description": "panfrost: add panfrost support for NV15, NV16 and NV20",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f539763cfc490bec3557ab9a0f85cd9fc3f02044",
"description": "dri: fix NV15 and NV20 definitions to make sure they will be used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1ea79ec164a2bb20aebc51acb8e5417c12cab726",
"description": "egl, mesa: add support for NV15 and NV20 textures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "440b69210aeba3d5c9d035e79773dd81134515cc",
"description": "dri, mesa: fix NV16 texture format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6531e45edecf35167faf893addbf71881e4eab3",
"description": "util: rename PIPE_FORMAT_Y8_U8V8_422_UNORM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc9ae4b97438ab2117772967f7ba781a8fe936cc",
"description": "radv: Fix missing gang barriers for task shaders.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2865dc5fa58fabb0dade48d6c71ed8a21c74e5bb",
"description": "radv/ci: document test_shader_sm66_is_helper_lane as fixed",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "480fcf7affe6b087b2eadb4416f07b4e3824ed6c",
"notes": null
},
{
"sha": "5edae68966c4b629769efb8c70d7143416366beb",
"description": "nir/move_discards_to_top: don't move across is_helper_invocation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765",
"notes": null
},
{
"sha": "74f76f8df299f9930f8a7a7d578847b904e9eec8",
"description": "panvk/csf: Explain why the tiler is set to 0xdeadbeefdeadbeef",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d5d6327bef9207340e5c1bdcbd951904c48e475",
"description": "panvk/csf: Fix cross command buffer render pass suspend/resume",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5a6e99204861115b13e0eb8986badd6603e99497",
"description": "panvk/csf: Keep a cache of the CS reg file at the panvk_queue level",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2bac439d556fb747616460c61aed95900274b16",
"description": "pan/decode: Flush the dump file before crashing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9838024547b355d6abb05e4415106925881a5a94",
"description": "r300: always transform sin/cos input for fs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec1a00f507354b00e526f2c48bed1fae4dccf1fb",
"description": "r300: don't lower sin/cos in finalize_nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d406dbbde953922182e40818961d6d0ce7de1b8e",
"description": "r300: run nir_opt_algebraic in the backend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63b0692eac5cbbce0669b0a8c256e10a50eb7da5",
"description": "aco: don't use uniform continues if exec might be empty",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aa0ede751d13c15edde8692783a26ae587996789",
"description": "aco/tests: add tests for empty exec masks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f35e229faedb5e19da49846eed119d82228c5d5a",
"description": "aco: skip code if exec is empty",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f00c3a14c0e0223314815e83a2861d7b6d6a29ae",
"description": "aco: require WQM after demote in control flow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a175b02bc271190a9b7fec895c0a587da8ee084",
"description": "aco: use repair pass for LCSSA workaround",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5de990f5a94f357f6efd6950f166c2742b4442e8",
"description": "aco: add SSA repair pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83b4b829fd7dcceb7d447647bbd5bc1ec57ea35c",
"description": "v3dv/android: Suppress AHB-related log spam",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba77b2d65db439abec7f11c53adfd5fc0d97cb96",
"description": "radv: fix printing with RADV_DEBUG=psocachestats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c967c9bbef919c112e09d968bcb79900ad8398f",
"description": "radv: fix dumping the trap handler shader disassembly",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c3a757ba6fe05d3db7536cbce020d0e6b62573f",
"description": "radv: add a pipeline helper to skip shaders cache",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f646d43dd21809e95a9f862ebe17733fbece72a",
"description": "radv: fix dumping debug/perftest options when there are holes",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8c1e2ac03b94bc2f0998f2cdf9e3ff35d3fc7bf4",
"notes": null
},
{
"sha": "e0f48568c7f2a638213dee317fde03c23775556f",
"description": "panfrost: Advertise support for AFBC(32x8,sparse,split)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4af57952b126bf399c1063e83dbe305b3d4db013",
"description": "panfrost: Add support for AFBC(split)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "762a0f413369ecbbeb94810b133e66963b69208b",
"description": "panfrost: Add the concept of render block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "303acdef07d23f0ce49e3e027938b96bacf3e890",
"description": "panfrost: Add a helper to expose the maximum effective tile size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a3c8258908fcf12631a9d8b5b3805ad465c929c0",
"description": "panfrost: Select the effective tile size as part of pan_fb_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eead8b6efd5d0fa2779f3498923ae8af4d88cd07",
"description": "panfrost: Split up allocation and packing of tiler descriptor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca84b1e9b51a72b659a5c09895b300c1f7e55cfd",
"description": "panfrost: Increase AFBC body alignment requirement on v6+",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45c523104a8d3b7917eff815291432b15d7c4cb9",
"description": "ac/nir/ngg: Implement optional primitive compaction.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "492d8f37782c14fd4c34b81c10f0f6ed0daa807c",
"description": "ac/nir/ngg: Workgroup scan over two bools.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "78f77e161c3897f1a229fb17f9b20b059c857215",
"description": "ac/nir/ngg: Pass wg_repack_result as pointer instead of returning it.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ac78692be4963ef491343182cd4c2793d91734d7",
"description": "r600: evergreen stencil/depth mipmap blit workaround",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81889f4d5c1ffbd048cd3781f2e99e62853cd6fe",
"description": "r600: ensure that the last vertex is always processed on evergreen",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "275535774c175d2597ef7605d66f1c30a5cb04e7",
"description": "r600: restructure r600_create_vertex_fetch_shader() to remove memcpy()",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d24995adb17d99e999f398b64574be73f969886",
"description": "r600: fix the evergreen sampler when the minification and the magnification are not identical",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5278436d6742fc2065aa72ae5cd4c41eb89f9c92",
"notes": null
},
{
"sha": "42be38a8fb0f7c1d9b65769dca17d50f1dcec5b1",
"description": "radeon/evergreen: ensure equal sizes for depth-stencil npot textures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7eda433095b2f637490969965724bd829bd21f7e",
"description": "nir: document order requirement for nir_lower_viewport_transform",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "11b6e47618909250569dbedd8ef4b48962da5b63",
"description": "nir: clamp small W in nir_lower_viewport_transform",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "19b6991160f6d371f6710a9d0e4f36856b114e2f",
"description": "anv/android: always create 2 graphics and compute capable queues",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "430fa299531021dc40582765b4367664a4d9df4d",
"description": "asahi: refmt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0755b6d3d5a13689f8fbebcc9c882ab079d3134c",
"description": "asahi: add XML for cdm stream link with return",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ebdca6344e07efc68e9a07ec78e3c036eac239bd",
"description": "asahi/genxml: define missing macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e01dc7a5887757a5e1d6894cc1fd1305f97a3187",
"description": "asahi/genxml: optimize out masking with shr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a1a3dac21569a3a835ebf3f8bb40b997fca3df0",
"description": "asahi/genxml: fix 128-bit in CL path",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a34b3ecb7585e617d52e89da5848f4a1b99ccdfd",
"description": "asahi/genxml: fix 0 encoding for groups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65cc99a916a8f77ba8ae1dd4445c2acf651d8cbb",
"description": "libagx: don't export vertex_id_for_top",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "810971532f0c740b9a09f66c938420c0fb786947",
"description": "libagx: fix return type",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dea5f49f230548585fa749344a43a08ed11c99d",
"description": "hk: dce",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33b41e029a3a9506dd41bbb305915c994e99bbcc",
"description": "hk: add cmd buffer to hk_cs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7609a974a3af526ad76192e5c059a4813b14b677",
"description": "hk: use common wg size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c921fa0d7671bc6605eb8faea3d0f96bbc6f6cb",
"description": "hk: do not increment GS queries for passthru GS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b8d4cca7e2d2ae304cf5dc305dd5ae18648c9be",
"description": "hk: be robust against invalid MSAA inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f7598c202ffb4075bba9c09cd5b18597262f2de",
"description": "hk: implement EXT_depth_bias_control",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94160615ef13ef1821ad8b4e561cf10bee1d55d0",
"description": "hk: handle mismatching colour vs z/s dimensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "628a119d82f4c52db9721484495a9fbf1edab89c",
"description": "hk: expose missing eds3 feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0caf6e0440a75819ed867c5158fa0faef25877ae",
"description": "hk: generalize internal launch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aae0c1d5a8dd446015d6208a6bf81942a1d4cebf",
"description": "asahi,hk: reenable rgb32 buffer textures",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "049808630e244ed87884eb89938285d11d8ffc2e",
"notes": null
},
{
"sha": "02d4f49bcd2b091225559275322d52119213ab2f",
"description": "agx: gather workgroup size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4bd5466eeb818eb26311d0061a430f6748f3ae8",
"description": "agx: vectorize scratch access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e99418919c77731d64daec6d3a663b612cebdb0e",
"description": "asahi/clc: drop getopt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1fe60fd987cd0340021fb8d85f86738649320b1",
"description": "asahi/decode: disasm 3D helper progs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b001d68c6911abf15a2991450a1e6881e9462aed",
"description": "asahi: drop desc align alloc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae8e45e19c9b76e16573da4750e7a9010d776749",
"description": "asahi,agx: move texture lowering into the compiler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c17df7010dd8749fdb1282a367b7304837313ae",
"description": "asahi: drop dead ACCESS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c6028324710092a2d6ae52d0111b1663d1ff0c85",
"description": "libagx: DCE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6aad96f6cdfe8ee63a9859318a617a492f034f77",
"description": "libagx: move out of lib/",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "82e68de68112b11d5ee815dfabf55c23769824be",
"description": "lavapipe: Resolved write to pointer after free",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d74ea2c117fe96e527471e572336f931c3c77da1",
"notes": null
},
{
"sha": "6088a4373c695811745f070a805ecf1890a735b0",
"description": "rusticl/mesa: make driver_name() return a &CStr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "475061949149eec38e44bfdb0249dcf43760bdb4",
"description": "rusticl/kernel: convert name and type_name to Option<CString>",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "813edb6ceae7b69b401eac847bfcdd5713ec753b",
"description": "rusticl: check for overrun status when deserializing",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3aa7497cc0bb52c8099fb07b27f9aee5e18e58ca",
"description": "gallium/radeon: Fix r600_pci_ids.h include",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "1299f5c50a490fadeb60b61677596f13399ee136",
"notes": null
},
{
"sha": "41958cfc737b343752f7667020ef000ad46fcde8",
"description": "libagx: switch to vtn_bindgen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b588506ff8b839aa69c91372916485cf8a8655d",
"description": "vtn: introduce vtn_bindgen tool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6874c4f516d1239174058ac4721815848146fd9e",
"description": "nir: add nir_fixup_is_exported pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0b61b02969463719e966d61aa17fc837924c94",
"description": "intel/brw: Dump IR after lower scoreboard pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "90343f452d937d0ee42731710baa464cd7c32d94",
"description": "intel/brw: Fix SWSB output when printing IR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d704af515e118d64212c9893911607924daba8c",
"description": "intel/brw: Fix decoding of cond_modifier and saturate in EU validation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e4440df2d873a167b9b32a36543b84f70a662c4e",
"notes": null
},
{
"sha": "480fcf7affe6b087b2eadb4416f07b4e3824ed6c",
"description": "radv/ci: document regression of test_shader_sm66_is_helper_lane in 7469f99e...25b8f4f7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "385080fb9263395e7911fc38e1e98aff3c2b28e6",
"description": "intel: Allow CCS on 3D surfaces for gfx120",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84208d514e29957836c33f18406cb56dfc96408e",
"description": "intel/isl: Allow CCS on 3D 64bpp+ Tile64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e32203827ad9d145239b96c4e6c1d35dced78de1",
"description": "intel/blorp: Assert 3D Ys fast-clear restriction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d35002949c4ca0ffb00b9e98b828829553d51d4",
"description": "panvk: expand top-of-pipe and bottom-of-pipe",
"nominated": true,
"nomination_type": 2,
"resolution": 2,
"main_sha": null,
"because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa",
"notes": null
},
{
"sha": "4c8ff06449397685a3e7f084cb4e3693ccf82300",
"description": "ci/pipeline_message: add unit tests for tool",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76648a60bbfaf29ae0d5c8189214f6ea249d8354",
"description": "ci: add a tool to summarize a failed pipeline",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9383a62d954e9a3f8c877a213df954f1557e20c4",
"description": "intel/executor: Enable PTL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e49448a433e30a0648b3986381f356335211ae9",
"description": "vulkan/wsi/wayland: Move timing calculations to the swapchain",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5",
"notes": null
},
{
"sha": "b9c8afae339664e78832af3e4bb54a481015890a",
"description": "vulkan/wsi/wayland: Avoid spurious discard event at startup",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5",
"notes": null
},
{
"sha": "ed2bb692f7f3dd94a6e6b76ce30179f15d0825d2",
"description": "vulkan/wsi/wayland: Fix time calculation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c26ab1aee1dd9a06e17744de7ab6a54530b47ca5",
"notes": null
},
{
"sha": "f1665024b806a260d3f1b3fa962acd5792dd2384",
"description": "panvk/ci: Update CI expectations to have a green CI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12fff8005abb3d9f2565230271e7baa7c1a6e880",
"description": "frontends/va: Enable 3-plane YUV formats as postproc output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6c83f3c3bbfec02e6a3bd5eb68988ec544ae6c85",
"description": "gallium/vl: Don't support planar RGB as video format",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "bdb7f36aa8ee4554550f13cf2801dd680fa849c2",
"notes": null
},
{
"sha": "0f533b387ca7609d5273257b5a6a0142f2751fc3",
"description": "gallium/vl: Implement rendering to 3-plane YUV formats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d1ce3d8029b06ebdd3e601b0ea3622471794c57",
"description": "frontends/va: Change default fourcc for RGB 10bit to X2R10G10B10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e3eb62caec1d931bcb2a41b8a5f1649568859c5",
"description": "frontends/va: Return correct pixel formats in surface attributes query",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c20e9868bf0456641133ec4e0d3f225c688c3a57",
"description": "ci/container: setup sections in all image builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "712eccf54456287064206c0464bc82499af5d7d3",
"description": "ci: bump image tags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad42be50c911826f58e98c5c0066e315aacf4cb1",
"description": "ci/deqp: fully isolate deqp builds",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b973278bd86e383507e76810210e5444e92bc75",
"description": "ci/deqp: make sure the main commit is actually from the main branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "84e855953c090a107ad937f3b6fd6ff19889d08e",
"description": "ci/deqp: add build of `main` branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3c3b270d81d1dea4c084befee3c99d78f87d1b5",
"description": "ci/deqp: build glcts in gles build, for gles*-khr tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "393eafe10bd487161e7f3d6e924bbf8889415328",
"description": "ci/deqp: error out in case of invalid build API",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a689b15d9652197903cf245a56bb41191f162e7",
"description": "ci/deqp: avoid downloading 1.47 GiB multiple times",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7832ff9b26f0f347c5117a0c48fa585eff88a138",
"description": "ci/deqp: fetch & checkout exactly the commit/tag/branch requested",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97e6bda35c080a43a22f9ca16b9dd019ad597deb",
"description": "ci/deqp: build testlog tools on android",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e549b6fba2ddc877e88dccd3a52ec647cf4cb411",
"description": "ci/deqp: only compress caselists when they exist",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e5a5092129e14509f99fb4006b49e5f0310980",
"description": "ci/deqp: move testlog-to-* tools to /deqp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "55eb200e818a20e33b7d4ebb99c250f7248f9247",
"description": "zink+radv/ci: fix deqp binary used for gles tests",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "14279087fb37b2869e6abfbc571ecc69184b5fe1",
"notes": null
},
{
"sha": "25bf8e968249f59a82bcf2997625d4f484bc94af",
"description": "zink+nvk/ci: fix deqp binary used for gles tests",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5a6ffd1420cecb9d060f386120b94d9b5eafc22e",
"notes": null
},
{
"sha": "bb87832ce0b5828b2d49db00e78a68f3d78865d0",
"description": "aco/insert_NOPs: add early exit to handle_valu_partial_forwarding_hazard_instr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07df37ba0113584748d91f9094d40f03c6835884",
"description": "aco/insert_NOPs: use RegCounterMap as replacement for the CounterMap implementation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5e5adfb35958eb1db3dedace36fb973b2dc4a9",
"description": "aco/insert_NOPs: implement vector-based RegCounterMap as replacement for VGPRCounterMap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b44faa22ab27b9f486aa2c2e2897f59239eb51c1",
"description": "anv: document the X4 Foundations workaround a bit more",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fa3be44aab611c1fd350ac7023e8ca590c05d0d",
"description": "anv: add a workaround for X4 Foundations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14d8da4c3c2c93a5dfdf1db956c556cf2e2ca7dd",
"description": "anv: indent driconf code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d483f7d984aa30bc90eb286dd1c3ebf80c0ae575",
"description": "anv: track allocated descriptor pool sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b8f4f7143f2e022df245ba2e1a2ab3ed4a2f90",
"description": "venus: handle device probing properly.",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d15376647dd64171faf438ceef05b151cf50f0a",
"description": "v3dv: report correct error on failure to probe",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e2599d47538907a9cf7759da86f79461bdbd5af",
"description": "intel/brw: Use <V,W,H> notation for FIXED_GRF and ARF source when printing IR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "71d362db6613c2b619b8b7ebd503a4f673d333ed",
"description": "intel/brw: Omit type and region in payload sources when printing IR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8474dc853de1da9a2f60796247ec6a5d6a865faf",
"description": "intel/brw: Add SHADER_OPCODE_QUAD_SWAP",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73fc29b25c079c4340bd6917a44cc9f659bdc371",
"description": "ac/nir/ngg: Slightly refactor workgroup scan.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "24ccd134a6ee1e244d24c543c4dc97ed75ef3fb5",
"description": "ac/nir/cull: Slightly refactor control flow for small primitive culling.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "218c824e27a36cac5004444db5391475a98d7231",
"description": "ac/nir/ngg: Trade 1 VALU shift for 2 SALU add.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "340ec61984e6ac1bad779da49723a19ee9da02d3",
"description": "ac/nir/ngg: Don't emit dead code with dot_op.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9d2b5e100dd697760ce7d99be0659f78c11a47e",
"description": "radv: Don't flush at the end of each command buffer on GFX6.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "030a7510ce5fdebf0a5510cb6c0cdafd4af504a2",
"description": "radv: Add a flush postamble on GFX6.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3adf02b2220040f69343329bd4b55d7f4fe2484",
"description": "panvk: fix dirty check for prepare_blend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6f0c473ca000709b626d2b6c78e85b4ffdc8a49",
"description": "panvk: minor clean up to prepare_blend",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc50fb35b0526a10da5e5fe72d4291c5175a9759",
"description": "tu,freedreno: Enable linear mipmap tail for UBWC images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9fc01ec4dfd978a730cb8c5f2402efec1c80116e",
"description": "freedreno/fdl: Pass fd_dev_info to fdl6_layout",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ccbc924b58c36bb98bf37a7b128febd1ab4a0ae",
"description": "tu: Enable UBWC for 3D images without mipmaps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0aaf174e31a960cfdc568c472bce76394b389997",
"description": "nir/lower_system_values: add ID to 32-bit lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f682982e539b5c49d33267dae8c658241ad365bb",
"description": "zink: spec@arb_tessellation_shader@execution@gs-primitiveid-instanced is fixed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5379608fe06f6e01c726df23b44b383b11b2398",
"description": "llvmpipe: spec@arb_tessellation_shader@execution@gs-primitiveid-instanced is fixed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b80d0d8bf4522b75a175f9431317e7b8d0f599b2",
"description": "draw: primitive ID is per-patch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2b7bafd76b28646f8000c95ba9afa11e604615c",
"description": "intel/dev: lower amount of max gs threads for Wa_18040209780",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7117e14026a4af0d0fe23d38346659f815c10d19",
"description": "intel/dev: update mesa_defs.json from workaround database",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d1e0788d40c9a96310154e1a054864b3430d633",
"description": "ci: bump image tags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4facfd6f4d20fd2e88426f785789e1f989988f9c",
"description": "ci/container: add section around strip-rootfs.sh",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "31a23d9801184bbb7bd5621018d48d6bca52c88a",
"description": "ci/lava: add setup-test-env.sh to the rootfs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05b2024c367fe8238bdc2e24dc5d2a78cfb80ca5",
"description": "ci/container: close debian_{setup,cleanup} sections",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b693b704d917f9837aa56e9352b7e55de693e0b9",
"description": "ci/container: add sections around the other build scripts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc59acee8ed671923c627238bcdf79fb6da6ca50",
"description": "ci/container: move wayland build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b18cb0cb313e0efd3ec4b6174b9a7718a425c5ab",
"description": "ci/container: move vulkan-validation build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5655a30412c08a4cb1760a76d68f5955095046d6",
"description": "ci/container: move vkd3d-proton build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b791074f2e2ff055b925c5f58763f951f9392c43",
"description": "ci/container: move rust build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bc5ae2e5cbfd783a46404c69d1fa8a3f9019f2f2",
"description": "ci/container: move piglit build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "999cc1a86fa01528544f3b190bc418c835e96d94",
"description": "ci/container: move ninetests build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "500c1c2d7c1ceec4ae0c1557467ce88f78377b69",
"description": "ci/container: move mold build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a7ab7da1a92bc3d9cbc5cc60b5df70f8d74a368",
"description": "ci/container: move llvm-spirv build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cebd6b09726c6d666f90be504d0b7e1d5c9c87e",
"description": "ci/container: move libclc build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aba579811bfc1f947656b8bb228653917b7fd204",
"description": "ci/container: move kdl build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bfd49215bc141a3a4adb93c9dc1d127589fe3dc",
"description": "ci/container: move gfxreconstruct build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "493bebb9e9debc9df7aa0edc78149f5d88de9d47",
"description": "ci/container: move fossilize build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a824381408c04d6a03856275b888b5b05377f4aa",
"description": "ci/container: move deqp-runner build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "33ea8d3b8192e93774fd93bc4823b8c2109830fb",
"description": "ci/container: move crosvm build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07de2140a3be83ead4e55e54040984c5fd8f8c0d",
"description": "ci/container: move apitrace build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6551fb6504b870ebe590c1a2d48bc1a856ea9164",
"description": "ci/container: move deqp build section into the script itself",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2bd7592b0b0507dfd40529a5ba8fef8dfc5f1498",
"description": "intel/brw: Add SHADER_OPCODE_BALLOT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50e7a8ef2502c246d972714b77523064ee1c23cc",
"description": "docs: Add calendar entries for 24.3 release.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94d3415dcbbc0d999b127e522059709eead9ac62",
"description": "docs/release-calendar: remove 24.3 RC dates",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3b5d135fadb3d9d57a063bbc3050be98afe72840",
"description": "docs/relnotes/24.3.0: Add SHA sums",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8661ff683ac34ad4f98454fcf6d9ecf4a3de41ce",
"description": "docs: add release notes for 24.3.0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e1efe655a74086fcdb030d247acce5fbb0cc10d6",
"description": "ir3/parser: Add fullnop and fullsync sections for debugging",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ab8eff511d640e50682965eb5d4cd9e28f78487",
"description": "tu/a7xx: Implement VK_KHR_fragment_shading_rate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "117379a77ae830e1cf62760353e49ca38c090252",
"description": "ir3,tu: Add support for Fragment Shading Rate and plumb it into Turnip",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2038d363e7e733c0fc04dc123574cbd8b62b9a6e",
"description": "freedreno/registers: Define Fragment Shading Rate registers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a53e6ae6992af51ca422bd82d0adb8accda3b456",
"description": "radeosi/vcn: enable EFC for VCN5.0+ when gfx >= 12",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db2806cf521b0f20e3ddb645605bf94646cbbfeb",
"description": "radeonsi/ci: drop two failures that are mysteriously fixed by using mold?",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "518ccd1ff36704ac486152f775478d5e1c9b8177",
"description": "ci: bump image tags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "524231d119b3cbdc231e78de2eb11df1ab3cc433",
"description": "ci: when installing mold, make its use automatic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba0bb03c84855e59a4eaf5b355d61b5462c1af2f",
"description": "ci: drop override forcing ld to be gold (and forcing gold to be installed everywhere)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "657f8a08b763a97e313cc135d0c7637342c219d5",
"description": "ci/build: drop mold wrapper for `ninja install`",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43f77214a0ff22c2e8659520455791a10a2e7f11",
"description": "nir/move_discards_to_top: single final iteration",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "12d026d679c6f6e55b96e20710e223c45de7c35b",
"description": "util: add BITSET_LAST_BIT_BEFORE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c7d6e9437d98ce7c7f2de893fe1a23d6f47cff1",
"description": "nir/algebraic: optimize more bcsel(, bcsel())",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ef1585fd6961b977a1dbc601f63ad1888254762",
"description": "nir/algebraic: add is_used_once to bcsel(, bcsel()) opts",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8c8482dbbe5d079fcca64dd964defad82561063",
"description": "nir/algebraic: add ddxy to is_only_used_as_float",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69f1a035ff3dff3b9b1fc86cd730933fc42d1962",
"description": "nir/lcssa: use nir_intrinsic_can_reorder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca27951743a4e77a4f89ed3968a40bdf1731949e",
"description": "nir/opt_move_discards_to_top: allow multiple discards to be moved",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "37d77a12e90b0a8922b26869e61376bf082f763d",
"description": "nir/opt_move_discards_to_top: add more intrinsics to add_src_to_worklist",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08e355a2877f0cb785135bf2bcbad3603d4038fd",
"description": "nir/opt_move_discards_to_top: use nir_intrinsic_can_reorder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fff3eb784811cab92a3279f7008aacbee43b4e8c",
"description": "nir/opt_move_discards_to_top: update variable name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eea5be2e28413ff8ac5746d01755153f53700e6e",
"description": "nir/opt_move_discards_to_top: remove recursion",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4c6fdb113f644c75751cae625e684ea487944b2d",
"description": "nir: fix return value of nir_instr_move for some cases",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f97fb1fa55ca7580d6a6192f5588dc590479d15a",
"notes": null
},
{
"sha": "8bbc8284d940324d8f71fe29bee3d23bd1f0ab6f",
"description": "nir/opt_move_discards_to_top: use nir_tex_instr_has_implicit_derivative",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "48158636bf1b0e62ebab4835e1f474866a34c6fe",
"notes": null
},
{
"sha": "f3926c9d4edc8defe3e97a8d2f8c1b41cd6cc2b5",
"description": "aco/isel: use undef Operands for p_create_vector created from nir vecs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ec487d01e2809f4e6e3f500115277447ef2ec5d8",
"description": "nir/opt_undef: handle unpack/pack like mov/vec",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "af974b5fe9b02be44445cea16665457e2c4b7229",
"description": "nir/opt_undef: keep undefs used by partial undef vectors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9d3caf3bf58083afb8cc999c3b980f8862a42e9",
"description": "nir/opt_undef: use some nir helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6630c6d912e6af46213e31e54e7c3940f3b1cbac",
"description": "nir/opt_undef: replace undef in a separate pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ba6200b99e72abc68f36555be4a923e93de2a00",
"description": "intel/ci: add missing .intel-common-manual-rules to .{iris,crocus,i915g}-manual-rules",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ffd170033cd6fcc724546c2b5ef888f55fd068e",
"description": "intel/ci: disable CML jobs because of networking issues",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2af12c5b36ec8591cff812e91cb117929de5f84e",
"description": "v3dv: Check multiple DRM primary nodes before picking the display fd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a35d1a13f240400da4b0c1b192180bf3520da2f",
"description": "ci: Upref virglrenderer version",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41c673888207821e252a03480fe0457bc4bfd9ec",
"description": "virgl/vtest: Add support for creating blob resources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b33eece30912fde73b014ac28c05a61128c7a01",
"description": "virgl/vtest: change interface of virgl_vtest_submit_cmd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a32de23a9d90562191fee04c86af8235d7b87667",
"description": "virgl/vtest: When trying to use protocol 3 check host feature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4e3f21533aa4e68e95168497c6560649f4f5bd43",
"description": "virgl/vtest: take handle from host when using protocol version >=3",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58498ab80614463a9cc35238a1e1da8a064cb942",
"description": "panvk: document reason for maxResourceSize-limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b81eb99b424ac5d1a83569adb62ec9b5b535d18c",
"description": "panvk: check for maxResourceSize-overflow in vkCreateImage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f988a2f336b428a64ad0554781caa0d321159d7f",
"description": "broadcom: move double-buffer heuristic helpers to the compiler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "653808c209d63bc5dc84f23df51c12ccac189908",
"description": "panvk: Enable VK_KHR_vertex_attribute_divisor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e40ccf979fd0c5306e9f1095b2210a5666e6ac7",
"description": "Revert \"ci: disable mupuf's farm\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "bb228bc684e63f392bbbb7e859dfde4725a5a30d",
"notes": null
},
{
"sha": "2e8e14fa9fdb4a91cf566db463575ce6f769f3bc",
"description": "ci/iris: Update iris-cml-deqp CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17e36bc8947ddfec7bf67262801def2a92c1cd7b",
"description": "ci/iris: Fix iris-cml-traces expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b567a59f4bf2a7cac0e61f61739daabf9fae5a0",
"description": "ci/iris: Rebalance iris-cml-deqp jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b15eeff992b53d8e24ab39de423d46d51264440f",
"description": "ci/iris: Force UART for puff boards",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7e7a9ed57632c6d4b0ba1eecb1495e17721d959",
"description": "ci/intel: Set HWCI modules for puff DUT",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4301626cd284f7f52efd995fe3f794c53b7547f",
"description": "ci/lava: Uprev freezegun",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93ce73342537289f8ee9ec08674d4f56ee8770c9",
"description": "ci/lava: Improve exception handling for job failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2c2f0d187032c9e0b4397f5fc1f1d762ffc053c",
"description": "ci/lava: Set default exit code to 1 for failed jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7469f99ea1f3170ca803d9fe625513e22af37381",
"description": "glsl: remove more now unused params from glsl_to_nir()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44de5f1c46ceca4f8dd2c594b93ad3e29f2622bc",
"description": "Revert \"glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir.\"",
"nominated": true,
"nomination_type": 3,
"resolution": 2,
"main_sha": null,
"because_sha": "46bf687882ab25042b4e15edc331eb8fe32d3a21",
"notes": null
},
{
"sha": "10c292acf6e3b62c19dfbb5feca3a61e09d249b9",
"description": "glsl: remove unused member",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ac81c5bb46420f339a5a207285e8a10db79cfa6",
"description": "glsl: tidy up glsl_to_nir() params",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbb3bb5c7bc9b58a95ea3612f6fb9263362751b9",
"description": "util/cache_test: Fix racey Cache.List test",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4dfd306454a4653a8c0b0a37a3e6bb1632abfc9e",
"notes": null
},
{
"sha": "3e9b8488b69569794cc2d99a89b39a4009945052",
"description": "panvk: fix frag_completed for layered rendering",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "157a4dc509360fe2bd9135046aa3691acf7321f3",
"notes": null
},
{
"sha": "9c6b71217d9d686f9ffe0bd1f3f1c4f37bd32f5f",
"description": "panvk: clang-format issue_fragment_jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79a99a2c05a32e1e50eaea2827e7493bc1cb01c0",
"description": "panvk: no need to map IB internally on valhall",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0776b56ad68c7996b800250571ede6910e4a8fcd",
"description": "nir: cse terminate/demote",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a67ca0eb5930496644935f920129f6840e003521",
"description": "nir/instr_set: support instrs with no def",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7097b705b52fdf814f7a0c612222d6cf13f9cd5c",
"description": "nir/instr_set: replace nir_instr_get_def_def with nir_instr_def",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "429980932188c13a39611babeff9f437e2b5c0fd",
"description": "nir: return def for debug info in nir_instr_def",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f25cc0bbc3f348e8548aa2467db6724f4f0246e",
"description": "panvk: inherit sample count in secondary cmdbufs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "680f7afe0b8e200d4eb775da7f7c825ca0e5344c",
"description": "radeonsi: don't use nir_io_dont_optimize because it's deprecated",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e959864b20bd961188cf78f6026a70baac3a824",
"description": "radeonsi: enable NGG culling for non-monolithic TES and GS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d75df43b5f062cd42c92f1671d04517052dc46d3",
"description": "radeonsi: only compute and use min_direct_count on gfx7-8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "06292538ae08fc42dadf75cd2e652852ea9f7d05",
"description": "radeonsi: add helper si_shader_culling_enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d7415d371759daf77b87e250e235057e5f263ea4",
"description": "radeonsi: clean up and rename gfx10_edgeflags_have_effect",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5bf1ef94db896630e2d45a4b3eb8e4cf26162a0b",
"description": "radeonsi: return a better value for load_initial_edgeflags_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6988967a1f520e5928f93ae787d3734b92673206",
"description": "radeonsi: rewrite/replace gfx10_ngg_get_vertices_per_prim",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "963a84677e2a71fd3e89c0d01ffd35c6d86d6e80",
"description": "radeonsi: optionally return MESA_PRIM_UNKNOWN from si_get_input_prim",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "691a9ccb33de44db0cb806e65b01c011d95b9931",
"description": "radeonsi: prepare for making SI_NGG_CULL_TRIANGLES/LINES VS only, rename them",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b03b78bf82d38e2bcd4ab291906549481832d3e",
"description": "ac/surface: adjust HiZ enablement",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aca20fd2e1f36384a39960c1ef4659369a4f4423",
"description": "radv: mark VERDE (GFX6) as Vulkan 1.3 conformant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21baf2f6c1f829f7d09162d123fa726f52e800f1",
"description": "tu: Fix memory leaks on VK_PIPELINE_COMPILE_REQUIRED",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2817a286e041192638a93b74bead56f108477e0b",
"description": "tu: ensure completion of generic-clear resolves for color, depth/stencil clears",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "25b73dff5a01e160e8d42bbbc0026543efa96e84",
"notes": null
},
{
"sha": "4477eed302391851c314109a191e5468ab99877d",
"description": "compiler: make glsl_sampler_dim available to CL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "39afffe95621a2dcfd41f9295ce8a53371c1bc84",
"description": "nir: split off some definitions for OpenCL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3b14481e305a53f6f626e2fb95ed9891175f75a",
"description": "vtn: preserve name, is_return in bindings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "733ec7c675ac10b579ebdfea8b3c78ffa23736c0",
"description": "vtn: use named parameters in bindgen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f25b7103fec17500109bfae68abb0e2218d02eeb",
"description": "vtn: use rzalloc in bindgen",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d7a2303243a32f47d402e3335b16967b49a1362",
"description": "vtn: gather function parameter names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d248618d81ffbb049169ff3f3c496c0c9a21cab0",
"description": "nir/print: print parameter names in calls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b35d7eb136324132619ed032eefa6c6db5cab19",
"description": "nir/print: annotate entrypoints",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eebfbf5ecd87d45ef1ad648435b7b27f9edb82d8",
"description": "nir/print: print function signature",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3da8444be563a150fff6dd686dd68febf4cf76c9",
"description": "nir: add names to function parameters",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61862b209e4e4e8f5006f4449a424023e891594a",
"description": "nir/opt_algebraic: optimize convert_uint_sat(ulong)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "07ba9335ae26e2ca81b9bc2a5f88e53f708b91d1",
"description": "nir/conversion_builder: avoid redundant uint->uint clamp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76927a3b4384bf1f1dac6c97077b2a5a063f4217",
"description": "nir/lower_convert_alu_types: use intrinsics_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b94d640ba068346a7603019ba88768c16b307c49",
"description": "agx: make needs_g13x_coherency a tri-state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "358f40ea90b78aa22e679fd30413769776280df8",
"description": "panfrost: switch to u_tristate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "847e0e78f8b32d3a2ef54b75c57a38d3862ef55a",
"description": "util: add u_tristate data structure",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1cf5ae485458638d96552cc3546c93b4913e5a1b",
"description": "radeonsi/vpe: Don't allow DCC surfaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f5903ab60dce54236ee0822066d88de72e14c0a4",
"description": "radeonsi/vpe: Set correct surface swizzle mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "60146cc57c79e147ee9c61039e0954554dee89fa",
"description": "panvk: implement sampleRateShading",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "83c2d82637d2b7d37a8d32d3ddcab28160fce04d",
"description": "panvk: Advertise VK_KHR_map_memory2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ffde9294e6136b256356c3d5d1845fc638bd3ec",
"description": "panvk: Advertise VK_KHR_index_type_uint8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "52a03ab17928acdccc5c70d8635b6715ad1c9c80",
"description": "panvk: Enable shaderInt16",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e8cfc3ce4f328fcb403f0b98a8b9ed6f746c28f",
"description": "panvk: Enable depthClamp and depthBiasClamp",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "48978d5ce577c18e587226422c7c7801720b017b",
"description": "rpi4/ci: Increase timeout for rusticl jobs.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4675dfb95926bf02ef8e832c4f9b387fc0dd6fef",
"description": "vc4/ci: fails udpate after last piglit uprev",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "93c8a65dee7d386537f5583761e2e5a575046daa",
"notes": null
},
{
"sha": "7805a20d7bb3920ca9868fb97e80c2ea3bcaa129",
"description": "etnaviv/nn: Enable fused ReLU activation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01dc82bc633583540da6d7d730a462d29b0ddb6e",
"description": "teflon: Support fused ReLU activation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad0ea175d56599f48cb98f401b4c7cfa19b3acb7",
"description": "teflon: Mark dilated convolutions and fused activation as not supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "319c56b10a9b4d6378066f97e4fc68124ccc22c5",
"description": "teflon: Use correct convolution params struct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3257f746183553aafee2b59350e6eb195c532c1",
"description": "etnaviv: drm: use list_first_entry",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "916bd73f1d75d4b023f3271323e6d6f6a44a4c6e",
"description": "etnaviv: drm: assert mutual exclusivity between cache and zombie list",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6dd1640ff65edd1ff87ea69fce95a6ce5c0036e2",
"description": "etnaviv: drm: properly handle BO list member",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b471f75215069d37c75568fbd1eecaf504c4ffb4",
"description": "docs: fix invalid expression in teflon docs",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "4d23156127520177a176d7dad127cfea36a87929",
"notes": null
},
{
"sha": "d61dc62c592c4c45397fb48f5724dd40c8d40260",
"description": "docs: fix invalid expression in new pipe cap",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "89dad5618ddb5be50a9b3dceadf8e0addc831c7c",
"notes": null
},
{
"sha": "8ee52b5e23b8246e6a39e04ff99675a79f5e6b88",
"description": "frontends/va: function process_frame has return value",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "efe62ee03fa207246153db8f77fb2198119edc7f",
"description": "panvk: remove duplicate property",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3305f772fa91fe70fb7ed80038b20fefd1b7f75e",
"description": "panvk: wire up swapchain image creation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "f77fe432c11d6ca0c22e98e8a9350b27eb61f98d",
"description": "panvk: support binding swapchain memory",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d970fe2e9d6a8e9997a0ce212146d62013b3b455",
"notes": null
},
{
"sha": "1ff9a0fe80e1eb8ddacd97130bb64142c2f82436",
"description": "aco: remove Pseudo_instruction::tmp_in_scc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1a4a6061c4fe304cf8f2446330a0dde78b6d1fa",
"description": "aco/ra: explicitly assign scratch SGPR for linear phis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17da55113308d783dcb8cd10c6c1a6e9e3e67648",
"description": "aco/ra: use bitset for sgpr_operands_alias_defs",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a04e096339c0cd990c16b06a7ef0f6bc42f3e328",
"description": "aco/ra: set Pseudo_instruction::scratch_sgpr to SCC if it doesn't need to be preserved",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "08c9dca8dbff02e28ad8a008977188f79a43f796",
"description": "radv: fix skipping on-disk shaders cache when not useful",
"nominated": true,
"nomination_type": 1,
"resolution": 3,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c1de5c6b3a690ccba88cc308773aebe5e89ac51",
"description": "panvk: set correct max extents for images",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce",
"notes": null
},
{
"sha": "00b25ec7693e81c23619369551b0d1fd0cb9c440",
"description": "panfrost: use 64-bits for layout calculations",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d5ed77800e04fee670dbc1091d98490e4fa470ce",
"notes": null
},
{
"sha": "92446a2dccc35e55453b96a91981587c41c486c4",
"description": "radv: remove VK_VALVE_descriptor_set_host_mapping",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3ee2129ae6505361a13e3108d8c912c9da5148e",
"description": "pipe: Remove video update_decoder_target",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c324364f3925db190a0c013c148f901f6633151f",
"description": "frontends/va: Only use interlaced surfaces when progressive is not supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2abbd361e2591d9943c9d6eb0318a9615d55a0ec",
"description": "radv,aco: dump LDS from the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2878a1343a06b3239941f2c1e2406685df7b81be",
"description": "ci: disable mupuf's farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "56116c4da565bd1c68168985f4636b7a141f86da",
"description": "anv: Fix feature pipelineProtectedAccess",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0b5408f9fc22c430f37a31014c6d5fd8530981f8",
"notes": null
},
{
"sha": "4743695e91333dc6b0386b8a5a7593af7058643b",
"description": "anv: Update features.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "906b1a067829a321a64b5e10fa938e80499aa210",
"description": "anv: Sort extensions in enablement table",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e34357015cfbe0bb2545f6509d66c76da3232e7b",
"description": "glsl: fix compiler global temp collisions",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0",
"notes": null
},
{
"sha": "25d4943481d5b9297c174f0b29d1520ca83c1459",
"description": "nir: make use_interpolated_input_intrinsics a nir_lower_io parameter",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c294e7f138fe3008f9137ba90259e466fb20e757",
"description": "amd: Rename GFX1103_R1/R2 to PHOENIX/2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d918edaf9a8538e5ec1a7627a89570091fbf2790",
"description": "intel/common: Enable mi_builder test for PTL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6b931a68c79a1fa7a13c3e3fa9ee48b1968c8201",
"description": "intel/common: Implement Xe KMD in mi_builder tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3998602d0e62fec7a2608154c760baadfd29b5cf",
"description": "intel/common: Prepare mi_builder tests to support Xe KMD",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3735652be8736e33ceaa063be51ac4b59bb22b5f",
"description": "intel/common: Properly dispose resources in mi_builder tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1be7e2e89de0741e139ba48dd7f3c4639ae8e34f",
"description": "panvk: implement check_status on v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a52ffa9f24617d75c9fe3628d7cacc1d6f166764",
"description": "panvk: report queue lost timely when PANVK_DEBUG=sync",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c631f1d1b6861a8c08603586ded3713d5e84774b",
"description": "ci: update the comment on MESA_VK_ABORT_ON_DEVICE_LOSS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3affe3cb178b68eaf77ee780431e424395e70998",
"description": "vc4/lower_blend: don't read non-existent channels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4da5b11ca9d23e61772900200f55d93fba7f8bf3",
"description": "nir: add nir_io_separate_clip_cull_distance_arrays to replace PIPE_CAP",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23eb4f345490acaa39d246c7c5ea531a10c662be",
"description": "nir: rename nir_io_glsl_opt_varyings to nir_io_dont_optimize and deprecate it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dacae272bf4024e1baaa6a0192aec893422d8127",
"description": "nir: add nir_io_semantics::fb_fetch_output_coherent",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d5a7bd2214bf60f40c725970dc59fe77aa7f605",
"description": "nir/lower_two_sided_color: fix for lowered IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65d32b96cf22f571fd22c1fef11e48a291dd3448",
"description": "nir/lower_fragcoord_wtrans: handle trimmed fragcoord loads",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcca0e590c6ea5dd60bb78786baf0a93c443aedf",
"description": "nir/lower_clip: rewrite find_output to handle vec2/3 and make it readable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45b20c82497740032e1d316c4ca4129acbcebd9e",
"description": "nir/lower_clip: fixes for lowered IO without compact arrays",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "878d23e17179ea1b4ba2b17a1f7184eb66b2b9bc",
"description": "nir/lower_pntc_ytransform: handle lowered IO",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "18f3c92b8745a6c29139e3db20f8bd2379269e85",
"description": "nir/print: print fb_fetch_output for variables",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f84573be4831197d4546868b3ee4afb74dd04e1",
"description": "panvk: fix base_workgroup_id sysval",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b779068c3a7a8ded00f1d2519fd01dd1d05f3d8",
"description": "anv: prevent access to destroyed vk_sync objects post submission",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d",
"notes": null
},
{
"sha": "6c07c0b86234399f4dd183b3688cdf53d91ed849",
"description": "glsl/list: remove underscores in foreach_list_typed macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66df2915131d50dfefeaea3adff43ce62b385030",
"description": "glsl/list: remove parenthesis in foreach_list_typed macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "02e353a0664dde42aa970420a914a667fc14ed11",
"description": "glsl/list: add and use helpers in foreach_list_typed macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17045b9465cdae9f53b2eb4d4765a7950f23d7d1",
"description": "glsl/list: add comments above foreach macros",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65a54b4ec41f4de33c770ceb1535358d008fbaad",
"description": "nir/lcssa: fix premature exit of loop after rematerializing derefs",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "439e8c42cc4b46a8410e4afd8bc24fc3ed0ce1c8",
"notes": null
},
{
"sha": "327e5465fca3275bac866729783d3f7c4ea11848",
"description": "nir/algebraic: check bit sizes in lowered unpack(pack()) optimization",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "894f7f438745f4f76ea21391a89752ce601f7e2d",
"notes": null
},
{
"sha": "ecd6ae12fbd487d759aaf347c6947a78483c1642",
"description": "nir/algebraic: fix iabs(ishr(iabs(a), b)) optimization",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2b76de9b5dd58c444c194d4c77ef9d9643ae5ca6",
"notes": null
},
{
"sha": "217d70fc38aaa6a20dd866d9d1f0c3d3f87a9255",
"description": "frontends/va: Use compositor blit with different number of planes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a01102efe165d51a90c0bfb9cad8ea75cc064d2",
"description": "frontends/va: Stop reallocating buffers in EndPicture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bd21e4a062e796361c8585a6cd7c68ffa4bedea",
"description": "frontends/va: Check if target buffer is supported in EndPicture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7925f13a418f20da0bb4daa52543797e68b2e6df",
"description": "frontends/va: Stop reallocating according to JPEG sampling factor",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0df7e80179bf7f7785af12b3953895f99fe1ebf1",
"description": "frontends/va: Stop reallocating buffers for protected playback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63fd685b31d9637030a9575a123919b64f71692d",
"description": "frontends/va: Stop reallocating from progressive to interlaced in EndPicture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "910b81f73df567db236dbf90dbcc3d71ba1e931f",
"description": "frontends/va: Stop reallocating to prefered format in EndPicture",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c8a893becd0a9fd952339710d83d2084d0332aff",
"description": "frontends/va: Create surfaces with correct fourcc for RT format",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f70ecba49a87f1a689cb1e4991c5b5277ba73f57",
"description": "radeonsi: Check all supported formats in si_vid_is_target_buffer_supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ba5c65f10b453ec71264027119e390e11e7aae21",
"description": "nir: Get correct number of components",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5ef2b8f1f2ebcdb4ffe5c98b3f4f48e584cb4b22",
"notes": null
},
{
"sha": "cf36fc134e43d9bfb85d0fc38ca01290a860e078",
"description": "radv: Set dump flags in a smarter way by default.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "14ea24ab6fcdf88d0978f783727ad9dc7a688475",
"description": "radv: Also allow filtering SPIR-V dump per stage.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e6eaf7b9508c27aef62b67e99ae7df12c2c5380a",
"description": "radv: Slightly reword preoptir debug flag.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c1e2ac03b94bc2f0998f2cdf9e3ff35d3fc7bf4",
"description": "radv: Refactor RADV_DEBUG=shaders to be a combination of other options.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d5caabdd791d87ec88e53f96d8236ed1984db31",
"description": "radv: Separate option to dump backend IR.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "649da9e744ece2912d546fb79f8a30ea11043d5a",
"description": "radv: Separate option to print shader disassembly.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f92c0bbe96de47be2a91d1eb9864df17290d739",
"description": "radv: Separate option to dump NIR.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d94e65574fbc0105a2a3b5d6ce74f78131e21d89",
"description": "aco: Separate options for printing IR and recording disassembly.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab89fdc3d4111a98fc16fafd7c3a4d09d576c8c7",
"description": "radv: Add ability to dump shaders based on stage.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "57161f516e4557c16e2b31fb5762339f3c541dd0",
"description": "radv: Mark GS copy shaders as internal.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "86795a6337706492dd16ffdd62e1776a07f63ce3",
"description": "ir3: fold shared movs into other movs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "957db02fed592bfe80fa5aa6ca1e2a269ae5a2ef",
"description": "panvk: Advertise VK_EXT_host_query_reset",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89e65dd227cd624a5f8545e623e2aaa2bf4c8089",
"description": "panvk: Expose precise occlusion queries",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cbdb4757d4b61e994022d4dcd0469214bf08cba3",
"description": "panvk: Implement occlusion queries for CSF",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1934e44fc8e5fccc31a0ffcc5357461466f3d81",
"description": "panvk: Implement occlusion queries for JM",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61534faf4e2b031b64ee387558a44e7e06915c48",
"description": "panvk: Wire occlusion queries to internals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be023a3fe0539d5d6c2a996148ae4fc668f94572",
"description": "panfrost: Remove faulty assert in cs_loop_conditional_*",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25248fae8392151997e6f84e80142c705b2f1960",
"description": "panvk: Take rasterization samples into account in draw",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0d0547ee4a90bcb514046ccedeb610bd7d54c3a4",
"description": "panvk: Only flag rw_nc pool as uncached on v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ef4342e3c3080a698bd5ccb17f1e980b16a5a985",
"description": "radeonsi/ci: add options to test llvmpipe, softpipe, virgl, zink",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "51aa1d8381682789a666ed2e6575a79be7241f7a",
"description": "radeonsi: fix gl_FrontFace elimination when one side is culled",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "55d81214c9d800c0667337808a82143ebab17c1a",
"notes": null
},
{
"sha": "48c1c6247ccf4039af872947d2d550f434cc728d",
"description": "radeonsi: handle nir_intrinsic_component in kill_ps_outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5be9d76861c1f5cbcae66bee27d3e40a4851bd8b",
"description": "radeonsi: fix an assertion failure in si_shader_ps with AMD_DEBUG=mono",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b09aaf44d835734081c07f19c06e460808e71a0",
"description": "radeonsi: fix buffer_size for emulated GS statistics",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1fc454673ac5d446aa620f75edf47ac4a8aa94f1",
"description": "panvk: Implement VK_EXT_sampler_filter_minmax for v10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5bcf566a96c10b4aba234bad676c3fd043fe9e3",
"description": "nir: lower INSTANCE_{ID,INDEX} to an offset load_instance_{index,id} respectively",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9be1f1f20d42d736f64ce95fc9240483958e1fd",
"description": "nir: introduce instance_index system value",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2f13723c0aad358778d87ca7e844f438ca5fcfaf",
"description": "radv: add a new drirc option to disable DCC for mips and enable it for RDR2",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2e51d0c724f7d295a19a23ca2395140653d75227",
"description": "radv: add a helper to destroy a logical device",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2181ddf38307c40faff7e47971a9b201b0a3a726",
"description": "radv: destroy meta resources properly when creating the device failed",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0b66cb1f82e429ae8146a8ca1dc37697b8f97339",
"description": "intel/brw: Allow extra SWSB encodings for Xe2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b13eea6425e490956ff13add72b20d5a569ce37",
"description": "intel/brw: Add test for combining SWSB dependencies in SENDs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6714689613aebec164f55b7ba8db41c8261885ab",
"description": "nir/functions: force inlining for barriers.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "46140977563d69428a1db23ee22d374f9b523d80",
"description": "meson: Remove experimental from gfxstream driver build",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0fb4609d944aedbfc7e4813c362410d357318672",
"description": "panvk: add support for VK_EXT_queue_family_foreign",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "715d6e740a35b2d2d46ff40179390a87b161b814",
"description": "panvk: improve VK_QUEUE_FAMILY_EXTERNAL support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9e90e503625b552a427228d49c201ad0dbb55492",
"description": "panvk: add normalize_dependency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0f47e362a610c23c433c13ba2eaa9d26b243d505",
"description": "rusticl: Use C-string literals for DiskCache::new",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85aaeb4bf852848cc49eb1b014af63d0847086f0",
"description": "rusticl: Use C-string literals for NirShader::add_var",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b9ccee00713dd7ad4d6f3e5455bd6491e0fee315",
"description": "rusticl/core: Use C-string literals for XPlatManager::get_proc_address_func",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fab6fa2bc8af9153a8dae84f25ebb85d1a3b1345",
"description": "rusticl/cl_prop: Use C-string literals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7ac2846c9602f7dc10dc6ac4211b1879752fb16d",
"description": "rusticl: Use C-string literals for spirv extension names",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "612ad0cb70b266fd9e6bfb387122e4fe4d0224bb",
"description": "rusticl: Use C-string literals",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62b8e053f74e63431feebb9aad2672a3e1f7b2a0",
"description": "mesa: Add rustfmt.toml",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ff3e2a0f9178eb8bbad4b32b6a7af117c7c80a5",
"description": "compiler/rust: Use std::mem::offset_of!()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "190fbbe1d66925a9927854124b0568a3c913c99e",
"description": "nak/hw_test: Use std::mem::offset_of!()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "718407e806cf4639c3b8367eb40534dd3f29f0a7",
"description": "mesa: Bump required Rust version to 1.78",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "795a36325af637079ea283d73ea56eab833771bd",
"description": "ac/gpu_info: Fix missing prototype mingw error",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "246051ebc6878ff980fe52f9d31ac08abf6943ee",
"notes": null
},
{
"sha": "6d14cad330a34e15db6dae184c45c98c3256eeae",
"description": "freedreno: Fix resource tracking on repeated map with discard",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0a62a874fc5b7387fb4e1da9183fb2c5a9d4b700",
"notes": null
},
{
"sha": "eb10dc2e7338b71f04ec3a7b120a5ac2e379f78f",
"description": "intel/dev: Add PTL 0xb0b0 PCI ID",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "554494e2cdf76bca6622e64698dfd7e50143c0e5",
"description": "ir3,tu: filter debug flags included in the hash key",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d8c90806e4a103c63de534b2cb4fe662e1bee19d",
"description": "ir3,tu: include ir3 debug flags in shader hash key",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c323848b0b70686e856d69699356b8cd71ddb6c8",
"notes": null
},
{
"sha": "4ec43c59da8f8f03a27f2ac4ea2481586071c3fc",
"description": "radeonsi/vcn: Use correct frame context buffer for preencode on VCN5",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3c5fe03b92c4c645b0327734433d109edfe983c8",
"notes": null
},
{
"sha": "c0edb9344f0423fa8731ded6f70afd53e9f50936",
"description": "rusticl: enable cl_khr_depth_images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67212c2fa61367426d26d937b7d5b8d740e973fb",
"description": "rusticl/device: advertize cl_khr_depth_images if supported",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2aec563acf63a8f5356e491d0edb89a98be0a358",
"description": "rusticl/image: fix clEnqueueFillImage for CL_DEPTH",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2acfb55dfb33f5def99c658558f60a79ac5c9aac",
"description": "rusticl/mem: add restrictions for CL_DEPTH, CL_DEPTH_STENCIL and msaa images",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fa379a949537bd45d89d5c4b43a19108b3dec724",
"description": "nir/lower_cl_images: lower scalar image_loads to vec4",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b805e23f40ee56d62b9fcb97ff18e0cbf50f1fff",
"description": "gfxstream: change output location",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "214dee0447ef9bfa98ab2c54badc9e6af848c3ed",
"description": "gfxstream: for Android, look for the autogenerated files",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c219ae7e04850927877cfd4839ef0c9dcc04880",
"description": "gfxstream: delete qemu_pipe target",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9a1654f5ce492cf880b0b4f553e6cd42c7e925dd",
"description": "gfxstream: conditionals for using gfxstream::aemu",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "04f5bfaee641eda5786941a5cc31573e29ee228c",
"description": "gfxstream: update auto-generated comments.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cd8b4d730b4b18311c65aac18360e9ee0ae13e5d",
"description": "gfxstream: snapshot: DescriptorSet allocate and update",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "94b906ae44adb5fb76c121f34f9fc62cf8a871dd",
"description": "gfxstream: snapshot: avoid double boxing dispatchable handle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8845255881f03df9a695fae164a64201c4211d35",
"description": "anv: fix missing push constant reallocation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "62d96a65464317326cdc2686aa34eb30f8c21952",
"notes": null
},
{
"sha": "217c17e8a2c58f76d2aa28583cbacd552e29f3b1",
"description": "gfxstream: Avoid repeated functionality",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1724b44d0878ea78ba472ebae3630dc643d5bf6",
"description": "anv: Drop fast-clear value conversion check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93e42f9700e27233ab82bcadbf9de2f6c197d698",
"description": "anv: Store fast-clear colors with the view swizzle",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a9d7a3bd01caa1858039d6eb95db4b1b698bcb7",
"description": "anv: Support non-0/1 sRGB fast-clear colors on gfx9",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "899bee4af8c6f968dd78046555fefcfa55005ba4",
"description": "nir/opt_varyings: don't count the cost of the same instruction multiple times",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "405e9d9b7466d9f6928fb881cda12fe5ab834a30",
"description": "nir/opt_varyings: implement compaction without flexible interpolation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7c671efc6f81ea3c968daaab178a04f3eef3389",
"description": "nir/opt_varyings: fix packing color varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9b03cf40583529eca89ac040d411dc45a5bcf88",
"description": "nir/opt_varyings: add nir_io_compaction_rotates_color_channels",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8518e1cfd7cfbc4e589400f9179e63287471598c",
"description": "nir/opt_varyings: add nir_io_always_interpolate_convergent_fs_inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95bc42af74295f2c97eba18fa44fe9b8bcc7c58a",
"description": "nir: Use load_global_constant for reorderable nir_var_mem_global access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "58480354432e8a0ee7b8ad80a1d1ae4ec01edfe6",
"description": "brw: Fix try_rebuild_source's ult32/ushr handling to use unsigned types",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c7b312ad45ab724dea7059a91aadc0ca52aac12d",
"notes": null
},
{
"sha": "0a376a672a71df5ef1cf51bf80ea9907e994a5e8",
"description": "brw: Fix emit_a64_oword_block_header UNIFORM -> VGRF copies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d0560f59cedf7ca88efe25bfbee72ff0819bcd15",
"description": "vtn: handle struct kernel arguments passed by value",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "237ed6fd086f91cb5b0eb846190b1754c9bff411",
"description": "mesa: capture shaders to disk before invoking the linker",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3179c65a5afa01db0ed46563c160b63ca50447bf",
"description": "st/mesa: add ST_DEBUG=xfb printing xfb info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "89dad5618ddb5be50a9b3dceadf8e0addc831c7c",
"description": "gallium: add PIPE_CAP_CALL_FINALIZE_NIR_IN_LINKER",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8ee69f7feab7fc4da7e11164ccd869ac6549fee",
"description": "st/mesa: call pipe_screen::finalize_nir outside of st_finalize_nir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7717e458f156e783822c5aaabce730173a71a541",
"description": "gallium: use struct nir_shader * type in finalize_nir instead of void *",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cd302dc39e9b0760498ee4e546b1c3deec1c4c2",
"description": "glsl: add a helper for duplicated code calling nir_opt_varyings",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93c8a65dee7d386537f5583761e2e5a575046daa",
"description": "Uprev Piglit to d04d6fff00849a2a8e29ef3251c6ca04a2f68dc7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5ced8b0ea24984f315e0934209a04a4e7f316829",
"description": "glx: avoid null-deref",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "34dea2b38eb336e0414d60b168b9209e029a8cad",
"notes": null
},
{
"sha": "d2fb489e0c49db645d2b4f892fafdd1a778251a7",
"description": "v3dv: use the double buffer heuristic helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d54a5514cb3be5cf4aa51d4b75c2e4eaa3faf79",
"description": "v3d: use heuristic to enable double-buffer mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d81bcbe3de17a0f9873e1c96f967c75ddc14938f",
"description": "broadcom: add helpers for double-buffer heuristic",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3355ceec3bb35beffd1f585060471e592fd5ca9e",
"description": "v3d: store size of qpu program for compiled shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ba8f65d446fd74872569e6ccc6c5727bf6ef7fc",
"description": "v3d: drop blank line",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234bea1bca7e262f0e1e683aca128478f9a7274d",
"description": "v3dv: add missing support for double-buffer on V3D 7.x",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f78d3833ef3380b0a71c02280fb3ade9bf6c3e8b",
"description": "v3d: only enable double-buffer for jobs where it might make sense",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c958dd4b6bf9a7ee410a4f1851eaa0c99994ff66",
"description": "v3d: do tile state BO allocation later",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93ef28a134c8d9f26ae18c3687f157798c9f7c07",
"description": "v3d: save a pointer to the TILE_BINNING_MODE_CFG packet in the CL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c0f84aa419e59371795bb4fe7cf0b7924c06e03",
"description": "v3d: group tile spec into a struct inside the job",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0543d79aa1f7cc7b6451c55d7955f76af5dae49",
"description": "broadcom: handle double buffer on V3D 7.1 tile size calculations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "87acd4cde5dca7ed637ac2fcd652eea58bb396c5",
"description": "v3d: add a V3D_DEBUG option to force synchronous execution of jobs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5d64ca69c180cd5443d77b6e1b165529e7124b8",
"description": "bi: Execute nir_opt_algebraic after nir_lower_pack",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "3904cfabd6ab20c709103ce051de2ce1ac915eab",
"notes": null
},
{
"sha": "98cff2e098c7f97f01fc5eb252434fb48f7276c3",
"description": "panvk: Implement VK_KHR_zero_initialize_workgroup_memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f88ecf6bb1d216623132cc369ad166f97d64b918",
"description": "panvk: Advertise VK_KHR_shader_relaxed_extended_instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3478f01b0d0a38ceff768679f48d07a16127a993",
"description": "panvk: Advertise VK_KHR_shader_non_semantic_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b13643f16ec7573e11e4dba225d418db8f24080a",
"description": "panvk: Advertise VK_EXT_tooling_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "431f353bfef6eb754e5e9cf0ed064308897afa0b",
"description": "anv: fix incorrect aspect flag for depth/stencil formats",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0317c448727b2558a3748b7d621d6006de5ba51b",
"notes": null
},
{
"sha": "e5776bcb399fdc7e14a199476e777157982d2e3d",
"description": "blorp: Use the calculated execution mask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "67333c2632beb04731d0b0456adb05e8590d786b",
"description": "util: Support elf_aux_info() on OpenBSD arm and ppc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8db71c95e1439cfff95ff92b1916c1d93926b763",
"description": "isl: Move a CCS restriction in GFX 12.x",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ab56a9eecd87bb8ea2ae779648459b7eda8509ec",
"description": "isl: Allow CCS in more cases (xe2)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc70e2d55607faa39520e13d0d134e4f39df0b8c",
"description": "iris: Allow compression on multi-sampled stencil (xe2)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "705555b6b086fc436da79e63be3a664b6726dfc8",
"description": "isl: Refactor WA 22015614752",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d23156127520177a176d7dad127cfea36a87929",
"description": "teflon/docs: Clarify smoke test instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "778ca0824fb61ff8da294b90540dc8a0ecc937d1",
"description": "teflon/docs: Add i.MX8MP to list of supported NPUs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5adb9d03ae70b6defbf5f73df20bee7ff401f2a5",
"description": "teflon/docs: Update performance measurements on LibreComputer Alta",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a37c8b4e7c970ff2d51f366592f5e3b7e6aeab5e",
"description": "radeonsi/ci: update navi31 failures",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8deb32ac2e20a6b1aedda8ff29962045cc3f960c",
"description": "radeonsi: split outputs_written_before_tes_gs into ls_es_* and tcs_* masks",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1d16d88e1eed743b93c8b9353391fd3d20fdbd8d",
"description": "radeonsi: set *outputs_written in scan_io_usage instead of later",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f6bc3e58d7fd5e3d2927adc016a5137db4c975f",
"description": "radeonsi: remove unused si_shader_info::output_readmask",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b10bb9f0ba3fae5cafa45df162d63a77590d9c5c",
"description": "radeonsi: don't set tess level outputs in patch_outputs_written unconditionally",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3a9e7e1e82cf4a035b2702dc6955ca4ef90e3ff6",
"description": "radeonsi: remove unused function si_get_tcs_out_patch_stride",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25ac573140c1ed7287fba80093709b8085c247b7",
"description": "radeonsi: reduce si_shader_key_ge::tes_prim_mode size to 2 bits",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a00ed96585132bc6f32cd64c259d3ed29303d5e4",
"description": "radeonsi: replace are_tessfactors_def_in_all_invocs with nir_gather_tcs_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "702982d3992d7ca44d88d08d072182f0bc0dc3dd",
"description": "radeonsi: get the value for load_tcs_primitive_mode_amd from shader info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e28e05ffe48e3bec1013fed8d28049bf8937c055",
"description": "radeonsi: don't overwrite info.tess._primitive mode when it can be correct",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3570edeae23a84e870f07587903fa27620ec367c",
"description": "radeonsi: fix passing TCS wave ID from LS to HS for monolithic LS+HS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7ba36f5891bff507eeb9b701254138f4fb034f3",
"description": "ac/nir: get pass_tessfactors_by_reg from nir_gather_tcs_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b258a9aa4e9f0829bd82b9bec715641897f404b2",
"description": "aco: remove unused TCS fields from aco_shader_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "985285f30a8639018c450c881c553d3d0c1f2f80",
"description": "v3dv/ci: mark whole group as flaky",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3d24f0ece139e040d515c3d15af11af4dbe44bd2",
"description": "vulkan: Avoid pointer aliasing",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "476dc3c050dfb34e5fbc534db8eede88cf5e2c7c",
"notes": null
},
{
"sha": "ad4e5538bac1e95ebac1c6b956436f98f2dce4d6",
"description": "ci/crosvm: remove noise inside deqp-runner output",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d3f2d2c237fe88464b0cfc9de15a3d92390812d",
"description": "r300: group KIL for R300/R400",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6cdfc2d51cb0155c7e80638fdde32195736b1dcd",
"description": "teflon: Add files mentioned in the docs for image classification",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3f096c6995881ae08bde1350941fa732aa0c3c20",
"description": "etnaviv/ml: Support addition operations on V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaecd0ffd6fff867185505cebd50e095bbe61225",
"description": "etnaviv/ml: Adapt to changes in teflon regarding multiple inputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "986f8c7ff2112bca17d9d044baab64f999ca276f",
"description": "teflon: Support multiple graph inputs and outputs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c0f47b12fc7913a20c62b2f0dce126b4b87904be",
"description": "panvk/cs: Poison cmdbuf registers when PANVK_DEBUG=cs is set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c3ff3f2405104104cf1506c66fc3d3ea7698d8b4",
"description": "panvk/csf: Fix a wait-LS operation in finish_cs()",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa",
"notes": null
},
{
"sha": "b9eed7a0d4e4872dc5e0df2c8475092658ec7452",
"description": "panvk: Cache the fs_required() result",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fd497b2278342e574efb2ef319a40e38e4489ba9",
"description": "panvk: Move common gfx bits to a new source file in the common dir",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79e514637851e70b9c257bbcf99d8b23e46fea53",
"description": "panvk: Sanitize the driver-internal dirty state tracking",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8b70f664405f4875e6bf88722c4a029a44f0aab6",
"description": "panvk: Don't link the VS and FS shaders on v10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b07fd26211f41e04df6b72680096fd052886abe4",
"description": "panvk: Move is_dirty() to panvk_cmd_draw.h and rename it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b304a0c49b9c54043150a960e4741cc52bee7bb1",
"description": "panvk: Move panvk_cmd_compute_state to a common place",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b67b350b4c65fc7d35605d98c701f6fb2ad48cab",
"description": "panvk: Move the panvk_cmd_graphics_state definition to panvk_cmd_draw.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f211e5f9c5a5ffcd01ef400bcebc1a50e5f197b6",
"description": "panvk: Kill unused fields in panvk_cmd_graphics_state",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8a5814b456e80497a242b9f3eff0a3c3b194bf6c",
"description": "panvk: Change the prototype of panvk_select_tiler_hierarchy_mask()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f6c35443921500dea1f6206311c6c8d98d97aa4b",
"description": "etnaviv/ml: Zero all BOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a5149f3feff8de11b5dd90a0e618721e8f4a5d67",
"description": "rusticl/kernel: fix kernel variant selection",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "f098620c2156ae80bf2200f95846acfb442d5d6c",
"notes": null
},
{
"sha": "0291f62c6a6cee8b0aafb299aa7644dddd2fd11b",
"description": "panvk: update expectations for G610",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "595019526d6cfde6ebffd38d924f8e2db4aca102",
"description": "panvk: Add frag->frag barrier before resolve",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a7c8677241b6d02ee998fab903ea9e91f995eff5",
"description": "virgl: Simply loop over the resources to figure-out if it is already added",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "758941ab0cf36676664f1082a100c9bdcaf2b1a9",
"description": "v3d: Support SAND128 base modifier",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "808ae13042e009ed3346f209654a9627ea2e3920",
"description": "rpi4/ci: another detected flaky timeline_semaphore test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eb84f1e61fd3839ca57e4879e12a229eb8c6dffe",
"description": "panvk: Enable storageBuffer16BitAccess",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ed8ef74b4dc111425d6596eb3341d91d563bf00",
"description": "util: Fixed crash in HEVC encoding on 32-bit systems",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab14de32f3ed44f6b8bd6ed8e9974e9ad7056e5",
"description": "panvk: Set fs.multisampled sysval for v10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9b7f547fef1c0b9fac8ccca940259a49f3f82389",
"description": "panvk: adjust maxSamplerAllocationCount limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a245b397c66a1a9a1a21aa99d9fa42f2f9716104",
"description": "panvk: elaborate the comment on the maxMemoryAllocationCount limit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c01449ef5c620433398e0d6f879940e481c7a54b",
"description": "panvk: enable shaderInt64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bdb2f0dc2af5683ce006df764ac3adf5ef775f78",
"description": "panvk: move samplerAnisotropy in the order it appears in struct definition",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d2960a8430ea4071f8314a4413c25911505edc39",
"description": "radv: consider VK_PIPELINE_STAGE_2_NONE like BOTTOM_OF_PIPE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c08d2c40ed3ae4008da31669f3d3b24c9b5aff0d",
"description": "radv: fix ignoring src stage mask when dst stage mask is BOTTOM_OF_PIPE",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ad835a929a243249e90a2c4148f5c2ec64be0eb",
"description": "intel/fs/xe2: Fix up subdword integer region restriction with strided byte src and packed byte dst.",
"nominated": true,
"nomination_type": 2,
"resolution": 3,
"main_sha": null,
"because_sha": "217d412360762803bc9941ba5171ca0be2c5332b",
"notes": null
},
{
"sha": "50243892b4232e4d26c7d00bd86b88da01fad25c",
"description": "isl: modify existing assert by allowing CCS_E aux usage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d32a26b3e6915b9bcbe7d881011b97712229dc23",
"description": "anv: remove unused/misleading/wrong parameters from the RT trampoline",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "97b17aa0b1b6d36d41c48a712865add7050c9c77",
"notes": null
},
{
"sha": "1368ee5e1aee9a760b445b7dd24d8b77be1b0800",
"description": "compiler/rust: drop duplicated bindgen check",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "97be761f927fdb0235cb9709f0d99738000f3d84",
"description": "vulkan: include host write in expanded dst access flags",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d31cb8747780b0a985480912cf05529b77900ea",
"description": "panvk: update expectations for G610",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "619463837fb9c6f68bea7551f0309324fdfff394",
"description": "panvk: fix a missing cache invalidation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a23c0eb61a919dea4790da9640a7c7689294116c",
"description": "panvk: improve should_split_render_pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bee7ef4670b25de9cca4d8aa570eac01e9b9b2b8",
"description": "panvk: skip tiler subqueue self-wait within a render pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1b2ea10d6802de4b531a0f4b11d541154cf2ea6d",
"description": "panvk: skip frag subqueue self-wait within a render pass",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "764a2940593379b9b11d3270b610b382f63c2675",
"description": "panvk: always skip frag->tiler subqueue wait",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ca7814ccf409e7fc5054dd0481e58399ead8cf76",
"description": "panvk: rework collect_cs_deps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f1f3b568340ce9216f95b1fa6ffd67f531ff5038",
"description": "panvk: rework collect_cache_flush_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4a598e946c8ee67fdb3f58b5ac2b0f014af559e5",
"description": "panvk: add get_subqueue_stages",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "764cb8aebbded39995724d62d9bbcf3912932c43",
"description": "panvk: update CI expectations",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a60e1dcd784b7df9e1bc15b8f591bdcb905c88c",
"description": "panvk: do not leak mapped memory",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3419fc0d8ae32cef42589c8d6798a836a4f608c1",
"description": "panvk: add memory mmap/munmap helpers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8ef57341856210b4ca8840bf5a601eaabcaf8d81",
"description": "Revert \"ci: disable mupuf's farm\"",
"nominated": false,
"nomination_type": 3,
"resolution": 4,
"main_sha": null,
"because_sha": "acb48bde44e7c807701a2248fc263868e04cfc10",
"notes": null
},
{
"sha": "19c4b734f291ca512c1823862592303ea21d0d2f",
"description": "radeonsi/vcn: Fix compile warnings with previously uninitialized variables.",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "03462aff8f0ef6f869baedbfe9ff5b4a38d1866a",
"description": "radeonsi/vcn: Indentation fix",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b8d253b30c0a8c1878f2429f0a4df0a068bbf0aa",
"description": "vulkan/screenshot-layer: Add region command option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45c0ef3bb48a9c8d3c8d10ab3a39e3dd27ceb772",
"description": "radv: dump SPIR-V and NIR for the faulty shader detected with the trap",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9149488a9dcc96314814bea5365db0fa1aa0f2ad",
"description": "radv: mark live invocations when dumping VGPRS with the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e037ac2a916225919492801c0c0bb3f528cb1a1",
"description": "aco/gfx8: use ds_swizzle_b32 rotate mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fdc1c61306ddf72713b06aeaa963517636f02072",
"description": "Revert \"util: Use persistent array of index entries\"",
"nominated": true,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": "031f2c2a691d9fbb84ea6146eeeda09d4a4d05a6",
"notes": null
},
{
"sha": "66d68263f8fe2fff70bccdb91f700e58a9e8019c",
"description": "Revert \"util/mesa-db: Further simplify mesa_db_compact\"",
"nominated": true,
"nomination_type": 3,
"resolution": 1,
"main_sha": null,
"because_sha": "92893309bcc0c1a9ab9eab844a896d99cbc4b4e2",
"notes": null
},
{
"sha": "5cfd841ddaa2c5b7c38725595f1a3cd6c964ceab",
"description": "anv: fix descriptor asserts",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "b6d11ba5b41eed6c9f897b832194d146dce896be",
"notes": null
},
{
"sha": "07f44ecd31335c2f4b62cb5a641740d8058e0b1e",
"description": "rpi4/ci: mark another flaky timeline_semaphore test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7c3e2927fecd1b81b225828dd4256c660df1f2a8",
"description": "docs/features: mark VK_EXT_scalar_block_layout as supported for vc7+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b501cbf153552a27c9a58554716288609337b491",
"description": "nir/nir_opt_offsets: Do not fold load/store with const offset > max",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "73d513c5be2f0cd2ca8f3c0aca0a536cabc8df58",
"description": "vulkan/rmv: Correctly set heap size",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "845792db735893a4e42a0cf7949464bed2180eea",
"notes": null
},
{
"sha": "a21cd8c5b623e9b8b199518331a148835844660f",
"description": "brw: allocate physical register sizes for spilling",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "aa494cbacf3bfa57163bbed8b5552ad25434e713",
"notes": null
},
{
"sha": "d13bcd1dafac0c3e3907b8d7b6c884225be5dd13",
"description": "pan/ci: Move g610-vk jobs to post-merge CI",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dcfc956521834ec325fa8f528b8c9118bdf63331",
"description": "radv/video: Override pic_init_qp_minus26 in PPS",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d166bb5dd116fcb41bfbf4be724021e21b926f5e",
"description": "radv/video: Use 64x16 alignment for HEVC encode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1c1a33b35a0ae14bff0ecd03255a7dab3399f1c",
"description": "radv/video: Avoid selecting rc layer over maximum",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4a19047d329a49ed34fe05346ae1d298d2907e3e",
"notes": null
},
{
"sha": "e941acfb9d055f2cef4bc2f21166e7c2c4821099",
"description": "radv/video: Report correct encodeInputPictureGranularity",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "e4ec135d8bbd94ef552c94fe1d09cf326417b14d",
"description": "radv/video: Fix HEVC slice control",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "967e4e09dee81b93cfb30195ab5e1878aca9dbd0",
"notes": null
},
{
"sha": "6a121f150750f0a3316a317274b14a4d0ac077f6",
"description": "radv/video: Fix H264 slice control",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "54d499818ca9a004ba735635d328a1ed0ff010b6",
"notes": null
},
{
"sha": "15ea28b835e5655a2a48d730a62a19036868ee4f",
"description": "intel/executor: Fix exec_size in @read macro for Xe2",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3a14d7b913313552a4224834cd760836f6aaf8c",
"description": "intel: Avoid unaligned pointer access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f3e24f4f3636937d49ed615340a88b648cfb220",
"description": "anv: Avoid null ptr dereference",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6d11ba5b41eed6c9f897b832194d146dce896be",
"description": "anv: Protect memcpy/memset/qsort calls against NULL arguments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6e544214d508672d5e766a27102699d403440286",
"description": "vulkan: Skip memcpy() call if passed null pointers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d21f7f75ff38ed26769235daf98af4a18b02f0ab",
"description": "llvmpipe: align with u_cpu_detect struct changes",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "962b996d4c569835e0c453a60bb4680d432d30f1",
"description": "util: drop XOP detection code",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4b45b61fef6e0f3325888c190e6e557d8948b31a",
"notes": null
},
{
"sha": "ca947e1295a8aedd4b7f09ca89ab285156b1309e",
"description": "util: Drop ancient Intel CPU detection",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a78c2bf2a41252045f7bb695d02d75fcd73a3957",
"description": "util: Remove MMX/MMXext detection code",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae85e6920c18c6f850c22e183f2f740c45b69ad3",
"description": "util: Drop 3Dnow optimisation leftovers",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a3218e65d1e52469421226a17f2ba91a6b3e4bb8",
"notes": null
},
{
"sha": "59b25492795eb415b8d894b2238cb6bcc6b17169",
"description": "glsl/nir: fix function cloning at link time",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "cbfc225e2bda2c8627a4580fa3a9b63bfb7133e0",
"notes": null
},
{
"sha": "6a6e37728d8e2229c69d4b3a652680916e515e97",
"description": "turnip/ci: document regression",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b0c9789bc1ed808d29f642e9445599dc85896444",
"description": "docs: add sha sum for 24.2.7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c2c89b1a4937cb3f6cdae183aa82cec6e58e0bed",
"description": "docs: add release notes for 24.2.7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4654cef704430eaecc4e89562d88adddd2d87e9",
"description": "docs: update calendar for 24.2.7",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b5f9eeb0efe5d826c1727ae7b5cd5d015afaff",
"description": "radv,aco: dump VGPRS from the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "132b7a85c7098dd731241263fd46213615628f6d",
"description": "aco: drop the second M0 operand for s_set_gpr_idx_on",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c712555a9fc4767c2725ada03a7853e408cfe5f4",
"description": "aco: save/restore VGPRS on GFX8 in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a77af57e83ff1a4fb3bf963d3d045f79106d1e92",
"description": "aco: use all invocations from the current wave in the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "034014a165117bbb4e83f3bf577104da148f41f7",
"description": "aco: restore m0/exec before exiting the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "185a165a8593f435b54a55c6ffcb084a9162ce17",
"description": "aco: fix validation for v_movrels_b32 and friends",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "40b343bbeed69d7c5b4f7d25d0e0724cc43f6486",
"description": "aco: add a new variant for vop1() with two operands",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f4cf6a71edd065bf9af14605c8bc3d88992732a4",
"description": "aco: use a 64-bit mov to save exec in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d4cc041563a93ce80ce38afcc9ebdb7d103a0ca",
"description": "radv,ac/nir: split global access using nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17cc8a5a541e3c206b29f6d2b89a8b11a4da7dc0",
"description": "aco: remove load byte_align",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8fdc5d7f9f853dcea6d8934239a3a63ad8e87ff9",
"description": "radv,ac/nir: lower sub-dword loads using nir_lower_mem_access_bit_sizes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d3ae1842a20f4a747a6aec01ed036f0340fbed97",
"description": "aco,ac/nir: flag loads to use smem in NIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7fe4f4c14c893f9228251ccaf0fcc65f637bf40f",
"description": "nir_lower_mem_access_bit_sizes: support load_constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45c1280d2cb2f35e95b8d24f697b950fc4603189",
"description": "nir_lower_mem_access_bit_sizes: pass access to callback",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "61752152f799274e178e534fa42b16277c9686c1",
"description": "nir_lower_mem_access_bit_sizes: add nir_mem_access_shift_method",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2dd36c66ef6a615b4be63e43da88401b68aec04",
"description": "nir_lower_mem_access_bit_sizes: support 64-bit offsets",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0619e4db6382095cb487c586ba9c676547727245",
"description": "nir,aco,ac/llvm: add nir_op_alignbyte_amd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db0cbb7e9b8fc2be6a9a93711e52adaf674a1bd4",
"description": "aco: optimize nir_op_shfr with <32 src1",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bd88c8733aef7b5f01135ee90f9c1b7588a42271",
"description": "ac/nir: add ACCESS_CAN_REORDER to lowered load_global_constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c7830eb858cba5aa66418698ee9a96f0d82ecfb",
"description": "nir/algebraic: optimize ushr(a, ishl(iand(b, 3), 3))",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e95a3364b863fe86e65e0e041ced0982b420dfc0",
"description": "nir/algebraic: optimize bcsel(ieq(b, 0), a, shift(a, b))",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80b76ba692f715bbe63c1def45400a9fc940eb6a",
"description": "nir: add more intrinsics to nir_intrinsic_can_reorder",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9257307797d9d543d0c91f5dfae89d9f0340a4c",
"description": "freedreno/ci: document flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "234b9c72f9a8e407a7266280f2b8f6590e145bb2",
"description": "nvk/ci: document flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d688a25d7e51c18c5db72fb2ddda2fe1202e9e65",
"description": "broadcom/ci: document flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6018d15f320df55263a64ba770f2a99a14083607",
"description": "radv/ci: document flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c77469995be4dd7ef7694de7eeba640dd55809e",
"description": "aco: fix saving/restoring VGPRS in the trap handler on GFX9",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b32d0d4b4588bf207a9b85b03f2f1c7bb9e72d57",
"description": "meson: define only once the versions of the x11 deps",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9dc872c4c7a86a7e0258850e06177d94e4cb10e4",
"description": "meson: move openmp block out of the middle of the x11 deps block",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "594b8d9f81d90fe7a5aca00d7ba6d54cf3a2dff1",
"description": "ci: reduce priority of nightly pipeline jobs from 50 to 45",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "50f9bec3ce4424afb508be81ef0fe31e2b8b1fc2",
"description": "ci: raise priority of release manager pipelines",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62da644221143dab80b739965ed411ec28724f66",
"description": "panfrost: use mesa_log infra instead of stdio",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c53b94445349787a83f9fe5e6e07dfa879c0257f",
"description": "panvk: drop unused include",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "936da3eb9c00fec2d61638863ba386009a00f099",
"description": "etnaviv/ml: Zero out the NN config",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b3057ab5119c0cc4c5c66c00603cc669a8882146",
"description": "etnaviv/ci: Update expectations for the NPU in the A311D",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "459da82db6edbd2eee0a1f6f87a493662540c8a9",
"description": "etnaviv/ml: Make use of the new depthwise support in V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63a10f770c206f59ae694bfca50b22596fbeca6a",
"description": "etnaviv/ml: Only reshuffle when needed on V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "93298a873bba60e3c21bf448b24fe595af434552",
"description": "etnaviv/ml: Fix reshuffle TP jobs on V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f186844545a3c4fbf81f55ca1a0878318803ad1c",
"description": "etnaviv/ml: Disable caching on V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "41a9540ab91def37f5390edb96641b0e47678781",
"description": "etnaviv/ml: Set two bits in the NN instruction for V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bb06e082f8d8faba32fccc17bf8d76938c6a3e3f",
"description": "etnaviv/ml: Implement tiling for V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0ef5aa5fb6e32626f03053d0e5f7a2fb7fc08412",
"description": "etnaviv/ml: Fix padding for convolutions in V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4ba62fcda0eaeb4f7864ee31ca5598b9969f851",
"description": "etnaviv/ml: Add encoding of coefficients for V8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f3d765ed5d12b47ad92494dd71a3a2882504e76e",
"description": "etnaviv/ml: Split V7 coefficient encoding to a new file",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3744defc7e1f1766a84a72b1f4b5885ccf2f5e23",
"description": "etnaviv: Add script to decode weights in Huffman format",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "88b5b998d2e6a17bca09f53e8680ea23c8b983f4",
"description": "etnaviv/ml: Rework the dumping of tensors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ca98fa662d95e4c4f5194d4815abb3d09bdbe0a",
"description": "etnaviv/ci: Add expectation files for the VIPNano-SI+ NPU",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9bb9aa7d5ee87069c65ccef26e0f762dadce597",
"description": "etnaviv/nn: Fix use of etna_core_info",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "92a6f697d589c926edf712ca40a7742ce7d187d7",
"notes": null
},
{
"sha": "70bff0c971aa41d9eacf813a771a73918b0146aa",
"description": "etnaviv/ml: Fix includes",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
"notes": null
},
{
"sha": "79b34a6539dcfe7b09096af97f58bcd833fea3a9",
"description": "frontends/va: add support for VAProcColorStandardExplicit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a9e4461c26c938262e2b14f530449f53ff1adbc8",
"description": "frontends/va: add support for VAProcColorStandardExplicit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acb48bde44e7c807701a2248fc263868e04cfc10",
"description": "ci: disable mupuf's farm",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fbe5d41b588ed76da4ed3ce657c8cf9fee210b1a",
"description": "anv: extend Wa_14017794102 with lineage Wa_14023061436",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9429c0075ba6bddd5b46f2caf471dec58fb3f924",
"description": "anv: utilize ray query bo per queue for Wa_14022863161",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1bd9e51a73fc6332e4c29bc4aac6f73711fd8d9d",
"description": "intel/dev: update mesa_defs.json from workaround database",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e757238370dda6290057b8be8151717db0ffdc94",
"description": "vulkan/wsi: Support alpha swapchains on win32",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2f4206d4920cc347a5de24573038e0300af4946",
"description": "intel/decoder: fix INTEL_DEBUG=bat",
"nominated": false,
"nomination_type": 2,
"resolution": 4,
"main_sha": null,
"because_sha": "8906816f49f97c496c14ed69d48a1abfbdc8dc64",
"notes": null
},
{
"sha": "68cdcf5bbc40acebd8559e8acce9b0a9b51bf378",
"description": "nvk: Fix two typos in comments",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "05770374a374d790e17373125dd34454cc629e06",
"description": "nvk: Remove params for dirty_cbufs_for_descriptors",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc12c78235bb5334dd9c2d3c91ffc4c7990e1c2b",
"description": "nvk: Fix invalidation of NVK_CBUF_TYPE_DYNAMIC_UBO",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "091a945b57995a0184bf83085e2dc5b5e8fa619b",
"notes": null
},
{
"sha": "64f17c1391860ca2d0898dd5076514c22b1cbdfa",
"description": "nvk/cmd_buffer: Pass count to set_root_array",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "b2d85ca36f9522689f55f2193936507b74af094d",
"notes": null
},
{
"sha": "08530462bd5d2aa98d08763409cd7ad3612e3fa4",
"description": "anv: implement Wa_16011107343/22018402687 for generated draws",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "53eed61a90113f09cdb9bd60d0eb20fa44050cd6",
"description": "intel: make sure intel_wa.h can be included by opencl code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "672d41d22a64ad601d1cb329c2c361432c9d49c3",
"description": "anv: split generated draw flags from mocs/dword-count",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d6acb56f11edfdccfcc477ded897feb25383a31a",
"description": "anv: update shader descriptor resource limits",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6e230d7607f9b3e082d00859bd7725c4dc87e5cf",
"notes": null
},
{
"sha": "1794ff730978a2b316daee86621ddfabd3d860db",
"description": "gfxstream: use canonical Mesa dependencies",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e9c14395d91910ff410694bea97242ac0924393",
"description": "gfxstream: guest: use internal version of AEMU headers + impls",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a8c1021d79583768d3f1a36d4717fbbb84b6904f",
"description": "gfxstream: modify libaemu for Mesa use case",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "43e378c537aa16b1e29d927758d13974d077264a",
"description": "gfxstream: aemu: vendor it",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c7decb61ee8fd61436495a4365733262063c5415",
"description": "gfxstream: nuke EntityManager.h include",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8f094a7762603918903fed0db09607584828aa02",
"description": "nir: handle fmul(a,a)/ffma(a,a,b) in nir_def_all_uses_ignore_sign_bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e8a08ae777351ebdbd166ef1828873368db075b",
"description": "aco: use nir_def_all_uses_ignore_sign_bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7d5db1ee52b5c718838b66cc2b996f84310cdb87",
"description": "pan/bi: use nir_def_all_uses_ignore_sign_bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "34f41abe24726c4a4cff095f9a5b86dbff784769",
"description": "nir: add nir_def_all_uses_ignore_sign_bit",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44fa24580f6a4ec344071eeba058f19172a8bb4d",
"description": "radv: optimize the pipe misaligned L2 cache invalidation on GFX11",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a3a65c0c4f192aeb19dd1436e7965419485805a",
"description": "radv: pass the image subresource range to radv_{src,dst}_access_flush()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7a39fac108d94ca45e84c32a92e43cc8a1585d6",
"description": "radv: use vk_image_view_subresource_range() when possible",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7a8b725d035da7ce697baa394d192f7dd4d9dd3f",
"description": "radv: determine the first mip that is pipe misaligned on GFX10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5d5f2fbef238aa523162fb446c6c7ed790c87c2",
"description": "radv: move the GFX11 special case for mips to radv_image_is_pipe_misaligned()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "65bb39bf9624a04c21d6cf5ff7c80b37deddb8e0",
"description": "radv: do not always invalidate L2 for GPUs with non-coherent RBs on GFX10+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eff8a3517d4225c577d8e6f3fe3657434231c688",
"description": "panvk: Enable CI on G610",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e0b81413de588803c9a0736acd8decd40d19ab6",
"description": "radv: emit nir_debug_break instructions when the trap handler is enabled",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2d5df46c254222f726004fa03b69a93af4c75ed0",
"description": "aco: emit nir_intrinsic_debug_break",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b6c72b371740344e1b673707e228d378ae3842a9",
"description": "spirv: handle NonSemantic.DebugBreak to emit nir_debug_break()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a85f0143e0525f208d892932ad032bde5cd7da13",
"description": "nir: add nir_intrinsic_debug_break instruction",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5b951bcdd7faf1cbfc189a953c33334378ada3df",
"description": "v3d: Enable Early-Z with discards when depth updates are disabled",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fef8490eb962e8f171583db22d362b16ad9bee36",
"description": "anv: Enable MCS_CCS compression on Gfx12+",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a7df331af65216e0229fe6481c1eca70221b225",
"description": "nir: Fix `no_lower_set` leak on early return",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4",
"notes": null
},
{
"sha": "c923eff742b83cc475d02ad57c538754db991c06",
"description": "tu: Fix potential alloc of 0 size",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "4cfd021e3f74fd75e7998cae5697a1ba598237d6",
"notes": null
},
{
"sha": "53c2d5e426d8a5b919ea3c64bad9e46b354b2fc9",
"description": "tu: Fix push_set host memory leak on command buffer reset",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a",
"notes": null
},
{
"sha": "5f79b8ea2dc8fc9b718564aa1578838ff8af4da3",
"description": "radv,aco: save/restore overwritten VGPRs in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ccde8ecd64d9d6194ec4ecc47db7bf4e214b3f2c",
"description": "radv: compute the TMA BO size instead of using a constant",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3e88f996a5ae203c34d6971df5d2ea2be85ac3cc",
"description": "radv: fix the TMA descriptor size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6ec0c859084271b876f999169a548609c7c20a50",
"description": "radv,aco: use the trap handler layout struct while compiling the shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6bfd92123fc2a902cbe9372e847daecff537d208",
"description": "aco: simplify postprocessing the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "44dfeb4479164e1862310d3daaf4e03347cb5466",
"description": "radv,aco: add a separate function to compile the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "62e335c779df2fab9cf372a1b3e58439fcfac188",
"description": "radv,aco: dump more SQ_WAVE regs from the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0cc21d060120b86347ac5fe7f879425bcf21be94",
"description": "radv: cleanup printing SGPRS dumped from the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ee74b090dba18d771ae1b1d16d2c4a5cf36ae6c8",
"description": "nir/opt_16bit_tex_image: optimize extract half sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "bad38c1e7610a141224f678d839de410169d267a",
"description": "panvk: Implement global priority extensions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e2c81380a941aeadcd9ed0d4674e35720ca7546e",
"description": "pan/kmod: Expose medium priority on panfrost",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2237cff1af9096fffb691dd07930dd816907dc35",
"description": "panfrost: Report default value for GROUP_PRIORITIES_INFO in drm-shim",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "25b73dff5a01e160e8d42bbbc0026543efa96e84",
"description": "tu/a7xx: use concurrent resolve groups",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f0e5331b21b507f7f9d6b337ed87ea34ab3bf79c",
"description": "freedreno/registers: update RB_BLIT_INFO, RB_CCU_CNTL",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b36a7ce0f1988dd93ec31059cd6ab0ccec32ee91",
"description": "ir3/ra: prevent moving source intervals for shared collects",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5",
"notes": null
},
{
"sha": "a2c4a34303cd70e1df3e822bec53312b96e94293",
"description": "anv: Align anv_descriptor_pool::host_mem",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "2570a58bcdf30d699b89323fef60692093dee7ea",
"notes": null
},
{
"sha": "ece1ab3b87f58528fab4a75f8ef1f173159aabd8",
"description": "radv: run copy prop before vectorizing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "107f29c39a91fcc73e6b3bddb84335a91b78d66e",
"description": "aco: do not reorder s_trap instructions",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "252e9a4cdfb71b9735f02f8e3058b7fd5714feb9",
"description": "hk: Bump up max buffer size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "81546c769e69f9ed67422a778cc8cfaac3cbd3e5",
"description": "asahi: Use 64bit size fields",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "63dd4c13d0c8be654be775a9cda2a6d77264670c",
"description": "asahi: move agx_gather_device_key",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e57e0aa7d6554adb1c3462a4b2b68c22505fee0",
"description": "asahi: factor out more compiled shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f36ea1818b00f975cf680cdee428eef04aba6b29",
"description": "asahi: drop dead param",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e7f100013f7ba1fe2bf3beae120903a3db6b5f5c",
"description": "asahi: don't take compiled_shader in agx_build_internal_usc",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d73a3ae40db6accd8b0d5e38d2ef0d730f1788e",
"description": "asahi: assert/cse resource valid",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b94bcf0318f28eb9f75e7c238d3bd4fd606aee0a",
"description": "asahi: fix a2c with sample shading, harder",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9bbe93d158915f5b4b0904c12e52d393dc30f4ae",
"notes": null
},
{
"sha": "b9429930b9b7a7060bce1ce8d6bd2ad599c9570f",
"description": "asahi: correct core count, max freq",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "beab5d27923cd22f265ca03b6a353410a17fcfe2",
"description": "asahi: extract agx_get_num_cores",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e145425746f7d5004eb39b0aced63c8463b70462",
"description": "agx: fuse also 8-bit address math",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "75d3c51e51b13523f8291969475f6e00f6a70b27",
"description": "libagx: drop silliness in restart kernel",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4660911cf90aa754580c4d8e2cde6aeb3ee90195",
"description": "libagx: fix unroll kernel constant qualifier",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2963cd900fa132b9ae438e3d0e662df226f72815",
"description": "libagx: don't key unroll to index size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6030b204d5dc553b81baaff9fe1eeab032d540bd",
"description": "libagx: simplify index patch expression",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5e4e8df95aa81ed9f7356a4e1b82e048cf52a9f1",
"description": "libagx: drop Clockwise",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0c0097ab34cdb21ad8cdd8b3574c3a60e6e595c4",
"description": "libagx: vectorize triangle def'n",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c54fdde1a418a14c19ff46fe48b6e2b259b4828b",
"description": "libagx: drop dead code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d00a504cb0a30c4c4952b214694417f0bd600f5e",
"description": "libagx: drop branch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "28a284430976e2aac857050f633a33ad90d69300",
"description": "libagx: fix cl warning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "663b367a768fd8779a0290d4742b0ff9f9b4826e",
"description": "hk: fix meta shader name",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8b69ebdc2fdede355c0d08ae2b690a5168e8524",
"description": "hk: drop assert",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ece3bd74dbd3f757505931290b52ead24e3356aa",
"description": "agx: make imad+ishl rules actually work",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f7374707360644057cd686efd46192e1b0c80c2c",
"description": "agx: fuse iadd+large shift into imad",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c9e42073a1ca2ef57bb1e9b123a703eb4db62129",
"description": "agx: optimize signext imad",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf0261980ae399f839aafaa7bfb74b8fcf8fed20",
"description": "hk: Enable missing swapchainMaintenance1 support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d449800e4664c04ee458953639694a0ce1a47086",
"description": "hk: don't advertise impossible modifiers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5d61631fe394a2005c769b7e7b6765cff98451a",
"description": "hk: Fix DRM modifier selection for compressed surfaces",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "da1601a4ecb87c9b7266b79fccb5766654f51b11",
"description": "hk: Add virtio implicit sync support",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1a621a6967fa24d4cc41e3a5f99815864253a18a",
"description": "agx: Add support for EGL_NV_context_priority_realtime",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ddc6d9e98468109cbfe3f9b23727e72531db40f2",
"description": "agx: fix atomics in tess count shaders",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2c7635ab638fa763714e71d466b2359cb7e1c96a",
"description": "agx: add tests for sign/zero-extend propagate",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6d56c8bc02ac2a2720b2bc00e3c6f7c9d92175ec",
"description": "agx: fold zext into int sources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "200d0794e274ec3de88dc0eb998b3912deba5872",
"description": "agx: optimize signext+iadd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cfe0a9acec7cf0a1d8de17e9ad248523ce149e7f",
"description": "agx: add pseudo for signext",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8de339c0d811e45e941a89ccebe6ef4888db28fe",
"description": "agx: change int conversion test",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85c5a25ec3a6c8d068b2dd8bd6dfbf39bd546ee7",
"description": "asahi: In-place decompress shared resources for feedback loops",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f04387a41550c3247e241247ba30e3db50df3c47",
"description": "asahi: Introduce batch->feedback to disable compression in PBE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9288a3a583ae6c8204333e1c9fc304a1ebfeee93",
"description": "asahi: Extract agx_decompress_inplace()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f28a1b3fcf248145db2a6ef1b43994c870b545ba",
"description": "asahi: Add PIPE_BIND_SHARED to imported resources",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "59501af7237e5c629e007d4495b76fd48d3943cc",
"description": "asahi: Add pipe bind flags to resource debug",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e17038cc8831440b95dc134c1d3f79bb00688f52",
"description": "fd/pps: provide derived counters on a7xx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fae4a23ab11fc1c06a703eb4b25f105d81d8c079",
"description": "fd/pps: specify counter group for each countable",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "21359417ba5bd21fbd7c893146be8152ac300bc2",
"description": "ir3/parser: Print the line where parsing error occurred",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "30d9166d803d4fdbab890758bf4bd5493c315323",
"description": "radv: dump the trap handler shader with RADV_DEBUG=dump_trap_handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d50691ae961e2913dcbcf59c6927e83dec95861",
"description": "radv: remove unused parameter to radv_fill_nir_compiler_options()",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fb5a3cca7aaddd8f18a0c32e2643be161d30515c",
"description": "docs: add missing documentation for RADV_DEBUG=psocachestats",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e3cf6290e085b692e95207d23e28a6e11424dbe4",
"description": "radv: Add RADV_DEBUG=nirdebuginfo",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cf447c5da10952fd70bf8ca1eee12c72ecf0e219",
"description": "nir: Do not gather source locations for phis",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f2c204daf0924c636ae5b11f3c6935be12fabb81",
"description": "nir: Add a first_line parameter to gather_debug_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "736c8c6f238b1bd3d149a8c193ee5bb361fffa24",
"description": "radv: Dump nir shaders before compiling",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aaf65d6219182b714366fe6bf3bc154be87b37b7",
"description": "radv: Store debug info inside radv_shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "54c22656b84023d08f573981dc1b36fa07ca3f67",
"description": "radv: Add a helper for accessing the shader binary",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "69ebba82d422a7f2dcff4eaa7c05642e063d7486",
"description": "aco: Pass debug information to the driver",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f8ef1afec805ac9f1bd3e93c395350bc6519e10b",
"description": "aco: Handle nir_debug_info_instr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7dd98401287761c48a5d43fcce03c4c104833c4a",
"description": "amd: Add ac_shader_debug_info",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4d09cd7fa590cbd52d8772d5a251fab8b0874ab7",
"description": "nir/lower_non_uniform_access: Group accesses using the same resource",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c5e40a60f88aad9ff4075f7ce456be9ea2ce0609",
"description": "radv: Lower non-uniform access after vectorization",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d44f74896eca6c03cc739e80a88f6c4a126ef976",
"description": "nir: Add missing access flags to print_access",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01ca43626325f6696fb662f53f03cc3435d24ad3",
"description": "util: Fix some brackets in util_dynarray_.*_ptr",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d379a3a42833c76bd0a0b47adcfd32f1e9c36aec",
"description": "amd/vpelib: remove luma offset (#459)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2172ab2c2a6a396687b09955b2b63cf6c4dae23a",
"description": "amd/vpelib: patch to match shader (#456)",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "891c4694ba692e91c31a189dc8e58172d6922896",
"description": "amd/vpelib: Refactor OCSC and update missing check",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dc1fe83aa524f3297905d33841ca2420f84d8b93",
"description": "zink/ci: document new-ish vangogh flakes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1299f5c50a490fadeb60b61677596f13399ee136",
"description": "gallium/radeon: import libdrm_radeon source code, drop the dependency",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ae9d3656860622ab40a9d824373bc13c32014bfc",
"description": "perfetto: fix macos compile",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "a871eabcedffb4f817033b393e25ce373d977b1a",
"notes": null
},
{
"sha": "276447ef814ba94db2a75f9c5a16bd542e0642bf",
"description": "ci/b2c: update RESULTS_DIR for .b2c-test jobs",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "9b6d14aed1df46c31b9debd9b7c346b4dcb76662",
"notes": null
},
{
"sha": "b5b2515f8622dfcc50af0a472fe5d8d296adf49f",
"description": "ci: Remove duplicate slash before $RESULTS_DIR",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e368623fff8dfb0f488cf3f29be0040e99920fd7",
"description": "freedreno/ci: add prefix for a630-vk-asan tests",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "0a81434adf44eaeeb246a57e2f00a00a01e0e67a",
"description": "agx: rewrite address mode lowering",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d466ccc6bd975c9ba3b270974780bb7f75ab7ffa",
"description": "libagx: promote math to use AGX address mode",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "77ce91e99b3689285f93ce7945a27f5e0b40927e",
"description": "hk: reduce max SSBO size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "01d2aa1d536bb068d6077a4cce6f421680d5f538",
"description": "agx: fix bfeil timing",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "db8d467ec64c85c4efd99577af93328b9a5a3495",
"description": "agx: model IC dispatch",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3c222da6c063ac484a0f083f9912ccfcb915ca2b",
"description": "agx: vectorize SSBOs",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b593a6aa98896dc71a6b1fcfa61f37d505017499",
"description": "rusticl: respect late_lower_int64",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5c73a8af445d22d7f3c9a022537818a4283065c3",
"description": "nir/lower_uniforms_to_ubo: use amul",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "fc460e7f20a657bee15f4c245a386d67190a200a",
"description": "nir/opt_algebraic: don't lower amul if requested",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f3c97547acf8be0a8851e3f3581060922e4c2da",
"description": "nir/builder: use amul over ishl on agx",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9ab8d70fa628e689b53695170eca8dca5b16b447",
"description": "nir: add ilea_agx/ulea_agx opcodes",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "23afe968adcc8e27926e7ce2d6989e6f601f367d",
"description": "nir: add late_lower_int64 option",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "eaf75169ee413087d7e1a43f604c2d54766287d9",
"description": "nir: add amul flag",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "227026b7adf4907f2b6abe692acf9439e9ced325",
"description": "nir/opt_algebraic: add another 64-bit pattern",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a3f133fd0538cc3a8cde314b8cf5b23bff7f12a",
"description": "nir/opt_algebraic: add more 64-bit patterns",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a4a3487aae98cc83990b1c79785983b65124145f",
"description": "nir/opt_algebraic: optimize patterns from Skia",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "015f6a7aff46122d60d1cbee9d3ee8a7da002966",
"description": "panvk: ensure res table is restored after meta",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "5067921349a9830eeac3414e47f11119cfae9291",
"notes": null
},
{
"sha": "8906816f49f97c496c14ed69d48a1abfbdc8dc64",
"description": "anv,hasvk,genxml: Rename genxml files using verx10",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7e0e4334820e367e15f45f655aceb82840eed707",
"description": "radv+zink/ci: add flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "66df09ffda224c26093d7987f6f673fb05dc2968",
"description": "nvk+zink/ci: add flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f9593d9eb53c8749900f91b931099a9319cb3074",
"description": "freedreno/ci: add flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ab210f588abcb4508140a8274be35f80e9c72be",
"description": "broadcom/ci: add flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8d2620569c470c32b24ed043400faae681d9cccd",
"description": "ci: make error handling quieter",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e5708ab2b45c58ab33e866cb5688beee628ceabe",
"description": "ci: use quiet alias for commands",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d69bd583655974922e965e76a8f703c67d661b17",
"notes": null
},
{
"sha": "5cd054ebe5512aeac80e08528d8363335d0aeeb8",
"description": "ci: move error handling functions at the end",
"nominated": true,
"nomination_type": 1,
"resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "aee04bf4fb778049140e7400ba67c8d65653a9c7",
"description": "intel/rt: fix ray_query stack address calculation",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "6c84cbd8c95e93df0298042fea9ea0de336f2eb1",
"notes": null
},
{
"sha": "7aad19ccd252e259edf1fce7eef175abd6619fbd",
"description": "brw/lower: Lower invalid source conversion to better code",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2a57568ebd29404f1f1f9ebbd500a037120268e6",
"description": "brw/build: Add scalar_group() helper",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5dfea87623cc9a68de55a1e444eb4eae60df9313",
"description": "brw/opt: Always do both kinds of copy propagation before lower_load_payload",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "be26012f1d9be3a3602505807dee21a8f069f478",
"description": "brw/opt: Always do copy prop, DCE, and register coalesce after lower_regioning",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b2d7a823be83ed300462bd1b1ca329373da201bc",
"description": "brw/lower: Don't emit spurious moves to or from NULL register",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9aba731d0354d456a8aab53e3a1ceef94a0d7f99",
"description": "brw/cse: Don't eliminate instructions that write flags",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "234c45c929e0341f1d0c2a51a587c4ce7e4bba52",
"notes": null
},
{
"sha": "80a5d158ae7d675e2cc62c78970a84abc1c85cfe",
"description": "brw/copy: Don't copy propagate through smaller entry dest size",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "e3f502e0074cc0b9d5a6807fa900b240cf7e0fc6",
"notes": null
},
{
"sha": "ced2404cb433deaa84cf6cf9edce212733117c0b",
"description": "vulkan/runtime: return same cmdbuf level from the command pool freelist",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c1c09e3c4a0fedd777442828efefb672e99b8dbc",
"description": "brw/emit: Add correct 3-source instruction assertions for each platform",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "7bed11fbdebbd70cf12d1ff55d15db7231b7e9ad",
"notes": null
},
{
"sha": "aebc6c974ff7888daa0ac809774d91b62d47458b",
"description": "gfxstream: use vulkan_lite_runtime",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "dd5244e6ac1366e4cd464e8b7548e0fc14ca281d",
"description": "gfxstream: nuke android::base::SubAllocator",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "6a9eb986c2c74fb08dd57cdbfb2eaeeea757c323",
"description": "gfxstream: move isHostVisible function",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5d299a0bd44caa66ccde65369e743c8ba0a9b7cf",
"description": "util: add c++ guards to u_mm.h",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5f70858ece37144e87574767769ca3aa7057d0c2",
"description": "vulkan/wsi/wayland: Use X11-style image count strategy when using FIFO.",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "d052b0201ee651cdce1f25aefb41d1b9b6b6a6dd",
"notes": null
},
{
"sha": "437bd632657e4c11bf75d526c65c868d9c49dd96",
"description": "radv,aco: dump m0 and exec from the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "d1d41be43fa7ed135b8e3bb2e0174964ced11d83",
"description": "aco: declare phys regs for tba_hi/tma_hi",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "13bab450a247bda365664baa9b828b2b90fc0f95",
"description": "aco: fix storing SQ_WAVE_STATUS in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "494050d2ea5b35909e881ec7c850389127bfd79c",
"description": "aco: add a helper to dump SGPR to memory for the trap handler",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8c6f2fef1b4e338d13f67f27563da20c7487f754",
"description": "aco: use scalar buffer stores for dumping SGPRS from the trap on GFX8",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "17f6b4e51e046952b3b3ad6c73fbfac06ddf9c91",
"description": "aco: save/restore SCC in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7b4386facd2519b91dcec2351c9f9fc3ab5b28ee",
"description": "aco: cleanup using fixed registers in the trap handler shader",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9c3ac69568c534b6de77a1a2ae16468a3f7d6387",
"description": "ac/perfcounter: fix buffer overflow",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "8467f57e304e7e5d3b885473c742802c28d5e2ea",
"description": "radeonsi/tests: update expected results",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "cce45dc0bf9b4e518336c8d8e4d540c939cceb29",
"description": "ac: switch AMD_FORCE_FAMILY handling to using ac_fake_hw_db",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "c097c3745582a8fc5aaf7530665ab56244e55fe3",
"description": "ac: add 'polaris12' gpu to ac_fake_hw_db",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1c31cec31e10382b151adb218ee46babd496069e",
"description": "ac: rename ac_surface_test_common -> ac_fake_hw_db",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "2ff67083e5ae4fa58693d600a11946506096ad27",
"description": "radeonsi: refuse to import texture with family_overriden being set",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9d0aba1f97a958b4010978bb7d6170fcb637ae75",
"description": "ac/surface: add flags to surface metadata",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "acc32cadf517d05cf54663beb99b184444fd87d1",
"description": "radv: set info->family_overridden when RADV_FORCE_FAMILY is used",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3154920c3617238794fcdb3c73e5eb30bb851cbc",
"description": "gallium: drop PIPE_SHADER_IR_NIR_SERIALIZED",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "80c4ffb61a91ed252d45e38a96e893cec0771940",
"description": "clover: drop support for nir drivers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "277925471e47916fb88b39edc5d66d3cb5ddb8b9",
"description": "nvc0: return NULL instead of asserting in nvc0_resource_from_user_memory",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "212f1ab40ea5945919a92926fd9b2aa085fed661",
"notes": null
},
{
"sha": "89d709a43ec55c0522f41fd1d439b4af8593b2b4",
"description": "virgl: Propagate the GL_MAX_stage_SHADER_STORAGE_BLOCKS for each stage",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "85d25cc5c8063d7132a5b60093da09afb80cc462",
"description": "Uprev Piglit to eebe1b555f51dbb702f696d08ad5ae8153bcdcdd",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "79b12001fd261d39306446b67323f6638579798a",
"description": "radeonsi/vcn: Stop clearing decode internal buffers",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "1f00dfd1a79fe95e3fefc1c7c74240f47b42799b",
"description": "radeonsi: Support PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b4b74617ae5a2854910ace547b5d2b25fc5705a1",
"description": "frontends/vdpau: Support skip clear on surface creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "5df9097c95357ed0ca77d8eca0427f40ccf0dffd",
"description": "frontends/va: Support skip clear on surface creation",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "76df53f59b0b70393404903acf921fc662ec6b71",
"description": "gallium: Add PIPE_VIDEO_CAP_SKIP_CLEAR_SURFACE",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "47a1565c3d0599c8748e6c97c46b9e18655d3201",
"description": "nv/codegen: Do not use a zero immediate for tex instructions",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "85a31fa1fc906d500e10a7fa5c9973aa17e7f1d6",
"notes": null
},
{
"sha": "2c3dd2a37d1b8204ae5c6a98716940101ac911ca",
"description": "frontends/va: Add minus_1 to AV1 render_width/height",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "7f2624e6aebd0ce413ef5214c6ebad96eefb6774",
"description": "radeonsi/vcn: Fix coding AV1 render size",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "4ad8a5443b66f5a2c8b0e6ee404e9ee899700e8a",
"description": "ci/build: add workaround for incorrect maybe-uninitialized error",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "f09ae95c102247c5e27402d0c29139ea57ca7df7",
"description": "ci/build: drop \"verify after bump to F39\" as that did not help",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "45e1ffeceba767c7e996c0a6770a574f39351a0d",
"description": "ci: upgrade the fedora image from 38 to 41",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "3ecf2a0518c076c4af6ebc238e4570d0e8deea4a",
"description": "anv: fix extent computation in image->image host copies",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "0317c448727b2558a3748b7d621d6006de5ba51b",
"notes": null
},
{
"sha": "625ad5bc52172ea4b4412c43714e1b9416095b67",
"description": "freedreno/ci: add more flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "a1b309a17719d8e8f902f115ddeec22fc98a462c",
"description": "broadcom/ci: add more flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "e83613d906d2bd6128be9b2750e52cf78a4dd464",
"description": "radv/ci: add more flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "9229bcaf1382cb516d06cbc65051b5c81a58e234",
"description": "radeonsi/ci: add more flakes seen recently",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "b130cc0af7226f8e01f0f744ad7dfaf6d4f0508f",
"description": "docs/release-calendar: update one more time for pushed back release",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "95c24964123eb01ed316d9f9a6295c20183b5849",
"description": "meson: bump spirv-tools version needed to v2022.1",
"nominated": true,
"nomination_type": 2,
"resolution": 1,
"main_sha": null,
"because_sha": "c60a421f0c2357fe13636f0d51f21e7be25b625e",
"notes": null
},
{
"sha": "d301046eaa1f3a5b57ced60d392d3dfbdb6e6a9d",
"description": "docs: reset new_features.txt",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
},
{
"sha": "ad0c3c4ebfd461a4bac9f7e11e40e63ca4af6cde",
"description": "VERSION: bump to 25.0",
"nominated": false,
"nomination_type": 0,
"resolution": 4,
"main_sha": null,
"because_sha": null,
"notes": null
}
]