| [ |
| { |
| "sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb", |
| "description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39", |
| "description": "rust/spirv: fix clippy lint on unneeded late initialization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa", |
| "description": "rusticl/meson: use rust_abi instead of rust_crate_type", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3", |
| "description": "nir: Handle casts in nir_opt_copy_prop_vars", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6", |
| "description": "nir: Make is_trivial_deref_cast public", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6f7715c5824922e867aa739c587eb1718db66c1", |
| "description": "panfrost: Clamp the render area to the damage region", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c", |
| "notes": null |
| }, |
| { |
| "sha": "69d39dba425b1e10f711a2bc171849720cf62629", |
| "description": ".gitignore: Add .venv folder", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc", |
| "description": "etnaviv: Use TP cores to accelerate tensor transformations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7", |
| "description": "etnaviv: Use NN cores to accelerate convolutions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f014f1bba99ba157260ba5081b277d05cd2ee810", |
| "description": "etnaviv: Don't emit boilerplate for compute only contexts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0", |
| "description": "etnaviv: Add a bunch of new params for NPUs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e055508881b77278cf79134330f7ca3c1e867e3", |
| "description": "etnaviv: Update headers from rnndb", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af199e0ff01250313bad5fde2905cfb796fb1930", |
| "description": "teflon: Initial commit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92904108706f979cd80cee57af58d866e0f9f7ba", |
| "description": "mesa: Import TensorFlow Lite headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376", |
| "description": "gallium/util: Fix pipe_buffer_copy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede", |
| "description": "ci: disable Igalia farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6", |
| "description": "Revert \"ci: disable Igalia farm\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c", |
| "notes": null |
| }, |
| { |
| "sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6", |
| "description": "bin/ci: Don't submit jobs on integration test", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32", |
| "description": "ci/lava: Detect hard resets during test phase", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94d075d049387243e109492b678cef2930c28a13", |
| "description": "nak: handle nop ops from NAK IR on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b", |
| "description": "nak: implement cs2r op on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97", |
| "description": "nak: implement kill op on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6", |
| "description": "tu/drm/virtio: Fix dmabuf import", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a43970276dc3048653fe9803418fd7456b89304", |
| "description": "driconf: Change vendorid on Palworld for Intel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aa56740dede991483715af7852fe7d0aa2ba170c", |
| "description": "rpi5/ci: add flake seen today", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1", |
| "description": "rpi4/ci: add timeouts seen today", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25", |
| "description": "rpi3/ci: add flake seen today", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e465ac25618b3ce2d8666b5015101414f05f9876", |
| "description": "nir/lower_shader_calls: remove CF before nir_opt_if", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a", |
| "description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549", |
| "notes": null |
| }, |
| { |
| "sha": "90939e93f6657e1334a9c5edd05e80344b17ff66", |
| "description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a", |
| "description": "anv: initial RMV support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8", |
| "description": "anv: track imported ray tracing pipeline groups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8229ee43acd5302556ea8802eefef4cd1892d527", |
| "description": "anv: track total state stream allocated blocks from the pool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "693325721196687b73aae8a8065aa2834a2e6f6f", |
| "description": "anv: add BO flag for internal driver allocations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82c08c41417068142ee0212196db75f8ae1f0b4b", |
| "description": "anv: rename layers entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3", |
| "description": "anv: remove unused perfetto declarations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57", |
| "description": "anv: reorder anv_astc_emu.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d", |
| "description": "d3d12: Clean up H264 video decode interlaced code path", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02", |
| "description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "211aa201945b5fd93a9419bacf89e89be23d830c", |
| "description": "panvk: Move away from panfrost_{bo,device}", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c", |
| "description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1", |
| "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948", |
| "description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95", |
| "description": "panvk: Track blit src/dst using pan_kmod_bo objects", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14", |
| "description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d09f38882426d7252b20ea82946c6e231d7237b2", |
| "description": "panvk: Transition panvk_pipeline to panvk_priv_bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e", |
| "description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86109da54e7612757f8cd404bed66fcfaaf2a701", |
| "description": "panvk: Transition panvk_pool to panvk_priv_bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58", |
| "description": "panvk: Add the concept of private BO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207", |
| "description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97", |
| "description": "panvk: Instantiate our own blitter/blend_shader caches", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b", |
| "description": "panvk: Add a decode context at the panvk_device level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66", |
| "description": "panvk: Move panfrost_device and panvk_meta to panvk_device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee", |
| "description": "panvk: Use vk_device::drm_fd instead of going back to the physical device", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1", |
| "description": "panvk: Store various physical device properties at the physical_device level", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3", |
| "description": "panvk: Stop passing panfrost_device around in internal meta helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702", |
| "description": "panvk: Get rid of unused pdev arguments passed to some meta helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c615b4ae10227332f4a50474b40f144773fbdc4d", |
| "description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "446ec05faecbe92246dc37a69631521448112fdc", |
| "description": "panfrost: Make pan_perf panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b554c093996284872f91d9c1ed791f4bda6d913b", |
| "description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0", |
| "description": "panfrost: Remove uneeded pan_device.h inclusions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "493cf2f0082d958729c3268f425edbd7d70e39df", |
| "description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131", |
| "description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a", |
| "description": "panfrost: Make pan_props.c panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38", |
| "description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c", |
| "description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac", |
| "description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622", |
| "description": "panfrost: Make pan_blitter.h includable from non per-gen files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e", |
| "description": "panfrost: Remove unused header inclusions from pan_blitter.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d", |
| "description": "panfrost: Make pan_encoder.h panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b", |
| "description": "panfrost: Make pan_sample.c panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "387882d811fe397453a5b99f5122da5ddca27494", |
| "description": "panfrost: Make pan_layout.c panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8", |
| "description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e", |
| "description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56438e06b971b2b27f484c126932a916e02d6628", |
| "description": "panvk: Inline pan_wls_mem_size()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2", |
| "description": "panfrost: Pass tiler heap info through pan_tiler_context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d", |
| "description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8", |
| "description": "panfrost: Pass the sample position array through pan_fb_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe", |
| "description": "panfrost: Pass the tile buffer budget through pan_fb_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9", |
| "description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b", |
| "description": "panfrost: Make the pan_blend logic panfrost_device-agnostic", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf", |
| "description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a", |
| "description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b79735a635909f1e9b08b463760b15622a98143", |
| "description": "panfrost: Stop exposing pan_blend_create_shader()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e7e22a808163937cc34374914b4c263f6398bbe", |
| "description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fbcc85108b28486c3b8b80d117de524ab7803446", |
| "description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a758e95077ae48b4a72758c4b861cf6d3f283956", |
| "description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d76cb026890a57acbe23831610109f76ad2a1f1", |
| "description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5669622857ab960a24d3de4379d61c4da2981a70", |
| "description": "panfrost: Move YUV-debugging out of panfrost_new_texture()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8", |
| "description": "panfrost: Move panfrost_is_yuv() to pan_format.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf", |
| "description": "panfrost: Add panfrost_[blendable]_format_table() helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a", |
| "description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52", |
| "description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04", |
| "description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe9d541d9d66b361a245a145e96089d183e12780", |
| "description": "panfrost: Kill unused forward declarations in pan_texture.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd901213dc0878da82c13bec414319cc4ada23b1", |
| "description": "nak: make it compile with clippy", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8", |
| "description": "nak: simplify phi_dsts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792", |
| "description": "nak/opt_out: fix comparison in try_combine_outs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec", |
| "notes": null |
| }, |
| { |
| "sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4", |
| "description": "nak: use rro when emitting mufu on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426", |
| "description": "nak: implement rro op on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d0a3bac163ca803eda03feb3afea80e516568caf", |
| "description": "anv: move *bits_for_access_flags to genX_cmd_buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1", |
| "description": "iris: replace constant cache invalidate with hdc flush", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c16645c091a478fe441a732d9807ebfaa3c7823c", |
| "description": "ci: disable Igalia farm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82", |
| "description": "anv: implement undocumented tile cache flush requirements", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bc6462924fa2389b35d4e27c6be3de629779b89", |
| "description": "isl: add print helpers for debug", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4", |
| "description": "anv: fix pipeline executable properties with graphics libraries", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c", |
| "notes": null |
| }, |
| { |
| "sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83", |
| "description": "venus: default to enable GPL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "85df907ad8692d1448ba12735c2981e47add34aa", |
| "description": "venus: allow tls ring submission to utilize the entire ring shmem", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "80a5df16fe81d39fd771d5805b141c4eff623886", |
| "description": "venus: fix to respect the final pipeline layout", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4", |
| "notes": null |
| }, |
| { |
| "sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8", |
| "description": "venus: fix pipeline derivatives", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4", |
| "notes": null |
| }, |
| { |
| "sha": "f256e8171cb47f5be566607dce5d6267324c550f", |
| "description": "venus: drop some redundant comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24", |
| "description": "venus: fix pipeline layout lifetime", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98", |
| "notes": null |
| }, |
| { |
| "sha": "7e8dce8c93268891fd16dda0c743300a93d21743", |
| "description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984", |
| "description": "rusticl/program: add debug option to validate internal spirvs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2", |
| "description": "rusticl/program: add clc_validator_options helper function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd", |
| "description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8", |
| "description": "rusticl/spirv: do not attempt to parse spirv after failed link", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb2afbc0e5973eccb47065861225b19bc22a9884", |
| "description": "rusticl/program: rework debug logging option", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6fcec87090d7c06cab119aef8c517daa55df1f62", |
| "description": "intel/fs: Track instance id in gs_thread_payload", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0384e96aee0505b12f8775a397b7c53fde2203a5", |
| "description": "v3dv/ci: increase timeout for full jobs in 30min", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5", |
| "description": "llvmpipe: Compile sample functioins on demand", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0", |
| "description": "llvmpipe: Stop refcounting sample functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93", |
| "description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "959819c458674ed8074cf7a019cc7b155c49b811", |
| "description": "rpi3/ci: update piglit & deqp expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2", |
| "description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56", |
| "notes": null |
| }, |
| { |
| "sha": "57cd0a0a28c1bf5d489c58afad309011836fce93", |
| "description": "wsi/x11: Make chain->status atomic.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7", |
| "description": "wsi/x11: Keep track of multiple presentation requests.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978", |
| "description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "19dba854be005142f70c36895622c5d46c3b9ba2", |
| "description": "wsi/x11: Rewrite implementation to always use threads.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c", |
| "description": "v3dv/bo: use mtx_lock/unlock on cache_init too", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49", |
| "description": "broadcom/compiler: fix coverity warning (unitialized pointer read)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2b7c4ce29b36556968ccf0480393180455d498a", |
| "description": "nir: rework and fix rotate lowering", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b", |
| "notes": null |
| }, |
| { |
| "sha": "a50b2f8f258eb71984a3d63ca031b8051c380344", |
| "description": "panfrost: fix panfrost drm-shim", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a", |
| "notes": null |
| }, |
| { |
| "sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f", |
| "description": "anv: using a single struct for kernel upload", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "783e3c096fe34b06a251b3355330feac3a015e4e", |
| "description": "radv: fix indirect draws with NULL index buffer on GFX10", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "db9816fd666a53dcd6285517c558373f93b12599", |
| "notes": null |
| }, |
| { |
| "sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3", |
| "description": "radv: fix indirect dispatches on the compute queue on GFX7", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8", |
| "description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103", |
| "description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448", |
| "description": "intel/fs: Set the default execution group to 0 when not representable by the platform.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a", |
| "description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8bc38215206f450723c820b6f86cd36ce98f246a", |
| "description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6efcba9e3622822357d42549863603176929aa44", |
| "description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd", |
| "description": "radv: Implement NIR debug printf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6", |
| "description": "util/printf: Expose util_printf_prev_tok", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6", |
| "description": "util/printf: Include stdio.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "87417012f3f42b84b6e8f8264f64e0388201f55b", |
| "description": "zink: Update zink-anv-tgl flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "908f444ec10fe44ae2df004909b2e6206188a71a", |
| "description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ebcab145cfce334776be7e59db9beeb3f74b6967", |
| "description": "dzn: Add a debug option to enable experimental shader models", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "90bf4b630b28319314b811102a0186061693b97f", |
| "description": "microsoft/compiler: Handle comparison bias/gradient sampling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075", |
| "description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15", |
| "description": "ci/ci_post_gantt: add script that post gantt to Marge's messages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d", |
| "description": "freedreno/registers: A couple newline changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88", |
| "description": "freedreno/registers: Add basic kernel header support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4", |
| "description": "freedreno/registers: Generate copyright comment blurb", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3", |
| "description": "freedreno/registers: Don't re-parse files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1567249e99cb00aabb797c6bdf23e1383389941", |
| "description": "freedreno/registers: De-duplicate xml_reg_files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4", |
| "description": "freedreno/registers: Pass full args to dump_c()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "670e93bfb5d2700264801b38373d7e87b0886bef", |
| "description": "freedreno/a6xx: fix comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd", |
| "description": "intel: Use an intel enum for cmat scope", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e", |
| "description": "aco: remove boolean shuffle isel", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b", |
| "description": "radeonsi: lower boolean shuffle", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2571580b2b78b9772d5289d2f6e586055e9d8691", |
| "description": "radv: lower boolean shuffle", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d641750573a163674458004f74d0057bec86c62e", |
| "description": "nir: add lowering for boolean shuffle", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6", |
| "description": "ac/llvm: implement as_uniform and ballot_relaxed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8", |
| "description": "aco: implement as_uniform and ballot_relaxed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0", |
| "description": "nir: add ballot_relaxed and as_uniform intrinsics", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0", |
| "description": "r300/ci: add flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a", |
| "description": "aco: stop scheduling at p_logical_end", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710", |
| "description": "nak/sm50: add support for suatom", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3", |
| "description": "nak/sm50 add support for suld", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd", |
| "description": "nak: Legalize OpBMsk", |
| "nominated": false, |
| "nomination_type": 1, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313", |
| "notes": null |
| }, |
| { |
| "sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428", |
| "description": "aco: give spiller more room to assign spilled SGPRs to VGPRs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "47d7d73eb31466d850a8912dab2067707daa658e", |
| "description": "panfrost: implement line-smoothing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190", |
| "description": "panfrost: clean up active_prim update", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b", |
| "description": "panfrost: add line_smooth shader-key and lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4b6972366aa62678c46af972ec0f9467912d4002", |
| "description": "panfrost: pass reduced primitive type instead of points", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a", |
| "description": "panfrost: add support for forcing sample-counts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "550cc685a76b609a3c3f358d554de6e9911510ec", |
| "description": "gallivm: fix coroutines with llvm 18", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919", |
| "description": "nine: update verbiage for enduser device messages", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce", |
| "description": "nine: detect emulation fallback of d3d coordinates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "60e3a43bfc03530f121c7d26adcd253442562c6e", |
| "description": "nine: r500 under 20 fragments cap is a warning", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "500ca5ce7e4c093c410ce75add64be2494be111b", |
| "description": "pvr: split out device info into per GPU headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55", |
| "description": "pvr: fix up some includes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1", |
| "description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7d67debc2ef22d65c98a7961d60a77c396b95369", |
| "description": "CODEOWNERS: update Imagination maintainers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7c4a797bc98e2800be09ded38436817d2d7b0381", |
| "description": "amd/ci: add flakes seen today", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5", |
| "description": "radv/ci: sort navi21 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14345c4dd67c75698ed071eb7b798e1f52abea62", |
| "description": "zink: plug leak in `zink_create_quads_emulation_gs`", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476", |
| "description": "nir/passthrough_gs: plug leak", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852", |
| "description": "r300: remove R3xx/R4xx backend absulute modifier lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78404cc57d7c0115550728515edd8820d27ece81", |
| "description": "r300: skip backend DCE for vertex shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e2e4688af737328229101e4983d5d7120ac6e5f", |
| "description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43bdfebbff2c5557355df88816e737ef19618ed2", |
| "description": "radv: Fix shader replay allocation condition", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "86954c766fac7e56985d8d435c7773ec663c641b", |
| "description": "radv: Ensure vkGetQueryPoolResults returns in finite-time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d", |
| "description": "radv: Add radv_get_tdr_timeout_for_ip helper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599", |
| "description": "radv/amdgpu: Remove ctx_query_reset_status", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c", |
| "description": "radv: Remove check_status", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6", |
| "description": "radv: Mark device loss if QueueSubmit failed immediately", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9", |
| "description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7a0b34349541043774e3ee60bccbd4063299989d", |
| "description": "aco: silent checking if clrxdisasm is available", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0", |
| "description": "d3d12: Set up spirv-as and fix expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13cc5afb3590e932532b1a037161684ca37d0250", |
| "description": "ci/windows: Rev Vulkan SDK and piglit", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b571ae6e7a76725840e50345e46de65e9ab7935a", |
| "description": "intel: Make memory heaps consistent between KMDs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ca94420d6d3de80287be37a452236936bbcc9519", |
| "description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979", |
| "description": "nak: fix iabs on SM50 with an explicit i2i op", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f332f4087500219f7fecc76ea268bd538f58c5e", |
| "description": "nak: Enable NIR fuse_ffmaN", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941", |
| "description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56", |
| "notes": null |
| }, |
| { |
| "sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9", |
| "description": "intel/compiler: Add couple of tests for fs_combine_constants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "280fe3f592f9e48366f820e72e0848293bc21d40", |
| "description": "nvk: Wire up nir_opt_large_constants", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2", |
| "description": "nak: Refactor shader upload math", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "148971f232dda5b1bd122df5ccf64635fde3220e", |
| "description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f", |
| "description": "winsys/amdgpu: Limit usage of query_reset_state2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf24d155038c60abca9570a5a1503693e6c4b541", |
| "description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1", |
| "description": "lavapipe: Report the correct preprocess buffer size", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "976dd26004ff6b52e14c031398edae840ded005a", |
| "notes": null |
| }, |
| { |
| "sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde", |
| "description": "lavapipe: Mark vertex elements dirty if the stride changed", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343", |
| "notes": null |
| }, |
| { |
| "sha": "6d98142eda7be693bb39e8ac229d83242f0eceab", |
| "description": "gallivm: Use saturating fpto*i conversions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021", |
| "description": "lavapipe: Fix DGC vertex buffer handling", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "976dd26004ff6b52e14c031398edae840ded005a", |
| "notes": null |
| }, |
| { |
| "sha": "e83ef27ba657e49272061c52072c6ec480d578a2", |
| "description": "radv: Vectorize load_global_constant", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "220c91208037a499ff7a553f263d20e5844094a4", |
| "description": "ac/llvm: Enable helper invocations for quad OPs", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b1afb0482f638323c2bef3ec957544499f9ca02", |
| "description": "nvk: Advertise VK_NV_shader_sm_builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486", |
| "description": "nak: Add support for SPV_NV_shader_sm_builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38", |
| "description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee", |
| "description": "anv: expand pre-hiz data cache flush to gfx >= 125", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7", |
| "description": "iris: expand pre-hiz data cache flush to gfx >= 125", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f", |
| "description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1", |
| "notes": null |
| }, |
| { |
| "sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8", |
| "description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d", |
| "notes": null |
| }, |
| { |
| "sha": "2741c6464c347946f1392c97731b24c386b9f782", |
| "description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24", |
| "description": "intel/compiler: Disable DPAS instructions on MTL", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d", |
| "notes": null |
| }, |
| { |
| "sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701", |
| "description": "mesa/vulkan: use DETECT_OS_ANDROID", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c", |
| "description": "mesa/vulkan: use a simpler path for header in trampoline gen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66", |
| "description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1b133ad446b1c8c714eebf02106f695486377d5c", |
| "description": "mesa/util: add <linux/fcntl.h>", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e08add916457d8bd9724ffd1960e638679c8c630", |
| "description": "mesa/util: Check __ANDROID__ when for detecting for Android", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264", |
| "description": "CODEOWNERS: remove myself as a person of contact for a few things", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e", |
| "description": "CODEOWNERS: add myself as as person of contact for CI changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11", |
| "description": "wsi/x11: Add workaround for Detroit Become Human.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc", |
| "description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f", |
| "description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb", |
| "description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe", |
| "description": "zink+radv/ci: drop duplicates flakes lines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e", |
| "description": "clc: silence a warn_unused_result", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "338636a4ab34026892a2997d4f289b894191945c", |
| "description": "clc: require LLVM-15", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a", |
| "description": "clc: merge blocks handling optional features", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "faea27e4acd0e764039a0301576d429c2e58c514", |
| "description": "clc: require LLVM-14", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "05b628b5affd6305ae4d958c15fa1a0a10928125", |
| "description": "intel/dev/common: Add xe2 support to get_l3_list()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df0fe0dfbdd3de42039d9da881433952b92101ea", |
| "description": "intel/genxml/xe2: Remove L3ALLOC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36012af17fc2d8445a4f84dfb603e44369143822", |
| "description": "nir/printf: remove treat_doubles_as_floats", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d2b08f9437f692f6ff4be2512967973f18796cb2", |
| "description": "freedreno/replay: Make meta \"print\" instruction take any number of regs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042", |
| "description": "nak: implement FLO on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315", |
| "description": "radv: don't submit empty command buffers on encoder ring.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268", |
| "description": "radv/video: refactor sq start/end code to avoid decode hangs.", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92", |
| "notes": null |
| }, |
| { |
| "sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c", |
| "description": "vulkan/video: constify the encoding apis.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f9381782f984f7db18646c0fbf99042ada88222", |
| "description": "venus: ensure object id is unique", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323", |
| "description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e214f21579456d7f149986fcebd0448365ee6e6", |
| "description": "nvk: Properly configure the min/max shared mem size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43", |
| "description": "nvk: Add a #define for max shared memory size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "be0f04f5bd3155c05af14b2c8ffee887838af807", |
| "description": "nvk: Unref shaders on pipeline free", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d", |
| "notes": null |
| }, |
| { |
| "sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac", |
| "description": "nvk: Set framebufferIntegerColorSampleCounts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69", |
| "description": "docs: update calendar for 24.0.0-rc2", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362", |
| "description": "venus: fix shmem leak on vn_ring_destroy", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23", |
| "notes": null |
| }, |
| { |
| "sha": "531505f8c598316ee69b916bfbe414598fec9a72", |
| "description": "nouveau: mme: Add a dumper", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8", |
| "description": "nouveau: nvidia-headers: Add nv_push_dump tool", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad", |
| "description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28", |
| "description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9", |
| "description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117", |
| "description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645", |
| "description": "nouveau/mme: Stop using isaspec", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b", |
| "description": "nouveau/mme/fermi: Stop truncating iadd immediates", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43", |
| "description": "radv: delay emitting streamout enable at draw time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64", |
| "description": "amd/ci: add flakes seen today", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79", |
| "description": "ci: Add kmod", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a9831caa144f9944fec936608faf03d253e9bb7d", |
| "description": "radv/rt: Add workaround to make leaves always active", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a18ea091af4b594aea552a4e147e29aa5901386c", |
| "description": "nir/comparison_pre_tests: update expectations", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915", |
| "description": "nir/alu_srcs_negative_equal: bail earlier if possible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4740ee8d670c2a82085525f59939e417dd50b0fd", |
| "description": "nir: Minor clean up in nir_alu_srcs_negative_equal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b289028d0abf56f453be9b2ba01969bfe38c3352", |
| "description": "ci/ci_gantt_chart: show duration on hover", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c", |
| "description": "ci/ci_gantt_chart: add option to save output to a file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db", |
| "description": "ci/ci_gantt_chart: add timeout vertical line", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "61ab9ae2af193ab534066687266a58878232ba81", |
| "description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea", |
| "description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9", |
| "description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e", |
| "description": "radv: remove radv_generate_pipeline_key()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d", |
| "description": "radv: pass radv_graphics_state_key to radv_hash_shaders()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772", |
| "description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e", |
| "notes": null |
| }, |
| { |
| "sha": "35a02560c8932d4b1841772b016b8e672e409eda", |
| "description": "panvk: Fix tracing", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "56be9a55be03cce9925989e7d22696733488e05b", |
| "notes": null |
| }, |
| { |
| "sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547", |
| "description": "panfrost: Fix format tables for v4 and v5", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "404da63a0e7221e2b57342aa366976e491e531ea", |
| "description": "panfrost: Don't try to set bifrost blendable format on midgard", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "969ed851102b6136c63b1690c21750b00680d009", |
| "description": "radeonsi: don't flush CS before and after every blitter invocation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe", |
| "description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5fd31c1301ed92d0f27e833743ab992301421ab8", |
| "description": "radeonsi/ci: update gfx11 flakes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652", |
| "description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8", |
| "description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3", |
| "description": "radeonsi: remove unused preloaded instance_divisor_constbuf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf", |
| "description": "radeonsi: remove no-op additions for viewport0_y_inverted", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20", |
| "description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8eed352e053f6ac544a4bff3c3c670686880154c", |
| "description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35", |
| "description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c", |
| "description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c", |
| "description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b7af7efee4d9f274ff69017b05c0449631e72815", |
| "description": "radeonsi: expose shader profiles to other .c files", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e", |
| "description": "radeonsi: report more detailed output stats for shader-db", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4", |
| "description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1d3f93714279f0f1f6798db69322d29a41e0b952", |
| "description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4747bd6ba84d5675449b2c299586f7ec1847a144", |
| "description": "ac/nir: optimize out multiplications in small line culling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350", |
| "description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba", |
| "description": "ac/nir: don't write TCS outputs to memory if no_varying is set", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e", |
| "description": "amd: unify NIR options between RADV and radeonsi", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8", |
| "description": "nir: Use alu source components count in nir_alu_srcs_negative_equal", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23", |
| "notes": null |
| }, |
| { |
| "sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0", |
| "description": "radv: remove an extra new line in radv_shader.h", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee96de53e47e45253bcb561639f6677ca441b970", |
| "description": "radv: remove the pipeline key for ray tracing pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f", |
| "description": "radv: remove the pipeline key for compute pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e017eb3b5893468546ccbfad3add5191fd8ec474", |
| "description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3", |
| "description": "radv: hash radv_shader_stage_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "853298edb1586eac0a018e42d730606e31ffadbd", |
| "description": "radv/rt: cleanup radv_parse_rt_stage()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7", |
| "description": "radv: add radv_pipeline_get_shader_key()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "844004c3354356ab4a761eecc523294ace0baedf", |
| "description": "radv: cleanup radv_generate_pipeline_key()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688", |
| "description": "radv: make sure to retain shaders key for imported shaders with GPL", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "082c524f861c1d421d9f59d2b9010cfaf9971069", |
| "description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08b8356111bcfec40c89231798ed3c2593002c4b", |
| "description": "radv: add shader_version to radv_shader_stage_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4", |
| "description": "radv: add keep_statistic_info to radv_shader_stage_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "027363416be3d5002c5413fcb3f21b106a8d7f89", |
| "description": "ci/lima: update expectations, failing tests are being skipped", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69", |
| "description": "Revert \"ci: lima farm is down\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa", |
| "notes": null |
| }, |
| { |
| "sha": "616c0cd06727e19039d88a405adb4987b0d84959", |
| "description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592", |
| "description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb", |
| "description": "compiler/spirv: The spirv shader is binary, should write in binary mode", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca", |
| "notes": null |
| }, |
| { |
| "sha": "1593caf6100897a4466064776df05835a94d4ca1", |
| "description": "nak: implement FSWZADD on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313", |
| "description": "nak: Implement nir_op_bfm", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7", |
| "description": "nak: Rename OpBrev to OpBRev", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1", |
| "description": "nak: Implement nir_op_ufind_msb_rev", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a3bceafed5660c386fa147603f1ff9473015bc10", |
| "description": "nak: Implement nir_op_pack_half_2x16_rtz_split", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "95a6165fac62c01b592b2e97645c057e20c34e14", |
| "description": "d3d12: Do not assume multi-subregion support when querying for driver encode support", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd", |
| "description": "amd/ci: simplify deqp config", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6de31ef8a699197a44c94ee04cde840504941e85", |
| "description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc", |
| "description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9eb48e804005c01273e67234cc4b088716f1cc19", |
| "description": "nak/repair_ssa: Remap PHI sources as well", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753", |
| "description": "ci: fix job dependency error in MRs for bin/ci/* scripts", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d", |
| "notes": null |
| }, |
| { |
| "sha": "99720f056481270deb04516492c244198cb9efa9", |
| "description": "nak: fix frnd on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa", |
| "description": "radeonsi/vcn: remove EFC support for renoir", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132", |
| "description": "nak: support predicate sel on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50", |
| "description": "nak: support predicate swaps on SM50", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "de2c847c24695ec5be4858b375db697c3ebcff15", |
| "description": "ci/lava: Detect r8152 issue during boot phase", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e", |
| "description": "ci/lava: Turn the r8152 issue check into a counter", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d", |
| "description": "zink+anv/ci: add known failures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ff77f08e476e37bf387178b5151093296491016", |
| "description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7", |
| "notes": null |
| }, |
| { |
| "sha": "865abfde6393689d17d33fb907cc39d63ef02df4", |
| "description": "radeonsi/vcn: Fix H264 slice header when encoding I frames", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c", |
| "description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8", |
| "description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd", |
| "notes": null |
| }, |
| { |
| "sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7", |
| "description": "util: Optimize mesa_hex_to_bytes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e", |
| "description": "vulkan/video: start deep copying the parameters structures", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62", |
| "description": "vulkan/video: start to wrap the video structs for deep copies.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f", |
| "description": "vulkan/video: rename some of the parameter tracking structs.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f", |
| "description": "vulkan/video: drop unused function.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7ed27bff0beacf5d6b965afc0792ead588c11045", |
| "description": "winsys/amdgpu: cosmetic touchups around IB sizes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e1dae77a9664e36290954ed81647e58b6cb9834", |
| "description": "winsys/amdgpu: represent max_ib_size_dw in bytes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fd1e36a044bb2a23356df025fff16f015ad34130", |
| "description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2", |
| "description": "winsys/amdgpu: remove misplaced duplicated comment", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2", |
| "description": "winsys/amdgpu: don't clear fence list elements after IB submission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d", |
| "description": "winsys/amdgpu: add more fence_reference helpers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b", |
| "description": "winsys/amdgpu: don't clear buffer list elements after IB submission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2da16e963593a91381766a84573ae76e1849920e", |
| "description": "winsys/amdgpu: cosmetic touchups", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15", |
| "description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433", |
| "description": "nak: Stop passing --explicit-padding to bindgen", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed", |
| "description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426", |
| "description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9", |
| "description": "ir3: Fix \"print\" meta instruction synchronization", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea023ff5cddf91521436b6d3f24021ae35774997", |
| "description": "rusticl/kernel: no need to reset the scratch size anymore", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "835c208578b333f4624dc7d81158058e99e5efb0", |
| "description": "rusticl/kernel: add a few comments in regards to pass ordering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736", |
| "description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee", |
| "description": "etnaviv: implicitly update shared texture resources", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27ac55873a1cce5584a61992600382aa0acba97f", |
| "description": "etnaviv: only add shared resources to implicit flush list", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3", |
| "description": "etnaviv: track resource sharing", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22c4a5e1272321e94a04bc316055e004fe8615fe", |
| "description": "v3d/ci: run OpenGL 3.1 tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be", |
| "description": "freedreno/replay: Add WSL backend for Windows", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16de8e99cf6500758295c73aaf878366caf99065", |
| "description": "freedreno/replay: Correctly free iova on msm backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5", |
| "description": "freedreno/replay: Delete all buffers after each submission", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181", |
| "description": "broadcom/simulator: protect simulator BO rallocs with mutexes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "56eb09480b6ffe4488e9527628ab0444046d5347", |
| "description": "anv: rename video command file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72", |
| "description": "anv: move compute/ray-tracing commands to their own file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426", |
| "description": "anv: move draw commands to their own file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ddc18b4e78407901396266ba53c4fad6098cc655", |
| "description": "anv: move generated draw flush helper to its own file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "df1dc882cb22603621ecdcf292dace835efde8ff", |
| "description": "anv: fix missing header", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74c8edd288fd67fc3b2ba5623738422d3018991f", |
| "description": "anv: fix include guards", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee", |
| "description": "anv: export descriptor flushing functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed", |
| "description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed", |
| "description": "radv: introduce radv_graphics_state_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b888677dcfe0d522189d05099d9d006c9c88739b", |
| "description": "radv: add vertex_robustness1 to radv_shader_stage_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4", |
| "description": "radv: re-organize radv_pipeline_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b", |
| "description": "radv: stop passing the pipeline key when compiling compute/rt shaders", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e7018e74d6e674967f18363fbceff5881d3ad11", |
| "description": "radv: remove unused lower_rt_instruction_monolithic_state::key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ea89328fb41a0ebc497e8045e468070ea8af5931", |
| "description": "radv: remove unecessary radv_nir_compiler_options::key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9", |
| "description": "radv: add optimisations_disabled to radv_shader_stage_key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1", |
| "description": "radv: use radv_shader_stage_key directly with pre-existing fields", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28e330c24536d353ec25be7b78ce20c7770d1e23", |
| "description": "radv: add radv_shader_stage_key to radv_shader_stage", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef", |
| "description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c", |
| "description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "138ce72860be3815eee81a39014382c8cfd225c5", |
| "description": "radv/nir: remove useless struct for nir_shader typedef", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "18349692d0e2726dcd0c441c067f2995989ce19b", |
| "description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7e111268f12fa5b8abda8c3297211a25387592cb", |
| "description": "intel/hang_viewer: add aux-tt view", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78a881af4391006ead4c2e728647cfea70544d5e", |
| "description": "intel/genxml: add GAM done register description", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca", |
| "description": "intel/genxml: add CCS_INSTDONE register", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f78fac623a1043fc9f42048651aca77f1cca8644", |
| "description": "intel/decoder: don't ignore BT entries at offset 0", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2", |
| "description": "intel/decoder: make vertex data decoding optional", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74", |
| "description": "etnaviv: disable 64bpp render/sampler formats", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6febec12e444ff8a52eb831361e2055d58b68b0b", |
| "description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4fe5f06d400a7310ffc280761c27b036aec86646", |
| "description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10", |
| "description": "radv: constify stages in radv_rt_fill_group_info()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f", |
| "description": "anv: check for wa 16013994831 in emit_so_memcpy_end", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73835874a82f741e10cbc8da9128a4f5cd46e347", |
| "description": "intel/disasm: Remove duplicate variable reg_file", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe", |
| "notes": null |
| }, |
| { |
| "sha": "e84aa455e550bb151cccbc8668c5dd64719342e9", |
| "description": "iris: Use Mesa internal drm-uapi headers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a34a113059f55947cc08624897999f7f066f000a", |
| "description": "anv: hide vendor ID for The Finals", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd", |
| "description": "intel/aux_map: fix fallback unmapping range on failure", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df", |
| "notes": null |
| }, |
| { |
| "sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083", |
| "description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb20ef92772c6a4963128370260d578f100efee9", |
| "description": "gallium: remove unbind_trailing_count from set_vertex_buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67", |
| "description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "cfba24ccb548af0ad3427b525def602383cd204a", |
| "description": "nvk: Add a couple more features to features.txt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "27a1b4e4f314832c164380ea332c096fe394c8f0", |
| "description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4", |
| "description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2", |
| "description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "148ea7792f32d6a454c610fa8a49994ff954a61f", |
| "description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "48d510ac578c859ce2046f055d1e6dc37716a499", |
| "description": "vulkan: Fix null pointer dereferencing on sample locations state", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613", |
| "description": "aco: reassign split vector to SOPC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "94d96dac601ff2126996ac37a0b637961d06dfab", |
| "description": "nak: Add explicit padding to nak_shader_info", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d280160a1352e8f05be27a9573fead98c617e2ac", |
| "description": "nak: Disallow gl_FragData and set MRT correctly", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "005b5b1464518201dbb25907094268e0e0ca4cb3", |
| "description": "nvk: Set a minimum of one patch control point", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2cab67a9f1825b21584b86fbec5d03cca671830d", |
| "description": "nvk: Invalidate state after secondary command buffers", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9", |
| "description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "3197aff4e8ff47708b825f272322e759591d7f79", |
| "description": "nvk: Make dynamic cbuf indices relative to the descriptor set", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c", |
| "description": "nvk: Rework descriptor set binding", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c", |
| "description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d5c04ee4aa655bef250b246077e2618c265c421", |
| "description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a", |
| "description": "nvk: Add an explicit mapping from shader stages to cbuf bindings", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8120360358663af237562a7c81313087a23f8dd6", |
| "description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"", |
| "nominated": false, |
| "nomination_type": 2, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573", |
| "notes": null |
| }, |
| { |
| "sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e", |
| "description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "75ff6ca470dcceaba317877e636968278a044ac2", |
| "description": "clc: add support for the native spir-v backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "22fa315ee0622b73956cebf8375497f3ccb8d456", |
| "description": "clc: use spirv triple starting with llvm-17", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570", |
| "description": "anv: Fix PAT entry for userptr in integrated GPUs", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457", |
| "notes": null |
| }, |
| { |
| "sha": "8929257352d127feaaaf764d019b83803b9a325c", |
| "description": "zink: use maint6 for multi-layer compressed surface creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "33282e750452860918149c0ef6e16c795d3607d8", |
| "description": "zink: hook up maint6", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88", |
| "description": "zink: use local screen variable in surface creation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1a3197094649487d8ca6f3233e206d4d869746f4", |
| "description": "intel/compiler/xe2: Implement instruction compaction for DPAS.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6e56a4b474944eec5d17af81732e26c398244b2d", |
| "description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87", |
| "description": "intel/compiler/xe2: Add extra flag registers.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386", |
| "description": "intel/compiler/xe2: Fix for the removal of most predication modes.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f", |
| "description": "intel/compiler/xe2: Fix for NibCtrl field removal.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d", |
| "description": "intel/compiler/xe2: Implement instruction compaction.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2", |
| "description": "intel/compiler/xe2: Implement codegen of compact instructions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e", |
| "description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a24f49b5790383effadfece49735f27b576de73", |
| "description": "intel/compiler/xe2: Implement codegen of three-source instructions.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e", |
| "description": "intel/compiler/xe2: Implement codegen of indirect immediates.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "294bdbb25353ca8be1ff9f573241ce8179454c08", |
| "description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "72bbfa8e8d676615583b4361d5a492f2feac2246", |
| "description": "intel/compiler/xe2: Implement codegen of general instruction controls.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "066e6c6234c505d43aec30190d6b6a6046097d53", |
| "description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c", |
| "description": "venus: populate oom from ring submit alloc failures", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d", |
| "notes": null |
| }, |
| { |
| "sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c", |
| "description": "venus: avoid redundant layout transition for optimal internal layout", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5b7c73390247caa847c56c442298107a1e568a6d", |
| "description": "util/tests: Disable half-float NaN test on hppa/old-mips", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037", |
| "notes": null |
| }, |
| { |
| "sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722", |
| "description": "util: Add DETECT_ARCH_HPPA macro", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d", |
| "description": "glsl: Make sure that the variable is a ir_variable before unreferencing it", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5", |
| "description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8", |
| "description": "virtio/vdrm: Fix lockup in vdrm_host_sync()", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4", |
| "description": "egl/wayland: Fix possible buffer leak", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10", |
| "description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a", |
| "notes": null |
| }, |
| { |
| "sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b", |
| "description": "radeonsi: compute epitch when modifying surf_pitch", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f", |
| "notes": null |
| }, |
| { |
| "sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a", |
| "description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc", |
| "description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0", |
| "description": "hasvk: remove gfx9 specific code from emit_sample_pattern", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0", |
| "description": "hasvk: remove cmd_buffer_ray_query_globals function decl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b4015a189405a1b23b2c11ec11201331f0d1614b", |
| "description": "tu: support l1 dcache size on musl", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "91798bab2d8514da3d590674f256d79087ec4e72", |
| "description": "anv: refactor emit_dynamic_buffer_binding_table_entry", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c", |
| "description": "v3d/vc4/ci: reset the list of timeout tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "09413ff7458e12c5cbce20633d16bfd618cb5512", |
| "description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e", |
| "description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "d375d297cf0d75ac913056c7621b921c94241a5e", |
| "description": "aco/insert_exec_mask: unify exec restore code after divergent control flow", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8", |
| "description": "docs: fix syntax highlighting on shell commands", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122", |
| "description": "docs: fix syntax highlighting on non-code text snippet", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "83b5745404d9d6114727a268863219e463988767", |
| "description": "r300/ci: move streaming-texture-leak from fails to skips", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a", |
| "description": "r300/ci: add the KHR gles2 tests", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d", |
| "description": "r300/ci: switch to deqp-runner suite", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "63827751e136cbfd8f5eb5cd74df40442377972e", |
| "description": "radv: Recompute max_waves after postprocessing RT config", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6", |
| "notes": null |
| }, |
| { |
| "sha": "475661a64e438a290bf9043c01dfa7f39e04a305", |
| "description": "intel/isl/xe2: Disable route of Sampler LD message to LSC", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "89de5e22ae181f6d71dc88f97aa175a598df1904", |
| "description": "asahi: don't use NIR_PASS_V", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9", |
| "description": "asahi: don't use NIR_PASS for removing entrypoints", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc", |
| "description": "asahi: avoid silly internal NIR_PASS in gs lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c87d46b600d4c940cc8884d257c19556d92d52c9", |
| "description": "asahi: return progress from passes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b", |
| "description": "agx: return progress from passes", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "26cedede0d76f35d411e7e7f723a3afc7373c906", |
| "description": "agx: unset silly nir opts", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "01344819b066f342afccaa8be1812f9d685b5d35", |
| "description": "agx: fix metadata in layer lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0", |
| "description": "agx: only lower vars to ssa once", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "08fc7a40821f935d1290fc008200d474fed8fe9e", |
| "description": "agx: stop lowering in opt loop", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25", |
| "description": "agx: ingest undefs in the backend", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5", |
| "description": "agx: rm deadcode", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6", |
| "description": "mesa/st: don't use NIR_PASS_V", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67", |
| "description": "mesa/st: return progress lowering builtins", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "5da993ea9aea8bf69429f71d8c08696769be46bc", |
| "description": "mesa/st: use instructions_pass for plane lowering", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99", |
| "description": "mesa/st: return progress in st_nir_lower_wpos_ytransform", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "1452b22ef976a2f1b37b61c252d46cce6869575c", |
| "description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "854b6020bddb3dd6775b2643411551bdec4dcf88", |
| "description": "glsl: don't use NIR_PASS_V", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60", |
| "description": "glsl: return progress in point size linking", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1", |
| "description": "nir/lower_flatshade: fix metadata", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fcae4b469f25831641355b01821f9909d3bcc4a5", |
| "description": "nir/lower_io_arrays_to_elements: return prog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb", |
| "description": "nir/lower_passthrough_edgeflags: return progress", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "460d2ca4f331f710c10f15626411a618999c26fb", |
| "description": "nir/lower_point_size_mov: return prog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432", |
| "description": "nir/lower_alpha_test: rewrite with intrinsics_pass", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5", |
| "description": "nir/lower_bitmap: return prog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4833e42721bf09ea71ab3d8e984538ae912b0177", |
| "description": "nir: return prog from drawpixels", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6fa32b5b838a7b155e069b0aee799d607abd657b", |
| "description": "nir/lower_clip_cull_distance_arrays: return prog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a36812d9b4b1c864d176e24e576c93236660aa3f", |
| "description": "nir/lower_io_to_temporaries: return prog", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46", |
| "description": "nir/lower_blend: return progress", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d", |
| "description": "nir/lower_ssbo: rewrite", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d", |
| "description": "lavapipe: delete extra descriptor buffer layout validation", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce", |
| "description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08", |
| "description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "dfb034853a27ec981c1e205c5b798b234215baf3", |
| "description": "intel/fs: Use full 32-bit sample masks when immediate.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "565ee4fafc9490a4ee7eec117123444843376d1c", |
| "description": "zink: fix separate shader patch variable location adjustment", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d9942442f200bea0ef5b906f288a5234994767b5", |
| "notes": null |
| }, |
| { |
| "sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78", |
| "description": "anv: fix disabled Wa_14017076903/18022508906", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a", |
| "notes": null |
| }, |
| { |
| "sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f", |
| "description": "zink: Use memmove when dealing with overlapping memory", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3", |
| "description": "zink: Avoid the use of negative array offsets", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47", |
| "description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "78da1845fbe1e2824f72993d9b3994927bf21712", |
| "description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d", |
| "description": "ci: make sure we evaluate the python-test rules first", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8", |
| "notes": null |
| }, |
| { |
| "sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357", |
| "description": "radv: Correctly select SDMA support for PRIME blit.", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bc65d14ddb946a77d075fb29536bb29739271c97", |
| "description": "ci/windows: Update WARP to 1.0.9 NuGet", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed", |
| "description": "r300: skip draw if vertex shader does not write gl_Position", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "53c17d85abad095c9d381785d29531e8a4532ffc", |
| "description": "r300: fix reusing of color varying slots for generic ones", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb", |
| "notes": null |
| }, |
| { |
| "sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32", |
| "description": "amd/vpelib: Solve the downscaling problem for 2 tap", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96", |
| "description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "16c1628f73904875f9ad25a11909c6939ba21477", |
| "description": "amd/vpelib: VPT Failing Test Cases", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569", |
| "description": "amd/vpelib: Use uint64 for buffer size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7", |
| "description": "amd/vpelib: White Screen Fix", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9", |
| "description": "amd/vpelib: Need a debug flag to support 2tap downscaling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50", |
| "description": "amd/vpelib: Apply inverse gamut remap to background", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9", |
| "description": "amd/vpelib: Studio Range Handling", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "e18761001e6a7638ac831b88b440db8a784a1bb6", |
| "description": "amd/vpelib: Rename the parameters of init vpe function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "258acf022744d5624cd6e256231ca6c65371ab61", |
| "description": "amd/vpelib: revert SRGB to 709", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "6d19aca14498a1e046632788eeeb9187c7bc955c", |
| "description": "amd/vpelib: remove unused header file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8", |
| "description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed", |
| "description": "radeonsi/vpe: Add environment variable to set embbuf number", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6", |
| "description": "radeonsi/vpe: pre-allocate stream struceutre", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589", |
| "description": "radeonsi/vpe: support multi-buffer", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80", |
| "description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "14365ea353b440f0f3d7a22be68195de754d844a", |
| "description": "radeonsi/vpe: disable info log", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6", |
| "description": "radeonsi/vpe: remove wait source surface fence and while loop", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "2d3273e388171ce2dcb6a3aab71066f18820767b", |
| "description": "nak/algebraic: write code to an output file", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "15785a9bfea534f8f7650233f63f3861a8019a25", |
| "description": "nak/algebraic: merge run and main function", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "465e26dd9806728f4689c56097d80d6c04f610f6", |
| "description": "lavapipe: fix devenv icd filename", |
| "nominated": true, |
| "nomination_type": 0, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a", |
| "description": "util: Update ALIGN prototype to match align", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8c847eb2def89bfed766fb1eaaf59434515cb032", |
| "description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc", |
| "description": "nouveau: Use align64 instead of ALIGN over input layer_size_B", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "fb55c7026920156e93a124c994a782beebf43c83", |
| "description": "svga: Cleanup duplicate ALIGN macro defines", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0b9c96562b97e0c4fa1c058931530e317b37193c", |
| "description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503", |
| "description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "9bed04c5a65416352097033ef1649e6ae6463059", |
| "description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90", |
| "description": "docs: update calendar for 24.0.0-rc1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25", |
| "description": "lavapipe: use pushconstants2 for dgc", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a", |
| "notes": null |
| }, |
| { |
| "sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505", |
| "description": "vk/cmdbuf: add back deleted maint6 workgraph bits", |
| "nominated": true, |
| "nomination_type": 1, |
| "resolution": 1, |
| "main_sha": null, |
| "because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a", |
| "notes": null |
| }, |
| { |
| "sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c", |
| "description": "zink: add render-passes HUD query", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "c31be1f4bacde88ccd7177af26cb554c35472573", |
| "description": "v3d: show warning on creating a v3d screen on real hw", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f", |
| "description": "Revert \"v3d: use kmsro to create drm screen on real hw\"", |
| "nominated": true, |
| "nomination_type": 2, |
| "resolution": 2, |
| "main_sha": null, |
| "because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9", |
| "notes": null |
| }, |
| { |
| "sha": "4be49fa15a30eb88453c6623e5a648be43efa856", |
| "description": "docs: reset new_features.txt", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| }, |
| { |
| "sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05", |
| "description": "VERSION: bump to 24.1", |
| "nominated": false, |
| "nomination_type": 3, |
| "resolution": 4, |
| "main_sha": null, |
| "because_sha": null, |
| "notes": null |
| } |
| ] |