From 73481cb360afbabb6c24683381289800be80197a Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 30 Apr 2025 14:47:41 +0200 Subject: [PATCH] .pick_status.json: Update to e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0 --- .pick_status.json | 6590 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6590 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index d81325dd251..0e338e64099 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6594 @@ [ + { + "sha": "e7a7d9ea2e2e48171fad131a7bfa7576e02ea4e0", + "description": "aco: fix wait_entry::join() when changing vmem_types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "171920ceed59b018cfa637ff5fd022d39aeef105", + "description": "aco/gfx115: consider point sample acceleration", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbd85acf9a68168c8b5867894520cd5173c09baa", + "description": "v3dv: free indirect CSD job with queue cpu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "626e9e41799787a670f8ae3f4293ec72f75130a9", + "description": "panvk: Request resources during subqueue init", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e12ddbfd78d28eabcec8c08e7b0ea10e9e8318b2", + "description": "nak/from_nir: Fix fquantize crash on < SM70", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", + "notes": null + }, + { + "sha": "efb440a3d80e62099169dae9eb0008df79a6897f", + "description": "nak: sm32: Fix wrong dsetp encoding", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", + "notes": null + }, + { + "sha": "080c0acf058e322c69705c14e5764edd0bf18b59", + "description": "pan/ci: add fragment_out flakes from t860 to t760", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d03d7015fda9bc0843b631c3873354a732157531", + "description": "Uprev ANGLE to db33baf4eb0d7954f0110cddc30acb9cdc12e2d4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33b5d8b2ec26904ec1c331dd64ee04e351fd8e0e", + "description": "radeonsi: always lower alu bit sizes", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "804567ddd8843b455de60ec3daa0c9dbc42b6162", + "description": "panfrost: Remove PROGRESS_* helpers in cs_builder.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53f780ec916d1cd4773af6cec40c3149042d852f", + "description": "panfrost: Remove progress_increment from all CS builders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ba982f166eaff86bb2d12143c996af699aaa74b", + "description": "nvk: Clean up boilerplate around complex NIR flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "769510f1ccfe65167e833f9d2a7d735227defd0c", + "description": "r600: implement EXT_shader_image_load_store", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d4ebe79b5be5d32b9900ed8dd726104c1fc8888", + "description": "mesa: relax EXT_texture_integer validation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "705978e2831eb8b8bb23bd11ee08ce51d9b2915c", + "notes": null + }, + { + "sha": "da7c7168696b1454d4da422e36544d3c74b1e536", + "description": "broadcom/ci: update test expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a87c9bc49ee426514eb617e048413ae663586f8b", + "description": "driconf: update X4 Foundations executable name", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5532f135664c7f67d4a8162336005d0118948343", + "notes": null + }, + { + "sha": "69ff204422b6eb474bd165177492f0c71017b5ed", + "description": "radv: remove the optimization for equal immutable samplers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a07ccbc89711274e6c8b74eee6f3420b796d80d", + "description": "radv: fix emitting dynamic viewports/scissors when the count is static", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "069fdc6f71c023b5de536f8d8e50c3717084517f", + "description": "nir: handle mov and bcsel in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e080833478cd627073a1d24beaf99edc201a9833", + "description": "nir: handle iand/ior opcodes recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a78ed8b8e87374aeb8f7deef4b7b83654a17c19a", + "description": "nir: handle extract opcodes recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e38a0b9a056d3018f73953ea86b47aa3e2af28d2", + "description": "nir: handle u2u/i2i recursively in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15369a792aa7988fd1fc51fbf6863cd0552e9295", + "description": "nir: handle mul24 in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e7ef7b8b7785e380924d63a513e982cf5aa08d7", + "description": "nir: handle bit shifts by constants in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d24a9b649be9125c52e659911bf32a81af3dd30", + "description": "nir: handle ibfe/ubfe in nir_def_bits_used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81bdf1ace652227c5e5b905492cdeb050105ab0f", + "description": "nir: remove unnecessary (nir_shader *) typecasts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4502254cd20e4d7c3afcebc73b769f2dceb5f59e", + "description": "anv: Drop the slow clear heuristic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67d60f43258f2f9d553eace896d0bf6a25b0ee87", + "description": "intel/blorp: Simplify get_fast_clear_rect() for gfx12.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "312952048b13331f4f735d4f6baccf1c1ca1e99b", + "description": "intel/blorp: Redescribe gfx12.5 surfaces for CCS fast clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "169e22f9620847740fc32cc11f5b6b1f709e4a95", + "description": "intel/blorp: Drop clear color assignment prior to Xe2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e35324455351017420c3d70d990fd02e48b7092f", + "description": "intel/blorp: Disable repclear for gfx12 fast-clear", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8dad01903ad141a3e3fb6a4855f5780136ef429f", + "description": "intel: Add and use isl_surf_image_has_unique_tiles()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcdae4d4c09cfe3f8f38011a6e2b533cbb5e04f7", + "description": "intel: Add and use isl_surf_from_mem()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a21ac2730217f32dfd714e483004403779d194e", + "description": "winsys/amdgpu: Remove assert about user fence in amdgpu_fence_wait", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2b6600ae828a78792ed46eff02395e8e260212f", + "description": "docs/release-calendar: add 25.2 branchpoint & rc dates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcf901f5fb80f15b528d8176753de1fcf39abe7a", + "description": "tu,freedreno: Use HW option to auto add base instance to instance id", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bc060ea11e0ced9ef471050e6a8a7ef8af8d6ed", + "description": "nir: Add option to not lower gl_InstanceIndex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a30611c101d7f1b58303a734ce429985c3946e5", + "description": "nir/opt_algebraic: some bitfield_select optimizations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "201f6c1a0003c7ec78e7e226c5d19248c4c8bf8a", + "description": "gallium: remove left over clover files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5677a90502396deaf1622e84534039b8f80f147", + "description": "radeonsi/video: Use ac_uvd_alloc_stream_handle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fee04bcae2f475f2e50b28e8712fb0ade72cb28", + "description": "radv/video: Use ac_uvd_alloc_stream_handle", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69455e82088fa2e0d9c95706bbb628035360274e", + "description": "ac/uvd: Add ac_uvd_alloc_stream_handle", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46d5926d8384be38fcd3da34e9214d32c4717c56", + "description": "radeonsi/vcn: Stop using stream handle for decode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09d823593825585c3be2c676371e84049adfc96c", + "description": "radeonsi/vcn: Remove unused stream_handle for encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb53eec72030721db2162e4ebb92823337901fca", + "description": "radeonsi/uvd_enc: Remove unused stream_handle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4339cf0aff0d23d70a9acb6adbc92ac35a542611", + "description": "driconf: Add workarounds for DOOM: The Dark Ages", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e32a90b57c8fb1e40f4f3050219213c9ba47c94c", + "description": "radv,driconf: Add radv_force_64k_sparse_alignment config", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "720dae85f20c77c0feacd26d8881e5c2f65253d2", + "description": "mesa: add missing stencil formats to _mesa_is_stencil_format", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b73d7e8174faf7cc9bfa351befc637ffe2e53c1", + "description": "radv: fix SDMA copies for linear 96-bits formats", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1ee6d6730ed72f063b56bd98fc658971f4df1e3", + "description": "nir: fix gathering color interp modes in nir_lower_color_inputs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "709ebd8293a678db614c5b48dac2fc1da0b2306d", + "notes": null + }, + { + "sha": "ef63e3e4d211e491164fea8ec494fdf7ca71d9c8", + "description": "zink: fix broken comparison for dummy pipe surface sizing", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "824194aa0b2cff317136ac676761967d3d99736c", + "description": "tu: Don't disable EARLY_Z if SampleMask is written without d/s write", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5926b63f66c01793908fd09b03cc9e85cdaa458b", + "description": "nir: Print struct type declarations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5981b5bb7e4cbf64168a015166b4c5919afe007b", + "description": "nir/print: Use get_name for types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d21311504b57f437b5d27e628cdeb23fafa6ec72", + "description": "nir/print: Add a get_name helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96e2cf64ae81e528eb6ee68cff7694d814066e55", + "description": "freedreno/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53de95cb0d8ff75311ad70eaadd4f1d3cfa9a92a", + "description": "ir3/postsched: use legalize state for delay/sync calc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca014c7c24447839969fcd2e9abf3188b60ca705", + "description": "ir3/legalize: make ir3_legalize_state and helpers public", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "631a1051484ceeec91f4dc795a6ae85370251c46", + "description": "ir3/legalize: apply ss/sy to state in sync_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0c2fdd1523820e41c9bccbce72bb5512a5eb6f5", + "description": "ir3/legalize: add syncs based on previous instr to sync_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a44d832d3a36bc7a64fffdeb974bb997d58d41c", + "description": "ir3/legalize: add ir3_update_legalize_state helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e9b7c6ff37af70d8e07f00ea72b516bba8a35ce", + "description": "ir3/legalize: remove unused parameter from delay_update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c05839fcdccb9d132d18d787a38c620c21b4709", + "description": "ir3/legalize: extract ir3_merge_pred_legalize_states helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4503b01b750399a06571e68a855ffcb860010fa", + "description": "ir3/legalize: add ir3_init_legalize_state helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee430745fe80ed0b7407f6cbccf904e3f62f593d", + "description": "ir3/legalize: extract sync_update helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b91828d55361406d87bd12fa1d4b9dd145bff3f6", + "description": "ir3/legalize: extract ir3_required_sync_flags helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "540cee6c3b23c2eadc6e346f1560ab2eeebd45aa", + "description": "ir3/legalize: remove ctx argument from delay_calc/update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7002802c378a9eb0dfd74150495fff7f75e6c60", + "description": "ir3/legalize: normalize nop state at block start", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03ee7c7c0f80456b2bbc5c4dcbcef367feb0b454", + "description": "ir3/legalize: add cycle to ir3_legalize_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12fadd27d3bd57f1a9248fa319ec538877608aa3", + "description": "ir3: add mergedregs to ir3_compiler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0977863a8eaa612f9d8eacc681d8df023681b65f", + "description": "ir3: calculate sstall/systall across blocks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13f9135e853212308fee8751f9e235cad2336ee6", + "description": "compiler/rust: Better document CFG", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98deabfa903ecaf40873fe7dcbb9f1504f5979f5", + "description": "nak: Fix some rusdoc warnings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34590041043e74665de5dc5246906349c461f0fa", + "description": "nak: Improve documentation for RegRef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22056d5b08cd5e7d96301a3fd4e4de61e98e44d7", + "description": "nak: Improve documentation for PerRegFile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d9cd61dc2325c49176494e1cb58995d8ff141aca", + "description": "nak: Improve documentation on RegFile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c022e22368ba4516b6d062e9da61e0b29fec83d0", + "description": "nak: Improve documentaiton for SSAValue and SSARef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b26b0211b6d117eb331fa5a95b2e091422b5962c", + "description": "nak: sm32: Add Texture ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2929dae1e8ff6a7d20f03093a00ada7e5eb138c4", + "description": "nak: Initial SM32 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee4cff760304d08a1edfa238e3a0b80827222f0e", + "description": "nvk: nak: Add OpViLd support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d48b2cb47365cb36b84800c937164dcfecade07", + "description": "radv: Use subgroup OPs for BVH updates on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6fdf113031a303a76aab19b288030c76f670cad", + "description": "radv: Make radv_update_memory non-static", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a8e232e398bd5e5076b61ce0b06263ba28c597f", + "description": "vulkan: Add more information to BVH update callbacks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5da0810e5d85a5cb1d1b9ed61351f6881074b47c", + "description": "vulkan/bvh: Add type information for vk_bvh_geometry_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8157f84246965dfeccf201f75d605d6e36d5b63b", + "description": "radv: Refactor the update scratch layout code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2aa0647d5f9cb9882122f297d8ff5f47f65ec99", + "description": "radv: Use a specialized shader for in place updates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1110d20f83934beb2192b5bd2219d8f9e4714d8", + "description": "vulkan: Add acceleration structure update keys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0796d8c50251ca3e472d6575f995aa73822d1502", + "description": "fluster: xfile update", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89d4f16c41811e4789259fd76500bd8aa27b55a1", + "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", + "notes": null + }, + { + "sha": "77c0ff9fc71dcd8e15af3966f4d1be80979814b3", + "description": "virgl: Bail out on file descriptor duplication failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "965f41b550c0617aec3aea44bc5467491356e3ef", + "description": "virgl: Ensure to not overflow when encoding string marker", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11a7b112cb5b4c930396a281d7ca852e1f2f01d7", + "description": "vtest: Be more resilient when a resource creation has failed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bec582e30ae148938196b7a5ea4a8eb7803972d", + "description": "vtest: Silence some coverity issues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fca9d96991bd70f75be9cfa2b3b4ccf1208bf5e", + "description": "pipe/video: Remove st_rps_bits and UseStRpsBits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d55b510e8603b63c2bc65f2dfdec27ff8f8cda4", + "description": "frontends/va: Set HEVC NumShortTermPictureSliceHeaderBits", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e68e422e0da53e022fbf1b4f0716e5ee7a50ed6", + "description": "r600: Take dual source blending in account when creating target mask with RATs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a6b379284365e8adee780b691596d3a66de1ba93", + "notes": null + }, + { + "sha": "034cb260ac7779a551abd37e7f447b4591260608", + "description": "svga/ci: Increase vmware-vmx-piglit job parallelism to 4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1ae27be0ae628432173f123d046a15703336a41", + "description": "svga/ci: enable vmware farm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0a09b6ff7243a8e49dc192f43365c122a625c26", + "description": "ac/llvm: correctly set alignment of vector global load/store", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1ecad2b1156625714a32c00f55597921ab8f642", + "description": "ac/llvm: correctly split vector 8/16-bit stores", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab09822b86297ff90d25363e7699b235446ba3d9", + "description": "util: fix float to bfloat16 conversion with NaN", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", + "notes": null + }, + { + "sha": "f88dc25d23c12911a2dd6b7b6856656f88dfa2d5", + "description": "docs/ci: allow running linkcheck in pre-merge pipelines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01a7b089922ffdca1b1994e09c2d8c692b51a01e", + "description": "docs/linkcheck: ignore loging wall for broadcom", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c251da89a0165e9080edc19266c7b51a3262ff7", + "description": "docs/linkcheck: ignore a couple more domains blocking the linkcheck user-agent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d4b63270adc1c5ddea87259fa9f018b8609cdaf", + "description": "docs/conf.py: fix python formatting (whitespace changes only)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe82dcfc3d3b7cb865cc308193d19a443743e90f", + "description": "docs/linkcheck: print summary of problems found", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0fa2209a81a28e335a7fe0550d6802a25411f77", + "description": "nir: add nir_opt_algebraic_integer_promotion", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2582cf99711c74d1b0dc2ce59e3ec17a1d4ec9c2", + "description": "tu/lrz: Don't disable LRZ test for blend+depth write", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7451bc3bef0b983063cb996a25a06312a751ac9b", + "description": "panvk/v9+: Set up limited texture descs for storage use", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e2aa0b756691dc7a0d2f3fed9a7c3d4e4db913e8", + "description": "pan/texture/v10+: Set width/height in the plane descs", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "009e4c2eba2b0fa4512f3f383b82c8e24a32d6d4", + "description": "pan/genxml/v13: Add minus1 mod for plane width/height", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ece01443e18d3451088122a3a46a5a1549606a4f", + "notes": null + }, + { + "sha": "e38eb00e4e61248beeedfecc8d5628236527a5da", + "description": "pan/genxml/v12: Add minus1 mod for plane width/height", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "b6d5e01120741fe9107dec7cc2ec2bc4b4f2bca4", + "notes": null + }, + { + "sha": "254285725939c3c79cf8ef028d21d8eefa8b7cd0", + "description": "pan/genxml/v10: Add minus1 mod for plane width/height", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "486c3417691966301bb6c51a7d2e7f8eb887ada1", + "notes": null + }, + { + "sha": "6a9a4b3eef9a548249287e2bd91bd39e5ccc4d92", + "description": "pan/texture: Set plane size to slice size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", + "notes": null + }, + { + "sha": "cc58e30847a84d699c107b14fddc6624dd1b2243", + "description": "pan/texture: Correctly handle slice stride for MSAA", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "db20152c8a85a425dd54b27cc00961d2b5a4650f", + "notes": null + }, + { + "sha": "8b2ff9a8cfbf8e9d4439e55ffa231971ef53b9eb", + "description": "panfrost: Add pan_unpack to ForEachMacros", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ea52147c1b18d5ac6ff6a3977be5fe1e025ab34", + "description": "pipe/video: Remove unused UseRefPicList", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5edac5cd9248079a44c4575bd990dc2dd340da0d", + "description": "frontends/va: Only keep current slice RefPicList for HEVC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "639a95cd77c4d6ccfd21a36b56ad7a823fde455d", + "description": "radeonsi/uvd: Stop using HEVC direct reflist", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "203e9c29b442adc64c690639005e136a46e4e778", + "description": "radeonsi/vcn: Stop using HEVC direct reflist", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "779edc07598399435d83874e7f0086be9d28317e", + "description": "frontends/va: Correctly derive HEVC StCurrBefore, StCurrAfter and LtCurr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5d3a73f5edee8511703df8b873a1f72edbefa6d", + "description": "mesa: enable GL name reuse for virgl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "219a2b1e32966c1119ca66f489b635b62e69a066", + "description": "radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21badbf336b9575342c7a992e8d6eb2126b01b14", + "description": "radv: advertise VK_EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eaf646d0201d9497b228dfad4a6dd8d3bdb527a5", + "description": "radv: implement VK_EXT_zero_initialize_device_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b16de5e0da08545e404dda7b20798323533a437", + "description": "ac/gpu_info: add has_zerovram_support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f2a5d31bd53f4cdbfed35b32f7b88b9023a9327", + "description": "vulkan: add support for VK_IMAGE_LAYOUT_ZERO_INITIALIZED_EXT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62ec7e1056d24b19d5361836e2cd425223aebf9a", + "description": "vulkan: Update XML and headers to 1.4.315", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c06033955efdaf119108ae300c38ffb2dc033eb9", + "description": "ci: disable Collabora's farm due to maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96d5c5df6fdec4e901d607bd477e1f73095742a1", + "description": "lavapipe/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df3f279233e2e646543022239292a66a7404b1c6", + "description": "lavapipe/ci: replace large (and growing) list of flakes with a regex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "055594f886d0feaddeb1e63f4becb35f778da161", + "description": "broadcom/ci: document fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86a29ce0ea9ccc6c1fbe7a13c91be50edd5f2b9a", + "description": "radv/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50c60dd07e92ce8bb97cb0042b922d5fdb6f5cec", + "description": "radeonsi/ci: document flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6935f28cb359d35f6aa3d841df1c1f7e3420478e", + "description": "radeonsi/ci: document regression", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a752f242e5527977d7030ca3a68fa6563fbf36fa", + "description": "docs/systems: Point people at the NVK page first", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86100ff8e3002b51bc2ae8ba57e52067b43fd757", + "description": "docs/nvk: Add section about NVK+Zink", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd207d6c54cca8311e2247d7897e6b398f701573", + "description": "docs/nvk: Improve the NVK docs page", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04a643d877c5fc6963469a68a3896d47ee6703b4", + "description": "intel/compiler: use ffsll instead of ffsl in brw_vue_map.c", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", + "notes": null + }, + { + "sha": "7c4f501e99df1c73b77036e161f5be872a29ef68", + "description": "radv/ci: drop unnecessary CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61ba1fceffb71cdb2a2db9d0dac5f7e6f3801e96", + "description": "radv/ci: move the timeout from polaris10 job template to polaris10 job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a9a08994b8c061b0a2ccb0db4e0316678048bf8", + "description": "turnip/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ed4a244c188b7fe38ad8f40f4b7c62a187b4c4", + "description": "nvk/ci: drop CI_TRON_TIMEOUT__BOOT_CYCLE__MINUTES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c4f53e8aef52abb206e91af6715ef6feab7a8d4", + "description": "ci-tron: drop default timeouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5006d7f1f155ccca094cd1dbf016c6ded2f2e7ad", + "description": "llvmpipe: Fix crash when using nir_tex_src_min_lod", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a8b104d9bd83f050c26adb88985f5c546a413787", + "notes": null + }, + { + "sha": "338273dedde33acfc636c21086e612ea9b30184e", + "description": "brw/reg_allocate: Optimize spill offset calculation using integer MAD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3db8dbfdc3587233985a8ef7f91931473f93cf76", + "description": "brw/reg_allocate: Optimize spill offset calculation using more SIMD8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dbef8f1791cc79da4eef6a5a78c30ae286a7ca4a", + "description": "nir/opt_vectorize_io: fix a failure when vectorizing different bit sizes", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2514999c9c5d4b64b007304e46f0a41d50e71cc9", + "notes": null + }, + { + "sha": "0ffbfa1d548e6114080396d13065f09659f9db90", + "description": "util/cpu: Teach the Linux code about getauxval()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ef9cd350492d0fe469e1e95782177adfa6a6ace", + "description": "util/cpu: Remove util_cpu_caps_t::family", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6abae1d42b41feb4c76cc5e9c2e82e80763e9d54", + "description": "util: Remove unused USED macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2267358c6c9334ab86601728eec6f21feb318e3", + "description": "svga: increase SVGA_MAX_FRAMEBUFFER_DEFAULT_SAMPLES to 16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4ead6d7031d8c2d24a048c2e6225d8c7643e79f", + "description": "nvk/ci: tighten job timeouts a little bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "361998628371706560479793089e01429a355e7c", + "description": "zink+nvk/ci: document more flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ccc37577c780ca4a10410371da93ab18fd89ad2", + "description": "nvk/ci: switch nouveau.ko jobs to common kernel (6.13.7)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5247269135bcc42bc7dca728c1ccdc5fc9a458b8", + "description": "frontends/va: enable cenc for protected playback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1f9dde5c0d2b38c1986c26e7824ffe8d9dda774", + "description": "radeonsi/vcn: add drm keyblob for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b6ecc8269eb06127897ad672e12d1347c28eeb8", + "description": "radeonsi/vcn: add drm key for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d6e24381133e95048906182e8187f5c9b0437e46", + "description": "radeonsi/vcn: add subsample for cenc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55650435345b62184af41fcaf97d5576f3a1e01d", + "description": "radeonsi: add header file for cenc parameters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e9b59075a714f169448469e213ee4f510d3df6b", + "description": "pipe: add boolean for CENC standard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83fcd0e90898d17a96c42d3c02db3c6bb3dceafe", + "description": "aco/insert_exec_mask: don't create unnecessary loop-header and -exit phis after demote", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dab7b0a45e32d9c80c8f6abdcb23e91e3ef6723", + "description": "nir/tests: add tests for nir_move_terminate_out_of_loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7adad4fc0ebffb5f95e4e532d2aaa5e01066d031", + "description": "aco/isel: assert that terminate intrinsics don't appear in loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46f6c73d368123fb39a652935beb88fbdbb7913a", + "description": "aco/isel: remove check for empty exec mask on uniform continues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b0536e921df79789ee65da004dfaeaa5ac99155", + "description": "aco: remove block_kind_continue_or_break workaround and tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa4eb37bf63f8996aacdcec3ecf1e557bdaec57d", + "description": "radv: move terminate{_if} out of loops.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c59356e6a5080c735fe7688be76c23ce1b20f929", + "description": "nir: add option to move terminate{_if} out of loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07ae79d4f95b2b34d99fda59aaa3f1160069850f", + "description": "util: Make atomic_read use volatile reads with _Generic/decltype", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "150fa795feec75428dae72bad693df654ec708a3", + "description": "nir: Only build nir headers for mediafoundation/d3d12-no-graphics paired build", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "493b3fa66140e295b46959e281e939171957933f", + "description": "gallium/auxiliary: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdc36dd54aa3507fda6a8255de791158e72c3778", + "description": "util: fix msvc build warning 4146 (unary minus operator applied to unsigned type, result still unsigned)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f4b022708b9de70aa30162ab03c9190d0011491", + "description": "ci/ci-tron: drop special case for default x86_64 kernel (= uprev to 6.13.7)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9798f48de5a51a59594db7681eb3079fbe4427c1", + "description": "ci/ci-tron: document which kernel version is provided in a given b2c release", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fc98ce16979356da0569f16b96037e9c86b55dc", + "description": "amd/ci: set kernel for amdgpu jobs in .ci-tron-test-amdgpu", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d902e33723c2151c8ea63ea52a965bfb0ad08b6", + "description": "amd/ci: split .ci-tron-test-amdgpu from .ci-tron-test-radv", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8042fa9268698815a33f28245d9d31ca19da263", + "description": "frontends/vdpau: Fix creating surfaces with 422 chroma", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f1c066b3537b31f811ad629f2f30fe94ea1b08a0", + "description": "aco/optimizer: remove instr_usedef_labels completely", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb6f5202ac69da0d9a827918f289d5c64b519e93", + "description": "aco/optimizer: remove label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe11c0235e3ad4c31ecfb6cec58986a0e740654", + "description": "aco/optimizer: create fma without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "177c98f95a038886b1f363636eba32c7064c4328", + "description": "aco/optimizer: apply dpp without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94ea9fd999480593ff222f9d3978f29f897e0c75", + "description": "aco/optimizer: label p_extract as usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "edfba93f4c6bd64c5311ba06129664ae09fdedab", + "description": "aco/optimizer: apply f2f32 without label_usedef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0e88c376a180b1c298f1ceb8dc96bda0d9dcf2a", + "description": "aco/optimizer: validate context data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "906b7dbcecc13526deae01c6e97c75e93de9539a", + "description": "aco: replace novalidateir with novalidate debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1540db244b32c04db650da1ae783b76351115d31", + "description": "aco/optimizer: store parent_instr for all temps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "918359b41e66f3a2b2a5694056fb99f21ce4f117", + "description": "aco/optimizer: add semantic aliases for info.instr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c62d7e680c9fb719041ccb91021bd42c786bd0a4", + "description": "aco/optimizer: remove label_mul", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f773860a23ad0842011bb8cd059ef6bad637d6e9", + "description": "aco/optimizer: remove label_bitwise", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf3ec4a28fb9664986e5efe781ab264541299e2a", + "description": "aco/optimizer: remove label_split", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "907e86e8fb529e57421c14168d88f0e12963a77c", + "description": "aco/optimizer: remove label_vec", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c0a924521b0ab8299bfa05063c6815bf5593c7a", + "description": "aco/optimizer: remove label_minmax", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dca8a7981d0a13afdab32cf6b0ba10b3d99f40d1", + "description": "aco/optimizer: remove label_f2f32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17a973c6fa762c8eb82f4b2b5ad83cdd7977d37a", + "description": "aco/optimizer: remove label_dpp8 and label_dpp16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfa7e56f23bf71e10a86f79530dbc477384367b7", + "description": "aco/optimizer: remove label_add_sub", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "345bf8a2f2807a6a6ff3a4bdab5f2da6d94a9661", + "description": "aco/optimizer: remove label_vop3p", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6667ee66d5da728a549d4a316e68ef9ab415f48f", + "description": "aco/optimizer: remove label_vopc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f4e26e54da860f2811bf88b49673ab2510320e5", + "description": "radv/gfx12+: enable VK_KHR_shader_bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2209547dbf7590cbb10f14112f2ff419f17b480", + "description": "ac/nir: enable nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44be05cc45546a110acb83b6a923c86f43ab9725", + "description": "ac/llvm: support nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5a5905e378989e8e33dcd81887a9b43b18894a9", + "description": "aco: support nir_op_bfdot2_bfadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba63263f32c94e965e1e4d6f8dd5a43159c352ee", + "description": "nir: add bfdot2_bfadd and use it for lowering bfdot if supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f36430308485df3bf577388065e455d76f4766aa", + "description": "ac/nir: set lower_bfloat16_conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02e743c99e6ccd0832ffda5ef448718e8e272819", + "description": "nir: add an option to lower bf2f and f2bf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7716e63cd6414c43babc1c1088c255149f3cac08", + "description": "radv/nir/lower_cmat: handle bf16 conversions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78524837c1607db0db10743510b7dd7f68447e33", + "description": "radv/nir/opt_cmat: support bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ca98bf99e27ffe203ce2ca71ed7925ade2509eb", + "description": "aco: support bf16 wmma", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8f5c335ff878413292d990f06e5df505c20a77d", + "description": "radv,aco,nir: keep the A and B base type for cmat_muladd_amd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c21e1776b30d87b850d1ce3a7682a66e062dbda2", + "description": "radv: Use build flags instead of defines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2eaf9975742473dd868f5ddfe7b13724a05b2e93", + "description": "vulkan: Add helpers for creating bvh build pipelines/layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33ac14377926f6b0d0479295b472cdf34baf58cb", + "description": "vulkan: Introduce VK_BUILD_FLAG for specializing BVH build shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "330c3c68e256f4363e2cf815ae97fa18f3111951", + "description": "pan/util,midgard: Remove pan_block", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dce110a604455e13932313ebca2f56d0cda5b943", + "description": "panfrost/util: Move print_alu_type and PAN_IS_REG to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fdef86a4a2beb71b8ef916c4e3de0c02c6f5f147", + "description": "pan/util: Move liveness logic to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49261faac8449ee603f1c7ee4ba8bbe8c273fdb5", + "description": "pan/util: Move lcra to midgard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22f70f20c74795b2573caf38e9008bc2474e809e", + "description": "panfrost: Move genxml out of pan/lib", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dae45adc9d572947e43bf113cda6292d43c00b1c", + "description": "aco: adjust an assertion in select_trap_handler_shader()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae6d3df1396e774d77de736ce208bdfedc59c13d", + "description": "radv,aco: dump more SQ_WAVE registers from the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e73c85424d0e8e832949682f92c5f343fe9b6c1", + "description": "radv: fix configuring TRAP_PRESENT for compute shaders on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50a01a65597f5f1f378c078254ef13c6219ba361", + "description": "radv: fix save/restore SCC in the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "effa563bb0e4ceea0ad8862a2af29a0e335b6aa5", + "description": "radv: adjust computing the PC from the trap handler on GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34012d5af32ff9b90d951b4c13c80e9d00e2c242", + "description": "ci: Remove EXTERNAL_KERNEL_TAG variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c093a09660bf528e83dfc8626d59dd0447540a96", + "description": "ci/baremetal: Fix rootfs URL detection", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "13db56320bbe2312b0f902bf677d9ab19e5893c0", + "notes": null + }, + { + "sha": "99405647a436266e012afed5ad74e93a661259ed", + "description": "anv: vkCmdTraceRays* are not covered by conditional rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bdadd1aa68ac1d2feab99cb0db8107f837909524", + "description": "lavapipe/ci: Update expected vkd3d-proton fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3420edac946722687d8ec5e2dd3e3eaf87f5b80", + "description": "gallivm: Use divergent sources for more subgroup ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cdec6238c8e8a7d3d7814eeaf92099e910baac2", + "description": "gallivm/nir/aos: Remove left over debug print", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d1072ec266c8defac600ec60171bf524332e591", + "description": "lavapipe: Implement VK_EXT_fragment_shader_interlock", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94c8a0e82081346bd7653c8047e0f0b905356570", + "description": "lavapipe: Implement KHR_shader_quad_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f49ef38701866bd21aa2e8a5cba9792bade66383", + "description": "lavapipe: Advertise shaderResourceMinLod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8b104d9bd83f050c26adb88985f5c546a413787", + "description": "llvmpipe: Handle nir_tex_src_min_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db34e2d540c49ca140a7397792901fb9383cfe42", + "description": "lavapipe: Advertise VK_EXT_shader_image_atomic_int64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2be75cfe63beb94488e8e4d4c952829da610122f", + "description": "lavapipe: Implement 64-bit image clears", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ecb89c35bbe2f7436adb7a4fb4aa0a58d4569f1", + "description": "gallium: Handle 64bit textures in the SW clear fallback path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37f4ede8bf9ed8362c196d6b4ba15ffa0cd9d9e0", + "description": "llvmpipe: Disable 64-bit integer formats for vertex fetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c05e42eaea94635e674fb9e361b14c1335272479", + "description": "llvmpipe: Implement 64-bit image operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d49de8f10a7facc4e566851aa3dbbff1d032a372", + "description": "util: Add util_format_is_int64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b76d04f7f3348838239f184e68141df6409b67a", + "description": "radv: ignore conditional rendering with vkCmdTraceRays*", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b68e1da91732b7d9bb9bf620cf8d4f63a48ea8c", + "description": "llvmpipe: Enable support for multiplanar formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf126d08ae517ee0dd7a3967c3e128ac86a096e9", + "description": "llvmpipe: Preparations for multiplanar formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4051d4ef590aae94330ad95702b17b5d756e2f7a", + "description": "llvmpipe: Fix dmabuf import paths for DRM_FORMAT_YUYV variants", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03a35024a6dae02cc1e03245d3ac8aea4756c39a", + "description": "gfxstream: make sure by default descriptor is negative", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7d2cdd2b42c4a25eca42b609abb91db00013042", + "description": "radv: ignore radv_disable_dcc_stores on GFX12", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "154c3934d686afb297f4d4313d87e7cfae5f60f2", + "description": "d3d12: Add missing offset to encode slice metadata in the get_feedback function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "245be20fa160973f349a6689f9dace1b76a5b456", + "description": "d3d12: Add fallback to ID3D12VideoEncodeCommandList2 if ID3D12VideoEncodeCommandList4 not available in underlying OS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e30a534f2937db61caee9f0e6fbb6c4e0f5a8da9", + "description": "d3d12: Add missing D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE guards", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be33edbdf1cd2bd38abf9e7b5a19484325dc48b6", + "description": "d3d12: Set HEVC slice mode state before calling d3d12_video_encoder_negotiate_requested_features_and_d3d12_driver_caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2939604248eecac6b923c2244663392fb6ef806e", + "description": "d3d12: fix configuration flag for D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_DISABLE_LOOP_FILTER_ACROSS_SLICES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ff18b2757d26f267a80bbd8c79ae972a034e92f", + "description": "d3d12: Remove more nir dependencies when with_gallium_d3d12_graphics disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27829d7ffe46b9e85f6052b9b0f589ae385f82d5", + "description": "d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5051140c32c773bad97469191640f74f21a16b31", + "description": "d3d12: Report pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64f1a365e5c5058e1b75ed6721f7f8b217a80b40", + "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_sao/loop_filter_disabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922f8a7d0781539d4c9a5da3e21bcbf3c529682c", + "description": "d3d12: Implement H264/HEVC PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ee4b77ec9bc9a139373f59e99665b1ab19c0ef8", + "description": "pipe: Add PIPE_VIDEO_SLICE_MODE_AUTO for gallium driver auto-partition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7dfc7e1b1d83b925336fb531c9cd4a2e69f9cc4b", + "description": "d3d12: Reports pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe9cec7405368699f85d890c607850f799d6848", + "description": "pipe: Add pipe_enc_cap_dirty_info.supports_require_auto_slice_mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c31fc30917120e800e6c8932bf0e2be955544a5", + "description": "d3d12: Implement GPU Input Motion vectors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "143087dadd9c7f5d8b1ba7463cdc7717c6189f47", + "description": "d3d12: Make d3d12_video_encode_support_caps in/out param capEncoderSupportData1 pointer members an external allocation to outlive the stack of the method call", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7312db482708be1aedf647748eb9b94bea3d17cd", + "description": "pipe: Add support for (GPU Input) motion maps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c193547ca4850c39e91319739aebfbaf6679c39", + "description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_QP_MAPS and CPU/GPU input QPMaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5810c399782fdf223146a4edce7ba498f3b3c270", + "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_QP_MAPS and input_gpu_qpmap GPU input support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cb497987581df9b200e684f008782a3f3136b2f", + "description": "d3d12: Add GPU input dirty rect support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86d521db4fb2b6a456cd06c6ff1e9bd63694bdcd", + "description": "pipe: Add (GPU input) PIPE_VIDEO_CAP_ENC_DIRTY_MAPS and pipe_enc_move_rects GPU input support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "064e07b26a44ceeb5c8994d6891a94d234ede0d0", + "description": "d3d12: deduplicate code with helpers: get_dirty_rects_support, get_move_rects_support, get_gpu_output_stats_support, get_sliced_encode_support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19cbb13255dad44f9b479480f4c63ce9e504cbe2", + "description": "d3d12: Support slice NAL prefixes on slice notifications mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df995c963144178b18b19d2f60b1c31829b292bc", + "description": "d3d12: Implement multi-slice notifications", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bedd423893ee0b2a9f36c554a0e6715e520888ce", + "description": "d3d12: Prepare d3d12_video_encoder_encode_bitstream for sliced encoding. Checked working with single slice buffer at this point", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "555a13661af2faf28d3b0439803e07eaa2fd25e8", + "description": "pipe: Add sliced encoding API and caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5f5ee41c88ec64a63a4c093d0c319c78aaf9ed4", + "description": "d3d12: Add support for QP, SATD and RC bits output stats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25726509ff7fc8c9cc7f2b448435a14b3285ea17", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_GPU_STATS_* and pipe_resource textures in H264/H265 encode pic params", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56bbfb95984afb57aa057630ef10a3594150e20a", + "description": "d3d12: Add support for pipe_enc_move_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c490bb8605653408fb1dc5c5a458c399fccdccc", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_MOVE_RECTS and pipe_enc_move_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d81bc0cddcc5bcf0209a9b50837de42b0fdeb65", + "description": "d3d12: Add support for pipe_enc_dirty_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "700c6fff5884ee3ec127ade93d5f8e642550e384", + "description": "pipe: Add PIPE_VIDEO_CAP_ENC_DIRTY_RECTS and pipe_enc_dirty_rects for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e632ed891d05279ca7260cb6211bd1b38371aba", + "description": "d3d12: Use D3D12_FEATURE_VIDEO_ENCODER_SUPPORT2 when D3D12_VIDEO_USE_NEW_ENCODECMDLIST4_INTERFACE is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "731bc92e875485437e889cbd30837cfe6e99f8e7", + "description": "d3d12: Add #if guards for using new ID3D12VideoEncodeCommandList4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2465dcf4cc713165484ddf0b938a95275320dd58", + "description": "d3d12: Fix reporting for PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0577c77a4c5c968673eed8186087df0f3b417c00", + "description": "d3d12: Report pipe_enc_cap_roi.log2_roi_min_block_pixel_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17cdbc5729a3efbb5a865fa32e2c177b3f391f6c", + "description": "pipe: Add pipe_enc_cap_roi.log2_roi_min_block_pixel_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "295ecc8d96501b4172569fb631da1c8918c92e3c", + "description": "d3d12: enable D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_ENABLE_LONG_TERM_REFERENCES when max_num_ltr_frames > 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebd82f39f80e3ea8041cda76507545b4f1f84571", + "description": "d3d12: Add support for retreiving PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7557ce41beffacc05e985dcc971f39549e24655c", + "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_DPB_CAPACITY for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea7ef6d575dcfd410e3b0e0b3eef1bfbc3998140", + "description": "d3d12: Add support for retrieving PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "743f0a8df1e2fbe683ff60d8dae21bf3fcd7afce", + "description": "pipe: add PIPE_VIDEO_CAP_ENC_MAX_LONG_TERM_REFERENCES_PER_FRAME for H264/H265 encode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2704a30df02e7f56ba3116d208f835da5a646e59", + "description": "radv: perform nir_opt_access before the first radv_optimize_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18a53230eb553435f892ac4f33e557ac254984c8", + "description": "aco: don't check dst_bitsize in apply_load_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eb95f7cc0e94c3c8202dcc850b1644ee5a8a7a09", + "description": "aco: support sign extension in apply_load_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0de0fd38b46a89166e6412d28fa9b90e819b5ad5", + "description": "aco: support more opcodes in apply_ds_extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b426269735aa12db6435c6274a841950884da3c", + "description": "ac/nir: allow 8/16-bit smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b116c4de96b2e15344722605b26c2fe067ff31b", + "description": "ac/nir: allow vectorization of unsupported 8/16-bit loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6dbf44ad9c2a767ae74f15745486556f3092ad4a", + "description": "ac/nir: allow less than one register of overfetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddef4bddf8479f66ff7b61d788e8f67b5becf742", + "description": "ac/nir: round components when lowering 8/16-bit loads to 32-bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f538cae743b556d8c3875d9ffbfb8c3fa4f1b565", + "description": "nir/algebraic: optimize ior(unpack_4x8, unpack_4x8<<8) to unpack_32_2x16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10f4264936d385d0fd039780495b6953791bab74", + "description": "nir/search: extend swizzle_y", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fa1c92862ec48cf03f93e8302f547e09862e245", + "description": "aco/gfx12: allow 8/16-bit smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75efc218f5613bb36fd061110e3a1dc886c6ec3c", + "description": "aco: support 8/16-bit loads in smem_combine()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8abb787c6b1306bfdc9e3e93dd7d1374970d2502", + "description": "radv/gfx12: use dword3 smem loads for push constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13b0131edc4513cafe3ac3c8deb717ccb4b75e60", + "description": "aco/gfx12: select dwordx3 smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90a5c93ea53880a5f2c8e3666759e352679b26b3", + "description": "aco: prepare for dwordx3 smem loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "208d62430f4eba3ed111b73bb417a5db0550adcf", + "description": "aco/gfx12: use s_load_dwordx3 to load ray launch sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbd718506b51ba23e6ada684d7a8c9910e18c281", + "description": "aco: add smem opcode helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa27cacdd76508c346908511b5a7d903c65536f2", + "description": "ci/panfrost: Really document T860 array flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa2627aefbc2a553b988451a32e1040e58b710fb", + "description": "vulkan/runtime: add a multialloc variant for pipeline create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "565ac1ee6ad26ba222fafce52da18a8fa4e8976e", + "description": "vulkan/runtime: fixup assert with link_geom_stages", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9308e8d90d26fca678fe72380d899cdae77415b5", + "notes": null + }, + { + "sha": "a29d0cfaf06653b2dae778e0be9e5bdd6637e93d", + "description": "vulkan/runtime: track dynamics descriptor in a set layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fead813644eea3e990a8b0dc41973c901624ec16", + "description": "vulkan/runtime: store index of the push descriptor in pipeline layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8cc891e6ec4b9a9612f2d5354e57bb7770aa052", + "description": "ir3: allow asm roundtrip testing of compiled shader variants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0acf46b973ddbe64f282df72eaad85e31660abaa", + "description": "ir3: fix parsing of texture prefetch headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2f4d3d139763a2fdd792bb7e00d47f32588b479", + "description": "ir3: fix display of dot-product instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19fe1e5b5bb0c380dd1a566f1ab589adb8b08848", + "description": "v3d/v3dv/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b038cb3df1e59d334a85d765f11cc69c3e477d57", + "description": "tu: scalarize IO before linking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a57bfb004ee73c3a9ec50417eef7c7d9307f386", + "description": "nir/lower_io_to_vector: remove can_read_output assert", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "386decce418e1d8446672f54f475966c48685688", + "description": "panvk/ci: add more flaky tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c7c1eceb543d4bd4372fa6b0576661b33c62b4f", + "description": "anv/brw: handle pipeline libraries with mesh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18bbcf9a630de8b5acbc98c627307bb0d2d15c6e", + "description": "intel: introduce new VUE layout for separate compiled shader with mesh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d396f608500d88fa00eeb99d14ed5727f1cece9", + "description": "intel: prepare VUE layout for more than 2 layouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95efdca00b9fc1a44ec8ce5fb08896e698e797a2", + "description": "brw: add documentation pointers to FS attribute layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d342081e75b43daaf6de01f599108f093e9ca55", + "description": "brw/nir: add intrinsics to read attribute payload register indirectly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef17fbf8e5f92f52d2e169d0d11601f5de846039", + "description": "anv/brw: use separate_shader to deduced MUE compaction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6230f3029f0c79bbc94a12a98cd4a43659482a1e", + "description": "brw: fix brw_nir_move_interpolation_to_top", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ff1b31c3f437b0ccd1313a102c7e5d86d0030ae", + "description": "brw: document some brw_wm_prog_data fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f654ddd031adf4a7a6adc9e06f693a569cbebe9", + "description": "brw: use VARYING_BIT_* macros more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75b2d000fc56a61056b4f492dc61791c196c5109", + "description": "anv: tidy up (CLIP|SBE)_MESH emission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62d2e323ba445f55323d589a7228263752ab782c", + "description": "anv/brw: shrink FS varying payload", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c46744467083ff62ce66d829c1c353cb29031756", + "description": "brw/nir: use a new intrinsic for fs_msaa_flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd1ef73aae82925b4df392343cc3a300b4674ca5", + "description": "brw: use newer NIR constructs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b64f237dc44ebecd8f830912ba5cf790b3d38041", + "description": "brw: move helper to brw_nir.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbbe7ff66e32ab1493b92b56c1f09909400071b6", + "description": "brw: add new helper to print out FS URB setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8a80c88cbced0dd7f1583b973747376e09fc42e", + "description": "brw: improve VUE printout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f10a1f618a5d264530619d6368763e0c49b0425", + "description": "anv: switch to brw helpers to figure out if a fragment is dynamic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb461fa287157942f16a9ae6894f7fa6506323e8", + "description": "anv: switch to use the tcs_prog_data for dynamic input vertices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f500cc6e4a62368f5ef67ee76e6868ace1799e7", + "description": "brw: store input_vertices on tcs_prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9ee498347113781ba97e5eec6bad0b8f96c7905", + "description": "brw: add helpers to check if a fragment shader execution is dynamic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4717382f84dc94a74e45f3a6af1b710da76f1333", + "description": "anv: lower input vertices for TCS unconditionally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "119ef792c59030684bcb473c06b294d21d4ec9d5", + "description": "anv: remove tbimr workaround check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99580a815f907d3899d57b14de326920d9a06757", + "description": "compiler: add VARYING_BIT_PRIMITIVE_INDICES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07303c3fbca558294dccd622ffb6f0889b617d1a", + "description": "compiler: add VARYING_BIT_CULL_PRIMITIVE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3cc871b7c108186a6cddd5ebdb66d2489fb63c9", + "description": "v3d/compiler: remove requirement for format information for fbfetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a71e6dcc274c880fb9badef77aaee3cd9a068d9", + "description": "v3d/compiler: use mask for 16bit and 32bit return values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb07364c54fb52278469aead37249fa8419b045c", + "description": "v3d/compiler: remove num_samplers_used from shader key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01d0ccd6643a30db1447a2c2a1ec4143e76f287d", + "description": "v3d/compiler: remove unused texture swizzle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76e27d2d0dca7ad0d2c281c54478ee584395667d", + "description": "v3d/compiler: remove return_channels from the shader key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b39fc710ee2dadd276f1196f82a02a2c8b2449f8", + "description": "v3d/compiler: remove int/uint tracking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8624e6a79d2878691bcae30b721c1517f446ab3", + "description": "winsys/amdgpu: Add support for queue priority in Mesa", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "870d17012ac8cd4d3c079d5aa73f7c1361a5b875", + "description": "ac: adjust maximum HS workgroup size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b960137ebfdb8904021ffa5bd5840ade3afb3bb6", + "description": "aco: remove unused aco_shader_info::tcs_offchip_layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6b3c2c97ad9874eb78f568cf98342de48ae123c", + "description": "radeonsi: remove dead gfx12 tess code from a gfx6-11 function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfc3c1135cd6e0e1fa9a551cba678b91941aba2b", + "description": "ac/nir/tess: don't pass nir_intrinsic_instr to hs_output_lds_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bbe497d9bbbf37d6c3a10710300f757a0883bbb", + "description": "ac/nir/tess: don't pass nir_intrinsic_instr to VMEM IO calc helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "360494f50d1a4bcc5f95e508a83a4347f9e09b08", + "description": "ac/nir/tess: remove unused variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f58c0cbb6a6693d587a16f2343483a4a3acfd866", + "description": "nir: split *_accessed_indirectly* bitmasks into *_read/written_indirectly*", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afd8fefb7994a012990e405562c0f17a201fdba7", + "description": "nir: add shader_info::tess::tcs_cross_invocation_outputs_written", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f45356f4ac977cdb60445acd0f72236a3643ecbe", + "description": "tu/perfetto: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0355b926d48ae28e7e3730bd434c90416511c0a", + "description": "tu/perfetto: Move \"have we already sent initial state?\" into the helper.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "131284b943a0d1f150e14500e0299926c52220f9", + "description": "tu/perfetto: Attach VkCommandBuffer handles to the GPU events.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c130e5dcf354d47b82fbd6f1497ab31d441f103", + "description": "intel/ds: Fix formatting of stage index.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cc66123ec70a451ebf0e31c6126fe07b7e187a2", + "description": "anv/ds: Forward VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b47a6a541800eed916346945bba1797efed7a4b1", + "description": "perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55d788f43416c482cff950be560d6ce6e680daa3", + "description": "anv/ds: Associate the VkCommandBuffer some anv-only renderstage events.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f873b15a483a703a6c635b569e6ab603c6fb53f3", + "description": "perfetto: Allow tracepoint args to map to native perfetto fields.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "546a100f260a9cdae1cf28b4866c0d1df42112d1", + "description": "intel/ds: Move \"have we already sent initial state?\" into the helper.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ccfc3b5c1283177dda101e01db46c57288bc7bd8", + "description": "perfetto: Move the debug_markers to the incremental state.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd81420ef10f9ff9bdf81535ad5a20a148cb3479", + "description": "perfetto: Create a common MesaRenderpassIncrementalState.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82656de0297bd224f3704b5db71d4e04e6045111", + "description": "zink: Add debug names to our command buffers.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "188bd800c20922ca06eb71eead357d2f16bbcab6", + "description": "wsi: Label the WSI blit command buffer with a name.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "600892802d3c162e7547ff3cde77369a6dd6a5a4", + "description": "mesa: fix color material tracking", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f6c8ca06f649ae1367f61eca6fb7635862bd5584", + "notes": null + }, + { + "sha": "92f553bcff4bd03dfa2f96f01ea62450c63c0d0b", + "description": "vtn: remove spurious texel buffer warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "809cb17ce65391ea9f98f680744ad2139b0d7914", + "description": "panfrost/ci: document new t860 flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7743ac71f893335ad31dddb8f626553826e3111", + "description": "ci/ci-tron: uprev b2c to 0.9.15.1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2db1f908f90f3f83956cd3c9c7a1baa27811d7ef", + "description": "radv/ci: rename .test-radv to .ci-tron-test-radv", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26e35d538ad4ce2ef07e9c6896f4a64ff0a9c821", + "description": "ci: rename all the .b2c- jobs into .ci-tron-", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "240ac9f2b9b0da7b368e026480f381d9dbe49159", + "description": "radv/ci: set swap size for all amd jobs to 16g", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e32fdceba38342719b955fb6ba1c1e3f0825613", + "description": "radv/ci: increase swap size on kabini to 16g", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "909d41ef89cdad00f5563cf21d50c6475a387f0d", + "description": "ci/build: stop uploading python-artifacts to gitlab artifacts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8e282b0c0e17fff4a16fceb2bb65bb57797ae97", + "description": "ci/ci-tron: print all the variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4d2b2a06001807262cf4f349c5cc373a84fcd44", + "description": "ci/ci-tron: add check that the required variables are set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37ace710fa71b8ad8ff2ada60146d304492bc353", + "description": "ci/ci-tron: switch to the upstream ci-tron template", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a062f0dd3d1eb09b5b03dbc8735f18f8d0480a3f", + "description": "zink+turnip/ci: fix inheritance/override order", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "432b7d3276e947e7608104cc2dbf0dc63d570936", + "description": "radv/ci: fix inheritance/override order", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62291b6e14e0f17f45ad162558e82f9f69ae185d", + "description": "radv/ci: drop redundant renoir timeouts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a27f739de3e950dd7d387edc6e6543774b53baa0", + "description": "radv/ci: move the vangogh timeouts to the jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91881ba390847ed6f287088b6cb185b9a052d321", + "description": "radv/ci: inline .vkcts-test-valve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "151062a169c2bbe5005a562350630f706d21e7c2", + "description": "amd/ci: simplify radeonsi-vangogh-glcts jobs definition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c78a7d464b1a2e0b87b9606752ca25ce59cc4af4", + "description": "ci/ci-tron: deduplicate setting the runner tags for most jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c67ecb6393a2ea89863095e1063971a80fa5963c", + "description": "etnaviv/ci: introduce common .austriancoder-ci-tron", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7208344abe2dbfa2d8bd954b855b87af54eea1cc", + "description": "etnaviv/ci: split model and revision tags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a40c862ca6669c3158133bc395f4a038cafe3b57", + "description": "ci/vkd3d: stop supressing vulkaninfo errors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f95adc2c3423210c76a8c331ec8b5055da65b23f", + "description": "ci/b2c: drop dead /runner-before-script.sh code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bb61a7891141cc7bbb33bfb78f870a12f7e728c0", + "description": "anv: Fix untyped data port cache pipe control dump output", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "845ab3d627995803219c5fbdfe6734a966218ce0", + "notes": null + }, + { + "sha": "6d8324e819698ea5e85b296e1919a34daceaa952", + "description": "docs: add calendar for 25.1.x releases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98a26478f7fb6efca1c82cb6cacaf716621e663a", + "description": "docs: add sha sum for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60f180ddd54ff25f0eb37e93b67538d5e8878163", + "description": "docs: add release notes for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "819cf4b82da9ea7800ad536e8e102b99f0c0be84", + "description": "docs: update calendar for 25.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1a34ac95dfb02ef5d309099627373486a50191e", + "description": "radeonsi: change do_update_shaders boolean to a bitmask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aecc3fbe506d360b1175255e66956d2a80c72ac9", + "description": "panfrost: Ensure printf buffer size is lowered", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25752d9ac1f6607d8f4df9199545f435b5e1849c", + "description": "freedreno/virtio: Use util_get_command_line() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1cfe89e3d4a51bbad4b010c794501fffd0dca356", + "description": "tu/virtio: Use util_get_command_line() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c45889fa86a28b08d78ee8c4d02bd660c5ed65c", + "description": "tu: Add TU_DEBUG=comm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8a9b4571ea32ec93687f267e4f8f9b49b5deb2b", + "description": "Uprev ANGLE to 3540a326ec8497700523eb2d3eca90ae21806e8e", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9749a1a4e4774354c390231eb45a2e06f087fb81", + "description": "ci: Refactor structured tagging component definitions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "54309f4e7a906f5b1aed3f8ccf88636a1a7e595b", + "description": "ci: Replace HWCI_KVM with HWCI_ENABLE_X86_KVM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d527da301f6c690f008c831ecd9759fb497b1d24", + "description": "ci: Don't include the kernel in test-base image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c276e0b29a875f4caed043d33e9ed3a35266693e", + "description": "ci/crosvm: Use structured tagging for crosvm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2c68b2ea95d0709edc256459118c5a3ff745b43", + "description": "ci/crosvm: Collapse build section", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d847d553ca5151c4234d55a4931168eb9b3a23be", + "description": "ci/crosvm: Fix image tags in build-crosvm.sh header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3313257ca647fb483c2786c1b801c168895632b", + "description": "zink/ci: Properly source setup-test-env.sh in zink-venus-lvp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfbc20c7556cf5d4d70dbe1fc5e7f5461056e4d3", + "description": "lavapipe/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98a1eddaeb6d8e99b85bd81a6ad5422c8e94bb70", + "description": "r300/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd69e34afc35a53279bb5b22aa5788b683ab68c8", + "description": "etnaviv/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4fb425c197f3f6da8012817bd6c46584421de484", + "description": "radv/ci: add recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f96f416b80ccae01fbe1197e84c5e438731ba7f2", + "description": "turnip/ci: document a750 fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1b42e6f3a37df9990b0411e4112c2376046ddce", + "description": "freedreno/ci: Disable a630 jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "531c6696d42953cd642dea7bf70153285c7949ae", + "description": "fix(FTBFS): clc: switch to new non-owned `TargetOptions` for LLVM 21", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04bbe45b7646a3953b2ec30a043ef2e669b6a279", + "description": "panfrost: upload blend shaders to bin pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fe842663efec4318853cd83ba02342a551930c6", + "description": "pan/bi: push blend constants to FAU", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "781d3162e43e5cf854fb9e25d9399f25ccdef21b", + "description": "panfrost: pass blend constants to blend shaders dynamically", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "def9af025558c3a95b701a831793242ba31bb81f", + "description": "panfrost: map sysval UBO to a fixed index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6d0fdf556acc042ca982351c671b0c5e5c45a24", + "description": "panfrost: move some blend shader infrastructure into gallium driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84b9c281fe82dd66f2552687cecb61a8e22809d0", + "description": "radv: Return VK_ERROR_INCOMPATIBLE_DRIVER for unsupported devices", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d72ebf3e7bb392126ce68dcecbdaaa5d05db343", + "description": "nvk: Stop printing errors for invalid dma-buf image queries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63557a03dfd4e9b41c4bef55dac6899d41350872", + "description": "mailmap: update my name and email", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3e7dad82db882859fc5044d92f9fad6bdba86b4", + "description": "nak: Stop relying on nir_lower_pack", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efd1cddbe90f4af26716adfb6a6cc12eca1d71b3", + "description": "nak: Set lower_pack_64_4x16", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "140cd7c4f4f0bcd27b627d1122cd76b033728381", + "description": "v3dv/ci: document flakes seen over the last 7 days", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a18569aa51cdb802c64fd08373df40555c0579c", + "description": "v3d/ci: document flakes seen over the last 7 days", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf643bbcf68ac950cf0101d4ce90d728db7dabca", + "description": "vc4/ci: document flakes seen over the last 7 days", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df3618edc214e6ff6b873f939dcc590a6edab003", + "description": "v3dv/ci: fix malformatted flakes line", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "daad392d5c3c4f8887b6792c45ad183164e501b5", + "description": "virtio/vpipe: Correct vdrm_vpipe_connect() definition", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "bf0e3d6274bac0190a6d4d90afbd2a9a6bec249d", + "notes": null + }, + { + "sha": "9ca71b52aa5bc2eda1f08149f7780e59858ee27b", + "description": "aco: swap the correct v_mov_b32 if there are two of them", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "408fa33c092810155baac342de90fd712231aa89", + "notes": null + }, + { + "sha": "2f4f9f0b98b488a621051f9a68da33ce25782e66", + "description": "hk: Implement VK_EXT_map_memory_placed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0acb34b065b7db4df20c2a38bd2a0dfdfc2c48bd", + "description": "hk: use nir_lower_default_point_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a49403f4aca7a0537fe8bc036e730ad1dee789e4", + "description": "agx/nir_lower_tess: use nir_lower_default_point_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d53a3a081b598461794d0eab7a11e5c03f193360", + "description": "agx/nir_lower_gs: use nir_lower_default_point_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5788770d91cbd7328afd521ba0e4b284264c5d36", + "description": "nir: add nir_lower_default_point_size pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ce14a5787fb52809afeb5d5fd1b918b20e71aec", + "description": "nak: Remove #![allow(unstable_name_collisions)]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7edb08668590e5040faf669e1c700a2b51475a8a", + "description": "nak: Call nir_opt_phi_to_bool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0dfdc907ba3acefe2a7a1382123e788ad508b16", + "description": "tu: allow bigger block sizes when copying between buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae51c59663db80bd39e2e84c3ac8c3aee4512ab6", + "description": "broadcom/ci: update expected results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c434050a0088ec3f07d63fd1019aea541632faed", + "description": "brw: add pre ray trace intrinsic moves", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37608c075f279cfe57c66d907e92e0cd4b9ef67c", + "description": "anv: promote VK_EXT_robustness2 to VK_KHR_robustness2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f03be478a9cb81a800c719fc116c2b1b769170f5", + "description": "tu/lrz: Add tu_ignore_frag_depth_direction driconf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "847ad80e03e3cf90d005c8393829588005716917", + "description": "tu/lrz: Consider FS depth layout when gl_FragDepth is written", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d05b92d72003e6f2331dc05fc5e97afad3472e02", + "description": "tu: Add \"check_cmd_buffer_status\" debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86d21fd2cfec075797acac05552e3bd10b2ee59e", + "description": "anv: Set tc/beta offset according to the flag from PPS.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79981063552ce879ca64ce58eb70754b28d6d1ae", + "description": "vulkan/video: Fix wrong parsing for H265 decoding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20543981b56f4032daf0f3543eae53e6771e1c8e", + "description": "nak: Print the % for SSA predicates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56bdf9043b5e223eeaca007d0cd0f3f0d789b257", + "description": "nak: Move SSAValue and friends to a new ssa_value.rs file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d1c38ddf11202805ac8e281ddd34940f8ad68a6", + "description": "nak: Check that swizzles are none", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", + "notes": null + }, + { + "sha": "6e72f0f81b05a02341fb68c9d6de96c33ec5ca96", + "description": "nak: Add Src::is_unmodified() helper", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "bad23ddb4849908a648d503a615a5a9b15e9768a", + "notes": null + }, + { + "sha": "d91ba8f36d04137d33d0c621ec77efcef5420c11", + "description": "nak: Mark Large SSARef paths as cold", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f44970b683530ae0e172b2aea984d08df991453", + "description": "nak: Support large SSARef", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dee3a0aa58f288bbd0069be8e1c83dab9c2e2391", + "description": "nak: CBuf and SSARef are no longer Copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68069fb8105e52c8bcef9616a0826e7a7c0ae653", + "description": "nak: SrcRef is no longer Copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9d27892372f9ed67ba86bc16018733249abd813", + "description": "nak: Src is no longer Copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30f6ca6391411d39a65665d8e43dcb9f977691bc", + "description": "nak: Replace Src::new_zero() with a ZERO constant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f21557154be06f76b9f92d79eb84e8c6ebe2d216", + "description": "nak/from_nir: Turn srcs into a closure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "854b2d5882c0f95a509c5e9ef41eda4f2e1452b2", + "description": "nak: Dst is no longer Copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ac3296f28f5c4402eec438e4e708cfbd4e6c20e", + "description": "nak/from_nir: Make fault an Option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddcf0029cdabda7b8879a1da9aa010995fdab7c7", + "description": "nak: Use references to src/dst more places", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe438c77d173fc639d84081a1b3e64e134de337", + "description": "nak: Return SSAValue from builder where possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9e9a811b84c6033af60792656647183f4c7b501", + "description": "nak: Split scalar/vec in SSABuilder::alloc_ssa", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ff9848d25bd68eeb927ff92add2703cc2aa5f6e", + "description": "nak: Use NonZeroU32 for SSAValue and remove NONE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "121b2b889bc09cd035b954d2312bad0584d57c8f", + "description": "nak: Add an SSARef::from_iter() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f07092bdba3d6eaedd572050d98571a632d02e3", + "description": "venus: fix to passively enable wsi required extensions", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", + "notes": null + }, + { + "sha": "149bad63ea3eb6376bfd737b06a21182f930655c", + "description": "Uprev Piglit to 1498c397ea35119692b579dd6f523de4651c663f", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f8b27713d1f0b54ae2d5fe7cce9218b17c0ffd6", + "description": "nak: Fold Src::fold_imm() into the legalization pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3417c3c8248b6f2b021cf8f1a3aa1bf5a6cd358", + "description": "nak: Use as_u32() directly in Src::is_fneg_zero()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "274be4291e0d1b6000eec4c3c6d80d6e03366ec3", + "description": "nak: Handle SrcType::F64 in Src::is_fneg_zero()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a4ffe3c7ef477f21e9fb0f77ba15a48293cdbb2", + "description": "nak: Fold source modifiers in Src::as_u32()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4648a1547674bbfe37bf2b9a2ec19c3d1dc22967", + "description": "nak: Take a SrcType in Src::as_u32()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b5eec6c2a80d18994724046cf365b43b08cb520", + "description": "nak/sm20: Use SrcRef::as_u32()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb156a468ec05ec0f082b98b7692f01ea13ec479", + "description": "nak: Match on the SrcRef directly in Src::is_nonzero()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a82b5696498e333a2e9ab957bceb6d1d269e9cdc", + "description": "anv: Reduce memory pool usage in MTL and ARL", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", + "notes": null + }, + { + "sha": "7c78c76181db01790163a1b720fbf1137b2b3499", + "description": "iris/xe: take the grids variable_shared_mem into account", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fee9230bb518e9a688e65e6125d9cbe4f8ad8cff", + "description": "iris/xe: fix compute shader start address", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57ccfd0502953124df1d245d1a4e529c0fe8661c", + "description": "iris: parse global bindings for every gen", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8447f7aaae41ce88587aedb77acafb571a6763b8", + "description": "pan/genxml: Fix inverted logic on nr_regs", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "811525b543b5a0581af9bb4b17bb92edbde6fe0a", + "notes": null + }, + { + "sha": "1aa5fd5da2b17706290e76bb377c2f6a4d93d299", + "description": "radv: promote VK_EXT_robustness2 to VK_KHR_robustness2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e09a5c9927ff63525cbc5204af324a4c389b809", + "description": "vulkan: Update XML and headers to 1.4.314", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02d7c8f9d3787209d7227c440e5663745eb27f8c", + "description": "spirv: Update the JSON and headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e0f157b8a335eb04d05471fc4280fd11fb573c5", + "description": "ci: pass vk_require_etc2 from radv jobs through to the duts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0684dc5fa89287504cb086450a55df3ca946dba5", + "description": "radv: fix GPU hangs with image copies for ASTC/ETC2 formats on transfer queue", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8c47c55357cb4b6f933249efa41406733a2c39b", + "description": "turnip/ci: Update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b835a4abb0240d412c3190210800bdc38dac155", + "description": "freedreno/ci: Document regressions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f5ab7af3d0b38111f72fbf7db13b6a404f1d36a", + "description": "anv/ci: Update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ac2b73cf42168b9658761e14fa5dc62bbb79a77", + "description": "iris/ci: Update trace checksums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "31c2fae476f1eb6d048737369942c021b6cdb500", + "description": "llvmpipe/ci: document regression in a02b6e6b...676e26ae", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "51c5b7e3f93f3a894eabba69d62520d8f5ca6727", + "description": "etnaviv/ci: document two fixed tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b14b1d350d1703043d314052e4c9d4cd3500a0d", + "description": "lavapipe/ci: document flakes (including a flaky timeout) seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cf33e67043721db8c961b6fd3332cbb42907d37", + "description": "zink+nvk/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b958bd18f70ae831e2fa0309440029c2f00b77f", + "description": "zink+radv/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32fe00280a45f0fe2ffc78579f17eda268736a79", + "description": "turnip/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c145f7f2dc26ac36c86752772fd03b49923b83a1", + "description": "radeonsi/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a601d688988a91339a0b78bb3a88f985c1025b68", + "description": "radv/ci: document flakes seen recently", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75880655f836e173a09c75955fe7a85f84037b06", + "description": "nir/lower_gs_intrinsics: silence warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc49045294a3dd899cd2ebbbc1adebef22021d09", + "description": "nir/opt_shrink_vectors: add assume to silence warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5629332dcf9e3a7219af384b2b469289b3e4a325", + "description": "util: silence -Wstringop-overread in SHA1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2797f42451ced49cdca1836350bf058c121e97ef", + "description": "tu: Fix disable_fs state update condition", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "be481e66159316b7147d82be3d87b0b63c9e624d", + "notes": null + }, + { + "sha": "969820e7fe95a2465d14ebd719f16abbf8729e76", + "description": "tu/lrz: Disable LRZ if RP writes depth but doesn't set on GPU dir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f903397874cfaa364b4a9a2d0f8f7d2597925915", + "description": "tu/lrz: Call tu_lrz_write_disable_reason once per RP", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d84dac8276246ba267772358d24c5a8bb3df565", + "description": "tu/lrz: Fix NOLRZ dbg option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d20241a03108e60f0ddc6a331a8032b2bff22bb", + "description": "tu/lrz: Fix DONT_CARE not resulting in disabled LRZ", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06f5d1a1052a1f7fb2c530ea22b1fc6e261d1821", + "description": "venus: expose WSI on renderer without dma-buf support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f177b787b83ce80221a2070740b0544078e8693f", + "description": "ci: Drop obsolete -Wno-error= stanzas", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1356d2004287354fdd959f495097ad6be4a34dcb", + "description": "radv: disable SINGLE clear codes to workaround a hw bug with DCC on GFX11", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55ad0fd35c600538150f4c94ca2f03024cb0076b", + "description": "radv: do not clear unwritten color attachments with dual-source blending", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e1483d022b28218bd53aea1c4917739cf0398b3e", + "notes": null + }, + { + "sha": "32d9afdf734ee776012c1565d9683ab1a4142877", + "description": "nir/printf: add new helper to printf at a specific pixel.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43f22110e7a99b5f5b67f05a273741feb595cc8e", + "description": "nir/printf: break out va_list handling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0a111540f0f54c7ff0f0d0b046f184f033008f7", + "description": "util/driconf: add force_gl_depth_component_type_int workaround", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e7ce35f3c503e547b48499c3a5b2391382c579a7", + "description": "ci/fluster: Fix and rename S3_PATH_FLUSTER to S3_FLUSTER_TAR", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a3fb667b1d4bda3ca10d4fa20924f61d6c28af4d", + "notes": null + }, + { + "sha": "4a614cfbfb245f239b9173ab7303a95f99f9945c", + "description": "amd/ci: Remove increased timeout for radeonsi-raven-vaapi-fluster job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6f7f9e7a2f4561eba8f4ac7a89a87d92f6cbe6b", + "description": "ci/fluster: Use the structured tag as the Fluster vector version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b01a091856e19c6cea3b183b5ce60516111a4247", + "description": "ci/fluster: Use structured tagging for Fluster", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ca7897ba90740485c7420b844769ba79232fd6f", + "description": "ci/fluster: Move Fluster to its own subfolder in the test-video container", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1bc853f2a00cb8bf4cdf111c74a5733f5bb88e59", + "description": "ci/fluster: Add sections to job logs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46abb7bd2eb543380c64cca7f9ca97263c86f553", + "description": "ci/fluster: Move the fluster-runner.sh script", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cf5c01d0c37f6c9ace05e1ded96eaf5cbbb8fd7", + "description": "amd/ci: Rename .radeonsi-raven-vaapi-fluster to .radeonsi-vaapi-fluster-rules", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c90e1ba5cc3c06b32d85795871302f99c9ca963a", + "description": "ci/test: Move and rename .lava-fluster to .test-fluster", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f0de1a51212881c9a7614327bf3e1fbc9784ddb", + "description": "ac: remove gfx11_emulate_clear_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e487dbc49e5be57a1da255ae31fe642bd42f815", + "description": "amd: stop using CLEAR_STATE on gfx11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf9b0dd5896676b831f9e842555dcdd534f109ba", + "description": "anv, hasvk: ignore QFOT if both src and dst queue families are equal", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1dbfa0e0ff56467d3581690f6db4b78e817729a", + "description": "freedreno/a6xx: Implement fast border colors in sampler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3691694933c3d3c6a9f6b7f6dda4452ac141af9a", + "description": "tu: Remove builtin border color logic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1cf7054d9ca3854724df0a3a9c31cae79b5cf98", + "description": "tu: Implement fast border colors in sampler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4690637acd5d62170006cc33946f57672144708c", + "description": "freedreno/regs: Document fast border color in sampler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02337aec715c25dae7ff2479d986f831c77fe536", + "description": "virgl/ci: update flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8949e4a7ec7a3503386271697cc45d1c68a7fe54", + "description": "ci: add libproc2-0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27020be893518492a621fb7283f6947da7bedf63", + "description": "ci: angle: fix depot-tools dependency release", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6427e57e3393f0a4ba3df25f4ee965078c7fa6a1", + "description": "freedreno/percntr: Expose LRZ derived counters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cb358f1c2707494b09ae590cf11e3165fb0166d", + "description": "radv: Remove offset parameter from radv_make_texel_buffer_descriptor.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96765935e83d6014e2d5f49b4b859afdfd5cb236", + "description": "radv/amdgpu: Fix hash key in radv_amdgpu_winsys_destroy().", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec3011ed0470d90987a35cb3be751cd20c64f0ca", + "description": "gallium: remove pipe_grid_info::input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6730b8b228ac47f1bb7803189fd14444422bd135", + "description": "gallium: remove pipe_grid_info::pc and PIPE_SHADER_IR_NATIVE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a990ada276d4cbecaa462135e72d94549316f166", + "description": "gallium: remove pipe_context::set_compute_resources and PIPE_BIND_COMPUTE_RESOURCE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "502b821ea3898d5bd8c5cfb25664a2982cfa2f6a", + "description": "gallium: remove pipe_compute_state::req_input_mem", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97b17e7b42932808324f1ceee51ce71ac964d0c6", + "description": "gallium: remove pipe_compute_caps::max_input_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76d82f9b2a3e0fac90fe7b2a6f961742507065dd", + "description": "gallium: remove pipe_compute_caps::max_private_size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44051e6fbdfebcce6607012f7001cf6b52a6804f", + "description": "gallium: remove pipe_compute_caps::images_supported", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9d73da915593ea4ee06553008a92b99d1f399eaf", + "description": "gallium: remove pipe_compute_caps::ir_target", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5775ac0e084273d8ed8205879d85d3cc6cc95ff", + "description": "gallium: remove pipe_compute_caps::max_threads_per_block_clover", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2deea42ebaac9cd43007d2a881e9f5ac5512799d", + "description": "gallium: remove pipe_compute_caps::max_block_size_clover", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2443ce2db61599e58808d846fff098e6b2229588", + "description": "gallium: remove pipe_binary_program_header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c93d80ba9816e36cc35b851ef8be97dba1da1de9", + "description": "nvc0: remove support for pipe_grid_info::input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7b3ab3bc2fa6adff32e0e130b4d6266673ce4b1", + "description": "nv50: move pipe_grid_info::input into the driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6416c49247af7586104a86931b175a7b1cc553e9", + "description": "radeonsi: remove more clover related code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "67b9be91be1d83e8c5be135b7caeff5342606738", + "description": "r600: remove all clover related code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6e3c967d9a1f1c680613d53306a415afb977247", + "description": "r600: fix r600_buffer_from_user_memory for rusticl", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7addf551f38b1e8cafae2bb3c4563481971a9947", + "description": "ci: drop tracking of removed folder", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "185a3f9105669502b509f06179795a3b45d656f6", + "notes": null + }, + { + "sha": "3e5a735d01700163d25b1c00ee05b97644da9cf2", + "description": "intel/tools: Fix batch buffer decoder", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ec2d20a70d018736c6ef7cb5bbbe48d82e8c6b4c", + "notes": null + }, + { + "sha": "63f633557ff53726b7bc8e2292f330ace8624be0", + "description": "intel: fix null render target setup logic", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "98cdb9349a7fa181c3895655d217589f909a7beb", + "notes": null + }, + { + "sha": "1d7a988ec2442feab1f2e3b3bc88ddf72456d311", + "description": "vtn: use nir_const_value_for_raw_uint for bfloat SpecConstantOp/FConvert", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", + "notes": null + }, + { + "sha": "752f5f317ef72275a4616f1da51a75d7a8405642", + "description": "aco: replace max_const_offset_plus_one with max_const_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a85ebe16b37fef0eeeff396bab03df735e2b6620", + "description": "aco: fix max_const_offset_plus_one overflow", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", + "notes": null + }, + { + "sha": "615d0c9669595adf114a705f5b8ee88277aa99f2", + "description": "anv: Remove ANV_BO_ALLOC_HOST_CACHED from ANV_BO_ALLOC_MAPPED assert() on anv_device_alloc_bo()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57bf6466852894a753c5a36a858c0ae5712dbc9b", + "description": "anv: Fix assert failure in discrete GPUs when allocating a LMEM+SMEM slab parent", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "dabb012423dc27e2b03f13f7144406edacc89069", + "notes": null + }, + { + "sha": "8a339cdebccdea0610bdd7a1ecc9a5ec63951940", + "description": "egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d8146befb3502b6f77df7d6e152d25d01201e9e", + "description": "egl: rename dri2_load_driver -> dri2_detect_swrast", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "453ecaddb56028e784f0923fca8308fecd10f655", + "description": "freedreno: Remove compute_constlen_quirk", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea9d694a7b363d66dd9e57bc0f55c5fd903632b2", + "description": "ir3: Take LB restriction on constlen into account on a7xx", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", + "notes": null + }, + { + "sha": "80bcbc0e924f7e021bcca155fa12501a2d6fb467", + "description": "freedreno/a6xx, turnip: Set CONSTANTRAMMODE correctly", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", + "notes": null + }, + { + "sha": "57986ae5ec57820e4e06d7674f1496de58f4fd0e", + "description": "freedreno/a6xx: Define CONSTANTRAMMODE", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", + "notes": null + }, + { + "sha": "156ab5839d045ea291a47789014ce61ddbad0804", + "description": "freedreno: Add compute_lb_size device info", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5879eaac185ed1c167fd01aff9b91c7cbe43ab0a", + "notes": null + }, + { + "sha": "6445fd47d8a2a7b2ea1d8a0a306f64e1d25392e5", + "description": "docs: add sha sum for 25.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "36a98e226c547c92f4ecfbdc9a424a93a3eb6000", + "description": "docs: add release notes for 25.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e9c89e7873724ba3426c44a09b089924b6698c1", + "description": "docs: update calendar for 25.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f17d350001a195c89633f083866c5afb7563f78c", + "description": "lima: Move fdot lowering from NIR to lima", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f747d09900c1507e683a6ff3918691d3d880008", + "description": "docs: update calendar for 25.1.0-rc3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a97a5d57750906a881144b13ab6e089c203d163", + "description": "nak: fix handling of delays > 15", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2b569ecdb6531228a1c2eac38da310b8cd0f3cfc", + "notes": null + }, + { + "sha": "c8b57594e0faa5851af44d85cebf4a8036df1106", + "description": "ci/baremetal: fix ubsan gl target", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e16d422da52c2e1990c43ee858a4e06c8dd01346", + "notes": null + }, + { + "sha": "9d01b318a337507e0b8f2646208d7f21a8038416", + "description": "anv,tu: Bypass RMV pcie_family_id check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2781df4d10a97c08fdc2650233e7842a8655156c", + "description": "Revert \"ci: disable Igalia's farm\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "1eb3a40615e64cd145d1e66c301075b6b8478c5b", + "notes": null + }, + { + "sha": "9082715ab014270fb8bdf555526d7e55a4890538", + "description": "vk/cmd_queue: generate copies for string struct members", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26cdd7ebd6254376b0250962db1fe6a679391a93", + "description": "vk/cmd_queue: generate copies for struct-ptr members", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7edaaacce7607cb26c86ba1f5bd2347a27ee797", + "description": "vk/cmd_queue: stop generating weird casts for free functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3b6122cdf65b73c4c235bd178b8e20e507b47a0", + "description": "vk/cmd_queue: try to fix some indentation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6c5f0c19dae04e27d34f7387c0df1f492af8c01", + "description": "ci: Switch cross-builds to '-D tools=panfrost'", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "674c96ad0a4a9b57342c90135fbceb696d7aae46", + "description": "panfrost: build panfrost_compile for -Dtools=panfrost", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a228d715b6b3fad7a98dab8807ba5b8d9411c5b3", + "description": "asahi: Drop unnecessary idep_mesaclc dependency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "007d7418f8fb41c1ea789f5049be023312802048", + "description": "asahi: build asahi_clc for -Dtools=asahi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c4cce5bfd4bb940c4a2cb994b074d3b77b92a56", + "description": "etnaviv: compiler: Enable more pack/unpack lowerings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2193ae0253e5ce72dd1b353ab4e9b5e574a8dd9c", + "description": "etnaviv: compiler: Call nir_lower_alu_width(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68a89bb08563113b99367714b5c9a9dfd6cc9fdf", + "description": "etnaviv: compiler: Handle f2f16 and f2f32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7bc22e0d726d60a911270ea08fad36d8a52605c", + "description": "anv: force fragment shader execution when occlusion queries are active", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a2ee9b5347da67001b64a835e99fd881f748124", + "description": "iris: Remove iris_slab_free cast", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f0aa96d2625f0fe10deed2cada215eba860d651", + "description": "anv: Do conservative oversubscription of pages to 2MB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c05488be169a4bb0f8c73744ed7d07237d085e5", + "description": "anv: Align size of bos larger than 1MB to 64k to enable 64k pages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dde91cf9cbd5c346f2add8662801c4ef1f0b45a1", + "description": "anv: Always grow fixed address pools by 2MB in platforms that there is a performance gain", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7361b3287fb2c776d09110d522f91611063b611d", + "description": "anv: Remove useless if block", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f7a32ec928a47a13c408f34b931bb8c634636e9", + "description": "anv: Add support for batch buffers in anv_slab_bo in i915", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39bb51ab274a37e3647641e48073b85f0f92577c", + "description": "anv: Add support for batch buffers in anv_slab_bo in Xe KMD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0a600ca5fab4dee6df3f36910b138f7656467e4", + "description": "anv: Skip anv_bo_pool if memory pool is enabled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b561f691bd29f2c6eeb87498ba7fe6d8d2e576e", + "description": "anv: Add support for ANV_BO_ALLOC_DYNAMIC_VISIBLE_POOL in anv_slab_bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fd4423d99fa6f46428510733ed5e4ac401ed353", + "description": "anv: Add support for ANV_BO_ALLOC_DESCRIPTOR_POOL in anv_slab_bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ea18572ff287f9a024e4dbcffc7d833e777e4c7b", + "description": "anv: Add support for ANV_BO_ALLOC_AUX_CCS in anv_slab_bo", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dabb012423dc27e2b03f13f7144406edacc89069", + "description": "anv: Implement anv_slab_bo and enable memory pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3bf6d42fda02f54e6235d2c0fc6a855b2bd75a66", + "description": "anv: Add the base infrastructure to support memory pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d8ec0ce5c6564935d1565d105fa7bd646333e90", + "description": "anv: Move VMA alignment requirements to its own function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e7ba17413b0869cb5874ecf979ac8ed6adda0c8", + "description": "anv: Export anv_bo_is_small_heap()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce4d48107c0dd727e1cf05ba70cb4a053937cfba", + "description": "util: Move pb_slab from gallium to util", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0642708fe8c14a81827a92a4f05b669f3c1f0726", + "description": "gallium: Remove pb_buffer.h include from pb_slab.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0a9ec34e7d6f0d4a5b77078f373e0e17d5c0b28", + "description": "intel: Add has_partial_mmap_offset to intel_device_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "374ef9228bd4bd711463b790611cba16326f3a79", + "description": "anv: add ability to mmap at offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d46a663aecd061d50c26a4950fabbb9ed7970f2", + "description": "anv: update Wa_22019225126 check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eeffb4e674d10db9aefebeca91c2d87c1676b81e", + "description": "intel/dev: update mesa_defs.json from internal database", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97dc196d427fc67cb1878df62913b82413b924ea", + "description": "tu: Add total renderpasses,dispatches to cmdbuf tracepoint", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99b23235a66e33051140472c2eabd46de1e2af64", + "description": "tu: Don't enable secondary command buffer tracepoint by default", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dfd4a091c83d7a393f3ceac0607cc71e5df0ae8", + "description": "tu: Fix segfault in fail_submit KGSL path", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ec268fa5b666a49adafc431dbc05b73bfd74526e", + "notes": null + }, + { + "sha": "103a16e4fa36d52bb0dc6325848fbdd7b5c1372f", + "description": "frontend/dri: don't call set_damage_region with a null resource", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29d7b90cfcb67ecc2ff3e422dd7b38898abb1bbe", + "description": "brw: make HALT instruction act as barrier in new CSE pass", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9690bd369d5a6739142eeb23f92d34429b75855d", + "notes": null + }, + { + "sha": "b9275b54a1c906d2180aee0a12895bd617597b50", + "description": "nak/sm70_encode: Remove unused has_mod parameter", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28d077838f5ba7ae706d7d967163b84b8ca1e41b", + "description": "nak/sm70_encode: Encode fneg/fabs for hfma2 src 2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ff7135691d9fd3e0135ef5a13f6c95ad259094c", + "description": "nak: Remove hfma2 src 1 modifiers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "567cae69c3efd0070e3b9b8444dc8a24f0f83838", + "notes": null + }, + { + "sha": "d48b3a232c4989c4dcf4cbc2644fc5fd985af083", + "description": "docs: Remove the docs for setting up bare-metal devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a587a0a38903e02fbdcb9b23caeed1ce9e8e4320", + "description": "docs: Move the docs about caching downloads to LAVA from bare-metal", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6338ed44c519c67b7eb9b6731af1cede52da9438", + "description": "aco/gfx12: increase maximum vbuffer offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d987d5e341a43dd1704cd04a6b90a1317b9fa074", + "description": "aco/gfx12: increase maximum global/scratch offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02d193f05826e5f93b3b1d335eef4f74e577b0d4", + "description": "aco/gfx12: increase maximum smem offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c26851b80b9d8daea4a98da05910e530cd6d80a7", + "description": "aco: increase max_const_offset_plus_one for SMEM load_global", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f390893a64e57c34ee959b17a7b301909627236b", + "description": "aco/gfx12: use s_sub_u64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b4813c4f0c931952f49eb0909c20f119c39c107", + "description": "aco/gfx12: use s_add_u64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "821c1bfa7e1776177b0323b1d8d4b44f32361f91", + "description": "intel/compiler: Fix stackIDs on Xe2+", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9fe5aad37d20dd767b44528da251e0ed322d3de", + "description": "anv: enable VK_KHR_shader_bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "07fa3b37855bff1ddd3d157a5a5ffd0f148d9530", + "description": "intel: Add support for BFloat16 as cooperative matrix source", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bbe042e879175703ae63479f9754f4f087a3fd2", + "description": "spirv: Enable bfloat16 capabilities", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0b195cadbb85b33e4d3055f6e1beb8d45722843", + "description": "spirv: Use bfdot for SpvOpDot with BFloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28070976904a087ce304e32deed7bb08619df626", + "description": "spirv: Implement Conversions to/from bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90e1b128903cabfe4fcfb5ae52cf46d5ddbf1189", + "description": "spirv: Add bfloat16 support to SpecConstantOp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc8074683d78db7cd71120e9ef5fa1c61fb5c72d", + "description": "spirv: construct a bfloat16 from the given SPIR-V bitsize and encoding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb6ae2eac1fd883d69cca3cdb26c50a7272496dc", + "description": "spirv: Refactor to use glsl_type to pick ALU ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bba607ac2b6fd14ce33bbff44fc1684e41541a7a", + "description": "spirv: Move Convert opcodes handling to its own function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4381c0908a3c2be93ef32300c35b904d4a92ee5", + "description": "brw/cmat: Implement conversion from/to BFloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de88184ab650a140b0c459b386a2755377b8d785", + "description": "brw/cmat: Support different src/dst packing factors in emit_packed_alu1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7fa7be970d5a230a445d3211752b2131d5892989", + "description": "brw/cmat: Extract emit_packed_alu1() function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b4500ad35dc01d834d235b12c9c3d9514d7ea31", + "description": "brw/cmat: Store more information about cmat slices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7ff177a88efca7aa3ec8b4a4d0cc724d43d516b", + "description": "brw: Consider bfloat16 in lower simd width pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c31516b3ea7067a39b836be17615bb8f28bdabd", + "description": "brw: Consider bfloat16 in lower regioning pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5936768ce0b862b39322a6917da2f59477e3bdbe", + "description": "brw: Consider bfloat16 in copy propagation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "129c0748112fbe7b43a214f293c82e5db2f0bf69", + "description": "brw: Implement support for BFloat16 ALU opcodes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a38960e8f37e667442255aba73cf7dd4cff2e215", + "description": "brw, nir: Use glsl_base_type instead of nir_alu_type for @dpas_intel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf4021f93c3774f690ec5327c000b2742f8a7428", + "description": "nir: Add opcodes for BFloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e5d7eb88d7046fc6dd5c6ef85f9ae7e898702cd", + "description": "compiler/types: add a bfloat16 type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecd2d2cf46dfc3305a6dc1497815b7b54eef513e", + "description": "util: Add functions to convert float to/from bfloat16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e0418ba02d40eb209519bc8d847481f516fc6d6", + "description": "intel/executor: Fix bfloat example for converting F to packed BF", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "fafdd242850657d58ae66836ee5d154f1187fe8b", + "notes": null + }, + { + "sha": "6ab4ae1a19f5bd8227376449655a48036b7d13c9", + "description": "pan/bi: Properly lower add/sub with saturation on v11+", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d79a31bf81a3527897f7c6f5178abd47d80fbaee", + "notes": null + }, + { + "sha": "20279c28c827a1d5f3ba8ef35a3f21bcbf0fb96c", + "description": "aco/tests: add pseudo-scalar transcendental and fallback path RA tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96e49b7904322282e91fd239e2e8d5da61b279b6", + "description": "aco/ra: add ra_test_policy::use_compact_relocate", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c1dbc1d9bcd00ba1e928965eb2b73067850a5c8", + "description": "aco/ra: cleanup compact_relocate_vars fallback path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a780345e014196231e6d9e15c328c0aadeaa02f3", + "description": "aco: fix compact_relocate_vars fallback with scc/exec/m0 precolored regs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6581b41c4cb5b284f5550c7494d67ca37b391e6", + "description": "aco/ra: don't require alignment for NPOT SGPR temporaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "623230a6efa25677173d59e648b84b7fc47bffe5", + "description": "aco/ra: change sorting in compact_relocate_vars", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f9b8edb1ce9ed00319c0efa3af3f2533921668c", + "description": "ci: Re enable fd-farm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87e143b05359c4a66c2d0ce3875b0ebfa81bb8b2", + "description": "docs/features: mark off missing panvk extensions", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", + "notes": null + }, + { + "sha": "f23f8c2826ff116eb5a31d68e04a99351742a5a9", + "description": "panvk: Advertise VK_EXT_depth_bias_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "970bdecb509bb8bbc9c9ddafb4bb0a6ab8821b22", + "description": "panvk: Advertise VK_EXT_shader_replicated_composites", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4998f7ff3f500598abb47223f2118c6b43a802a", + "description": "panvk: Advertise VK_EXT_shader_demote_to_helper_invocation support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83cbac00d330efd1486d57ce25dce9751031e4d5", + "description": "pan/{bi,va}: Lower terminate to demote", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd4400e27b097fb52d0f634a9673c28c143f662f", + "description": "pan/bi: Lower is_helper_invocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59c307a3f33c5d3883658dfe2a1ab6d4e950a699", + "description": "pan/bi: Fix and improve the !abs && !coarse case in bi_emit_derivative()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ed79c2d2ba7fa2589d19a382e59ae22c6c14f40", + "description": "panvk: Advertise support for VK_KHR_shader_terminate_invocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "5a55133ce7d5bb2419f2aa99c5296037afb7ba6a", "description": "hk: advertise VK_KHR_shader_quad_control",