[ { "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 '' (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 ", "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", "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 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 } ]