diff --git a/.pick_status.json b/.pick_status.json index 892cce767a1..bebb30fd7ca 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,2904 @@ [ + { + "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": true, + "nomination_type": 2, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "a97c889a7b554009bb7c144d62437f35a593ad00", + "notes": null + }, + { + "sha": "ce60e18bce1a7564a8c8052d6a336c743f594270", + "description": "vulkan: add missing VkMemoryRangeBarriersInfoKHR support", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "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": true, + "nomination_type": 2, + "resolution": 0, + "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",