From e5fb4a0682412b67db1ab6becc80b4529a1accee Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 11 Feb 2026 19:46:08 +0100 Subject: [PATCH] .pick_status.json: Update to 03d2cc2b2ae5341409ee1fab74e98134a6df0511 Part-of: --- .pick_status.json | 6440 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6440 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index c27784b736b..66f71fbf1b7 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6444 @@ [ + { + "sha": "03d2cc2b2ae5341409ee1fab74e98134a6df0511", + "description": "teflon: Add debug string for concatenation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3840e53d3ea246923e5954aa23b9b6cad41349a7", + "description": "teflon/tests: Add 16-bit output support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f417f47165ec6c7f0b5bf1982ff829efacfcdfa", + "description": "ethosu: Fix padding calculation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c6dbb099a58f4812aac9941fe55ffc881c95daf", + "description": "pvr: fix format table properties duplicate", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9f740b26a61d6e77d27051cc29695885f61235f4", + "notes": null + }, + { + "sha": "6d040df750fbf76b2d7cb22c95ec16e70ea04d0a", + "description": "hk: Fix crash in hk_handle_passthrough_gs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e10f29399fb4c973b574df0d3649dfe3b2b7e4cf", + "notes": null + }, + { + "sha": "487586fefab67a77f70ad859509ed27877ee8ee1", + "description": "anv: implement inline parameter promotion from push constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f19814414695ef91aa99e7787c3740c02a0b2a7", + "description": "brw/nir: handle inline_data_intel more like push_data_intel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "789bb544f53afdc5ec1150b9573b7550e1e39419", + "description": "anv: add a shrinking push constant loading pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7104cf922313caa95f17bb1964c23e35f2e21465", + "description": "anv: merge 2 push constants fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eaf332cb604683faf90282b8e6f1029386b2f230", + "description": "anv: delay num-workgroups usage until push remapping", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a0bb5b856161d7e74342da2790a3bdbe3eb5cc1", + "description": "anv: pack bind_map further", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cd9a4e4a1b36b54f7db03c01c89564a5f11fa00", + "description": "anv: avoid filling PC reason for timestamp u_trace captures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "909bf887d81a4774b0769d9d5c9ad78c778cc4af", + "description": "anv: track descriptor buffers used & promoted to push constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fa1eddb4cff78dcb04dc03425d77bd30f9daa3d", + "description": "anv: optimize binding table flushing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a9d075e0c87ee04fddef739c8025386d5f84923", + "description": "anv: make a helper for push constant allocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79a56ef44814299277e570e0533526021aa73f69", + "description": "anv: add a debug printout for dirty descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e25c683421ce7f526d80c35b67d2287b58ebe22a", + "description": "anv: remove old comment related to pre softpin platforms", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "413e169f453a6288f69880fd2ab4f0b7335089c4", + "description": "anv: remove snprintf for aux op transition", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8aa963a129a2d206e678d940000598e0a2b3521d", + "description": "anv: specialize code for Wa_18019110168", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f4309cb8a56aca29d7ddc74f84653088a96a19a", + "description": "anv: program HW to gather push constants at 3DSTATE_CONSTANT parsing time on Gfx9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "533c748b34445a07a8e5b49d5a2c40ffca79c147", + "description": "anv: dirty descriptors after blorp operations", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "710c87bced2ba88cc1cc5f5e3504fd73591cb886", + "description": "kk: Increase push constant size to 256 from 128", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "675e5527ba412e8c4f80287dfd640724682b533b", + "description": "v3d: add support for GL_ARB_sample_shading", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13391f65006552d18abeb8a84a70aa8d6ab66fe1", + "description": "tu: Set tu_ignore_frag_depth_direction driconf for Creed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8eef1024c49bfed1abf239af2fbedc3b12d31ac", + "description": "ac/vcn: correct a typo in av1 dec header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7672cccedbed0b04b851c4de64296b3617173fcb", + "description": "venus/ci: Increase android-angle-venus-anv-cml-cts timeout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc38ac933b52744d37471660327799b656079c62", + "description": "anv: Fix ASTC emulation sync in CopyImage and CopyBufferToImage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4d5090d698f6e75dc317ad9226aadb09b498cb9", + "description": "radv: fix potential GPU hangs with secondaries on transfer queue", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0632161956fc69108be38d052d0d76cae94fe19c", + "description": "freedreno/a6xx: Hide 10_10_10_2 for opencl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d48735852779cfef2c68dd01733532a2580b9bd8", + "description": "rusticl: Add CL specific bind flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57c90e86bf59ae60286453f70e96e23dcd974954", + "description": "anv: add a drirc to control binding table block size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a5ac96a6719469112aacb474ba46495b87ad931", + "description": "anv: predicate BTP emissions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "725c2a39d5f7a4de6376cd364f7ed1c45605374e", + "description": "anv: enable sharing binding table pool programming", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ef47c743cbca61ae0c6b5be593ae5c0e3399513", + "description": "anv: move ALU registers used for mi commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfc5865a1b3bd7d55c50daaaa058478739e5dafa", + "description": "gallium: Add warning about PIPE_QUERY_x's ABIness", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dc6fbd5c56c27dc6ec4ffeda2e00979d27e8784", + "description": "gallium: Switch TIMESTAMP_RAW back to callback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c768797ab39c51d9ce2da41ebb00eef723c8b683", + "description": "hash_table: fix use-after-free by reorganization of destruct callbacks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f13f88b749a366fa53b50ccbb5a77b71e296c370", + "description": "freedreno/crashdec: Print an error instead of crashing on fopen() fail.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2eb9420061334230afbd45861b8d40860f1e4ec1", + "description": "ac/nir: fix writemask for dual source blending on GFX11+", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "45d8cd037a83ae99f99a551be1b565f14cd598ec", + "notes": null + }, + { + "sha": "42c4f7935a649bb73dabb159e48a4021a9103a8e", + "description": "nir: optimize u2u32(unpack_32_2x16_split_*)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b6dd167ac72892fa6d1c70f9903c62a29e625f7", + "description": "lavapipe: Fix features for nonsubsampled ycbcr formats", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "af062126ae1f26b01cad1165a4e31dc40e141b6b", + "notes": null + }, + { + "sha": "05586fae67d320ed957017486ad1196609678345", + "description": "radv: combine v_mov_dpp into fma in frag_coord.z adjust", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "437a3d5ade2b5cf3bc8f9a7f4723268f08b68bba", + "description": "radv: disable fast math for frag_coord.z adjust", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e2595369035f0f77b05de690e4311da05ff4c25", + "description": "radv: move all image checks into radv_image_need_retile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4529be010b6a13c96085986a067a74613d9d0acc", + "description": "radv: skip retiling if transitioning away from ZERO_INITIALIZED", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14508b4c9a2d79ebaa872a8155221f330d8e1e21", + "description": "pvr: Add support for fragment pass through shader", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "005ce4057c067fff262594f9ee06746875b4830f", + "description": "freedreno+ir3: Implement CL isam mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac7b457927b50af9f8a7d9cbb15b52a021a50305", + "description": "ir3: More COMPUTE vs KERNEL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b87d995d32e2a2d832ab023e3d22bb9084933920", + "description": "pvr: Update CI fails list after render pass fixes", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1f2ad17dd6c0b4493ec2557ff09094e9033cd63", + "description": "pvr: Add missing support for tile buffers to SPM EOT programs", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e01b9ef2df78f8ae28d3504ae64fadb5298c411", + "description": "pvr: Add missing support for preserve attachments", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e18670347a2c923163135829c08026cc84b40dff", + "description": "pvr: Rename pvr_render_input_attachment", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df445dc9b97ea04fb4b37fdc5b42901a416cc519", + "description": "pvr: Fix allocating the required scratch buffer space for tile buffers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3457f8083a656524ffe7ce572a7d09b0c7279cf3", + "notes": null + }, + { + "sha": "0640ac7e3bdf632eee4e4aa47da5445e5deb4af4", + "description": "pvr: Fix incorrect subpass merging optimisation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec", + "notes": null + }, + { + "sha": "0ea39c6305abc2eac2b3e7859f4859c770cfbb4a", + "description": "pco: Use vertex input registers in register allocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8592c177d10608c1ed397d038649e86b6ac56613", + "description": "lavapipe: Remove some dead code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b6340fd94e0cc946111df5304adf349de1d8680", + "description": "lavapipe: enable dmabuf import for planar drm formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e2693f3d37b8ebe0ec50b2d9952952cddb4aba9", + "description": "v3dv: use vk_graphics_pipeline_state for pipeline creation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b5b41bb242643c19e14221eb2dbe0dc7517eb81", + "description": "tu: Fix double emission of PC_DS_CNTL due to missing break", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47251b2e2dc2097d1530b3def064dd56d545482c", + "description": "ir3: Align TCS per-patch output to 64 bytes to prevent stale reads", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e111422f7f068cee9e5330229f22fc8e23ce53c2", + "description": "pan/ci: correct syntax for flakes", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6eeede8a52e1cc97b7f8ca7b6f05f798ec606c76", + "notes": null + }, + { + "sha": "3f75aa3b75099e3e56951a81a0a41f03bab57396", + "description": "kk: enable VK_KHR_external_{fence,semaphore}_fd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f8a9f0aeba852bdc3d71affd3eb920c95cca9a3", + "description": "vulkan: external sync for vk_sync_binary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07260dc210a2be5e09d987fdc7e7318b5ed2ad0a", + "description": "nir/lower_subgroups: lower shuffles and bitwise reduce to 32bit before scalarizing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "613b4fe407e9cbd6d27f0ac8c28cc2c23c02f640", + "description": "aco: resolve hazards before calls", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfda890ae839d8f2dc2b48ab7ca7a0aeaa763f7d", + "description": "aco: reset all vgpr_used_by_vmem_ in resolve_all_gfx11", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72923ad2f0414aa4710761e99880f82d3a1762de", + "description": "aco: fix VALUReadSGPRHazard with s_call_b64/s_swappc_b64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bb26573e73921e1150b0e1bb2806f34b04fe9df", + "description": "radv/video: Split cdf buffer and encode ctx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8dc8a2eec4e3debf4291a292e6b46118973c1967", + "description": "panvk: Support VK_EXT_legacy_dithering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "755cb6cb75a9d68ba83dccd888ccc9293cbb3573", + "description": "radv: fix independent sets with dynamic buffers and GPL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6e1c23fafdce4b5982d492bd92b5913b811e7ca", + "description": "radv: expose VK_VALVE_shader_mixed_float_dot_product on supported hardware", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "892274d20d5f4d4d1659a2eb6039adecfedc80ee", + "description": "ac/llvm: implement mixed float dot", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd067088ef8755874ccec7114131524710299323", + "description": "aco: allow dpp for fp8/bf8 dot4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a033cd95a47a01446e5aa0ea55717e470c5ba254", + "description": "aco: allow modifiers for fp16 dot", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3238e64d3ce0695d2f42eeaea9eb630d4fdf3c37", + "description": "aco/ra: create v_dot2c_f32_f16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "237b8ca205d3184d62451cb43f7aac26f40ca77d", + "description": "aco: mixed float dot product opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dc0f7d540b123f9457e8f1d8de1fc7dd62242c6", + "description": "spirv: implement SPV_VALVE_mixed_float_dot_product", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d6fe16ce88d82f6dde37886b43ba6f93156e43a", + "description": "nir: add mixed float dot opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d870d10ad9317d7900e65bd1dd55ce18d6bb4540", + "description": "vulkan,spirv: update headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2351b3d04d23e04398de234df53515b5a1dda5f", + "description": "util: bring back fix to avoid strict aliasing bugs in xxhash", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "070bf8986ce08bc58d1263fefb9e2e33de9e6bf4", + "notes": null + }, + { + "sha": "06949b74ebe4b053a3bf2ecb05b177e56beadf2d", + "description": "radv: suspend/resume dynamic rendering completely", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6523feed9964f1c0094f449335b409b7121ede4", + "description": "radv: handle the cache flush workaround for mips before emitting the fb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc08a1594e02e1ff41ed073eb1517b5479a2f3ad", + "description": "radv: skip some redundant operations when rendering is resumed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d45586f1c0f3c53e7207f41234d638997f6e94cf", + "description": "radv: reserve CS space for the HiZ WA on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab6147e8ef79e58b955876083ef71d665ae2d19b", + "description": "radv/meta: fix depth/stencil resolves with different regions", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2fa85edd75a4dac145ca9fee78dbe56207aa6870", + "description": "vc4/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0a3f1bb8bb3446811615a2764029d51e6fc29ce", + "description": "ntv: ignore stuff for get_ssbo_size() in vulkan mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c09b8b968dca8b1db45fe3f6ab390ed2f011984", + "description": "ntv: also use base glsl type for non-zink array derefs", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e1855dc9477bc64acd35baea138608cae6da5743", + "notes": null + }, + { + "sha": "ff8b688fc7fbf05d59060338fde94dbab9862c2f", + "description": "nir: Fix validation error after nir_round_int_to_float()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85394f39e52c324a656d28dc7e0bce9ea93ea95c", + "description": "dri: prevent read_sbc from going backward", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d616d9aed8d639c05d9373df9ccb7b091ba5172a", + "description": "mesa/vbo: update NeedFlush before flushing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e166027e52dc9491a169d1757905b514da4798ae", + "description": "pan/ci: Mark couple of WSI crashes as flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f51daf3091728147b1d550ac71b85519b860874", + "description": "panvk: Optimize resolves if possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22a98b24454dd30876621c0a087d05b2ec4c7c79", + "description": "pan: Add a pan_format_supports_hw_blend() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46f611c932fcb1e506d2dac2ea8e853f30948069", + "description": "panvk: Also use resolve shaders for Z/S", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8de34da2ba30f05207d86f926ab97fe7309354b", + "description": "panvk: Use resolve shaders for color resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d78b72f91d1689e3c324899b3be3d95bc45a473", + "description": "panvk: Respect storeOp for color attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82ee60d375776f61288e14c4440f43dfc77f79cd", + "description": "panvk/frame_shaders: Add support for resolve shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d598424f806d8ce35ef7852e69078dbd63074182", + "description": "panvk/frame_shaders: Only allow preload shaders to be killed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72fb84c21314f01e7555e4d598149b0b0319e026", + "description": "panvk/frame_shaders: Set modes in cmd_preload_*_attachments()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fd9071070c69ef0286947253aa6603b7cb12b1a", + "description": "panvk/frame_shaders: Set no_shader_depth/stencil_read", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae2fc52cfdaddbc06e9517772a9744c79dc56ab9", + "description": "panvk: Move cmd_fb_preload to cmd_frame_shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aacbfc9da2b518b94a67fb4e258a525459c119d6", + "description": "panvk: Always set pan_fb_layout.rt_count to at least 1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fee3c420b30eec36d414fe3f34622a81ada996fc", + "description": "panvk/meta: Set color_attachment_count based on bound attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b2fe6831ac1dd6d986a004f050dc12579e78aef", + "description": "pan/fb: Add a concept of resolve ops and resolve shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d777656b97b5d0cbdbc851bd9e54349bf9d354a6", + "description": "pan/fb: Add an option to only write sample0 of a render target", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ffb5c3425838d176eae60a605662d0c35ca89b0", + "description": "pan/fb: Add new shader ops for copying from RTs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23b5d40052c6b37357b6dfe6968b07e521754e7e", + "description": "pan/fb: Separate MSAA ops into in_bounds and border", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90abb2d94dc42f2aa29e71b8909daff901f13925", + "description": "pan/fb: Add support for more MSAA modes in shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e26dc4c6139be0e89b874bcb145f184ad27a0bac", + "description": "pan/fb: Refactor load shader building", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a56d357057f76c8880fd0daf425794eca2cbd3a", + "description": "pan/fb: Fill out our own descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb2a1063c1a55fd91fb11a2818a4bb19f132d018", + "description": "pan/genxml: Make sections more typesafe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85e312cffa4369febfd4ead0ae397c8fc5ea6870", + "description": "pan/desc: Set Z/S MSAA averaging mode in common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb2651feadb43be80e97ca6e7e8329e036cf81d8", + "description": "pan/desc: Drop cbuf_offset from emit_*_color_attachment()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13448fd3aaa75dec15fed8a5d9eb798a0bed533f", + "description": "pan/desc: Pass image views directly to attachment helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d12f11c8413d8e6d1a2316b3a265e7ff411ae00", + "description": "panvk: Use partial FB preloads to deal with alignments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44ff0c4707bd12b5b655dbe26d6a8ed61391ca2c", + "description": "panvk: Also load output attachments with LOAD_OP_NONE+STORE_OP_NONE", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0b6ca003533441dafa928b64e94dcd5adfe686c", + "description": "panvk: Insert a pipeline barrier if we have any FB loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2e1c3b8b7cfcc9b867d43f01cf09760712d9448", + "description": "panvk/jm: Rework load/store/spill", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "962d1f33e17cd639e69b4bd8caa21e904a6a1c46", + "description": "panvk/jm: Refactor BeginRendering()", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df98b6e3b2e7b7f5674b30b50c2a5fe402781a1d", + "description": "panvk: Drop pan_fb_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "779d88dc54d8db65a615a9d29a3883d4c42cf346", + "description": "panvk: Use pan_fb_load to decide when we have a clear", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf72237e4043b6b1ae49857b661da32bfc5abd00", + "description": "panvk/trace: Trace using pan_fb_layout instead of info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "134681381ce3fda9c1e58f4095e1f3a5dc48a17a", + "description": "panvk/preload: Populate our own texture descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb088db6ea418afc1d2491bfd71774d124b6b257", + "description": "panvk: Switch to the new preload shader framework", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bb7d929f4de31acce36675ab93fbc1e0d46a814", + "description": "panvk/preload: Stop assuming 32 registers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19ad26a8de7834bb6beba92c9d8eb7842b08ca48", + "description": "panvk: Create both Z/S descriptors, even for separate Z/S", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3fe56db780cc99089075e46ad64fda3864c68340", + "description": "panvk/jm: Use the new pan_fb code for emitting fragment jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "071838e6345b5081ab6872d7d8e1cb35f783c9d8", + "description": "panvk/jm: Re-generate FB info in cmd_preload_fb_after_batch_split()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f290cd0d67cebc2dd82a3be668938fd84766841", + "description": "panvk/csf: Use the new pan_fb code for emitting FBDs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dca1c1b5b4688cd803afa74c5cbfc22a4fd82fc4", + "description": "panvk: Add a version of fb_preload which takes the new structs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "951cce705caa5b97d3cdecfc31608c49ef01873d", + "description": "panvk/csf: Use the new structs in prepare_incremental_rendering_fbinfos()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bff0cb1ee260ab23d4a23c6331bc97dcc5e5d551", + "description": "panvk: Use the new structs to re-populate fbinfo in force_fb_preload()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6ebf3cc59ad2e9bc857d439fc53956f48ed1076", + "description": "panvk: Use the new FB code for tile size selection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "225135ed10a58493ee5181fb2291872304f295e7", + "description": "panvk: Use thew new pan_fb_layout for setting up attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2f21f65c6df8f6a7e1092621f2fdbf72b00fb91", + "description": "pan/desc: Set clean_tile.write_zs for interleaved Z/S stencil clears", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9fc555db034cafdcefa49c99c312fc314c387684", + "notes": null + }, + { + "sha": "7bf9e203f296ce53d5d1183a02f0ddc64debe559", + "description": "panvk: Refactor resolveMode handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a59bf9c0f24155ba825fe933441da8ef47ad9b87", + "description": "util/format: Place PAN_FORMAT_FOO_START after the first format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cb4d4787c68712cc1b7151c567295bc14c70c2f", + "description": "panvk/jm: Emit FRAGMENT_JOB ourselves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eb1f715ac04fb30f373aaf5f79bf45363cafb55", + "description": "panvk: Drop all the crc_valid stuff", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29c05a7de3dae42ccbb46ccb89a1e652bfad6997", + "description": "panvk: Memset fb state to zero", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79164757ed509a929ab1aa1dc245a0bf256716b8", + "description": "panvk: Stop doing the pre/post DCD offsetting in common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2774dc1fc29749d24e34e413bd8458e454ae7957", + "description": "panvk: Return frame shader DCDs and modes from cmd_fb_preload()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05062a45eda3654e818fe8a6a99928b4ea6b272c", + "description": "panvk: Add and use a new pan_ptr_offset() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef952706e83a455cd409ff7a01f2dc6a2c77fb96", + "description": "panvk/csf: Use a panvk_rendering_state temp variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fc91b38c84c265583407f0557ccd6c5ecbd2c11", + "description": "pan/fb: Add a mapping to the old FB info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3dc3dccd642310de6fb813701bee2b97023ac37", + "description": "pan/fb: Add a common FB load shader builder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88ad8bc75d0bbb72cd0a8786b1030a5df3fa3c23", + "description": "nir/gather_info: Add support for panfrost tile load/store intrinsics", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6fc1030e4fe7efb7b76ca07db1ab2efe727d6291", + "notes": null + }, + { + "sha": "ae901f6175092d7b80559a93b52b09b3283466b7", + "description": "nir/print: Add panfrost blend intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f45ea1b66ae21d2c44501f97b8c513b5387d1aa9", + "description": "pan: Add a new framebuffer abstraction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d8551552ef04daa8774b9d8a250589be04753c7", + "description": "pan/clear: Stop packing undefined bits in colors", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39bbfd7c51be305b35d85d03ae94cbb9e03ceef4", + "description": "asahi: fix some copyright headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a4bda02166f31025f75fa7bf287e2c54bfa394e", + "description": "panfrost: drop email from ancient copyright lines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c90bc028dc8b50aa48e14cd14cafbb0fee0908b", + "description": "mailmap: update my personal email", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6ec3244c418505e57ee7c17ca0c6e975fb203f0", + "description": "ir3/ra: Assert that our calculated pressures aren't bigger than the reg file.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c6da326f8c91de95f926558978fe0239ab41185", + "description": "ir3/ra: Fix DOUBLE_ONLY limit pressure computation.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e6e34883a9e75c49fe505fec4768f36b9779df1d", + "notes": null + }, + { + "sha": "8c30d4861005305f5bb3dc5fc7f7b33cd3c1b3ec", + "description": "ir3/ra: Clean up the ra_ctx_dump() output a bit.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bac43d28a92130077bbbd46c81d7f0800f36626c", + "description": "agx: use util_is_probably_float", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da4296c27ca793bf8195f0bbcbfc29a5cc3cbd13", + "description": "util,intel: move probably_float to common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48c685ee39f8a69abb42824105b3176fb3d07bc9", + "description": "intel/perf: Add HSW verx10 to intel_perf_query_result_write_mdapi()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a097a3d214eda7fb7b9ff63176754b7260e09e03", + "notes": null + }, + { + "sha": "5dd52846ec2731089a01a0c368a72b546419c702", + "description": "gfxstream: enable VK_EXT_primitives_generated_query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c66b30add24a6585d71fafa78b504743bb68370", + "description": "virtio/kumquat: add safety comments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e442125d3cf36ac9531a0979cbe3e7b6925aeb5", + "description": "Uprev ANGLE to b90b9ee1a4f901e6ba9e649d8f6cf9098a944f50", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5260acb30cfe27aad57bd5d87795f447b1ffec3d", + "description": "lavapipe: fix uninitialized variable warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cd956b932c7d4f605cc221adce74eed1fd4e5d2", + "description": "pvr: report nir shader in pipeline executable properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83d636fc74d44024e8ba4af44521242f56497f91", + "description": "r300: Z16 polygon offset fixes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "399c0d22f3968ecce93212dece54166a2d10e240", + "description": "panfrost: blending fixes for Midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "40db69604f3dce29e5ceacf53f35c7bc3c3be7bf", + "description": "panfrost: adjust format in blend shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "77bba3cf874e888cec3e736334c81b8de3aa206d", + "description": "panfrost: remove I8_UNORM from the blendable format table", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "432babec118c8761aa6024572bb8948c75a45f66", + "description": "panfrost: optimize blending with DST_ALPHA when there is no alpha", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af0f4b04600dbd83db331ae6e33f13b2b333492f", + "description": "pan: add some missing formats to pan_nir_lower_framebuffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b88d395c756a0b6a5f00b43c30677c15136c3bbc", + "description": "v3dv: disable blending when logicOpEnable is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b08f9f192ce881078aae442d22ec626703b4c81d", + "description": "radv/nir: Correctly handle workgroup sizes not aligned to 32", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "086456111fa59f0afc4c0e15f5a4e93653353b44", + "description": "panvk: Support VK_EXT_depth_clamp_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "feeb62091355b867f81a943d4284c3aedb0f2b54", + "description": "pan/texture: ASTC is not allowed for storage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "51d7a130be5ece846b2e83c968f56cde817e76bb", + "description": "panvk: Don't emit storage descriptors for compressed views", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b632af73db688df8c494812507b3ed28e6e377e", + "description": "ethosu: Update tests baseline for new models", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "825539f40401e6824bb5fd79b35f7939d9d07a27", + "description": "teflon/tests: Add MoveNet Lighning and Thunder models", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d07d177f6122e7234877a2827c504f3b27b189bd", + "description": "teflon/tests: Add SSD MobileNetV2 model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd06e58a9641a5fed865d381087308a89c0de3f5", + "description": "teflon/tests: Add MobileNetV2 model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "016290a4cab46495d6f39cc67dcb863bc2794d94", + "description": "teflon/tests: Add InceptionV1 model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db318818b4f986fa500bca0e30676281bfe59c26", + "description": "teflon/tests: Add EfficientDet model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47a317aa8fb0b1529123314d48efbe99eb122363", + "description": "teflon/tests: Fail tests with unsupported output types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6661c599815eeada8ac492fe235badc50949648b", + "description": "pan/ci: add some more flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44d207c244f0aa359eeff6dc49c703bc6af9115d", + "description": "pan/ci: g720 and t720 isn't the same", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6eeede8a52e1cc97b7f8ca7b6f05f798ec606c76", + "notes": null + }, + { + "sha": "7d03a1fc5bb637a9b0d4506c22938aba8f97ec4b", + "description": "radv: skip some operations when the image is already zero-initialized", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "837078b8d55651a6fa3031d91de88b9c77862ea0", + "description": "radv: fix potential corruption after FMASK decompression on GFX6-8", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f38b5c888a34cd6b06c89dcd6d742ca335e0ec6", + "description": "anv: disable ccs modifier reporting when ccs modifiers are disabled", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2418c9153758783d250982f9b84fb65b1b484294", + "notes": null + }, + { + "sha": "4ac47f8dded346fb272e0e61977c6debaba616ec", + "description": "anv: apply the same ccs disabling for Xe3 than Xe2", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2418c9153758783d250982f9b84fb65b1b484294", + "notes": null + }, + { + "sha": "b2050f1173db8387504d8b3e0e62596dde8719c4", + "description": "freedreno/a6xx: Implement PIPE_QUERY_TIMESTAMP_RAW", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8451190601132904825a3efd7ef74917ff7c15fd", + "description": "gallium: Add PIPE_QUERY_TIMESTAMP_RAW", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e57fca6de22ccbc758384f4bb8c1be998a5dd825", + "description": "r300/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4207cc673d6391535bc4b2bd8740d7cc1f99ab83", + "description": "nir: Handle nir_instr_type_cmat_call in more places", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88cfe6b4ebe9d423f6138d0b5218419e959ca7cd", + "description": "docs: update calendar for 25.3.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a93046c8981438c2cfd91feb1da562d24e1eea9b", + "description": "docs: Fix unescaped `*` in 25.3.6 release notes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cdae2cc70356f356ed7b0ef2f27b467628817972", + "description": "docs: Add SHA sums for 25.3.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b4a0a3755b6af80c1924723280145253cb9e19f", + "description": "docs: add release notes for 25.3.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46fbb67ea00d7cb488603d60c0a1267d5643f461", + "description": "ci: add ASAN_OPTIONS=malloc_fill_byte=1 for asan jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ee7d99f6482ca77d017abe59b233613fa65911f", + "description": "r300: handle polygon-mode points in point sprite path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922e3c75cf1a7d983d2cf78c69dc5e3899fb3ea0", + "description": "brw: Explicitly set group=0 in generator for SYNC used in workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4382d51cd0dc6cb137d397f711ed13f1e8591fe6", + "description": "brw: Make brw_builder::uniform() ignore previous group", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "055aec542efaa9a3a86dfb4fa4f1c0360176ca5a", + "description": "zink: use maintenance10 info for DRLR optimization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e217112a023a767a2e4f1909a62b343d4447415", + "description": "zink: only update the value of VkAttachmentFeedbackLoopInfoEXT, not the pNext", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b453331e7cfeceacd414b9fd6e65b8fa25ae6606", + "description": "lavapipe: implement transformFeedbackRasterizationStreamSelect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f81ab6c63c9a1fba47e32614cc0502d0188a31e", + "description": "draw: fix per-stream vertex buffer leak in non-LLVM path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "188ff6755bac73e3254a8a8085bc290e13d90dd6", + "description": "gallium: add rasterization_stream to pipe_rasterizer_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6eeede8a52e1cc97b7f8ca7b6f05f798ec606c76", + "description": "pan/ci: add missing t720-flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb0d566885b10133bc505c491e7e7efa96e38754", + "description": "pan/ci: update list of DRM-related skips", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59b0a81da8c2476d2275640dc19706f8779023dd", + "description": "freedreno/rddecompiler: Fix shader editing when REG_BUNCH is used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5bbbea9aab19f7df043a0e7c47c1451ae06c22d", + "description": "etnaviv: Compute blend color registers directly in etna_set_blend_color(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b99a0aca31ea86eee1859d17cdaf7d77a50617f", + "description": "etnaviv: Use BGRA-internal texture format with BLT/RS R/B swizzle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7c70c2a7ca374a88bda27a7993af1d5b7fcccfb", + "description": "etnaviv: Add translate_pe_internal_format helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55467b087d147779a4f4255edd7333a338aa6ce1", + "description": "etnaviv: blt: Use img->swizzle for CONFIG SWIZ fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "594b1c18bf4f83e6dbe345c75ace985900894db9", + "description": "panvk: implement VK_EXT_image_view_min_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e32fbc305257d0ce42ecadfadd7301614a6addf", + "description": "panvk: Advertise VK_EXT_color_write_enable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "222fc6a1c1b4bee1b8c0efcbce0ac5679818aa13", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af27fb23f3e96bfc80d8319550bad665bd74c563", + "description": "aco/ra: don't modify parallelcopies if get_reg_for_affinity fails", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "310f588f9260b2e0497c5ccdda7107b80670f3dd", + "notes": null + }, + { + "sha": "75722da9096d315fe414346f47c53d30fa774016", + "description": "aco: fix gfx6-8 store_scratch() with function calls", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e006f68b11ad7af8c0c4d7267ee04d9dfa1889a1", + "notes": null + }, + { + "sha": "f83f7d43ee04275bef8756347930705de45959e6", + "description": "venus: the GCC DSE workaround is no longer needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6411ee0c2d51281e2faa8caaf8d264074942a393", + "description": "venus: sync protocol for strict aliasing compliance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "715e4d1833f0b8a02ba0ad0f9b35226a811357f3", + "description": "vulkan/wsi/drm: force prime buffer blit for WSI_DEBUG_BUFFER", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da1fd9786b42671001354c6db68eb9ae4df81dc7", + "description": "elk/cmod: Don't propagate from CMP to ADD if there is a write between", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", + "notes": null + }, + { + "sha": "bdbfe8de4d82eee77f10ba9fb0e8da351785b3cf", + "description": "elk/cmod: Don't propagate from CMP to possible Inf + (-Inf)", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", + "notes": null + }, + { + "sha": "d1614cd6db619e215f1e964cb22f0f8ef968aaaf", + "description": "brw/cmod: Don't propagate from CMP to ADD if there is a write between", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "020b0055e7a085a6a8c961ad12ce94e58606a1ae", + "notes": null + }, + { + "sha": "6ebb502ab9e6de9cbb94c89bed2fe3ff3771ada5", + "description": "Uprev Piglit to 8e2c8bc0018f42b107d470a2de1bf7f53e8fb012", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4e3ab526696222745e4a442ea6224fdb273786e", + "description": "nir/divergence: Ignore divergent_loop_{continue|break} for nir_block::divergent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eabd7cc22cfef6d6e22382935ee7d208a7116702", + "description": "nir/divergence: Fix nir_block::divergent in presence of divergent breaks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a57b900a5952e0e42f1a16de27002c4e42b07668", + "description": "nir/divergence: rename divergent_loop_cf to divergent_cf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05ef9f01a7cf411935ba664729ea487f6e0f4d0d", + "description": "pvr: Fix alloc callbacks usage when freeing frame buffers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "146364ab9f159a5552a1db2f44acae9127bf01ef", + "notes": null + }, + { + "sha": "39ec9e3448b2e0efa1cb8c66ca6f547babeb872c", + "description": "intel/brw: Add and call brw_lsc_supports_base_offset() in places that checks for support of this feature", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91c5744e25c85f12172b0850ceb86a1cee9cd6b5", + "description": "intel/brw: Use computed push constants size in brw_assign_urb_setup()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd6d561c0a292e5fed634734e62064f40ac15e9f", + "description": "pvr: allow primary drm node to be optional", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ba104d3e923aeb14e4faf75db9c8a3e8313ecd48", + "notes": null + }, + { + "sha": "b857b5f107c03ebd5a5294fb404c0b4c2a515408", + "description": "anv: enable compute bti prefetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d5f99bfe8b9d44026b45600338ac70e7d6826aa", + "description": "nir/opt_algebraic: create more b2f if sign of zero doesn't matter", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d87943ad3dbf99b3feb37b1cdc6b659464915a74", + "description": "nir/opt_algebraic: preserve signed zero when creating new b2f", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e544ecd0893a82e1804c800579d2094de8123f9", + "description": "nir/opcodes: remove valid_fp_math_ctrl bits from some opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62f3be87c4e623024315df5a47bd00120c72908b", + "description": "nir/serialize: omit serializing fp_math_ctrl if it has to be 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9109c0aa3c313abec78849d95dc9440efe3a9fee", + "description": "zink: do not check type when emitting fp_fast_math_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5386e93865a2fa65fd790bae051d796ff87516b7", + "description": "brw: use data helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d5c2a643028eed701a32bc603df59c30663576d", + "description": "nir/opt_intrinsics: use data helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84f38496884c0431b0d41667a192b1cdac731165", + "description": "nir/opt_fragdepth: use data helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9da61b3ea575ba2f59813fe60b140dbcd034e766", + "description": "nir/opt_uniform_atomics: use data helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76d5436f042bf4be163278d0a46651caa007e841", + "description": "nir/lower_atomics: use data helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fb1d65426670f4c595f1278fddec8118a4e362f", + "description": "nir: add nir_get_io_data_src", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c5af51f983c8b50b9e9e30c79b1c530ac67349c", + "description": "pan/bi: lower phis to scalar early", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d7117f0d7d246d948514db1526ac6ca0a8e64cd", + "description": "ac/vcn_dec: Fix tier2 dpb array size", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "79af03556ce365a108577b713dfa4056f794a2c1", + "notes": null + }, + { + "sha": "1823bb67f9859aa6bd5e2b115d40e1be62bb6586", + "description": "broadcom/ci: don't skip dynamic loop tests in RPi 3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1aac4f7e00dce017b7ebaa9600811efbae74a2e", + "description": "vc4: fail VS compilation on divergent loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a1e0112a964c10a9bd753dc0fa50c32f24740e3", + "description": "nir: add load_texture_scale intrinsic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f58861b956db5572888a146736fa3b8fa7873c5", + "description": "vc4: drop redundant shader->failed reassignment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df22e50ab5b26aec842692030c526aaa7305631c", + "description": "st/pbo_compute: remove unused variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56258f4cfd6acf28e573cd028f4327cd85385aa4", + "description": "v3d,v3dv: emit always set point size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0df50e8ed17a27b4acb11a018475a7d5bded83b7", + "description": "v3d: fix leak in blit fast", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "451895c1d00569ff3735175a44d0f9526d5a6602", + "description": "i915/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a3525ed1c156cd1ed92feaca4492cb784a12bf1", + "description": "r300/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b5296b01c4d717ce84cc2a5f2b274ad895af726", + "description": "radv: simplify buffer-to-image and image-to-image operations for 96-bit formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1478329c53aee8f1b6ec5f5be28d17c41bd6d835", + "description": "iris: Move ALT mode handling from brw to iris", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b985494d6f44d2a0efb153914f69d5c12df87b73", + "description": "iris: Create our own enums for system values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53c57981943a6aac99bc990ac6ce2ceab52fd788", + "description": "iris: Move passthrough TCS generation out of brw and into iris", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "341687a0192021666bff10372940fe962fc9d64b", + "description": "brw: Drop extra validation from TCS passthrough creation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8481295d8bbbd92c86ec0611f2730130bc642cd", + "description": "brw: Only lower system values for passthrough TCS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78bab99812036954f1fe580180faec18b903cbfc", + "description": "freedreno: Move some draw regs into driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4d2684811f11ac60bfc9df7a106299a33e7859f", + "description": "freedreno/decode: Use reg usage for reg summary", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0907c004e0abf794be3b033dd1230a48fc68b16", + "description": "freedreno/decode: Remove prefetch-test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f71bd97be6195cff749df955ddae5388f1188ab6", + "description": "freedreno/rnn: Track reg usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48c2e15117370af4daf931aca4b5b715b263872e", + "description": "freedreno/registers: Usage additions/corrections", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a99164651ec367ba165ce06af636ac35489b5d01", + "description": "freedreno/registers: Move remaining rp_blit to draw", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c84b069fca26ede9f29a541fcab5d6287718d9bc", + "description": "freedreno/registers: Split out compute usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e7324511f6c6cf63d7b8a6888ad0a55c3a1d04e", + "description": "freedreno/registers: Split out \"resolve\" usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28eadff6e489b99209dce441e160cde51ec9a03e", + "description": "freedreno/registers: Split out \"blit\" usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a2def32008553e724bae0f7d7a657b7881eeadd", + "description": "freedreno/registers: Rename some unknown A2D regs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4f8a3a5298e808133d1987a25ae8261d8f09886", + "description": "freedreno/registers: Move binning regs to \"cmd\"", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b1cfc1b6accfe27810bc1f08d0eb2e2de3cd888", + "description": "tu: Mark TU_CMD_DIRTY_COMPUTE_DESC_SETS after stomping", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9b1b46faf46d25de705443c893ef84c3a9b5823", + "description": "tu: Split out stomp_regs() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f1b1bf7a8ea2814e9eab769e7dbd99ba9e598da", + "description": "freedreno/registers: Update GRAS_BIN_FOVEAT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67dd667a62e5278ea26a17eece28edf4ac118bb8", + "description": "freedreno/registers: Update CP_COND_WRITE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "66a394ad9a9870718ef22afbda4e9ce971eff61e", + "description": "freedreno/decode: Fix endswith()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e172f97fddf472edee93f7850e4ef6318110d5a8", + "description": "nir/opt_constant_folding: optimize ballot(false)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7899854e62687566158ad7442874924928110d52", + "description": "driconf: Refactor CCS modifier disabling entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d47ba92d4224c0218757c24414b40879b7219e24", + "description": "zink: only do pre-sync transfer barrier after a renderpass", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47e4a68a838347e65a5d4bef421d7c44c6f98314", + "description": "radv: Initialize nir_lower_io_to_scalar progress variable", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44f2c40830078b48563b3d9f90ed17564f31f57a", + "description": "zink: fix broken compiler assert", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a9bb91a976b3a232cccb8faa5cd6cd8a61d2487", + "description": "nvk+zink/ci: add rusticl testing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48d3eb8d89eb21a084fbf39b9b3c80260778b4fe", + "description": "ci/build: include rusticl in debian-build-x86_64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74fd985c6c805474dac306f7ef4a4864aaabc1d7", + "description": "pvr/ci: move some timing out tests from fails to skips", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59a397793ea204df8a2ecfd89c7b6d96412a7f6d", + "description": "radv/rt: Only use ds_bvh_stack_rtn if the stack base is possible to encode", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0cc03dfbd22c72679cd55bf2d5598d379f64964", + "description": "Uprev VVL to snapshot-2026wk07", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e10f29399fb4c973b574df0d3649dfe3b2b7e4cf", + "description": "hk: fix passthrough GS key invalidation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5bc828481630147575348b66677edaade9e891e6", + "notes": null + }, + { + "sha": "dfa9df7cfdbf3b7cedd93c75a6b23c090b1b9e53", + "description": "anv: refactor add_aux_state_tracking_buffer for conciseness", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11f8f333e23dd6bcbeff6a831c67d1acb3cb67d2", + "description": "anv: set a private binding when the image is not externally shared", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "651a321ee211c74fa543865721c07f1d9df03cf2", + "description": "hk: Use aligned vector fill in hk_CmdFillBuffer if possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c2d62c03072570e3ea394161717c52901c25327", + "description": "asahi: Implement clear_buffer using libagx_fill*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f5497ded8055e0c241f4a87e2f10907be87e02c", + "description": "asahi: Use GPU for buffer copies in resource_copy_region()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b05271f16c78010d32564ee307aad78dc7d58151", + "description": "ci: disable debian-ppc64el and debian-s390x", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8cc99edb7be828390696b6ce23af7f086d5533f2", + "description": "nir: Fill in missing conversion opts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd22c48b2ac8ca010d3562f3c935ffff0e5bcac5", + "description": "nir/algebraic: remove ignore_exact", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f44de535869a74d3d45df9499a5e7cdb19670684", + "description": "nir: only set fp_math_ctrl if meaningful", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12df083e0bd0d39954c394c48d3e90a95846673b", + "description": "nir: fix fmin_agx/fmax_agx constant folding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cded3f213bf32bcdd95d9ef97a5edb652965ef05", + "description": "pvr/ci: update fails to remove two tests that have started passing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "929fc82b2f8c259cbe77dc62ea657baa8d4473cd", + "description": "pvr: remove asserts in pvr_get_image_subresource_layout()", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ae29e1cf76181726a11d32c5a515d309c7e59e3e", + "notes": null + }, + { + "sha": "7a6d3c281542bdffad7120949d9a607c618c8fb1", + "description": "Revert \"pvr: Fixup for deqp-vk.api 2d.optimal.* conformance\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "58c7437d3aab796e1b9f3e8f6b53fa089d8cee29", + "notes": null + }, + { + "sha": "35a3cb8e2a98ad5a8361b2275221f0f9f09ca405", + "description": "pvr: stop using samples to determine what src and dst formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "099ab34977cc64e9efc6f625ec3e597b841db34c", + "description": "pvr: drop redundant check on VK_FORMAT_X8_D24_UNORM_PACK32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f5cc58919ef9b2e86eeccf38e947ec02ffa3ba3", + "description": "pvr: allow pvr_get_copy_format to handle ycbcr formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a25926bf375459bba4fc096676d9b9be12911b9", + "description": "pvr: set transfer flags based on derived formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c489e0f45ef1b250f7c41a11ab20e63ca20d79cf", + "description": "pvr: fixup for wrong conflict resolution in rebase", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "6a65b5dd4de93ae84047ccba92a32a66c9f140a4", + "notes": null + }, + { + "sha": "339a838b46cd79487bd82c0b46fb6df86b3836bc", + "description": "pvr: fix ds merge logic for blit image to image", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "407e692c3c779fd0df40aa25c385788a3d7a2b19", + "notes": null + }, + { + "sha": "3df3b97acb360c6022f65b9a128fed2b73346b59", + "description": "etnaviv: blt: Fix clear_bits overflow for 32-bit formats", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "c156da579c7885ff9eb0003676ec3dac706d781f", + "notes": null + }, + { + "sha": "dfad15df0b4983a271fc5e14e4470408112c7449", + "description": "nir/load_store_vectorize: don't update last_entry after a barrier", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "4ca7ee7bd789bba420ef4a844419977b6b78419d", + "notes": null + }, + { + "sha": "b203329e0dc270896177b6d825b4a394126db4cd", + "description": "nir/load_store_vectorize: more carefully add entries from loop preheader", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "4ca7ee7bd789bba420ef4a844419977b6b78419d", + "notes": null + }, + { + "sha": "1ad7db762b1e19601889e0ca836f059e2adf0176", + "description": "nvk+zink/ci: update fails & flakes for nightly jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3602b6154edb3d18e55b1a50afd486ce431c85ad", + "description": "etnaviv: Validate MSAA sample count for depth/stencil formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b76f2e4a77dee86ddd8a163b452cfcce52b8c6a", + "description": "mesa: implement FRAMEBUFFER_RENDERABLE internalformat query", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae84d41d483841ceaba5ea44646d59d4f04e9a6b", + "description": "radv/meta: Rework saving/restoring state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3cb2978b805259470b8ebf2a0ec09e0c9a4c26e", + "description": "radv/meta: Add and use helpers for setting state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "090b67a16350b755982cac19e7a90e93b2152325", + "description": "vulkan/runtime: add support for ETC2 emulation with copy_memory_indirect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6f292e146342ada9893e57bb9b0532b363eb5aa", + "description": "vulkan/runtime: add a separate function to build ETC2 decode core shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bfad39f15ecfe2e957a69fc57963a7868f16522", + "description": "ac/nir/ngg: re-enable use of known compile-time GS connectivity", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b3485efa6c5ad38a21819f111bee052be05acb0", + "description": "freedreno/fdl: Fix compiling with GCC and AVX2", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "b554e4c727c90b88a542b86989f6664537658f85", + "notes": null + }, + { + "sha": "1bb72f7c728dadffbbdc5da497ef88a2cc90694a", + "description": "etanviv: hwdb: Import gc_feature_database from eYs3D", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8eccbc1e8ba4c0a02e7b1b2dfd70361d65a6b92e", + "description": "etnaviv: hwdb: Import gc_feature_database from D-Robotics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "609bbcc1958b721ca081228da69d0ae1d4820d96", + "description": "etnaviv: hwdb: Import gc_feature_database from Amlogic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "527b642800aa570e3a655dd57ea354a731dd58ac", + "description": "venus: advertise VK_KHR_shader_fma", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d141e6e095b09cbc86ea710c4aa7a58f0239ac0", + "description": "venus: sync latest protocol for VK_KHR_shader_fma", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df7d333656932dea4622e6f648eaef31b2d83f1a", + "description": "anv: Limit modifier disabling workaround to specific GTK versions", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "656ca73b946af2294b7521a59478e4d292a02555", + "description": "tu/a7xx: Fix D/S corruption when loading them via load_3d_blit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8eb0f88d3d28dda97d1cf236410fde7d9998e4d", + "description": "vulkan/wsi/wayland: Correctly map 24bpp format types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec6d0773517bd083c494530a25c47f9fcce4b8ca", + "description": "radeonsi: fix threaded shader compilation finishing after context is destroyed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9da2ebf09c0c705cbe58a45ffe6b41df9a992240", + "description": "freedreno/common: set up a830 properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81512122939767bdbf5d9b7d123214c9878e80bb", + "description": "freedreno/common: make a8xx magic regs common between all such devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "860c54d0a0d8133162ccae952b24031a70ab9560", + "description": "ci/panvk: Skip DRM WSI tests for v10/ASan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc3951cfde692b682ae0a79502cd7ba3b77a68d7", + "description": "util/bitset: add an assert for big BITSET_EXTRACT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f55e87db93081fd0309a0f1786c745df1b8f7e63", + "description": "nir: add missing ssbo atomics to nir_get_io_index_src_number", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29f5be58e9223b6a9832025f9c54f278eea9bf31", + "description": "dozen: Resolve Seg Fault in dzn_physical_device_create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dd92aa5db62adadaa0ab3b6f160523e3e436345", + "description": "radeonsi: replace null descriptors with memset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b3e5a69f396fbfe985ddb9bad64f70f8c5af589", + "description": "radeonsi: remove the CP DMA workaround for sparse for GFX6-9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2309edb6b8a1997d6cbd96f6e12aa6cadf876ea", + "description": "ac/nir/meta: properly align sparse buffer clears with 12-byte clear values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62cce3abcdbaea2e3672875985d51832fec3e08a", + "description": "ac/nir/meta: use the clear/copy compute shader if CP DMA doesn't support sparse", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbcfab9f4f5eedb2c50c6a32cb1bd4ea7b55eed5", + "description": "ac/nir/meta: don't scalarize sparse loads if the address is aligned to load size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38829bc37357e1e1bab1fb1f25e851a0d9d0712b", + "description": "radeonsi: don't fail a CB_RESOLVE assertion on gfx11", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "1a105e1b1f10a034112501478a137b05407a7f01", + "notes": null + }, + { + "sha": "d66de1bb4966de870d3349f52e0465a0ebda493e", + "description": "glsl_to_nir: emit loop continue construct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "143370f1a7883261c1593e1b6f1fcc1dec80f4be", + "description": "anv: extract anv_get_color_format_features()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e0f6feb40761ef2f42bdb78252afc5ce5f7fbf9", + "description": "anv: extract 2 subvariants of anv_get_image_format_features2()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3946bb6b842c8aa74c26fcd8d93dfd7cad2a37c3", + "description": "anv: extract anv_color_format_supports_drm_modifier_tiling()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f160d8db91dfb218eae63ed0351fd77bf8bfee2f", + "description": "anv: unify blit_cts_workaround handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fbaef795a2f3588cda80e927a3e6ef8bf24c856", + "description": "anv: don't pass vk_format to anv_get_image_format_features2()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f3e0a47749a4b5f072d74804b67b27698a81400", + "description": "anv: anv_get_image_format_features2() can be static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95c4d8d726b91298e73dc422cba8886adc0b404a", + "description": "radv/meta: rework get_image_stride_for_96bit() and make it non-static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1a507bf429e8f5913c1f10c8eb2bc584aa761a0", + "description": "radv/meta: rename r32g32b32 to 96bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29ce18cb6f8b890d647d3bc04038c21d7c224ef8", + "description": "radv/meta: rename some variables for btoi 96-bit shader", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c90622c944890b72c91c9d8ab190aa185e105a7", + "description": "radv: remove a redundant check in radv_image_is_renderable()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61b20e726f3d5c1ca813fa83ef4ea0297f8c673f", + "description": "radv/ci: mark more WSI tests as flakes on NAVI21", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a662a59b7604c74863cb90c2ddc11a49063dadb", + "description": "nir/opt_algebraic: optimize 1.0 - b2f(a) to b2f(inot(a))", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbb2f884ad1c0590dcbeb4e028f475f8c663f6c4", + "description": "ci: drop redundant MESA_IMAGE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "615e2d15d1cdb858ffde8ce94bc15ed27db50ab1", + "description": "os: Add support for GNU/HURD compilation and use of dri swrast/llvmpipe.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0662febcafcef17a8ac151c075c5ab7f10674f0f", + "description": "os: Don't use PATH_MAX as it's not portable.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "400bec37edd6e0b1a98c7ff8e083484130643ba1", + "description": "gallium/dril: Don't use gbm if there is no gbm configured", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee80f909e47006b41d967e95da17dd1ede2997af", + "description": "i915/ci: update expectation missed in piglit uprev", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fceeff9701a4fbe3b09f1c9958f814680d77130", + "description": "radv/ci: mark more WSI flakes for NAVI21", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "c332ee5dd628b8c32df1f38f6b3e44bc7c2cc065", + "notes": null + }, + { + "sha": "b59c3ac82a1cca599fc5e443207801f2f92d892a", + "description": "mesa/st: use same path for setting state ref locations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "add69407c7e656f444f4833a841b606e24732024", + "description": "brw: Use memset for initializing varying/slot maps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19d9e10f4df84957ab54298195beca26b2f6bcec", + "description": "brw: Drop VUE header values and position from wm_prog_data->inputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e48094d72a3148c4e8959a4c3eb89d64d2f239c", + "description": "brw: Drop BRW_VARYING_SLOT_PAD and brw_varying_slot enum", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16ab31f358a185ec3e1f762ffad1f751dfee2409", + "description": "brw: Use NUM_TOTAL_VARYING_SLOTS instead of VARYING_SLOT_TESS_MAX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dbeaf18c82cc316b3dd67fec713130ae893ec3b", + "description": "iris: Defeature native two-sided color support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "613fe1600e2b5773b02c39d36c5f29c943004be4", + "description": "iris: Drop use of BFC(n) when it exists but COL(n) is unwritten", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b17df365292a18a7d2d9c8ce8622cbf382aba3de", + "description": "iris: Drop sprite coord checks from SBE_SWIZ setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4aaa19c3e714e44e6da587dd5289ec28aad7a6ec", + "description": "iris: Use the first FS input's value for all undefined FS inputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5c23b4785ef9f2d67b216b9e5c1ba80fe127fb2", + "description": "iris: Drop SBE component overrides for layer/viewport varyings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "139106d0d8e4dc14a5c11bec70d5061998a6b38c", + "description": "asahi: Add OpenGL / EGL CTS CI expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8aad4cd4951cc4a2c13451429ebf2f2e75fafdae", + "description": "asahi: ci: Rename asahi-g13g Vulkan CTS suite to asahi-agx2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1da57c5023c9f75ac33c5a8acb53a5ee8ede0808", + "description": "r300/ci: enable glx tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0fc4a7c5441ca6d0ec3a0f87b0ca0b6a4db0111", + "description": "brw: Drop brw_compiler option from brw_no_indirect_mask()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2df854359bf891d0a6f4d86ec0310ed1cc129dc", + "description": "brw: Make a devinfo temporary in lower_mem_access_bitsizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f873cfd7a0b885bcd2eeb3be4d8cef4b5b6c11f3", + "description": "brw: Pass devinfo to lower_bit_size, not compiler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1df2158f506c1cc83cad7346b5777123360a3be5", + "description": "brw: Delete use_bindless_sampler_offset flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bdef9824a37e2bc6afb3dae8a20928e3263d857", + "description": "anv, brw: Consolidate ex_bso bits to a static devinfo inline", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14c64a88c7b176ceb6206c22bdbcea0bec64efb1", + "description": "anv: Drop an outdated comment about indirect descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a6f6bcd5b11f540e9d80fe5411f82b5fe877934", + "description": "anv: Pass devinfo to anv_shader_compute_fragment_rts, not compiler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06ff3a23dc6556003b50a1485736e0b676a4587e", + "description": "anv: Make a devinfo local in anv_shader_lower_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa939db0c547f118d31b1de76c636ce1ca69ba85", + "description": "iris: Move recompile debugging to work on iris program keys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d013ef4c0f2500961f0c3d0f0412340334bdd586", + "description": "brw: Make use_tcs_multi_patch a static inline taking devinfo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9531c6b89efc561b456d09d04d19e8f1099324b6", + "description": "brw: Make indirect_ubos_use_sampler a static inline bool taking devinfo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de03b38daafc3c3d3094a9ff63276f47e9a4d80e", + "description": "intel/elk, hasvk: Drop indirect_ubos_use_sampler option and DP code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d5551eba279c3a05ef48d8398d3b57d12217970e", + "description": "pan/ci: add missing xfails from nightly run", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4b8ade09214f50fd1fe93c466973912663dd1e4", + "description": "ac/nir,radv,radeonsi: flip branches to avoid waitcnts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0143829f974ebc712cdd92f7a60205a4eefdd41", + "description": "nir/opt_intrinsics: optimize inot(inverse_ballot(const))", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f81aaee7f17449cc454c73c61186355d0f0aa3ad", + "description": "aco/ra: create vectors for affinities of split definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86f0195f5cff8627818a09a8906d65b628abcc9e", + "description": "aco/ra: prefer phi operands which don't create waitcnt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "310f588f9260b2e0497c5ccdda7107b80670f3dd", + "description": "aco/ra: move variables from affinity register to avoid waitcnt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "681ec4cba7976f2ccb1c1c004be02cae5a16b06d", + "description": "aco/ra: track cost of moving variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69bc4efa378657d3f1755efcf981718be02888dc", + "description": "aco/sched_ilp: improve scheduling with VMEM/DS->VALU WaW", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88b6b6db170568beef9fea5953b426390dce0c7b", + "description": "aco: only consider cost of memory loads at waitcnt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bca5aab2befef7203472b207da9eb573a9c1477f", + "description": "nir: let nir_analyze_fp_range take a nir_def", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "474af815ff1b2c176a2eadfa4356c900583cf6d3", + "description": "nir: rename nir_analyze_range because it's float only", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2a59fdea625af55d40eba480cd77814358bbf41", + "description": "nir: remove non float nir_analyse_range support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7222d6939d0092655c2b8fcb17de2bf1fb46a95", + "description": "nir/opt_algebraic: remove few uses of integer nir_analyze_range", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "418e6c4ed980f7e33dc49731bf6aad8bf1414db3", + "description": "panvk: guard against NULL pointers to avoid crash", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "598a8d9d11f571b14376fcbf6dc1a2c69e9d8dd5", + "notes": null + }, + { + "sha": "6963c8dd806a1b8ec105774d6b21485b4e37391e", + "description": "radv,aco/gfx11: preserve s2 when NGG_WAVE_ID_EN=1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9c11a8e15d51927ef543f021966fe717975bc4d", + "description": "radv: add ngg_wave_id_en to radv_shader_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a105e1b1f10a034112501478a137b05407a7f01", + "description": "radeonsi: remove CB_RESOLVE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa92b464f353e4c1edc8c29bcb0bc785fe9e1644", + "description": "nir/opt_non_uniform_access: use new query flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61a96be4947209ebc65a8bd3391f140e61e43f08", + "description": "nir/lower_non_uniform_access: add an option not to lower tex & image queries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9df891bc679809ba2d3e9f49ffb60fc2bcf112a", + "description": "nir: allow get_ssbo_size to return a 64-bit result", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c151402f35745ce9947834e03896ca1314da7614", + "description": "nir: add ACCESS to get_ubo_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d09a975bf0cbe9da4d345e9d2bf163e44eee45a", + "description": "nir: handle get_ubo_size as a resource query in nir_shader_gather_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d9be417065801124eac3845f71df280f1ebc2bb", + "description": "panvk/v13: Support HSR Prepass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d6c7cf8b754f4571675ae83572170e92a1bf4d8", + "description": "panvk/v13: Set HSR flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b10555ea638db5c98483b881ddf238f3f5340ca6", + "description": "pan/compiler: Add pass to collect HSR info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e88d9cbe3612335f74bbf698ac829dca53c59cb", + "description": "pan/genxml/v13: Add HSR operation enums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71500a32fad8c109a6737c7492e3c15892fd8424", + "description": "pan/genxml/v13: Fix HSR Prepass typo", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ece01443e18d3451088122a3a46a5a1549606a4f", + "notes": null + }, + { + "sha": "75242b18623aa7316520e6e81fdb8b9c7a3ec43b", + "description": "panvk: Fix dcd_flags1 dirty bit", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a4670a67e0ea5fa4ed3885d0d3bd7b008f14abf1", + "notes": null + }, + { + "sha": "0763fb947a338c50eef69f5af6d9a20204ef4b1b", + "description": "r300: align macro-tiled stride-addressed textures in X", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ae9262dc3cf3910d77cc67813558e93a8fa4530", + "description": "r300: split unaligned 3D texsubimage uploads by layer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eedbe136ead231b1d458b3e88f02d6918472ea0a", + "description": "anv/video: remove unsupported feautres for encoders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1185bbe18d0e563ac4be5f0d9f69f618efd399d0", + "description": "anv/video: set Sad Qp Lambda values properly for H265 encoder.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cb4fe5ef586688a5851e4608cc4d425d55698fb", + "description": "anv/video: Handle GPB(Generalized P and B frames) properly for H265 enc.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d4a5e4a42b1c31c61472a8fc8ec19df8020d7c6", + "description": "anv/video: set Qp passed from apps for h265 encoder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6efbb80c987ba2a1eab9e1fa42233c3fb678224d", + "description": "anv/video: set transform skip numbers according to qp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f641eb4fadc9c347aedf76d81230ef5a189a0052", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "154b5ccc9e6183ec444b69c304dfaadd08d2f1f8", + "description": "broadcom/ci: update available devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65362a9c386b59ad38aa287e122da84ac2fd7501", + "description": "ir3: don't use predication for large blocks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7c3834a27e3369b915a6fc6850a101e18a930a0", + "description": "ir3: add block_can_be_predicated helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47841c1142a78ca5b5938a2f601abbf4abf0b0af", + "description": "radv/meta: remove useless DCC decompressions for image<->buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0397b967d9ca826e34745cebd26bfa82f1b3252", + "description": "venus: workaround a gcc-15 dead store elimination (DSE) bug", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7239b5288f8d49b3cbd056f8886aa3865c0eb07b", + "description": "freedreno/decode: replace lua_pushunsigned with lua_pushinteger", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8baedef2905567a461191475cbd3565a21843db", + "description": "venus: expose VK_EXT_descriptor_heap behind a debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6265dad4f2ab31d85bcde0a56aa107b4a30431fd", + "description": "venus: fill descriptor heap feats and props", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dea6221a65800c1d015effa20cffdd4fa57d7784", + "description": "venus: take care of combined image sampler descriptor for ycbcr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f475789d59a867c66c3cd94cfa439478d8135d3", + "description": "venus: ensure descriptor writes invariance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d779f5af1875192f441dae404863f3d89cb4be1", + "description": "venus: cache descriptor size query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfc5d76205162ca6862bec083538cd0e48a420c3", + "description": "venus: rename format_update_mutex for general purpose", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be5233839984c2acb1e0190a18ba5053732f988f", + "description": "venus: add vn_descriptor.h to be shared between different desc systems", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "990b5fca3717409209a1d2b541bfc2ac478fd68d", + "description": "venus: skip image cache for VkOpaqueCaptureDataCreateInfoEXT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "526788a097edb861d3d4d61717d5a4509edc3e37", + "description": "venus: pipeline layout is now optional", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95331f3bd0f21c38a9db389cc3ff59519a7b0ae2", + "description": "venus: cmd inheritance info fix to consider descriptor heap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "485b2b501cf964be35c24c12e427d9e96c141e02", + "description": "venus: implement all descriptor heap commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04c0142aaa61edc6f6d5a64e4aabf552b4ccd4f1", + "description": "venus: sync latest protocol for VK_EXT_descriptor_heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ab41818c492aa89f3792496c7f33fa87cc5e837", + "description": "zink: use VK_EXT_pci_bus_info for PCI address", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c17a59ab5a26919d72b3cd999a12f665fa1eb5c", + "description": "zink: fix codegen for extensions with non-standard struct names", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a82e4ba81e1d09b9ceb8361208a1178dad8a1cb", + "description": "vulkan/cmd_queue: Do not zero initialize vk_cmd_queue_entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be5ab80de15a642d537a5072bc341c38293a1baa", + "description": "vulkan/cmd_queue: Fixup stride for multi draws", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf61736aa5db27febf124a61ac6db21f42eaa20b", + "description": "vulkan/cmd_queue: Remove get_array_member_copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2ea8b3d149329380c298f6f6482d6b3519984a8", + "description": "vulkan: Remove vk_cmd_queue_entry::driver_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "017b3b73bb0bf8c04ae24b9c40616c6e288545c6", + "description": "lavapipe: Extend vk_cmd_queue_entry_base for internal commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1dc39405ce18aad8393f192ebde40dabab264f64", + "description": "Uprev Piglit to 0d79fb4a59c7d213ff144afa4c73e3b32ebe6500", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "331af5e746b48131eedaa168f37ea9b1cb5580a3", + "description": "nvk: add app workaround layer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a6509e94c5e413feef41b741588ab91cace64a5", + "description": "nvk: prepare for driver internal layers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6fcc2835ead0282c2bb6c29e0eed3711b2ec6d1", + "description": "st/glsl_to_nir: make sure the variant has the correct locations set", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "891d46f517ce451c7df3f0d46f907b30308721b1", + "notes": null + }, + { + "sha": "c3aae0714c65e359e7dc240fe040706beed1859d", + "description": "mesa: add _mesa_lookup_state_param_idx() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df704bd38e77b1cea53d6396e03198cd58f8ad51", + "description": "elk: Call nir_opt_algebraic_late in elk_postprocess_nir", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "442daeb54a2e43bd450ebbb37fc05001f4acd08f", + "notes": null + }, + { + "sha": "11b96a84b0d0b2471c04c270b8800e77ccbcbf0c", + "description": "brw: Call nir_opt_algebraic_late later in brw_postprocess_nir_opts", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "442daeb54a2e43bd450ebbb37fc05001f4acd08f", + "notes": null + }, + { + "sha": "5af0b8bd09f6e07d9a069ddbd93eeffd90ba1906", + "description": "brw: Call nir_opt_algebraic_late in brw_nir_create_raygen_trampoline", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "442daeb54a2e43bd450ebbb37fc05001f4acd08f", + "notes": null + }, + { + "sha": "fd291839012f3a060ba8f5c718c6a09efabbb12e", + "description": "elk: Use F16TO32 for nir_op_f2f32 of float16 source", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "609c46cf23996d9f1f12ce45fd390b78addedd29", + "notes": null + }, + { + "sha": "9017d37e84771f921a63676dd8b955df9ef20f29", + "description": "nir: Use STACK_ARRAY instead of NIR_VLA", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c11833ab24dcba26de1b0a5805e35a5d6761514e", + "notes": null + }, + { + "sha": "3da828d2dd12e20ba2afc152db8d7236c7a48c13", + "description": "spirv: Use STACK_ARRAY instead of NIR_VLA", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2a023f30a644821550e0d529078a05af12188fcb", + "notes": null + }, + { + "sha": "db532eaf000d239a3ff2711765ac6030bb6cc6d4", + "description": "ci/radv: Enable WSI testing.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c332ee5dd628b8c32df1f38f6b3e44bc7c2cc065", + "description": "ci/radv: Add some flakes I hit while testing WSI.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f39131c80613afd0194ed182ad8aa84e82064008", + "description": "ci/vulkan: Single-thread non-drm VK_KHR_display testing as well.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0066a3150d629bd6e4ca7f365cd9154c93ba1c9", + "description": "meson: Include DirectX-Headers dependency for all VK Windows builds", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a220c2e564042dd3c1f01c22c26ef44c26cc56af", + "description": "docs/systems: Minor touch-ups from reading the page.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e43ee3685fb218dc8e6ef9c628245a3f8b6631d", + "description": "docs: Conformance is done through SFC now, not SPI.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99fecde3e89a26b4923271b97900111685441bb4", + "description": "docs/index: Move the Xlib software GL driver with the other drivers.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c86acb5e30b15a8bb93507cab0c86119b3a890b", + "description": "docs: Rename the \"shading\" page to \"GLSL\" since it's just that.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50a8299f68e7608849f0413d189aca68dbc7e66f", + "description": "docs/shading.rst: Drop a bunch of old docs about the GLSL compiler.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fbd722e473826ec2bcbfa74d5e06c282256f19b", + "description": "docs/perf: Drop a bunch of old hints on getting faster GL1 swrast.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f56d0faca937e3141db95c42536128eaf4ed1f42", + "description": "docs/debugging: Drop this page.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44e2be8caf308cb1801dfeb649b9b6782c68fd4e", + "description": "docs/helpwanted: Rewrite this page.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d977e64c1716a98366a92ee55933d326a12b0721", + "description": "docs/xlib: Stop calling the fake GLX xlib frontend the most mature of sw.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf445c1995e9df4c8300dfc5b3be0ba89698cffe", + "description": "docs/xlib: Drop docs about long-dead X features.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbec12627bbb1fbe2700de79b5c7d871f5ed0145", + "description": "nvk: VK_KHR_copy_memory_indirect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6824004a0bc44c1b2b59f33df758bee09c7c7707", + "description": "nouveau/headers: Add P_IMMD_WORD()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bead49697db326a4b6f796272cf15cb5f8f91461", + "description": "libcl_vk: Add VkCopyMemoryIndirectCommandKHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "47e7119796e4caa6bf35092df8d31103e85f0b97", + "description": "nouveau/headers: Use UINT64_C in drf.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d133ff8313e7573c5a37f049be718aeaea4845a3", + "description": "nouveau/headers: Don't use 128-bit comparisons", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "407bdcdf2783055acf8459d3a21769ac39520bc7", + "description": "nvk: Don't include u_math.h in generated headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7e2b846615df70e36ea0d077fe4775bb6900dad", + "description": "nvk,nak: Add nir_printf_fmt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0716055734701bb7774c05997876d9a96e49fa8a", + "description": "nak: Remove some unused fs_key parameters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "013b21d52fbe2c5dec0d4e2994e2438f3f3a84ce", + "description": "nvk,nak: Store offsets in a const extern struct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd5ebbb2f8bcfcd178d8bc62a55ab97abb57e140", + "description": "brw: drop buggy SLM optimization", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a51718439616d714f2449ea5658df4c7f37a8d55", + "description": "vtn: fix wait_group_events memory scope", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e959dd0dd7b5fc7b168c45b34b8892a3eb6876df", + "description": "freedreno/common: set has_astc_hdr true for a7xx targets", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "dc07473524af4da8b8fd123c124cb166f67cd2f2", + "notes": null + }, + { + "sha": "14c9ff5e1ba4302bbdce5d54894a2122cc729fac", + "description": "mediafoundation: Query PIPE_VIDEO_CAP_SLICE_STRUCTURE_AUTO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20aef6269ba1bd3864450144055a9219274459bc", + "description": "d3d12: Implement PIPE_VIDEO_CAP_SLICE_STRUCTURE_AUTO reporting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a67fa7d5f87405dd303e8128b1fe1bb79a6808f2", + "description": "pipe: Add PIPE_VIDEO_CAP_SLICE_STRUCTURE_AUTO for PIPE_VIDEO_SLICE_MODE_AUTO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "628754b5b8aa19531cf8c5a1e81a678145bbb64b", + "description": "mediafoundation: update version to 1.09", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b60bff042968de7290c56c7c648a7731535a5964", + "description": "aco: consider 64-bit transcendental normal valu for s_delay_alu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89e42a01dde8fa8e04db4631b5d8fc61ab23bfc0", + "description": "broadcom/ci: fetch custom packaged kernel in CI-Tron", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2613344c4982f9733608149d8a3e9fd297fdfe45", + "description": "ntv: handle nir_intrinsic_load_first_vertex as basevertex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9237ca7e46d36e63bfc3f4256cb18b54f33ce0c6", + "description": "ac/llvm: remove unused functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1e6a5c1c8509ce40d7a1639789cf0fe553b2472", + "description": "ac: lower load_num_workgroups in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e11e83d1c522c61713d792514f8b6228b276d70", + "description": "ac/nir: add ac_nir_lower_intrinsics_to_args_options structure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9e47751d2dd5065273f139fc043a728077217d1", + "description": "ac: lower load_subgroup_id for ACO in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a9bdcac798f6d57fb5f11b6328fd93738ea6e57", + "description": "ac: lower load_workgroup_ids for ACO in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97f095f6e060e9a3bbddf7536a734ccb20b9eeb8", + "description": "aco/lower_branches: Add try_rotate_latch_block() optimization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ade5e300abd67c1e585876df770444607b789505", + "description": "aco/insert_delay_alu: handle loop latch block before loop body", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "102aca9843a69510b00f4807475cae3ee23931e4", + "description": "aco/assembler: emit block_kind_loop_latch before the loop header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da1594f8bbef81929fae4caa7f208bcc9f65f484", + "description": "aco: introduce notion of block_kind_loop_latch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9887ce6709570fb1eea777d803e18e97b3114a2c", + "description": "aco/print_asm: Sort block markers by block offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "800a4957bb2546cfffd9c8e040ba4442ee6979f9", + "description": "aco/lower_branches: Consider branch target of nested conditional branches", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbf2083b8ff9a95a0ffacbba44329970ee641c2e", + "description": "aco/isel: Don't emit ELSE side of divergent branches which jump", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba32219cf8781f212560e4d51b6e32762e2832f2", + "description": "aco/isel: Don't emit ELSE side of uniform branches which jump", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96a639918cdab6557af6d76c9c40c2c73f16d325", + "description": "aco: don't emit p_logical_start / p_logical_end after divergent branches", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3743230252a0f63d2425291e3fad68d11e04d8b1", + "description": "aco/isel: Do IF-simplification if that didn't happen during NIR optimizations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50b093ec9045ebc33dc067dcf0104aa48779fc66", + "description": "aco/builder: Fix v_add_co_u32 carry-out to VCC if post_ra", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60d7c3f32f2bad916761d727325497d3e6edbad0", + "description": "marge/pipeline_message: print details for any pipeline that hasn't succeeded", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95eb133c17f770097f364a584f28c8ae397f01da", + "description": "marge/pipeline_message: consider any job that hasn't succeded as problematic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4afecfb288e9e4f42fcf18c9fc0614b833bc220", + "description": "marge/pipeline_message: print job status for jobs still running or waiting for manual action", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb1cb00a963d0b34e6402e46e9ed956b671f3231", + "description": "radv/ci: add vulkan fluster job on navi48", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d629b0ac640651d3306f2f5b5428efddffe7014", + "description": "ci-tron: add job template for the x86_64 video test image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88b4221519438dc66523c7832d6e5037173fa72f", + "description": "nir/clone: Fix cloning indirect call instructions", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "bb40284f76e1b2151b79b4bfa015110f8239144e", + "notes": null + }, + { + "sha": "6dce2074971aa33bd9097c0080152e2739bc0f01", + "description": "vulkan/cmd_queue: Use a linear allocator", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "829adb65f8204d7bd27318b77956ba2d6df337e8", + "description": "util/ralloc: Allow creating a linear context without parent context", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdb970fc5a6fdc9d1776a51877b8d61531453589", + "description": "kk: Default to max descriptor size if mutable list is empty", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc8ab6787b8d4ead5b93178e10662654b3dfa336", + "description": "kk: Fix image access issues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4de48d7161be248b82127ab081dad7a449303df3", + "description": "kk: Force fragment output matches render targets'", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "220660038e9aca6a2a03b36d637630530020820b", + "description": "kk: Fix push descriptor set layout when rebinding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d775ac85ba46712573ebb3419648d07602724ba8", + "description": "kk: Assign type to load_frag_coord", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05cca7eb3661ba3d268e9acdf17957512bc1f347", + "description": "kk: Fix crash in PositiveShaderImageAccess.UndefImage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "384ce6d8d3f6b374db9fd94a1430ccc43dcd5646", + "description": "pvr: add basic volcanic hw-definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "975034660e1f9acb57dbba36f543397257914687", + "description": "iris: Fix scratch shift after recent bindless changes", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2ef29502edb01e3b99fdf2d5e0d06fa81dfa70a7", + "notes": null + }, + { + "sha": "1be4ffdff926597c82a6482b482e4f1d8e74f038", + "description": "ac,radv,radeonsi: use correct swizzle/pitch for depth-only images with SDMA", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04494efa7ca3e364f1d3ca54555a20605d54fe05", + "description": "venus: fix a prime blit assert...again", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "eb709cba477be53e458d0c2c73e71eac299a750b", + "notes": null + }, + { + "sha": "7f469f196325f218db97ed45b109c89f01bcc1a1", + "description": "vulkan/runtime: Tie vulkan log printing to debug option rather than buildtype", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e67123c9152f9371ed314750cbcb2f99c7d4f0d0", + "description": "ci/vkd3d: update tags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83fed5dfb01962769319868a1d2c3fc4010abb98", + "description": "ci/vkd3d: only build and install the files we actually want", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2be9897effaf000a26d66d7cc04f285c5eca91d", + "description": "ci/vkd3d: keep tests/ directory structure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4aa7ed21b72bee299510820260c23f0106ec478", + "description": "ci/vkd3d: ensure test-runner.sh has the right mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b89e9457aa116b0dbc76f75af231bf1f6ce8ea1", + "description": "ci/vkd3d: drop no-longer-needed file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7aee98e9de1f499b002bf10a7ad064d9390453e", + "description": "ci/vkd3d: drop separate build directory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b034929573d92a2ca84a8c960e9e9d72e35b652", + "description": "ci/vkd3d: fetch only the desired commit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a923461d02efb1ae5b59bee97dd273a6f72146c", + "description": "ci/vkd3d: drop duplicate submodule update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83c022fe5d638e27cbfa71ea62c46266065e3c89", + "description": "ci: close individual build sections by default", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ec3840184d36978e435c00517480e0a5ae6ef6f", + "description": "radv/meta: move the barrier for depth/stencil compute resolves outside", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e41b04de9dc542e774f542317bf0a165786d0f5", + "description": "radv/meta: optimize a barrier with depth/stencil compute resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85a3f7816d43cc3cf2061bf185d8696894418a2c", + "description": "radv/meta: add HTILE support to radv_fixup_resolve_dst_metadata()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a454dabda5e946e97caf5b53c4b096d958d89e8", + "description": "radv/meta: stop fixing up HTILE after a partial resolve using compute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3cc6fd0517d7050c8554f2b960b78647c552849", + "description": "radv: cleanup barriers after a depth/stencil expand", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dd7731ac710b0c7213f6bb466b33f62eca80604", + "description": "radv/meta: fix partial depth/stencil resolves with compute", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67ed957261a7131af17ff1120d1dc522d4e06818", + "description": "kk: Remove helper invocation flag in read system values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6f118f12b9405d0562343e34a286842fc9ffc69", + "description": "wsi/metal: Expose additional color spaces if instance extension enabled", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fd045ac99cea5bea1e9e55c4381c37ad0e824352", + "notes": null + }, + { + "sha": "4fae72e77240654255faaee2c147e0a74695ca4e", + "description": "dozen: Add support for VK_EXT_memory_budget", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3557818d8f17f129b7d30b73986098730c829d5", + "description": "docs/features: Remove VK_KHR_android_surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ea139523f3a66bce99de811a91896fd2e9c7e7d", + "description": "nvk: Early return in draw commands when no draw will be performed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db59b4d2c4bcf9859e0a04e3ab8966ef67b26097", + "description": "nvk: Use DRAW_CONTROL_A on Turing+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f7d54faa8eac0474ddfff2025063dbe07d73874", + "description": "nvk: Rename DRAW_BEGIN scratch to DRAW_TOPOLOGY", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "263bc9ab2b4ffa814f141d29294399c8d15be06a", + "description": "nvk: Reorder view_mask checks in nvk_mme_clear", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "872ea727fb3407713f9938662ba84b7ed80369d8", + "description": "intel/tools: print out GRF size in intel_dev_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f1f484570da52237448fda2551327ed585b1077", + "description": "brw/iris: move ubo range analysis pass to iris", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15c8f4845870745c704b96a49c79cbc5353c1079", + "description": "anv: remove unused arguments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e94cb92cb00acaeb4c627cf186b6b86a6a1828ed", + "description": "anv: use internal surface state on Gfx12.5+ to access descriptor buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87abf5776457b9304aefb9c82bd56f2a41ba06b9", + "description": "anv: drop unused argument for compute_push_layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4efe3290942cd887c43e184e75a7a27a915316f", + "description": "anv: delay BRW prog_data filling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1a1e98e4ec311f4496b0df13bb9c1e56be81539", + "description": "brw: handle non-GRF aligned pushed UBO masking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1c9048dbf303d1aeb482fe6afcd2cef044427c0", + "description": "anv: add a couple of surfaces to read descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "812b62a315f759a621eefd692c08f764f84e74f3", + "description": "anv: remove set index for descriptor buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6bbf6dff4bf4fccf73e8af94cba27927461fe64", + "description": "anv: rework descriptor set indexing in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01011e0e11a99b0ba008aa93d8ddeb261d72f4ec", + "description": "anv: rename/document a layout helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fb8435b7784a6b5011bf05e082ae514207f1b30", + "description": "nir: Add nir_resource_intel_internal entry", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ef29502edb01e3b99fdf2d5e0d06fa81dfa70a7", + "description": "brw: enable ex_bso for LSC_SS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9bb152c9a9adf1510100e940a2efe5f1a7ab44b4", + "description": "brw: make PULL_CONSTANT opcodes more like MEMORY opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9569571537e5f252b3893cbe2c4bb6fb1bede1c", + "description": "isl: fix 32bit math with 4GB buffer size", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42b70cf05aad4feab08bcddbe27de47105d7c36a", + "description": "anv: add missing constant cache invalidation for descriptor buffers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e64889635c554248cb5b1ccf6bf9a57ea259a88c", + "description": "anv: fix nested command buffer relocations", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff4e1b9ed905439a65d495bf54ba59f474231850", + "description": "tu: Advertise VK_KHR_depth_clamp_zero_one", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b828bba6f6c5333b7cab18eb0848df07ea4a87b6", + "description": "tu: Advertise VK_EXT_shader_uniform_buffer_unsized_array", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10ac4298a358285224ee73d19f231adf894aeb06", + "description": "tu: Enable VK_KHR_compute_shader_derivatives for a6xx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7f0c541f234a19dfb8d17bff41fc41c061bda4c", + "description": "docs: Update features.txt for Turnip", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2c35f48281809d8ae441a5e9aa6db1f1385df9f", + "description": "docs/precompiled: document debug packages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eef815667ab9cec5e2926e2a2a6c082eba8b2d2", + "description": "docs/precompiled: modernize distro documentation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "202437dd8e7f57ec911332fd7d26e08dd1bb637f", + "description": "ci/gitlab_gql: disable schema fetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d4f977573ac92ebbd756ff9108b0f24799dd1ff", + "description": "radv/video: Support UVD decode on hawaii and older", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24c74f522cc10d2622b35341ee9c286e42dfcc45", + "description": "ac/vcn_dec: Make the helper functions static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ad4f501faeb40570d3162b1005f784bd3cd50c4", + "description": "radv: Drop videoarraypath debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19a8b7121eef91d1720ea3791e23097635eb9ca3", + "description": "radv/video: Remove old VCN and UVD decode implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6aed906410403f98f1bcf268c706573057296950", + "description": "radv/video: Use ac_video_dec for decode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2130df7c2a2cc2cd0544602700cc4f4804629b5c", + "description": "radeonsi/video: Drop offsets parameter for si_vid_resize_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af5b9d7a4e732836b3559c6ce65a571e08c71ebb", + "description": "radeonsi: Move functions from radeon_video.c to si_video.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "528b5c56d23fae5177c4b8db23589f468c2e5da8", + "description": "radeonsi: Rename si_uvd.c to si_video.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f48b667b23a1dd71fedc03b657aa891dc6cfc36", + "description": "radeonsi: Rename si_uvd_create_decoder to si_video_codec_create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fad2ae6e132443df2a5ce88c636458335c4edd5", + "description": "radeonsi/video: Remove old VCN and UVD decode implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26979becec30cc402df52e540fd516aa5795ec09", + "description": "radeonsi/video: Add video decoder using ac_video_dec", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb1dde2cc360b34d85e019f8878ab00a9c590319", + "description": "radeonsi: Don't assert when using src texture in si_compute_clear_copy_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d06fb9acd12ba3978b2732f7376c1bd73c6b7ee", + "description": "ac: Add UVD ac_video_dec implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9608abb26b447adf29de3a33501a7bda618cb2f4", + "description": "ac: Add VCN JPEG ac_video_dec implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79af03556ce365a108577b713dfa4056f794a2c1", + "description": "ac: Add VCN ac_video_dec implementation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5028e84c853cb15f23acaab7da62ecfaf5c1cca", + "description": "ac: Add video decode interface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02a2451e1f2a4af5ef50b61d21e97d0a3d99a4af", + "description": "radv: rename radv_image_use_dcc_image_stores()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d58080f787ff8d7443a53bfdae487de0ed9afa50", + "description": "radv/meta: add a function to fixup DCC metadata for compute resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed166804f69c62802d07d69383b552cc823114f6", + "description": "radv/meta: remove an useless barrier when fixing up DCC for compute resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a673c9e414f8db2ebf054464bbea88ddcd3b5a41", + "description": "radv/meta: stop fixing up DCC after a partial resolve using compute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa5d4174c4c2bfff748629dbdbbc543d78c661ec", + "description": "nir/search: use memcmp/memcpy/memset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d9294224123f6008daf32c914156f2221a64f55", + "description": "nir/search: remove creation of swizzle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f574de2249a9b085786f7be1af2478cb4c0066a7", + "description": "radv: Fix setting the viewport for depth stencil FS resolves", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "704fbbb10867e5df29df4c5efea8c8000aa8f7df", + "notes": null + }, + { + "sha": "bc86c5adae11db136081184cac543c9427ab8bba", + "description": "radv: Stop saving descriptors before acceleration structure OPs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c9b4fc524f3bef9e12ce831d1f40e01f40b0a90", + "description": "panvk: BDA capture/replay support on v10+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a853e0ba4de0ed43eaeff14c5d2a9a6773e7bee", + "description": "panvk: add max supported va to physical device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1b2d2293fa730528d15373c965e46b7b3586711", + "description": "panvk: use AUTO_VA with v9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f16d17a45486ad2b5f071fdf40581f84401ceddc", + "description": "nir/opt_phi_precision: Fix bit size mismatch when moving widening conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d42268f3e58d87a7587962249e7ea6c2ba2fdec0", + "description": "amd/vpelib: Adding new wrapper for register profiling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a5124a09f1dde43b319a7f1f1218191bdc9259b", + "description": "amd/vpelib: Fix crash during encoding test", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39187b36b522773aec3e2841e729d83bc48286c5", + "description": "amd/vpelib: Add RGB 601 Primaires to BG Color", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "edf352a71ae507aae1b6ec587d195bbbe324b5ea", + "description": "amd/vpelib: Embedded Buffer Size for 3DLUT FL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd7c2f952898cf6a6c51d8611102c069b75e52d1", + "description": "amd/vpelib: Reorder function pointers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e33bbe7ee7c601a362ccf2f6fd3b996993adec74", + "description": "amd/vpelib: refactor minor change", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d750ed88142973a98f2501bdc15f88912a10307", + "description": "amd/vpelib: fix uninitialized variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3216b0c193258a527ecc547190f8104d8538135a", + "description": "amd/vpelib: coding style rectify", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58c544a9bd85f4fc83ddda771beb3ff5fe80a9f1", + "description": "amd/vpelib: Fix potential overflow calculation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbff0fabf07f6746acd998e4417aec2bb536ceeb", + "description": "amd/vpelib: Augment swizzling modes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3db1d5f461fc526d731e79d40a5b32af062a67e", + "description": "amd/vpelib: update 3dlut and shaper FL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ffd5a1c31cd005a79b167c212017b8181a2fdd6", + "description": "amd/vpelib: avoid using reg_update for multi-thread", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39a94e4868bcc72c76aaedecc24f5f5249e22539", + "description": "mr-label-maker: add label CI to bin/ci/*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c811348dc2e14dbf4f174d8b619652beff609ebb", + "description": "radv: include ahit/isec shaders in radv_get_shader_from_executable_index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e231405de28b274a462f51e7cb08448ea52be531", + "description": "radeonsi/sqtt: use radeon_add_to_buffer_list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1081603ae99eb60c848c34a4af50099932f9d8f", + "description": "radeonsi/sqtt: allocate BOs in VRAM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f849f7f6519746ff2ecd2e7894c258555bc1e97", + "description": "radeonsi/sqtt: use pipe_buffer_map instead of ws->buffer_map", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f7f7a90b78d1636e9194bde40df9ecbde57262c", + "description": "radeonsi/sqtt: use pipe_aligned_buffer_create to allocate bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ffcb2f47e405e2d713ed98abf83f54bf1aeb8ec", + "description": "radeonsi/sqtt: retrieve sqtt data after the flush ended", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4014a20da33d1a22a6e311a2783bf98cbe073ea8", + "description": "ci/deqp-runner: also limit the number of test log and caselist files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "888ac904a34da1e467a3943d555336edda444ada", + "description": "anv: flush render caches on first pipeline select", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e6dae6ef5fc134f9ed5dd93b1a462084bc3aadfd", + "notes": null + }, + { + "sha": "9a6ec08960910de12a2e4b5a51a4de9265b127b8", + "description": "radv: enable trimming FS color exports for internal shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbad9144f2bbde35e3330c2583f99e0d259c4da1", + "description": "radv/meta: use R32G32 formats for R64 slow color clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db89f9444164695eecd8e0f6bf9bba61e0a4d8c6", + "description": "radv/meta: stop trying to reduce the number of format variants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e58ef1b3bc2ae65b8dd348923cab214709d7e202", + "description": "radv: do not set the resume rendering flag for custom resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbf981e99a3dc1422f49a2ed1c3ce3ae489b2eba", + "description": "radv: do not resolve when rendering is suspended", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1c031ca91ff2cc5790972bf938e5927ac5e7a0b", + "description": "radv: make sure rendering isn't already active in CmdBeginRendering()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99344bdfe57c62cf4d8728dd8a796d2236cc3911", + "description": "radv: clear rendering state before performing resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c18a3676565fa28c1032c2c051ef2a1e0d36e47", + "description": "radv: pass VkSampleLocationsInfoEXT for depth/stencil expand", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f279445e7048b17fbab46f08a06a874194dc280", + "description": "radv/meta: stop using custom sample locations for color resolves", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b651fd90d2d3166fba1c5821ed857a33a82e20e5", + "description": "v3dv: serialize all the tests causing OOM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "238437001b892f1c3e00e00c1cdec0c17e549da2", + "description": "svga: Make svga_screen::hud members atomic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f84ed620c26ea3d74ec792ce6c70ad628f667d40", + "description": "anv: set missing protected bit for protected depth/stencil surfaces", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "794b0496e9467d27211d11fe7f783db3ce6a349a", + "notes": null + }, + { + "sha": "a16d36304ecf432528dd7ee821aecf3880449bca", + "description": "panvk: Support VK_EXT_astc_decode_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "604d3ed7d2c4aa8b021f7e9a1503ad4452bcd8ed", + "description": "anv, hasvk: handle MSAA resolving to a 3D slice", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d7185082092a9f2ff825cd0921760004c1d18a8", + "description": "docs: add sha sum for 26.0.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6412b95931cc08c0e4cfac704c906c0f26347341", + "description": "docs: add release notes for 26.0.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "362d6cede1ff53f90acc227a33904bd932db3616", + "description": "docs: add release calendar for the 26.0.x cycle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14c65322e8504c498115fe6c11b095d555e03f2d", + "description": "elk/cse: use copies in `operands_match` instead of in-place modification", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "47c4b3854076adfe5a27b537f36262ac4ec4530d", + "notes": null + }, + { + "sha": "93f39f87c46976e7b05b194fd805b750c89f001e", + "description": "elk/cse: fix `operands_match` corrupting non-IMM register data", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "47c4b3854076adfe5a27b537f36262ac4ec4530d", + "notes": null + }, + { + "sha": "b302faad8b6878811758eef087cee7228e9801a0", + "description": "brw/cse: use copies in `operands_match` instead of in-place modification", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "47c4b3854076adfe5a27b537f36262ac4ec4530d", + "notes": null + }, + { + "sha": "f5e0f632168929684653677738adbfcc2679e76e", + "description": "brw/cse: fix `operands_match` corrupting non-IMM register data", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "47c4b3854076adfe5a27b537f36262ac4ec4530d", + "notes": null + }, + { + "sha": "c7603a11deb55c2f9640725dbcdbf51ee6335bea", + "description": "bin/gen_release_notes: fix support for python 3.14", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41a25d0a6f26a6e8a720cf502bbfdead2ff78234", + "description": "Uprev VVL to snapshot-2026wk06", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac0cec60e2636cf44add6be83f06c37fb209f615", + "description": "panvk: expose swapchain_mutable_format support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "d7814bcad0426c26e88874a3ef2d99d7220bcf48", "description": "aco: remove redundant can_use_DPP declaration",