diff --git a/.pick_status.json b/.pick_status.json index d38996d5e0b..095064aa612 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6564 @@ [ + { + "sha": "d4d7055aee547f452689f8165e21ca100869e6fe", + "description": "radv: add RADV_QUEUE_DISABLE env var for selectively disabling queues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aaf4d77f432f59902b53939bf0aee6f2121bbb02", + "description": "ir3/shared_ra: fix live-out reload after src reload", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5", + "notes": null + }, + { + "sha": "3a8d5aeaa1f873a1e2e308679f996428c2f58a9d", + "description": "v3dv: Expose hardware-accelerated integer dot products on V3D 7.1+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f06961bf5b5d8a8c05e01f0e6ca8e021a508031", + "description": "broadcom/compiler: Eliminate redundant setnnmode instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ecc9cbcc1c5d03ff4f65d05d62cc805aa6665b", + "description": "broadcom/compiler: Add v8dot and setnnmode scheduler dependencies.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "33a700be91be8adbcaf480c22e2eb4319ed29159", + "description": "broadcom/compiler: hardware-accelerated 4x8-bit dot products on V3D 7.1+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afe4e321e1520fd44a9dda63c2196e299fc69d69", + "description": "broadcom/compiler: Add V3D 7.1 v8dot dot product QPU instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "656b3814c28e514ef77379dac734890387c4761a", + "description": "radv/wsi: Re-use transfer queue if it exists", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2bffc653ec754122cb0cb1ae1c30aed16243ac78", + "description": "isaspec: decode: manually print the sign when printing NaN float values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "120bd20e494c5d734dccf7643913ee5cfa997293", + "description": "pvr: add missing multi-arch support for pipeline exec and stats", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "dfddb3fef1c29f69766f6575771f7fdad21464cd", + "notes": null + }, + { + "sha": "20b42f446667d01d7861b52f667bcd6b1569b9c2", + "description": "pvr: de-dup strncmp in pvrsrvkm winsys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "443c259630dc1db601faded53f3d6f29ce6a0dbc", + "description": "pvr: move some asserts in pvr_srv_alloc_display_pmr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01ba4867fa277628f53f03bfb140a89e030e572d", + "description": "pvr: skip emitting query program when copy result / reset with 0 queries", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0aa9f32b95e6d05a7b9ccd737dba14df785159c7", + "notes": null + }, + { + "sha": "e0b5724e85db55f20a1a0dd4eb6d58b6ec1cf49d", + "description": "meson: bump required libdrm to 2.4.133 for AMDGPU", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ec9b0d5c5a9f2f9390304d2d575517f46f32ce7", + "description": "ci: bump libdrm to 2.4.133", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aac8787fdaf4bd424c9df5e69cc5e98f50e3fc73", + "description": "radv: remove radv_device_cache_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44b09b83961f3c9ecc3b393ba39c9257d57247e2", + "description": "radv: remove radv_physical_device_cache_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27815719aa676669f4bab3d9d195b97e59dc87e4", + "description": "radv: remove most fields from radv_physical_device_cache_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ad0cd7e38414705098cc4f9c87cfe5ab548f1cd", + "description": "radv: hash radv_compiler_info::key into the cache key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ac306c11ec3bb2d68209ba96123fa527c6bda1b", + "description": "radv: remove radv_compiler_info::cache_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6c4f523afd789679238978f776e96a0988363de", + "description": "radv: add fields to radv_compiler_info from radv_physical_device_cache_key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3aa69038833b0c50f91f83a27a75e9b9708e46d3", + "description": "radv: move fields to radv_compiler_info::key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c93a6e91c6acab7b24469e54fe3ee9432fd78ba", + "description": "radv: move use_llvm to radv_compiler_info::key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f3b73b2f0f3383db522428b3676db12531e5797", + "description": "radv: move load_grid_size_from_user_sgpr to radv_physical_device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48645f21b5222f383681810a04b97d3f50ae427e", + "description": "radv: initialize nir_shader_compiler_options directly in compiler info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0249fcfbb6e1bbd53491c102e3dfcd1c47c79b24", + "description": "radv: assert there is no padding in cache keys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ee0935861f44c5891a831b8148bec748f7880ee", + "description": "ac: move has_cs_regalloc_hang_bug to ac_compiler_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e40457b1365767d15ffa3a18f5d4e12623cff87e", + "description": "ac: move lds_size_per_workgroup to ac_compiler_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b06b0f2191d619e8b9f19a6c123fda1904de284", + "description": "radeonsi/vpe: add VPE 2.0 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab878cc1eae7fba533e71db3d6d04c560bf7f832", + "description": "amd/gmlib: add tm_generate_formatted_3DLut", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ca92f8697e81bc3a72a437c2b11e023228bf2b05", + "description": "panfrost/ci: Update kernel to pick up ZSTD support for ZRAM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72e0eda2601beccf60ca4c0cde16e72b5a468050", + "description": "pan/bi: fix memory access alignment", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2f2738dc9020d2e46dd0154ee9eb7f1f38481803", + "notes": null + }, + { + "sha": "0319be8b0237f243f0bd55a12beaacfd0aa580f4", + "description": "nir: resolve functions: only resolve functions that are reachable from main", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a78634ccb07354b26406f7803e98d32412a872b5", + "description": "jay/to_binary: rename grf -> phys_reg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ab87a035c945af72642fc8fa395a3c52e400bf93", + "description": "jay: drop a bunch of stale TODO and XXX", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70d09d97ef8b916b501989cac36a176147bc59ca", + "description": "jay: predicate NoMask instructions in uniform IF's", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f199f005640d35ec11a519f98a8432a5378a3a66", + "description": "jay: adjust flag replication", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "930d36b54a5927d244da7006f028984bd649835d", + "description": "jay: smarten predication pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80081ef7b20219fe05e88471da64589a7c5b23a4", + "description": "jay: check for inverse-ballots in jay_uses_flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "86f19bc983bac70dc370f51881ca16a467403ebd", + "description": "jay: propagate inverse-ballots only locally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7283a25d7281164ddc4ce6b44e70d22fba4703b", + "description": "jay: do not copyprop ballots globally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5828b66b658d83c6b3dfec7313722f27c299ea25", + "description": "jay: convert to LCSSA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fed6b7bea0b8b2e95f5d29fcd88d7275295a06c9", + "description": "jay: drop UGPR->UMEM spilling path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad040f2fbb1b7d8b12e0a687f8837d90e8f79d07", + "description": "jay: introduce a physical control flow graph", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fadb826515b571d45aa141ed3806d16dae3033b8", + "description": "jay/opt_propagate: disable f64 opts for now", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e4145948f0ea8557df36f183fe6c627425af38d", + "description": "jay/opt_propagate: fold uflag copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9f8f2477e8a10c597c22999c25b0b49c028f3b9", + "description": "jay: inline jay_control()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "978d20e5fe8bcc00817364beca5d51f6a088ea4c", + "description": "jay: drop jay_exec_mask", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "238c4ecf40cf0c44e44551963f841ec03a149299", + "description": "jay: fix 16-bit predicated compares", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bd4f1b8741a3185479cc98f6bfc2f9b6992baab", + "description": "jay: consolidate file prefixes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15365f8ea2d025211ea0d848ab2d0c85845e0639", + "description": "jay: jayize swsb print", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fccd68625cd4969bbd3786529bd71eaccb448296", + "description": "jay: shrink stack allocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a5c748e19d44c5e48af81492642acfb9a4dacd8", + "description": "jay: Don't forget UACCUM!", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3308626e12a9836fb3fd21894ec5eaf54fb053c2", + "description": "jay/assign_flags: don't burn a flag for ballots", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c77717e5cea17a0f1e47281bf0f075d8d80ce64", + "description": "jay/assign_flags: don't burn a null flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "796886f72c35f01f1d99cb016b69205d6225fe1a", + "description": "jay/assign_flags: refactor for next commit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6b8d9344075630d3dc6893fd6a9379aa8ba833d2", + "description": "CODEOWNERS: update owners for Android components", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c49738211fe86e6a7b342bd85152389412f8e47", + "description": "nir/opt_reassociate: fix exactness bug", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e0b0f7e73c88f63472cdaedf01b428e6a824d5de", + "notes": null + }, + { + "sha": "2b6db10f38a1784ee27d8e923b4668c70be0fc1b", + "description": "android_stub: drop cutils/properties dependency", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8504922ddaafe6ab06e5ee6dc16bb4ad0906f070", + "description": "egl/android: use ndk api __system_property_get", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d14781759902c6aa2487e8969a22c085c97a8755", + "description": "util/os_misc: use ndk api __system_property_get", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11399b15e0ef64bb5563eae9ac3ec8d15986e9d5", + "description": "pan/bi: Improve swizzle propagation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2336149c905a3ae4a173aca529cce596854486de", + "description": "lavapipe: KHR_device_address_commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76a3951e03281acc8f5cd1093726d85f581b97ff", + "description": "kk: Fix issues with maximal reconvergence", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26ec32dada30211d88f7fc73bc0616cef82a68de", + "description": "intel/nir_opt_peephole_ffma: fix fp_math_ctlr for modifiers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1b0808adf3d95c64081e393f021f624f72e86d88", + "notes": null + }, + { + "sha": "bdaf8b6b39f39a04a332c6d89af33be0e7858256", + "description": "anv: do not use resource barrier with split barriers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad857ba7cd33b27e57ad02e7766eb999ce04894e", + "description": "panvk: drop panvk_android_create_deferred_image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "669d3915c69a20f4d9d9e86f28236ff69466e800", + "description": "radv: slightly rework initializing the default graphics state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "461154fd5cf02d8a73f6a6cf533f023d11c7383c", + "description": "radv: remove useless tracking about non-coherent RBs with secondaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bcd74a7af07c43e5d8d3a019480d9c83745e2603", + "description": "radv: add RADV_CMD_DIRTY_RAY_TRACING_PIPELINE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20f7fba4423637f51e9f01f0a9623fc6acf15f31", + "description": "radv: add RADV_CMD_DIRTY_COMPUTE_PIPELINE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7c2ce13aef9ee83620356f14b2c64d8dc14b0a1", + "description": "radv: stop tracking the last emitted graphics pipeline", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6af89db05ca082d4e111a8126e9880154c196e15", + "description": "radv: rename RADV_CMD_DIRTY_PIPELINE to RADV_CMD_DIRTY_GRAPHICS_PIPELINE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75e5ba9a03816656de033d246e304e778745df66", + "description": "radv: simplify resetting pipeline state for ESO", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1a428606e0f0867648c8187bc16f6e7d73e3737", + "description": "radv: add missing VkMemoryRangeBarriersInfoKHR from DAC", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a97c889a7b554009bb7c144d62437f35a593ad00", + "notes": null + }, + { + "sha": "ce60e18bce1a7564a8c8052d6a336c743f594270", + "description": "vulkan: add missing VkMemoryRangeBarriersInfoKHR support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f6cd7f9aabfe30ce09ba27d05b7825e4b3f5acc", + "description": "tu: Fix D16 depth clear rounding mismatch in sysmem mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "599a52174b407ac4ad377b4d6f0e95c62218cdff", + "description": "nir: disable fp class analysis for 64bit transcendentals", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "5a298f3560629943e9140c74547183da1635352e", + "notes": null + }, + { + "sha": "92581c7f02cf3e161cc600316408b0a6d19e29e5", + "description": "util/format: verify subsampling in name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1934ddf6526cff279eb9ef78e5f330bb6da0b16", + "description": "util/format: mark subsampled RGB formats as actually subsampled", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22cf4f6742f8eb5a870db26109683ea9089ad7d6", + "description": "util/format: make subsampling explicit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "36fc68ffa1f62cdedcb287a96a82f74549409258", + "description": "util/format: make Y8_UNORM an alias of Y8_400_UNORM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b205c7d592d08e485b0b2deb6e1cb94141ca97db", + "description": "pvr: Enable shaderImageGatherExtended", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57791c4a99f6358ac8767d474c17957bf1c2e45e", + "description": "pco: track how many tg4/raw sample comps are needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b80a5f9b7db3894f7f232b0eedd35462475075ae", + "description": "pco: fix clamping the array index when shaderImageGatherExtended is enabled", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "854563f0f82ff6d6a0570eee3ee4e24611b6196a", + "notes": null + }, + { + "sha": "56b8dc92a96c264549dfed368ccec919879c20dd", + "description": "pco: amend tg4 lowering", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "46c9239c11147b835659df2dedaa1e72263b99b2", + "notes": null + }, + { + "sha": "35f57a27396c116fc5e9984ac1254d26b83ad2c4", + "description": "pvr: increase value of maxPerStageDescriptorStorageBuffers", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d59c62fded7638dbe8b7e0737a8ba491bf6438c", + "description": "panvk: Wire up VK_EXT_conservative_rasterization on v11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df3de4acbbf63a37ce0376c4f9ae2e421b4c4895", + "description": "ac,radv,radeonsi: replace mesh_fast_launch_2 by gfx_level checks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94ae99f16f6699134b1069961e0bcfcf35d75867", + "description": "radv: replace use_ngg_streamout by gfx_level checks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b662587170196783ae0abd10fb34161d30db394", + "description": "nak: call nir_opt_algebraic_distribute_src_mods", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9eac010dde24ad1aff3e21dcdc0d3f471ec1d9f", + "description": "nak: call nir_opt_fp_math_ctrl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3dcba87ca3213ea12d14abacf0cc317b081e57f9", + "description": "nir/opt_licm: hoist instructions across multiple levels of nested loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e036fcaecb5fcc62761f2804ece0dc8186d1c51", + "description": "nir/opt_licm: use nir_metadata_control_flow", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0112be522e5aabb35248f8ebef3770c2ae340de", + "description": "nir/opt_licm: add a private state structure for the pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90c4f1f9dc3fa707dd1a1c95bccac5d45875ae84", + "description": "util/android_stub: drop legacy atrace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a42c55da46fc8a3846b873231887073a57f39d56", + "description": "amd/radeonsi: dont clamp packed user varyings", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3777a5d7157f679be4afecb89313ea0d9db47a8e", + "notes": null + }, + { + "sha": "0684976de8a4cfef193fea049dee0c82383869bb", + "description": "ac/nir: add ac_nir_assign_fs_input_locations to set PS input locations in stone", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b0a0ed7b69dba64993689ddb31d1daac6164892", + "description": "nak: Use NIR_LOOP_PASS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75fc9e2704f0a6b30fe92a299626154a4991af6b", + "description": "nak: Use shader_info->var_copies_lowered", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b5bc956dfdf0bec5bd29ffaf3257fa498f96b9a", + "description": "tu/perfetto: Move away from single timeline for all apps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "117f3cb1fc4e009bae193f8003ff9c251bbf7d3c", + "description": "gfxstream: allow VK_KHR_maintenance extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8773b96df00e2223822edc451abe8a0c6d9bd02", + "description": "gfxstream: Add VK_EXT_pipeline_protected_access", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3018177537014078c03e07dfce47d24bc91a1bd", + "description": "brw: Don't lower phis involved in DPAS instructions to scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "09b43966bacdc23099d609048ecdf38e6abe3b64", + "description": "brw: Lower all phis to scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71508d90aa8ac65ac73f4fb97cac921f6a44bb01", + "description": "ac: Add vcn_5_3_0 support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e04954c9a076f42ff5d8a1fb89f5f5d6635cb31", + "description": "radv/video_enc: Use correct swizzle mode for VCN5 with GFX11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "922d04c9a5b0c9a9aa214ba4fd8d7cee0c6790b5", + "description": "ac/vcn: Rename VCN5 swizzle mode to GFX12", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "acba4c9fd84ecf7de7e59c3463b9ac71ba812ccd", + "description": "radv: expose VK_KHR_performance_query on GFX11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8499d86b94f7b9cd6773148af33ab2d597ccf595", + "description": "radv/perfcounter: add GFX11 performance counter selectors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "703de21af8877a73d249b50c279fc37cf636dec4", + "description": "radv/perfcounter: guard select1 access in radv_emit_select", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2595940b0def52f1eb9d3e8aadb88e3e363afe5c", + "description": "radv: fix UB in radv_format_pack_clear_color for snorm formats", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "585c25be1e1a96568829542f2765e97c63d79939", + "notes": null + }, + { + "sha": "12f43d048e3facc69c5b02e7ef6cf3d18150c668", + "description": "anv: tune parameters of the ASTC software decoding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd941d397004b3508d527b089d19417161c22e87", + "description": "vulkan/runtime: enable parametrization of ASTC software decode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f2a42afcfb645ab1f1c579941e4e2d9794ad174", + "description": "lvp/android: use common ANB implementations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b5277ce5c3f7d9e787cf68ff47113ec7a111d45", + "description": "frontends/va: Fix out of bounds write in AV1 decode tile info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2a4fa33b8796c154b3ccd97162f849ea543c343", + "description": "frontends/va: Fix finding LTRs from POCs in HEVC decode", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "779edc07598399435d83874e7f0086be9d28317e", + "notes": null + }, + { + "sha": "630a4d2249f0c359598cacef2b12dac554ec417f", + "description": "radeonsi: Always use 2D tiling for video dpb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc7be8433a84557740cbc8e095a93afef860a0f3", + "description": "r300: dirty VS state when switching variants", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "806dcf9db7c03996794b52e833be86c77ce3d36f", + "notes": null + }, + { + "sha": "3f35e6525323d8f51a670dd4b3eb970664beef5e", + "description": "wgl: Use an hwnd xor hdc for framebuffers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2805822141bb392cc282d9ffaad2ff49f57a23e0", + "notes": null + }, + { + "sha": "416da54cce8782227d44d6dffbb0f99860f9725f", + "description": "r300: fix MSAA resolve COLORPITCH tiling after pipe_surface de-pointerization", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2eb45daa9c86f4b8bd602ddef7a67233f56f1edf", + "notes": null + }, + { + "sha": "af1669d9e25a346104d061ec05e89bd6a5a80c40", + "description": "pco: reserve additional outputs for trilinear sampled coeffs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7df32ba09d3bdc7f20ec2f632af181824e0f90a6", + "notes": null + }, + { + "sha": "f13bec79342671c80afd00c18b7f3feb05c8afb4", + "description": "kk: Add support for VK_EXT_depth_clip_control.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a41f0e62bbf3d58d5bf64360615903a2f49f2c7f", + "description": "asahi,nir: Move asahi dynamic clipz pass to common.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd62c7222374722f72805d1813bd60637c4e4e39", + "description": "radv: cleanup invalidating vertex draw state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c425351e9fe6fd909a60fb16e24ad202eef63d2", + "description": "radv: stop dirtying some states after DGC execute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4996cd82f65056301f0cd6cb98d31d9a10a89b69", + "description": "radv: only emit the \"normal\" index buffer when needed with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc816ce4ac1a79449fbc69310dd6638c2fb2d8c5", + "description": "radv: remove an useless check when emitting the index buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f2de63a27c08598f10e6edb9e25ca996e27fa19", + "description": "pan/ci: add a flake from nightly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d60001d69ae2beb080d7f78843382723826afd1", + "description": "radv: enable protected memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f9d1366f87d1eb4ec49322ea60ef4a85ce073bf", + "description": "radv: save protected queue and non-protected queue seperately", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e36d7112ccfe82d0fa57cb385a3c2cd2b9cdd32", + "description": "radv: set TMZ bit in sdma_copy packet", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfc54d444de1ccc7efd91876e422a1fde50e378a", + "description": "radv: enable surface protected capability", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60bd7662995d6bacacee40bfe9f1b6def3ed268c", + "description": "radv: create encrypted BOs for protected cmd_buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "501f72bc8967a689634d7d49ffd7eb969af63aaf", + "description": "radv: allocate encrypted rings BOs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68db27f0b432f6d493543a87b4fb4edc518be01a", + "description": "radv: add protected type bits for memory requirements", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "540864685d78cf78b84c8f45a9b9992161313e62", + "description": "radv: support secure submission", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "535207a075a10ce75e6c424099b760b981f81247", + "description": "radv: allow creation of protected queues", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af35a99435c3a47ce634c427392436ae815a74fb", + "description": "radv: supports protected memory allocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6496f9d12390506935539388d3a2d0a001961766", + "description": "radv: add new option RADV_DEBUG=notmz", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c8e8ed655376a1a90c0d879dc40d2cc4a6f63c5", + "description": "panvk/csf: Emit INDEX_BUFFER[_SIZE] even for non-indexed draws", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5544d39f4420da88c53aaf8dd48d86ac92bd0eaa", + "notes": null + }, + { + "sha": "3d7d2115f8d2f47cb592f2aa491c4e814e8488b4", + "description": "panvk: Implement vkCmdFillBuffer with panlib kernels", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac52fb569a9dfff9b1fec8b223331b7d66e27aad", + "description": "radv: fix a potential NULL pointer dereference when emitting VBOs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "782254b820f4e4c73eb680b6e702a3688ae844d8", + "description": "radv: re-introduce DGC+multiview support and enable it for vkd3d-proton only", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d78546d59c18b81a3c06df4a0e10130af4c79db", + "description": "radv: store the number of PS params heuristic to radv_compiler_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48db5c037825ed87e942229f8b636a99f00cc507", + "description": "radv: pass radv_compiler_info to radv_pipeline_get_shader_key()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9225ba47d5dd338b2d25e71b77a3fddedb7da9df", + "description": "amd/vpelib: Support vpe 2.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85a5d6233b1383ec4140896ca08c29bd85b75d99", + "description": "amd/vpelib: add alpha fill support check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "642bed9eba724132c5e0802fac99af11b9ef7841", + "description": "kk: Fix VK_CULL_MODE_FRONT_AND_BACK with points and lines.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cc23376ff561237aad810a62860841b697142786", + "description": "kk: Add type inference for additional built-in intrinsics.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bfbb7b1a792e3cc79afb3a5d8464c2623e9aced", + "description": "ir3/ra: fix killed src detection while spilling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfb6c41b648d50a5f6f41e3113f1efaba68555ef", + "description": "amd: remove unnecessary and transitive #includes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2c4653ee953dba73f0be8e9eab872269813582b", + "description": "freedreno/registers: Add gen8 perfcntrs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff41a00fab89e5f96bca68149067582edcab888f", + "description": "freedreno/registers: Correct register name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1fd18a9734ad3739bfa8e8f45df3b436adea65f1", + "description": "freedreno/registers: Add gen8 perfcntr support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2093153ba46848929c2721bd5be51316f6922e95", + "description": "freedreno/registers: Add pipe to perfcntr group", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "90d3c48326ec1ca07a8e1779a26b0f0276f4ba3e", + "description": "freedreno/registers: Sync back xml changes from kernel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc3cf6018856a66a80fabe5756ba56759768860c", + "description": "freedreno/registers: Small reg32 vs reg64 fixes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f503fe3f0297ccda69cb4bd7ca069045b18eee4", + "description": "freedreno/perfcntrs: Switch to generated perfcntr tables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "546d4daa6d493324af2633ee95eb24affaa868a3", + "description": "freedreno/registers: Generate perfcntr tables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b81514c3e54131bb7018b40bc9a591f642350de", + "description": "freedreno/registers: Add json to describe perfctr groups", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46791d4c52aa63dc4c8561734bc1722ab26c35bb", + "description": "freedreno/perfcntr: Remove type and result_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71e76f36378630c247008722e00c32c83cf2d815", + "description": "freedreno: Remove use of fd_perfcntr_type/result_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ceb8dcef44b7f72dca8e21fef513abae1e978d9", + "description": "tu: Remove use of fd_perfcntr_type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "965e28ff8aab6e4c5d291d90257991a26128342a", + "description": "intel/tools: Fix parse of '[HWCTX].replay_*' in aubinator_error_decode_xe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed729bf948c0aae7ad19d3da7abd990b0eca3cfb", + "description": "ci/llvmpipe: Disable some traces too close to the timeout.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bccaeb28bbd4869e4b1cc44b3ce1c1c2c50ea6d7", + "description": "brw/nir_lower_cs_intrinsics: do some math at 16-bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4c9d57ddf53e50287157e7910fcf27a27d7812e", + "description": "d3d12: Flush stale video encode wait registrations when reusing ID3D12Fence objects", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb13c044a8b6dd9c0a54df8ffd75792b2ad78f9e", + "description": "Revert \"d3d12: Video sliced encode: Use same ID3D12Fence/different per slice values as optimization\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "b83a931cb17567e878b1fb135f8f12736b37ca13", + "notes": null + }, + { + "sha": "0b99d1db0ba8d1ed956b5c0153c96aa8659017a6", + "description": "panvk: adopt common ANB helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58cc8e1f856e0cc566c959187d26214c1fc5b5d2", + "description": "venus: adopt common ANB helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c4302d14b1a5b04d79b78b76bc8f35510553ffa", + "description": "venus: adopt common vk_image::anb_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4ae40936533f8600948c4bcff8e4f1535daad27", + "description": "venus: refactor vn_android_get_wsi_memory to return VkDeviceMemory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f91520f75b576965aee7c0eba007e285cb3347f5", + "description": "venus: adopt vk_android_get_ahb_layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61bd3fcd84bfd27daba2eb73ea45af060a005679", + "description": "venus: adopt vk_android_init_deferred_image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d476c96badae1ef1188a69efdfbd643c0a38fb39", + "description": "radv: enable advertising of VK_KHR_pipeline_library under llvm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0422165d9a81e18f68007c61ae5df88630256eed", + "description": "brw: Remove various unused fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce45069c49cdc0eb5c1bb14a548740de23cd1908", + "description": "zink: Guard bo map/unmap on map_count.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9f60aa84451bf8f38a102e0481292b084fd655a", + "description": "radv: don't use radv_optimize_nir after lowering indirect derefs for RT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91d555c2cbef6e93832d7886f082eebce2669911", + "description": "radv: lower indirect derefs after linking", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1943e88d56f6e891dd52c1b46ef6a33a2f4ea172", + "description": "radv: move ac_nir_lower_indirect_derefs to end of radv_shader_spirv_to_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "caeaa6bad24ef6dfdff0efde46c3776c0ba96e38", + "description": "i915/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ca70a7d6ca7455b02b898c91927dfcdb7ab715e", + "description": "r300/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e8e4ca2fc3f6d92c4271c0f2918785b496d2bb9", + "description": "ethosu: Add minimum and maximum operators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "03e29e2fa5f78469aa85a8607407059413daea4d", + "description": "teflon: Add minimum and maximum operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dce4b0313a247dcb40435bef3314565d2c7abd70", + "description": "ethosu: Add reshape operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08d93a60f56b8c0c944006ab5aae1b48489ce43b", + "description": "ethosu: Add quantize operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6f4f6aa5d7b4df94e7285dd3ab21da16edf4b07", + "description": "teflon: Add quantize operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2fe1301e5e8b631d8dc2567afa9c88688ec258d8", + "description": "ethosu: Add LeakyRelu operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "15bc152185475060b9a7e3e84d23c0ae6f1c08d7", + "description": "teflon: Add LeakyRelu operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3487b153120c9bf4c6229e34e28d047e5f7cf844", + "description": "ethosu: Add hard swish operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2800fe13b9344fd7434a0fc5a635a43329212a2", + "description": "teflon: Add hard swish operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a305dfd54bf4a4b94c8f0afdde185391f16620b3", + "description": "ethosu: Add logistic and TANH operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6933207435ada42331629790d97db5f841394eb4", + "description": "teflon: Add TANH operation support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df051917a578d06524c0d123036bac80936d61ec", + "description": "ethosu: Add multiply operation support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "024c70fbb3ccb1fdd0627b35662aac433c190666", + "description": "teflon: Add multiply operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d55a574898c7e1164998972a66020698ff00fdfa", + "description": "ethosu: Support element wise op with constant IFM buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f579379c17c4ab336478c3765f907736ffc8689", + "description": "ethosu: Rename ethosu_lower_add to ethosu_lower_eltwise", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe97dab8b0ac423e163360e2b0abe8e4d208cb34", + "description": "ethosu: Add fully-connected operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed65f8492195f1e08706732212991784b86d2912", + "description": "ethosu: Support axis 1 concatention", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aaaca26fd20bf0e350be44ea4e45bf8c6beebe35", + "description": "ethosu: Fix concatenation OFM scaling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d772f36741d75c03bfc51b31c44c384afb088cb3", + "description": "ethosu: Move stride calculation to lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ed2c19a411fa8668212b3a7658352aeaa773fc94", + "description": "ethosu: Store ethosu_tensor struct ptr in feature map", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "915cd57c08c1b04ff54373d176ebe2293507a582", + "description": "ethosu: Add a common initializer for struct ethosu_operation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "76ad93bf930c1415607e21a19b211da0a20ea741", + "description": "ethosu: Make quantization shift signed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d4eb027d5d23080ddf712805aa76c406774de70", + "description": "freedreno: Don't set UCHE_CLIENT_PF", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7428af29f6d8aeac7f441a00f16a8fb4b8cac257", + "description": "pco: Fix pco_last_igrp returning the first element instead of the last", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "719ece42c0dcc7c682ba605fca43e76fac72756f", + "notes": null + }, + { + "sha": "aed60946a117167810b73ec13f1ada5fbd0e8ac3", + "description": "panvk: Advertise VK_EXT_dynamic_rendering_unused_attachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf9fb46e54f20d99f353f11aa8f712a9d0146d63", + "description": "radv: zero-initialize radv_cmd_state only when a cmdbuf is reset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0b21aaaa59cad14bb391b3c8700cc53ec18d26f9", + "description": "radv: remove redundant initialization when beginning a cmdbuf", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92a55264359f917de4fbdb568db799cf0fa82adf", + "description": "radv: move shader_upload_seq to radv_cmd_buffer_queue_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9b9850d82d90f1dcb987060da57fe0e80918255", + "description": "radv: move uses_perf_counters to radv_cmd_buffer_queue_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f8aed0793bf57e1aff9c757f283aed721d26bf3f", + "description": "radv: move queue related cmd buffer state to a new struct", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3f5d54ab8ca608566a75900d22b909ad84925c44", + "description": "nouveau: drop sector promotion.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f36b6c8f134fc92fd6cc943188b03ecd19842150", + "description": "anv: Update values for DispatchTimeoutCounter", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a990b5a1ccee12a38261d890dce56849d543402", + "description": "intel/genxml: Added dispatch timeout counter extended field", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e203a80404e9e26467113568c0b5ca62c1ab49d", + "description": "util: Increase array size to 20", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa2750344d1ca4150e5f26fccef919c139d2b251", + "description": "ci/piglit-traces: Remove ANGLE trace support.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01cb0249223239beaf3755a95fc2830df8d6af5f", + "description": "ci/intel: Switch over to the new tool for restricted traces.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7094e30a007a2d1a2dcc1ceceb52bfa30d639328", + "description": "ci/amd: Switch radv-raven-traces-restricted over to gpu-trace-replay.sh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96ae27069dba4f50c19ff0947a073ea45b880002", + "description": "ci/crosvm: Sanitize CROSVM_RET in crosvm-runner.sh", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c22e4022a8655402f010c02cbd554031149f69a9", + "description": "tu: Implement deferred image creation for ANB and AHB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fb560688bf95ffe8cf8105dd2ba94ad20e7201e", + "description": "vulkan: Query memory requirements in vk_android_import_anb_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0965d82b74b411a7d67b1535655a9b3c520a0f1", + "description": "vulkan/android: Add vk_android_import_anb_memory helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d4fb529196cb80a948840d42636a1bb50f049e4", + "description": "panvk: Use vk_android deferred image helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "013dee3b8f7baef2ffc6819a40c63d4e0665550e", + "description": "vulkan/android: Add deferred image helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba92143ef24cae79f1073c50e738a07c2754eebf", + "description": "compiler: Add missing MESA_SHADER_KERNEL case for SPIR-V dump", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a43e6c9e0efa9ee6fafbac1fd011639c825f524", + "description": "nir/opt_algebraic: add redundant u2u32/unpack_64_2x32_split_x patterns", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e65e62b17f40c96bc2fe06ed23c8886164bb67cc", + "description": "intel/genxml: Disable compute walker mid-thread preemption", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3fe0cb34e84db9662714b234a496ff3b614c11f", + "description": "anv: expose VK_KHR_shader_constant_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50ab52f135e42f6f52ccbfadf78b00eab0a2b3b6", + "description": "microsoft/compiler, d3d12: preserve TCS outputs and pad TES inputs for cross-stage signature matching", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d923fdd2bb3dbd26b5a2e515f981d27fd267cde", + "description": "microsoft/compiler, d3d12: flip tess winding at caller, not in nir_to_dxil", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1262600f0f1dd1bbacc96751eee7722e724bfab6", + "description": "microsoft/compiler: sink load_invocation_id in TCS split even for single-use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7f9974f3ecf48f3453185f5d221d0ec41743a3f", + "description": "pan/bi: Fix format in bi_repair_ssa", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcfc580f67d2a5f1a5cb84072d4fd028661f01a0", + "description": "pan/bi: Fix source swizzle in bi_repair_ssa", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "dd94d1833f6cd05a123ca4aa038a6547685ec20b", + "notes": null + }, + { + "sha": "037873b8e16207c4e0561f084ef2e84dcef70a40", + "description": "tu: Fix draw call offset for LRZ warnings in secondaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4394e26f5270972028be44af6436b898688f7ee4", + "description": "drirc: set anv_disable_subgroup_size_control for bg3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c105366165ae85c4417a9674e073496cbed1f932", + "description": "drirc/anv: add flag to disable VK_EXT_subgroup_size_control", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2938d270846a2688bddb96efdacda3b1f5d093c", + "description": "kk: Add ds state to fragment key since it's part of the pipeline we compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91f5fcdcd56a005b514a5c800cb4649445ee7b68", + "description": "radv: advertise VK_KHR_shader_constant_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34b8ce948a64e0bddd79bcbab38445d78f07d763", + "description": "spirv: add support for SPV_KHR_constant_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "378974588e59160faed9bbb2f97303cad451186e", + "description": "kk: Update dynamic depth stencil state regardless of set attachments.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "40fa195cd0d5539c871c0c6d174660a58ddd5add", + "description": "aco: fix broken VGPRs reservation for 64-bit attributes in VS prologs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8e6bff4caac2693d01e51092fa86bb93914ef2a5", + "notes": null + }, + { + "sha": "371316e98996a685e56357727c5ad9f5f660b7d5", + "description": "radv: use radv_compiler_info everywhere during compilation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4a91fd8babce0e344dd15120d8428d74600ea39b", + "description": "radv: add a radv_compiler_info object", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e86d2877b2a81cec792b542bb642cc703202a2c", + "description": "radv/rt: pass more parameters to radv_rt_nir_to_asm()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34ffa6180544b22db2d9180c45038ded99c71894", + "description": "radv/ci: Add more ASAN VKCTS jobs on Cezanne", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e4207e639444c98e59c1834453eb5072e4ac94b", + "description": "zink/ci: Remove Cezanne job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97baa27dadf6d1df9d1bbaf9f9806a7b219e21dc", + "description": "freedreno/drm/virtio: Fix wait_fence ret ordering", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "441f01e778184be8e5f99d3c40f47ee49402dd03", + "notes": null + }, + { + "sha": "dad72b414b14764dd868eb2e5832aab3dd473982", + "description": "tu/drm/virtio: Fix tu_wait_fence timeout handling", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261", + "notes": null + }, + { + "sha": "809bf45c126cf8790b7fd151da6fe7ed3f7351c9", + "description": "radeonsi: enable protected context support for Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b41cd5979024419d2ffe020520cccf786e12b138", + "description": "ac,radeonsi,radv: use V_581A_* engine sel for non-pws acquire_mem packet", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89c1bf34ede1a3cf4f5008255ad5ab4131581801", + "description": "ac,radeonsi,radv: fix print IB assertion fail for reserved fields", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "1c75cd958f4c57fe84020c330779b1f95b182924", + "notes": null + }, + { + "sha": "c5edb9004654168492db8ed942117fecc5ecd64b", + "description": "anv: silence warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0458a47cf92cb816f82a12cd3c2ee6f51dd6b09c", + "description": "docs: update calendar for 26.1.0-rc2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "686266d2f1aae3027fd039386c166ce3fadfce7f", + "description": "crocus: Fix shader precompilation on Gen6 and higher", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c01e6139a649515b47002a7c59df83da863c9f2", + "description": "hasvk: unbreak assert format != ISL_FORMAT_UNSUPPORTED", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "96d17d18be1412a5ab78026e2baaf9666586d59b", + "description": "zink/ci: Move Turnip flakes to correct list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d982092865293c776525fc0e19cd0315efed554a", + "description": "anv/ci: Revert ADL VKCTS job to stable 6.17 kernel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26ef12f7c1b95f23db0f2bb464c4f2b686a364ed", + "description": "brw: Use brw prefix to LSC helpers tied to brw", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e56354661b2243e4c7d9fd1304fbc27ea7a885f2", + "description": "mediafoundation: Create readable dpb buffers with PIPE_BIND_RENDER_TARGET and PIPE_BIND_SHARED for DX11 sharing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f07be3b416e2c44a96aba14062d35def50564bc1", + "description": "d3d12: Create PIPE_BIND_SHARED resources with D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a8ff223360ab1b1ce151bba32d80bad9ae40c47", + "description": "ci: Delete references to various broken traces.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae510dc35b1f03bc3463ea3e010b5ef44d6e9803", + "description": "ci/turnip: add an a660 VK restricted traces job.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e19a7451e51e7c9c4f99ef22c52edde7df3e66f0", + "description": "ci/turnip: Drop two 660 vk jobs and tune down the vk coverage fraction.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "886fd599519c570077d3f778bc6d0170f126ab82", + "description": "ci/lavapipe: Use anholt's new GPU trace snapshot comparison tool.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ee4da8677f9833dc7adde1750dca528ac0b8caa", + "description": "ci/llvmpipe: Use anholt's new GPU trace snapshot comparison tool.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d621749fa74596f4404415ae2ae616d41ed93af8", + "description": "ci/update_traces_checksum: Make it work on restricted traces jobs, too.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "946d84bf4804050dfa6545f50fbd7f7d7e869052", + "description": "ci/update_traces_checksum: Default to updating for the current HEAD.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e3e57b9848b401c25a9825611aa736e92d1d381", + "description": "ci/update_traces_checksum: Parse gpu-trace-perf's format for hash changes.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7fb5d010c5d24d98727f1b3f7338d3e58ebf528", + "description": "bin/update-traces_checksum.py: Pull out per-job work to a helper function.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a6df8914243ba5caf8817ad9ef6c1e3773e9a2c", + "description": "ci: Bump the image tags for the previous build script changes.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e55ea80cdb6b6a8a72e2c1f232f3674b128cfc1", + "description": "ci: Build gpu-trace-perf and include a script to use it.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6da8492699bbbe2b349f7f7ae0823954d60eee70", + "description": "ci/gfxreconstruct: Disable OpenXR support.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce8da5033a7a4ccd8f23ab02f3e11df10cd420e9", + "description": "ci/lava: Add a note about an otherwise-mysterious error you can encounter.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b62de33a9bd8a144d9071f2149b8e53aaab9a162", + "description": "ci/lava: Fix the name of the fluster overlay.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b22b0dcdee3c99494ccb256f64fdf8cd8b3bc040", + "description": "ci/test-vk: Install DXVK 2.7.1 to our wine installation.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "735a9e9faccd977a072fb71f69aabd36282cb623", + "description": "ci/test-vk: Install win64 apitrace 14.0 along with setting up wine.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0596569722e72c14f0d0770f306fb35e23b86bf5", + "description": "ci: Build a working wine installation in build-wine.sh.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61a41591d4900f628abd079ef15344c265b9d3b9", + "description": "ci: Don't set wine vars in deqp-runner.sh/vkd3d-runner.sh.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "899b855c088f673bbb4fb331ccd1a447dc352830", + "description": "ci: Bump apitrace version to 14.0.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f7d1f5994872abbf926ff136d188d012c3432dc0", + "description": "spirv: Demote the SPIRV 1.6 OpTypeSampledImage on Buffer failure to a warning.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2ac64918b122a84ab77f93d207e5ece7eaa272b", + "description": "turnip/ci: document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "931d7d1fad46558c9df7e2c4109ef98dd46eabf0", + "description": "zink/ci: mark blender-demo-cube_diorama as flaky on gfx1201", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9329da6d88bf33d95396fcf3dc113c17d577a861", + "description": "brw: Don't set saturate for SYNC instruction", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82592433e605cdaa8d2e0593eba0353254e9500e", + "description": "panvk: Fix debug flag overlap", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2d9be417065801124eac3845f71df280f1ebc2bb", + "notes": null + }, + { + "sha": "3d0239cff9300e81af2e45bc0571077fe4ab3e71", + "description": "radv/video: Fix initializing rc structs with default rate control", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "32a02720a88a23cf3836d4515e81ab4164c68c0a", + "notes": null + }, + { + "sha": "906be9bc7e01cd86e22c5becfdf7026ed92f5b59", + "description": "radv: Fix uint32 overflow in slice offset calculation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d480163177f74c383f5473d56ff8df9f556bad9", + "description": "ci/bare-metal: drop duplicate timestamps now that gitlab-runner has per-line timestamps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a76e3c26164aa4b281146f89cc9ffe4dea83965b", + "description": "drirc: use anv_disable_drm_ccs_modifiers for any GTK version", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "806fcc6193e305c22366baa17ccf88c8e1da1bda", + "description": "nir/opt_loop: always try to peel initial break from loops with unrolling hint", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "738cc6a7db2cdcd54a08314931e1f2eea3e99939", + "description": "nir/opt_loop: stop recursion at loop header phi in can_constant_fold()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f9a0490c641a6754ccaf77d627830a372ce9a18", + "description": "nir/opt_loop: Don't peel initial break from do-while loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9a2edfbb62cdc86343757600cc9bee36cd481c9", + "description": "glsl_to_nir: set nir_loop::do_while", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42663165a26e4f172755c7b9f9b3ce9235118ca8", + "description": "vtn: set nir_loop::do_while during spirv_to_nir()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32436731a37a99160dac59b4b4fe0467bfcaa3ab", + "description": "nir: add nir_loop::do_while to indicate do-while loops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "485586b184c939428dd034468c16785b2f049ff9", + "description": "r300,i915/ci: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "220d01fd2a143c89fea6d03d2c0bd6a9821e7b12", + "description": "zink/ci: Document recent flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6031d523930f68f64cb44256694ef6532b09e2e6", + "description": "anv: implement VK_EXT_primitive_restart_index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4737d04308eae69babf4a59f93238c7de3b40eb", + "description": "vulkan: add tracking for VK_EXT_primitive_restart_index", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98c298cf4d930e161b9300ef1c33bd3ca67f9849", + "description": "pan/va/disasm: Align indentation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17f1a2c18459fc1097be7955c1f155d5082db6d1", + "description": "pan/va/disasm: Align FAU printing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "829eafa0760fe97a67016e66b5be925d6458d4ae", + "description": "pan/va/disasm: Print 64 bit src/dest regs as reg pairs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f049032be400f0012f82f05cdbc2e01773838ab", + "description": "pan/genxml: Print shader hex in trace for Valhall", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a73fc90bcd1380cf8dc2d88d8d94594ddd77fd2e", + "description": "radv: fix GPU hangs with PS epilogs and secondaries properly", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1a00587c44ecb97d9978cd6bed8e76e56c6697f5", + "notes": null + }, + { + "sha": "9d17a7bdb44a12ae28c5d50ad6395b08f38ebcab", + "description": "spirv,treewide: rework specialization constant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d023db5b22f592962d955d265c4f64a628fc150", + "description": "kk: Enable VK_AMD_shader_image_load_store_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "12f81eaa88d5422219e78b4ed34eee9fd3451eb2", + "description": "anv: Enable dynamic stack ID control on Xe3+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "acecc0f1b37d0e8254f3144662d496539cbb9170", + "description": "intel/genxml: Update xml for dynamic stack ID control fields", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f374908555f437ee5945a7d191d1cac6da3dfe2", + "description": "glcpp: fix paste within macro function expansion", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d5cd40343f4a83d3270cb87ef38e85dcb9682e8c", + "notes": null + }, + { + "sha": "35eda3f3e20efb3e04171fe0036dd5c8df2773cd", + "description": "glcpp: update out of date comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cd64165a383d54b1e292a7f2c147098c8cb3f77", + "description": "nak/lower_cf: remove single src phis", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "620835926d91a908fb8b0037a9fedcda8e6da8a1", + "description": "brw: Pass write back register for ray query messages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64bc538f5e2f73bfb21717f898d7b54aab323adc", + "description": "intel/brw: Explicitly upcast UB to UW for SHR with vector immediates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ae192a3d9f7861f40fc90ff4ebb4bf4112a9c80", + "description": "glsl, spirv: Improve accuracy of asin() and acos()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa784fffd02a694805b7db8aec4970e39476a7b3", + "description": "brw: Don't set header_size at init since it will be re-set in later code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26525ac7ae9d21dc958afd18df81e016014c6b70", + "description": "anv: Move code to load color border to memory to a function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83d75a03842900693e48b5798a75a04ec70ee6a9", + "description": "anv: Move init and finish of state pools to its own functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4c22baeb4a1b22058c125a47f8f3e43090bfba0", + "description": "anv: Move VMA heaps init and finish of vma heaps to anv_va.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "32f3d6486c3a355c8e375da4089f93ceb485f222", + "description": "anv: Change fill_inline_params() first parameter from struct GENX(COMPUTE_WALKER_BODY) to uint32_t *", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f8656ec64cdd2495d0610770bc29caad199cdf8", + "description": "microsoft/compiler: Back-propagate interpolator modes from FS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4287eaa04852484fda675417207f30f1c00cc9d", + "description": "gallium: delete leftovers of post-processing infrastructure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8259e06645a7b6ddac9dd241c927a2bfc43d54c7", + "description": "haiku: remove unfinished post-processing support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4731fc588e2aee64673786941d8955ca8097ef57", + "description": "docs: add stub of vk_struct_type_cast.h for vk_util.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebf2797da2aa17daa7e140e104280c8bc8acc9ad", + "description": "vulkan,treewide: stop passing vk_device to vk_pipeline_robustness_state_fill()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b7a8b09b21aafb9170bf456e3ff3260e3d5dbed4", + "description": "vulkan: pre-compute the default robustness state in the device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5828ebeb70c5b33580c7fa6d72d654acc83807ea", + "description": "vulkan: refactor vk_pipeline_robustness_state_fill() slightly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0c17357dbe7d13683ec53f12389addb1b94f878", + "description": "intel/ci: update expectation for RPL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eda83bc2b6ba769718ca1e5288a319e4132dae1d", + "description": "anv: add a pass to realign global loads on DX CBV resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bba428ce3f325ae906a326e8531c5dadc963b355", + "description": "anv: promote push constant pointers to push buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0539f26065293f4323345a7014472b1c0a5a776a", + "description": "brw: track push constants shader stats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f59734d5d3a111962f93a1c6ac2d3da31a5a7b81", + "description": "kk: Use device limits for buffers and compute shared memory.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "17d03d98c73a3dd3ff226e682dca419868774156", + "description": "ci/zink/intel: Disable flaky TGL canvas_moire-v2 trace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b10be13434e8291bec508e328c99bc49b3b8e7fd", + "description": "ci/zink/intel: disable TGL demo-v2 trace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bddd8b36a6d522d9f7597df0fa5512a1608c73d6", + "description": "aco: use RegisterDemand::operator[] more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "176b075129fbca397d5cbb4031310e4c5ae2d83f", + "description": "aco: prefer spilling smaller temporaries if it finishes spilling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ffbc30d7fa17d51281fb53ba65900f379b601b3", + "description": "aco: refactor spiller to use spills_needed variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e60b49a3f619583a6b71e7f3bad652891f503703", + "description": "radv/ci: document more HIC regressions on NAVI10", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87e95c5e50ead830a1c88ad32bb1c76ec9bba156", + "description": "radv: advertise VK_EXT_host_image_copy by default on GFX10.3+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aea04d11b7d675b003558760f57e94a883d07add", + "description": "amd: allow addrlib to enable SIMD if possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "daeb52d38dd330a3c93df763c044418439a7007f", + "description": "pco: Replace nir_shader_lower_instructions with nir_shader_*_pass", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27dbe8280005113a4fc82fce1ae00614e3942ed8", + "description": "ac/parse_ib: Fix printing enc recon VAs on VCN5", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f8f80c3700045acd7fae81e3e6139d70900ac785", + "notes": null + }, + { + "sha": "1fc86832814ac9e9a0ef2e9d7640dfae7fb83fe3", + "description": "radv: allow depth+stencil formats with host image copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4de652c78bc6f86a21d0b5c71501b7179e492b2d", + "description": "radv: add depth+stencil formats support with host image copy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd95195f45aa00916b1442a964201b1567aeb604", + "description": "ac/surface: add stencil-only support for host mem->surf copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1dd65d4255ed564ea0851502135e3027df3ef3b", + "description": "nir/opt_algebraic: fix fabs optimization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5392e3d5fb93327d67aec8ca3834e9eacd3380a", + "description": "mesa/st: Set protected content context flag based on pipe context attributes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a627fa8f31657fcd3ee780dadf7fa5033464c13", + "description": "anv: Fix Wa_14021821874, Wa_14018813551, Wa_14026600921", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "cb423ee63608551e0d20d9f1fe36598c9e8883fa", + "notes": null + }, + { + "sha": "6397ddd15d4295edd3001495dfe7fbdcd67c0530", + "description": "gallium: Drop post-processing filters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "168141fbac80b5c5ee19efd348b40f6506208894", + "description": "gallium: Drop users of post-processing filters", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd46a48cccb1f1faad268be19471edd79aa0c94c", + "description": "jay/ra: only use stride=4 temps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f62da938b563ef87da05417d46ba2fba3bffc81", + "description": "jay/ra: drop memory copy reordering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45845ea7f2ba4d7bfa99f9748a9e38f55183188c", + "description": "jay/ra: use accumulator for stride=4 swaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "489f88327700b7d805789b00dc1e71a81dcd9bd6", + "description": "jay/ra: use accumulator for memory swaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e5fd6da42013a4788a401a9c5dd0bc64db8acdb", + "description": "jay/ra: use accumulator for memory copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d2a88a9e59ec04ed9a1a1402114e8c68adc2291", + "description": "jay/ra: don't reserve registers when not spilling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5bf153d4f483efa1f671ce93404d6694bcf2453", + "description": "jay/lower_post_ra: drop old 2<-->8 lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "915af8e1217fa3c008c835e8d059ef61c7eb50b3", + "description": "jay/lower_post_ra: remove SWAP macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c5ad7a832f8eecb735a4ebd30dc556b08504e8b", + "description": "jay/register_allocate: start using accumulators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53c1c076a8d5dd02458560a60b066790d4fa0dd0", + "description": "jay: validate non-SSA accumulators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28cf0f52c1faeb3d2bf78b8dd2e78c27d532753d", + "description": "jay/to_binary: handle packing accumulators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aa37d8b24801ffabe044d19c192c03467b859d05", + "description": "jay/print: deal with bare r0 copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e55af8793f2d8e8a2798f11f4ebb9e8bd430274c", + "description": "jay: Add missing ROR case", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c862b195110a7fbf5209f0288722c34baa8611b", + "description": "jay: fix SEL types", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5898a418b80f7e60316db5a4e06e296fa9e43be", + "description": "jay: relax mov type check", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b648326acf6189b89f8e6cb3ca3ccf23a833d2a", + "description": "jay: refuse to propagate ADDRESS copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "56ffad0c3a97f47019225554e1aa649589b3468a", + "description": "jay: call DCE an extra time", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d85eb51e17cef033e3d12723672b8629290e0ffd", + "description": "jay/register_allocate: don't depend on indexing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a964f321a5346bf6d8c508946ecab2c44def910f", + "description": "jay: don't print internal without the flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a73c76373a3553f9c928210a540a5fa747003ca", + "description": "jay: fix spiller coupling code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cd6c5a2f905489f90da2275a7074c514c63021ba", + "description": "jay: improve spiller debug", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d637554418249900365fb3584be066524cafcb66", + "description": "jay: fix simd32 deswizzle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f728e3cb056b3774ed30b71432f5cd0a084eef50", + "description": "jay: test logic op fusing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "698223ccd14f1f6ab4e6c054485fbf9a5d8ad56c", + "description": "jay/test-optimizer: fuse before/after cases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99796bff045d62f79aae10e59c4c537ed2980f06", + "description": "jay: fold logic ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d22e9d2a5167ee652b757191b8b1432d59a7ef2", + "description": "jay: allow predication of pure-flag instrs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ab8a614ddc09a6a6f6d82a5a6dbe28c9210262b", + "description": "jay/register_allocate: tie predicated-defaults", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d74ada78c0f822744f7d144955ac2b37e965b40b", + "description": "jay/assign_flags: handle predicated CMP", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "375945ea0bc9fb475098cb188ce18a56344d0e4e", + "description": "jay/lower_pre_ra: skip predication", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "176b9a0f0c46a9983d13736ac593a178d303ce03", + "description": "jay/opt_dead_code: handle predication", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f63ab3eea5f52953fc8c0d71c507f25ebf1a2637", + "description": "jay/register_allocate: use standard builder name", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f98e2b24bca4566a30cc76f642ee9457c1e592f6", + "description": "jay: fix the source pinning code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad731766d36b9334ae6a50b7450b10d42b74f7b7", + "description": "jay: fix SEL implied pipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b423bfe94398e2e950cfa52889af9ccbab119df", + "description": "jay: reduce calloc to malloc when memsetting after", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b46d677aab955162b8ad2a0348f07475a2b29bce", + "description": "jay: reduce zeroing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e20f8ab2b25321a9b7834d81692227213d69d432", + "description": "jay: generalize last kill code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70bfa005a5447db60e634447a2a5cf16f4a53572", + "description": "jay: drop dead code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f39f6ce7bad5639a796453e8e5f48ac25222f36a", + "description": "jay: strengthen assert", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3388123f0248c899e3dfc46dafa4e47eb8e2dbc9", + "description": "anv/apply_layout: move some helpers around", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc44be97628d52e68aa7a6fb898177bfad4f64ae", + "description": "anv: run a single impl loop for apply_pipeline_layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bbeb6be6ebc790445f6983c93f7282dde1219c83", + "description": "nir: expose nir_opt_dce_impl", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55509ac096853b79c3fc54fdb6da1766d0324caa", + "description": "anv: simplify inline uniform descriptor loads", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "730227d1a9d055efe95051500cdbd8f39c965219", + "description": "anv: fix relocations into internal shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "373a4df6392ec6ac828f76919f6694ed09cdc1a4", + "description": "anv: remove unused defines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ab20cc4e41d1db963d5117f9d508a9887503654", + "description": "anv: switch from INTEL_DEBUG to ANV_DEBUG for shader-print", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88b4eed4f6d3b795ce4bdc0b188da01fdf5209af", + "description": "anv: rework debug flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d581b7282bb4c5a99fd5783dacede223f04391d8", + "description": "anv: fixup compute queue detection", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c0c324fcb21023e6d7a838d0120c75bfa10b5e7c", + "description": "anv: fix debug printfs on hang", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "0932d0c7e0158544261dd88de30b939aa2ddd207", + "notes": null + }, + { + "sha": "3256fab5a363f9bf4e749cd8f7473405334a2816", + "description": "anv: fix invalid value for push block index", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "773fef12cd0d8a8007891fce15d506613d920bc8", + "description": "anv: fix compute push constant allocations on pre Gfx12.5 platforms", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f6306198d08c19eba450a0471490d134f2b92c99", + "description": "anv: avoid C23", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "13f553169274898b453046d96641ebdd1bd5ed27", + "description": "intel/dev: fixup intel_needs_workaround() macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7adfea17e359eb7ed135215ea0e7aea3cfa0cf13", + "description": "d3d12: Handle THREAD_SAFE maps and use them for async query results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8ae72f51d5bdea0472b059d382769c3421a066a", + "description": "panvk: do not enable extension without required feature", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e9c2c3240949196a5584ed1c54df4b9bb75dcbf3", + "notes": null + }, + { + "sha": "8cb89853b8f9993febb848ac83c5f6cf85aec11a", + "description": "panvk: do not enable extension without required feature", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "dff1d91c64e55541174141b528d90a7aeab9b0da", + "notes": null + }, + { + "sha": "bf460a525d35dfae5b87628c2191373276492763", + "description": "gallium: completely remove T{EX,XF}_LZ opcode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "208ecb1827e26775cf064725fbb3e8de912db1bb", + "description": "ttn: do not handle T{EX,XF}_LZ", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffe77d756f4307069e1aa65ebbf81077fa915d36", + "description": "gallium: remove defunct pipe-cap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "307a861709a463f8e33326a126eaa42222e0ada8", + "description": "gallium/u_blitter: stop emitting TEX_LZ", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3a5e9c15b2b7db20d50d0e858f3fce42024fa80", + "description": "ntt: stop emitting TXF_LZ", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a8072f66e85ea0049466096f9df86022bcb9b65", + "description": "llvmpipe: drop support for tgsi_tex_txf_lz cap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c7b212165bcaca2af211db31f9dea3c449a0379", + "description": "iris,crocus: remove benign but unsupported cap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4bec6a001d6feb46ab5efcb360503525dbab63f", + "description": "d3d12: remove benign but unsupported cap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "261cb0e9bf996432457b2b8919488e64d4eef233", + "description": "radeonsi: remove old, unsupported cap", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "420fe1e7f9ef56177c8f45e98e057488a2b57646", + "notes": null + }, + { + "sha": "b062062430b0ee0c560e46e28f5c1da7555f5591", + "description": "nouveau: do not report unsupported feature", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c3cbe610dfd978c2f25124017a54196757401434", + "notes": null + }, + { + "sha": "9931034dca07492b072ce3f4ef6f3bde4d2d0e1d", + "description": "tu/a8xx: remove enforced TU_DEBUG_FLUSHALL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "36983b50fe822d43079dc5d0a12c025197fd9636", + "description": "panvk: increase maxBufferSize on v11 and later", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd2646482b6a1d774c09dcea283482c60b6f96b4", + "description": "panvk: increase maxResourceSize on v11 and later", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f3d3102143a84af85b6dbd9fd4c9d43dd1425840", + "description": "panvk: do not artificially limit image dimensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d76e4f60544464297123526636327936607a6d2e", + "description": "pan/lib: validate data_size_B in drivers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57a80ff78cc3f5532ba01e6a1e194544bf207e75", + "description": "pan/lib: emit high bits of buffer-size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4db7958edc4145acc7777534c1454bc300dea8be", + "notes": null + }, + { + "sha": "69b8372fbf98da6e81ba6b22a13e160ea6784928", + "description": "pan/lib: fix up afbc and linear layout", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c2c91e78fdc7e121a54796636c09ab8d76451df4", + "notes": null + }, + { + "sha": "c6b3fc6930f7b49398293c6889d01b553f13b379", + "description": "gfxstream: fix string array marshalling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c3e8fbc0221c6e20a00fbcd6762ae9cbb5ac9f4", + "description": "gfxstream: add gitignore for generated code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1a0fe4e8bbacd254c1aa97dfb3b7ce87ddda6103", + "description": "vk-snapshot: do not generate code to save vkQueueFlushCommandsGOOGLE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b54429c03133c3baa8a7974c238753fbf329ddd1", + "description": "codegen: update scripts/cereal/decoder.py", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3827c2ab670e73dbd733b45407103ade0ce54839", + "description": "mr-label-maker: Label Collabora farm with driver tags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0deac18581e80926b5cedf49848b74e90bb57db3", + "description": "r600: fix atomic_counter_post_dec", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8fcfecb9797cc6790d7a0ee682163f226666b3e7", + "description": "Revert \"ci: disable Collabora's farm due to maintenance\"", + "nominated": false, + "nomination_type": 3, + "resolution": 4, + "main_sha": null, + "because_sha": "e1add5f43320bf7eb026cc1a1f4b041da5e71eaf", + "notes": null + }, + { + "sha": "032a2bdc1ee963f68ef642a16b30b0eb50fe1573", + "description": "r600: update vertex emit_varying_pos", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84c3489e38e15b9d170de052d9aa6f559d8594a1", + "description": "r600: implement msaa 2d view from array", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7bbb251936b3022b794e09a29fc3731c2af1ff14", + "description": "r600: make r600_copy_region_with_blit global", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9815901f860219e927adc9728a0247b1e12c3c9f", + "description": "r600: implement tes and tcs instanced gl_PrimitiveID support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48902771ad795dc310dddf7e36b4ff9ebb16bb9b", + "description": "r600: fix atomic buffer offset", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "06993e4ee350b9c2ab1e3ee7686878add3900d39", + "notes": null + }, + { + "sha": "675056ab957d515e1c72cfa889d629d6e2241e02", + "description": "r600: remove r600_get_hw_atomic_count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecb9bebdef03f73d15b555aac1cb088cc2d2f38f", + "description": "docs/features: add GL_EXT_texture_shadow_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72dcc826189552510180689f2b28705a92787d58", + "description": "r600: enable EXT_texture_shadow_lod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c00172eec8e6c1d37821720cee63fed727718ad", + "description": "r600: update r600 nir for sample_lz and sample_c_lz", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19a22b938259b65dd58ee1972527b0bd308ccf1d", + "description": "r600: add sample_lz and sample_c_lz opcodes compatibility", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7513f48edf103e696289c1583ae357c3ac81dcc7", + "description": "r600: fix alpha-to-coverage and alpha-to-one used together", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c54f134f60b38a14c25e405ca53e9d2f09001344", + "description": "r600: cypress resinfo buffer size workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34336c7f169258a4031b4952a58cc96ab9a573e3", + "description": "r600: rename sh_txs_cube_array_comp to sh_resinfo_via_uniform", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89dd0888719ef781bf3fd4de2d552e1f16e7673c", + "description": "r600: refactor eg_setup_buffer_constants", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d17654c1b5cc57aef67c4263a986b50993aa01e2", + "description": "r600: refactor r600_shader_buffer_info_sel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "917c3dc77aeda9e5c566bc866ee15a506021d6fe", + "description": "panvk: Advertise VK_EXT_shader_uniform_buffer_unsized_array", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9870c8d8c4bfff16f2c60f378742d144242f08e6", + "description": "pvr: follow other drivers' practice for copying build ID", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6a42493c94b669108a36d0c83f1ab0c6c67397ba", + "notes": null + }, + { + "sha": "7a8721e95c7b4be48526b9978b199b24167ec3f0", + "description": "d3d12: Use HEVC RefPicSet order from frontend", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1add5f43320bf7eb026cc1a1f4b041da5e71eaf", + "description": "ci: disable Collabora's farm due to maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8736d1a9a6b323fc2c6c1bdb5d6a445f1cef1575", + "description": "intel/compiler: implement macl part of Wa_18035690555", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "3ab9145393fe126aed83ef8fc403cefc011d1382", + "notes": null + }, + { + "sha": "98a97cb4136751080979a4ae2dacc69869099b75", + "description": "nir/gather_info: clear interpolation qualifiers only in fragment stage", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": "a72704d0fbd0dc594570ae2c97b7a8015a944b8e", + "notes": null + }, + { + "sha": "b860e0132f97dfe0b30c63b51a78ae6beae99428", + "description": "amd: use gfx_level instead of family_id to choose addrlib", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "27e340c03057cb9665d7db2ae25366ff6ec8c19a", + "description": "radv: add gfx11.7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc2016892ed0f3112b4acbe6e37682ab16a75a41", + "description": "radeonsi: add gfx11.7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ea995893b84c0f90a9296e570178829db9edb3b", + "description": "amd: add initial common code for gfx11.7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcfdd4cfead83bcda48b2c2f983e1aab3062e36a", + "description": "iris: advertise support for subgroup rotate", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cc5d8ce4868a1aba813894a50c3120864ff6975", + "description": "radeonsi: advertise support for subgroup rotate", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fb54a209276157f291c212eb5f944483952ef86", + "description": "mesa/st: do not advertise CL subgroup features on the GL side", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2a5227981e3634313a9358aa8a9632d924675572", + "notes": null + }, + { + "sha": "d36a578bc028ef43ca460e529bb59ef8a3c286a3", + "description": "intel/elk: Remove dead TXL_LZ/TXF_LZ opcodes", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "05d78994a763d220f69cb9770fcc6c4e9cb40275", + "notes": null + }, + { + "sha": "6856ebe00da81de4562a1b541574167ebd2e6801", + "description": "intel/elk: Remove some dead code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "242130fde5c26daaa0e66f41f4c896b6ed8f8429", + "description": "vulkan/video: Reject interlaced picture layout for H.264 baseline profile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "94cac134dd06823372d5edc756caeccdfe53dd40", + "description": "kk: Increase maxFragmentCombinedOutputResources to KK_MAX_DESCRIPTORS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebe4a566505554f86ac8aa051bc3c886d8cd4b84", + "description": "panvk: use perf-trilinear when doing anisotropic sampling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "779981a3f1f22dd9676298432ffdb557deccbd5a", + "description": "panfrost: use perf-trilinear when doing anisotropic sampling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a073fb193ecdab742574b453a87365798645a4d7", + "description": "pan/genxml: Add performance-trilinear enum values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e20e96a64dfcbed91d086d7ea556593141dcb2d", + "description": "radv: add enable_mrt_output_nan_fixup to the physical cache key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e450849761bfb309380891bda446198895846992", + "description": "radv/gfx11.7: don't advertise shaderImageFloat32AtomicMinMax", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c85805e10bd9d4b4fec3ca042a7f0ac859010995", + "description": "radv/gfx11.7: enable shaderMixedFloatDotProductFloat8AccFloat32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c10aa0f7b27b51fc4ba6e7b4147b97ab7882514a", + "description": "radv/gfx11.7: enable float8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "df9195ac34fbb1ce017464c87243ed107551276e", + "description": "radv/gfx11.7: take GFX12 paths in radv_nir_lower_cooperative_matrix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee78bea393e645c6222e4cfa65e2212ebf7ecf21", + "description": "aco/gfx11.7: claim support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7173e630a74a672acc84b37c50b74f7a78bdf607", + "description": "ac/gpu_info/gfx11.7: enable has_point_sample_accel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f67b861f789fbd070448e523b1df62e178e7cbdc", + "description": "aco/gfx11.7: allow any src VGPR for VOPD with two v_dual_mov_B32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad5be681bd1dd4f0ab1928c6b6f6364df1857184", + "description": "aco/gfx11.7: don't use v_pack_b32_f16 in do_pack_2x16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1d9fec91fca3937d8fb655a57c24ff4f60df0e0", + "description": "aco/gfx11.7: don't create v_dot2c_f32_f16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efb863173e38e860d9f3bee6caca3f0d35374230", + "description": "aco: adjust some gfx_level checks for gfx11.7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58debf726c26375cac04c5ba27bacc7f6086b41d", + "description": "aco/gfx11.7: add opcode numbers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b1a1fcf5e2b098c5c8aa05cad8377b9ca193e95", + "description": "ac: add gfx11.7 enums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c6019e2651b8cb4c26e92847931501b62188835", + "description": "kk: Reuse as much poly utilities as possible for unrolling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1d577843086e6af089418ba431c4de0e3b9fcfbf", + "description": "kk: Add poly dependency to KK", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62e71203842d800e07e4d26edb52f088ff5c67ec", + "description": "panvk: add VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL to host copy layouts", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1cd61ee94875efbf546455212e67ccc6bac111c6", + "notes": null + }, + { + "sha": "5e6a6e4e145b5e0ea8719707c74c620025f7e680", + "description": "amd: make ac_ib_parser an amd tool build option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5bf30149ec3922150517edbd500c4e74c9844377", + "description": "radeonsi: move si_get video functions to si_video", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4cbb20c59c5fcf56e2aa57e960dcd2a61cc7af5d", + "description": "frontends/va: decode only stubs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "92fd45381eb54427ef21c42dc136300b603a10e8", + "description": "meson: check if video encoding support is to be built", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8aaa8b90289e4f3cb017fb84989c42306fc13ca", + "description": "meson: update default build option for libva subproject", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e9fe2aeba2d6174122c167e0617942c86d6ba83b", + "description": "util: allow for overriding u_stub tail", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9df50eb315c6587ea6eca082636c7496eebaede", + "description": "util: move u_stub to src/util, add u_stub_gfx_compute.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c36e3ce934d274d02e247d1d9730b73bd54db88d", + "description": "freedreno/decode: Fix error() in script.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ce6ed3da8bc606abcd28e9bf6aba392ac29adcd7", + "description": "freedreno/decode,ir3: Mark decoded dwords as const", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3eb6798089f36a98c6a18dad28fadf9c8b28e66b", + "description": "radv/ci: document some HIC failures since addrlib uprev for GFX11.7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d778ede72c4c31bf4ed80578688c3e78d9af2dfa", + "description": "amd: import gfx11.7 addrlib", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfca417db88dcb54fbcef0492136c593ed6fafb5", + "description": "radv: Fix gnu-empty-initializer errors in 8c10eab1", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8c10eab1f338ae297a7982b38592aded1a13a78e", + "notes": null + }, + { + "sha": "46d396d9d8b57a12cc436a0dacc8671173097b1f", + "description": "radv: Fix gnu-empty-initializer errors in 480a94fb", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "480a94fb16ab87bffcade54389a588082120f0bb", + "notes": null + }, + { + "sha": "cc212f6beb1cffb6f98c7941cfd45ccdf5ff5aa8", + "description": "radv: remove radv_graphics_shaders_link", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae2213fa6dfc6bafb09dd07446556e56581ec752", + "description": "radv: export multi view index as layer after lowering io", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e74c0020eedb5d403680e232147066944b712e9", + "description": "radv: remove draw_id from mesh shader a bit later", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f85767a035d413228dbc148f6214d3c45c7bbd5f", + "description": "radv: never call nir_assign_io_var_locations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97c7e4b41f25a8a133c8aba9d17f28cd116e0b14", + "description": "radv: remove unused vs/tes num_outputs from shader info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1dd9c572330917d73a8fc6bd6724f8fda8e1a63b", + "description": "radv: move fs view_index handling after lowering io", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a5823c9888f03f8444dea8e49ff0e10491ea015", + "description": "radv: move per-primitive fixup closer to radv_nir_lower_io", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78e2bbc70f55f1cf6ef922e2052b1ce6b879b952", + "description": "tu/query_pool: Avoid CP counter conflict with autotune", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f78541b765e42125b846bb936ead4439ff5fe915", + "description": "tu/autotune: Allocate performance counters from low-to-high", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24849eef9f55a072eca342a48ff46471e3b89422", + "description": "fd/pps: Allocate performance counters from high-to-low", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a5ec9b7892bd45e028cbf302eeced65864d6da22", + "description": "tu/autotune: Fail gracefully when CP counters are unavailable", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2708afbc7e91da54183c72d5e8c89a452356073", + "description": "tu: only support userspace-managed perfcounters on a7xx and earlier", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "712a4e569128d8c8de321a34285e02349e90e4fd", + "description": "llvmpipe: fix overflow in rasterizer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0326051618a99c28777fad3a34e4f48d07f29a83", + "description": "llvmpipe: remove unused SSE rasterization code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ae8f83d46588031b3167f3f35cec967f8f63563b", + "description": "radv: allow input attachment to use pixel coord optimization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4b81cb62064bddb78e3fee27a7d49f51eeb51068", + "description": "nir/opt_generate_bfi: avoid trivial instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f13720710885c70201998c8dc31daab7d6dce1a3", + "description": "panvk: drop out-of-date TODO", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d36e6af32900cd0dc7d1d56bda42b37bf86bd732", + "notes": null + }, + { + "sha": "f949e3b81976826b8e0e36c428bd214cae281a3b", + "description": "nir: remove nir_link_xfb_varyings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "228ec8c72a3150b54cdde7ff6671ac0e12b2f681", + "description": "mr-label-maker: Label src/gallium/winsys/radeon as r300, r600 & radeonsi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97e117e73c6b21c45d4116ff84b761e3f84f114b", + "description": "mr-label-maker: Label src/gallium/winsys/amdgpu as radeonsi", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cc3264b532f3ed7718f4b340b3d0f623cac4f8a", + "description": "winsys/amdgpu: Use render node only as fallback", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8f30e90fc104c2b9e044d279fe953a308c44353f", + "notes": null + }, + { + "sha": "69708ff3f579248538fb54f96715ff72d4dd18c5", + "description": "v3d: mark mapped BO as initialized for valgrind", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "477c44ba93986e9aa4feae20f7e3777586a50ed1", + "description": "radv: lower SHADER_RECORD_INDEX to non-uniform", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e2869fa4114622a0f63c439c2dec110ed231c97", + "description": "vulkan: add an option to lower SHADER_RECORD_INDEX to non-uniform", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49d29d4f109fafb2ecacb3d5ec61faec45dacfc1", + "description": "ir3: Use correct immediate size for constlen calculation", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "86f3c0c4c2c0044e3b75bcb68079bbf7b5e77243", + "notes": null + }, + { + "sha": "280c64d720299c2b53aa53a34cfbca7178b463d3", + "description": "ir3: Don't reset immediate count to 0 after lowering", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "86f3c0c4c2c0044e3b75bcb68079bbf7b5e77243", + "notes": null + }, + { + "sha": "19d64d6f7dc72c50b8c351d6bb7652647c3f2d21", + "description": "anv/rt: Copy 16bytes at once instead of copying 8bytes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81feb2e7f1196dec7faee7791e17e472f9d8702a", + "description": "mesa/st: relax shader_has_one_variant checks for GLES2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62efee18607380e3728480cb0061de0521171ef4", + "description": "mesa/st: Convert st_cb_texture to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3b3bb69de614b50a7e649c966d55c3f067fa008", + "description": "mesa/st: Convert st_cb_readpixels to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c2d41ddf31560a948208aa3d6ecb78557d3b6ee", + "description": "mesa/st: Convert st_cb_drawpixels to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04f735c5a7c50bf96b7d282b2deca28e23ca96e7", + "description": "mesa/st: Convert st_cb_clear to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c13b4e0973a994dced2cea9bfbe27e70fb4dbc1", + "description": "mesa/st: Convert st_cb_bitmap to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4852fa32c1bfd7ec08fe24c84c1c520fd27740c6", + "description": "mesa/st: Convert st_cb_drawtex to use st_context_invalidate_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d8b900369cb7358b2fd7ac624bd7bfe9c4469c2", + "description": "mesa/st: Extend st_context_invalidate_state with meta-op flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c4bd6bd590ec1cc09d90c8de7302bb481f9877e7", + "description": "radeonsi: just get si_shader_info::num_inputs from NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f249c297b21d3d9b11032c11d9447563367df9c5", + "description": "radeonsi: set num_vs_inputs from nir->num_inputs and use it more", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46c77ed745c9f8f237df354bb111f0611293b1ca", + "description": "radeonsi: don't call nir_recompute_io_bases for FS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1f4d3e49b0274181fada905a43ae03dd1366af8", + "description": "radeonsi: remove si_shader_info::input_semantic[]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d356a99a728f0f1b6cbf6cc0baab6aa0924ca2d", + "description": "radeonsi: compute si_shader_info::inputs_read without input_semantic[]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "49888328a6e277e8e714f6ed07ccabed11ef42fe", + "description": "radeonsi: compute si_shader_info::color_attr_index without input_semantic[]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e591bfea38fa9486dd1cbc4b429bc4c5dab8a61f", + "description": "radv: remove radv_recompute_fs_input_bases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a96c8542345fc7c3cef8c72d11761dccb58ebdf0", + "description": "ac,radv,radeonsi: don't use nir_intrinsic_base for FS inputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfe5fbc1d7974ab722892a8686ab34b81bf0429b", + "description": "radeonsi: update shader info in si_nir_lower_color_flatshade_twoside", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "264843c51f94265eebda6c6a4354480910ff74f9", + "description": "ac/llvm: reorder/remove variables in visit_load_input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "195eea461c7f266de86e0c3d77b3b81479cffd2f", + "description": "ac/llvm: correctly load 16-bit TCS inputs from VGPRs and simplify", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a48ffce4bd9b96972b13b45fbe0929771e95abfd", + "description": "ac,radeonsi: stop using nir_intrinsic_base for TCS inputs passed via VGPRs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c8ce9d4b48206e988b119c686c233b4ac8e7c20a", + "description": "radeonsi: remove si_shader_info::num_outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4396f2da6178f5e03887fc0a36dacdc0371fb85", + "description": "radeonsi: remove si_shader_info::output_semantic[]", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4538b90a7f87c5c55d76719d35eba5da48a42cb", + "description": "radeonsi: stop using output_semantic[] for LS outputs passed via VGPRs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef229b8c3e120828ef259f1e7fddd5698c044320", + "description": "radeonsi: stop using si_shader_info::output_semantic for passthrough TCS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "debedefbeb2eaaf52a599e382fcdd45d2e591024", + "description": "radeonsi: stop setting si_shader_info::output_semantic for FS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b60acfc5fb1f298d30520ea6266c2891c70d771c", + "description": "radeonsi: don't recompute IO bases for FS outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef44d8e9c81f52160b8ff5c7069a7636a347dbc3", + "description": "ac,radeonsi: don't use nir_intrinsic_base for FS outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99546f7badcde581f774f9f05eaf569f05f5d055", + "description": "ac/nir: add ac_nir_get_io_driver_location as replacement for IO bases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "835f5faf145df1614afc2e7486b6bfaecd66bca6", + "description": "nir: add back color0/1 system values and VARYING_SLOT_PARAM_GEN_AMD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e09045e26cde23a3dc37dd5a70855257f066989c", + "description": "nak: the MS location comes last in TLD, same spot as depth compare in TEX", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ad01fbdda030d2c5d2dd09f02bbaa7ab3613b7ae", + "notes": null + }, + { + "sha": "d6cc17cbdb94d813384d6a358dac9e8608b6bce2", + "description": "docs: add sha sum for 26.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0b459ec0e63f0f45d81dae1a7e2996328b0a027", + "description": "docs: add release notes for 26.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "486b307265e346e4ed1b777b974e72251eb42784", + "description": "docs: update calendar for 26.0.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f3900ed20fd00e807aa64dceb8f644fecc106cb", + "description": "ac/nir_lower_global_access: perform range analysis if useful", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e03ef5c38038b0e9c3a9dd6637e34d83f4bd023", + "description": "docs: update calendar for 26.1.0-rc1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4d4a951ac62232beab6b62b7e015f2ce86ef6c49", + "description": "fd: add a8xx perfcntr countables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9444b9c2c5aa90a8167fc88599c941d68d7ae86e", + "description": "docs: reset new_features.txt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d55ae5985b1214cf512e09f4f8261c7c5440048e", + "description": "VERSION: bump to 26.2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9182da14a7179d5241085cb643717b5dcdf95767", + "description": "radv: Relax linear requirement to VCN1 and prior", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fcaab2b921f7355c96cf48ca42c5ed0882e4de7a", + "description": "ac/surface: Filter swizzle modes for VCN", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "713cecb1dfce2af1e38cc71eae2b28b6c7923df6", + "description": "panvk: Advertise VK_EXT_rgba10x6_formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9f172ba4da99bdd3fcbe3bb06b861874c976f384", + "description": "util/format, vulkan: Add PIPE_FORMAT_X6R10X6G10X6B10X6A10_UNORM", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "81b8113a9f3381979c6f523b4755a298ee2bb7ef", + "description": "radv: Don't advertise any features for R10X6G10X6B10X6A10X6_UNORM_4PACK16", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc0d6100f9ef7fcd67ef5abe5397aa4cd836f572", + "description": "radv/ci: document a descriptor heap failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6462055e386f20d6deec5c2ff176b86ad09d57f7", + "description": "radv/ci: fix setting RADV_EXPERIMENTAL=heap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "282bb0d11ba4ae823d80585dfc5e6a4bdc507027", + "description": "radv/ci: update flakes of VKCTS jobs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3af1f8dc0ab2f623d17a011ead6addd23591554a", + "description": "radv/ci: remove a hack for the number of deqp instances with RENOIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3777f7fe3b5a502e6f2b49f8dfdd646af3045523", + "description": "ci: uprev VKCTS main to 634a3fc62d82c34de68c3b1add25e6b7f5777524", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8c5e4794924bbfc9ecc15f58c6d616ec5b8ad44", + "description": "pvr: propagate get_vis_results flag from secondary cmdbuf gfx jobs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5c34be4340f00ff779b944669baf93448cd0238a", + "notes": null + }, + { + "sha": "87f4122e110a88f533724b8dbfd3cc8aaa27e97f", + "description": "pvr: fix the code copying query_indices to sub_query_indices", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8c506c4b03aa17ba1c71ed4ce80464d489c29de7", + "notes": null + }, + { + "sha": "36f34a72c1cbca7656d8fe0c6bbc5b9308303ace", + "description": "pvr: finalize query_indices array after ending last sub_cmd", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2b1992a0005b2342afd53dc21eb01288dddee6b5", + "notes": null + }, + { + "sha": "7ccca9f97219156d8b44617745b6f6ac4acca960", + "description": "pan/compiler: Document compilation pipeline expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43ba475d4cc0862a0f81437ce9f5c4b3d3c33021", + "description": "panfrost,panvk: Move lower_texture_early inside preproc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e24228e3278ff27e704355bfc03259c1c98bcc98", + "description": "panfrost,panvk: Move lower_texture_late inside postproc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d096a8e962f4575c8edf5f754784f583d86486cc", + "description": "panfrost: Move lower_res_indices before postproc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "eafc822dbd91a0e57a2f349b62798de11dbb75d2", + "description": "panfrost,panvk: Move postprocess near shader_compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83fd45aa5a4096c48bce402007b006bdb5443108", + "description": "pan/compiler: Fix noperspective int varyings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e67f2a99617c618d66b7041c99f77ffcba8e19a", + "description": "pan/compiler: Don't crash nopersp if pos is undefined", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5607417f577cc709f758d0e478b54da4c6b2d2c3", + "description": "radv: remove radv_nir_lower_viewport_to_zero", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c842186e3970c9e6b1eb134974c7abf7ceba4c1e", + "description": "radv: remove lower array vars to elem", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c7a953809ab318eca5985155cdc4f9a5a34bfd37", + "description": "radv: don't lower io vars to scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2e59d80b05d12cdd7b4aee4cf9292bff6a9f59a", + "description": "radv: do not shrink vectors when lowering IO vars to scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f001afad233e7498ffe4eeba75c6e8504a7b3a8b", + "description": "radv: remove some unneeded passes from radv_nir_lower_io_vars_to_scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0883d107ad3d629bbf8254400f143ab4da99010", + "description": "radv: do not remove dead variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c98ed9e8573ea3bed3764716fc73ce0c61e2c45", + "description": "radv: do not vectorize io variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d14fc27f4465263a9154d9579c98681666138f1d", + "description": "radv: do not vectorize fs out variables", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d8c817fd7c4ea46eade007ba54f22c61325186d", + "description": "radv: lower lowered io to scalar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f998b38f450cd1b04a380b04b9933cfa162afc0", + "description": "radv: Run nir_opt_deref after first optimization loop", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57f796752d165c6911a509239655d1c861025e86", + "description": "nir/deref: Elide loads/stores from deref cast of undef", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "118b975ce7eda028fd8cfea81283f511ed14d8a4", + "description": "ir3: use ldg.k load size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1272cabe0507ca80f3226f985eb0896285afb43", + "description": "ir3/isa: fix load size encoding for ldg.k", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6529b54c04674db6a06f15db7eef4e93497b08a", + "description": "ir3: add support for the ldg.k a1.x addressing mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf167ca73bec70c9cc90b1f370f8ab2532c8172d", + "description": "ir3: allow shared address src for ldg.k", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3427b20b7191eb8eafa9a1861e1b3c4c7b8a4b77", + "description": "pan/bi: Fix MEMMOV size calculation", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "2fd5b8a391a430d050d8525190d71c72e11ae0dd", + "notes": null + }, + { + "sha": "ce810bb19b6647b36b8352d5777bdc6f4794a45d", + "description": "ir3/parser: add @constlen header", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e95730be0eec7770bdc942c81b905c3779b28d1", + "description": "ir3/parser: set constlen when adding const regs", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "4e456ebde4602bfd9793d611c8b3db923dc6c042", + "notes": null + }, + { + "sha": "4808037f6ebd285b36a9b8b55c649a5eef8ff5dc", + "description": "ir3/legalize: track need_ss/sy_for_const per const reg", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1bf9d6fd557f9f94c1f63c56dde75d2a924237b", + "description": "ir3: set cat6.dst_offset for ldc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b730dff54ecead9d083eb5d37694da4807141bc9", + "description": "ir3/postsched: update legalize state for terminators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5982deb48b90264dd7644525f40dbd89ae5b6344", + "description": "zink: remove unused variable in zink_instance.py", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c", + "notes": null + }, + { + "sha": "cc4492204894c0488e96a93f51b546345ae32f88", + "description": "intel/jay: fix static_assert expression", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e42e3193137d1b21e84b499336e7a8887b8a8689", + "notes": null + }, + { + "sha": "1b029f327986c14793abe1c6463411630644fa86", + "description": "jay: allow cmod on cvt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9df62df55eb239f14a01b9ea31c1ad96c154a2c0", + "description": "jay: fix bfn cmod", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9f846785567c626c48bd0aea9eb2fe3af7ebe66", + "description": "jay: fix a bunch of opcode properties", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8afcbbe77df962369eddaca13a417a52f302c53a", + "description": "jay: load_simd_width_intel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4eb838eb48a8e489978c6d6fbf1a636da807c434", + "description": "jay: split up jay_from_nir.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6925d9ee230915d8cb279174fdcdc75311031852", + "description": "jay: move deswizzle hack outside of swsb", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48a24f3c2754b35a7811933d68bd37e13e93a3a7", + "description": "jay: fix instr counts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a1227f36b953be4ea9e96ac867cdcd08d93b222", + "description": "jay: Clear default group for quad swizzles", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bfb139033de000791725f0aa13b95b6b3ffaf26", + "description": "jay: Make lower_immediates bail if there are no sources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a79931421c45bd014084c98213608a6c00f50b77", + "description": "jay: Assert that source is not null in jay_copy_strided", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e84cba531bbda3c4c1c7194ef6fc6632b4ad7e0e", + "description": "jay: fix simd split swsb bugs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e66bfbd6916429d3029b1172715da5d3a73380f2", + "description": "jay: fix SEND scoreboarding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "10fbfe1f65b5aab497273a84838a152cda50dff6", + "description": "jay: improve vector affinities", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd6efffb47105a40815c510611495fdb077369a0", + "description": "jay: generalize alignment heuristic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e54898fdc8fcab3dedeaf09f93687b0c1182fe1f", + "description": "jay: tweak roundrobin", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8aeeaa4d85b63b9a403877addd2f18e1f08ba7ec", + "description": "jay: marginally improve send splitting heuristic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "820e3a94030bf2bab3333f8585bb900d9572c912", + "description": "jay: roundrobin RA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57a00707a19bbf43b60b4521575ed8565f6ce153", + "description": "jay: drop GRF reg stats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ab67f80e9e22abce7528b33f953458437e6cefc", + "description": "jay: rematerialize address regs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a9365ff9bdf6db715bdba8d15a4485c6faa9c83", + "description": "jay: fix W-entry calcs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7067b6684639614a1d3179cf44d6ead277b05904", + "description": "nvk: don't set sector promotion on texture headers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b247679ed84a6e67e1eb459e212a0caaad5cb3d1", + "description": "Uprev ANGLE to 5e591d03650dd427001e355f4884b857cadab113", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d7ab8ba6db045cd2fcffcde05e3c880185dcb43", + "description": "ci: nightly run xfiles for a618 angle job", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9fdf3f684feb0d2c13f31bd3010219dd44bbc345", + "description": "nak: uregs are 6 bits before Hopper, so enforce that", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf6c3e9d99cfa7b6567b0f7312a07a913bba350d", + "description": "nak: add is_gpr_reg and is_ugpr_reg helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c5ee118cd6837810f084240f2f237d854903bbc", + "description": "nak: add ugpr latency classes for memory instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c92d2191b9bd20bde7f2ebf0c954db520303057", + "description": "nak/nvdisasm_tests: fix offset stride for gens older than Turing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c10ad844f6ab821a3c4f7e400bf898e0d865644", + "description": "intel/genxml: move the GPGPU_DISPATCHDIM* registers to genxml", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e65b5fc0667a13678e3509f9b984b0a15531be3d", + "description": "intel/blorp: remove always-true #if", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "480a94fb16ab87bffcade54389a588082120f0bb", + "description": "radv: Gather debug info about shader args", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff2caf1513585d1dc60e4b2c66ae5c75ff6372b1", + "description": "radv: Set debug info in radv_shader_create_uncached", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3766985f1b6c0a7daaa5cc1ce62177dca589cbfb", + "description": "radv: Refactor declaring shader args", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c485d3a356cfb2432e4173219e93c3ecd63fcdb4", + "description": "radv: Add RT prolog information to hang reports", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c10b4b1e47bbfba930f01dcf8dfe5270f7da4219", + "description": "nak: scalarize tex, tld and tld4 on SM70+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6fb51caf5e4f1a67743c6f1ca393476efa5992f", + "description": "nak/nvdisasm_tests: test .SCR flag in TEX, TLD and TLD4", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f76e7d8e625fa627bd62a60b594dd23b4fc763f5", + "description": "nak: add scalar tex encoding support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8c10eab1f338ae297a7982b38592aded1a13a78e", + "description": "radv: Add an option for dumping BVH stats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "356d88457a578d879099fefd0a15c359e256e307", + "description": "anv: Lower any remaining globals when cmat_calls are inlined", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "3debca7dc66efd55c3a32582c5a0286f0d208ff2", + "notes": null + }, + { + "sha": "31c8e14df318b1e8c0dd34a00deeadb5f89881da", + "description": "broadcom/compiler: MULTOP in branch delay slots doesn't generate RTOP hazard", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd6e7c8ef07f2af067ebfd32f412214936bc6b66", + "description": "broadcom/compiler: really enable branch in delay slots validation", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "90269ba353333be13e54549ecff3adb8803661db", + "notes": null + }, + { + "sha": "8ea53c25d46eb3817170c52faa82a3e5e0beea43", + "description": "anv: log aux disable reasons in image init and DRM modifier selection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "34e27bbf9f88d4322f039244aa473b5485e65b3e", + "description": "anv: log aux disable and aux-skip reasons during image setup", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "44d06d855cb19fed5f5c0b77fb0c89754d7413c8", + "description": "anv: log fast depth clear fallback reasons in vkCmdClearAttachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3b7e56482da22cdb58d7cbb6b048673e93dc7404", + "description": "anv: log fast color clear fallback reasons in vkCmdClearAttachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63c47734a9093c9b3649d247a9ae21a9ef2de321", + "description": "pvr: re-enable wideLines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffce80d242d1132c06284d44580f62b3bb4f5d2a", + "description": "pvr: re-enable depthBiasClamp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50b06b888f0cdcf3dd85ee033761927971508511", + "description": "pvr: re-enable multiDrawIndirect", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e946d6754e169316c7a6206bb155592793b43a35", + "description": "pvr: re-enable fullDrawIndexUint32", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e99e275c56d85a065dd1bcab21d58f31fba25be5", + "description": "docs/vulkan: fix the order of platform and vendor extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd8b288cd09bb66160010c3932eb9b6efbcf0b05", + "description": "docs/vulkan: fix the order of KHR and EXT extensions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "984aa6e08550b6bd1b3af30d4945a8eb748472c4", + "description": "aco/ra: create s_bitset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88dcda1078b036828ba8ead90a261e9a82c60f16", + "description": "aco: support s_bitset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6a2ac18b2b0a358b4cfa3d89013c5ab818be9e72", + "description": "radv: remove radv_remove_color_exports", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbeccb0a09d4c705a723c83c5e2ab02e6dda9cdc", + "description": "radv: call radv_optimize_nir after lowering io", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4598bbaea79fa2e3860149604779dd7f342a85a7", + "description": "radv: immediately remove phis after loop unrolling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "7e163fb79377c0fdf6d4e99ca4775fa7e1a4299e", "description": "ac/tests: use amdgpu shim devices",