Module: Mesa
Branch: staging/22.0
Commit: 4b45d80f05436efb194e01dccd528c1e0968b4c2
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b45d80f05436efb194e01dccd528c1e0968b4c2

Author: Dylan Baker <[email protected]>
Date:   Wed Mar  9 13:54:35 2022 -0800

.pick_status.json: Update to cc4f0e804e6feee17a657d052f4f2ee32ebe53d0

---

 .pick_status.json | 1008 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1008 insertions(+)

diff --git a/.pick_status.json b/.pick_status.json
index 1603bcf1733..d0a8f305f7d 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -1,4 +1,1012 @@
 [
+    {
+        "sha": "cc4f0e804e6feee17a657d052f4f2ee32ebe53d0",
+        "description": "vulkan,lavapipe: Move some enqueue helpers to common 
code",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b98cfe9cb4ad87af194bc3948f8b864cee7f9073",
+        "description": "lavapipe: Re-use auto-generated vk_cmd_enqueue 
entrypoints",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "66cb64c8ad339848e7538faa24800755dc6221f8",
+        "description": "lavapipe: Reset the free_cmd_buffers list in 
TrimCommandPool",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
+    },
+    {
+        "sha": "719b949575dabfddd56bedbffb7a188555401a31",
+        "description": "vulkan/cmd_queue: Generate enqueue entrypoints",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "47fc0b39c79c26e14e58a4206f580e1ae94e2c24",
+        "description": "vulkan/cmd_queue: Properly deconstify array of 
pointers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0d5dc6ef6a6d20e51992ff5517d4d856cf504ddc",
+        "description": "vulkan/cmd_queue: Stop generating enqueue helpers for 
INTEL perf queries",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "cf8cf8a827bc4af9803219e3aacfaf5e53092b1d",
+        "description": "vulkan/cmd_queue: Re-flow MANUAL_COMMANDS",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "290e33ab20c8c3cc0b2249f214addc17b4edf5d9",
+        "description": "vulkan/cmd_queue: Remove duplicate entries in 
MANUAL_COMMANDS",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "6bd8a3c7e434e269ef972c49e8189a0003a9f8ee",
+        "description": "vulkan/runtime: Add a vk_cmd_queue object to 
vk_command_buffer",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ad4d2da90a7b0cacb5c1bd1543dd8440e47e294c",
+        "description": "vulkan/cmd_queue: Add an initializer for the 
vk_cmd_queue object",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "dd0f6cb45bc6d5dcd7b256b6a10affa104a28434",
+        "description": "vulkan/cmd_queue: Constify vk_cmd_queue.alloc",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a3d096f4ba18fca7efbec1360490675279b91983",
+        "description": "lavapipe: add the full list of cts fails",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b70f14188df98cec1aa0741e015367e516dbfd6f",
+        "description": "virgl: Check texture multisample compatibility",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "571c5e8fdcce9857e053e76782501de61bd131d5",
+        "description": "virgl/ci: Uprev virglrenderer",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c4703cd8465a83aac1858d3fd376c9cf1485fad9",
+        "description": "tu: Implement VK_EXT_depth_clip_control",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "49b54311975306125f10ecf93e8f9542712c41f4",
+        "description": "broadcom/compiler: remove unused functions",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "45770ac286b41b60a9eb165eea70bf1560917414",
+        "description": "docs: add release notes for 22.0.0",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "84748172539d521e6f328799aa64ed493bdc837f",
+        "description": "docs: Add calendar entries for 22.0 release.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b7e1df14f03d042b8d030aa6388b709a904738e9",
+        "description": "docs: update calendar and link releases notes for 
22.0.0",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "75a783ea73e8c0ae61a0b0680a27f993ac2e740d",
+        "description": "ac: Query the amdgpu MEC firmware version.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f4ec900953ba61188ecf58c3f648b11f8ef64764",
+        "description": "mesa: Fix discard_framebuffer for fbo vs winsys",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "db2ae51121067b66d4ee8313ba7f74cecb201a03"
+    },
+    {
+        "sha": "d5d8519cb5526c8fa0aba4cf360dd97fc1fa1080",
+        "description": "docs/ci: Add docs for using a POE switch to control 
boards, like nouveau.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e8da28d5e88308e7381af74315fde6383de96292",
+        "description": "docs/ci: Update some bare-metal CI docs.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "5497d60639809444637a950974276187ea6c4387",
+        "description": "ci/nouveau: Add a manual run for the Jetson Nano 
(GM20B).",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1b374f8c91692a191ba8ec0696aa07fb8a5cf69f",
+        "description": "ci/nouveau: Add nouveau support to the rootfs.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a9e67738d61e04b2d71623b18222b6876268c63d",
+        "description": "ci: Stop xz-compressing firmware for ramdisks.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9b918c4df2b09fe1d6d7429e69aa0cfa7913b3fb",
+        "description": "ci/bare-metal: Increase maximum retry count for POE 
boots.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "45b7648cb1b302905083f72b71f20541a6720415",
+        "description": "ci/bare-metal: Drop the BM_POE_USERNAME/PASSWORD env 
var checks.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c24bca2d3a0e4255dbe155cfb7d942bfb104a2ad",
+        "description": "zink: lower dmod on AMD hardware",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc"
+    },
+    {
+        "sha": "1845957a31b02313a9a4b9d182c3344b74896a2d",
+        "description": "zink: add another radv fail",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e70b6be11724b22400a51f074a20f555c2d18b81",
+        "description": "zink: update radv fails",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "889d0507391a7a6b365cee6d5eb24a03fa091f98",
+        "description": "venus: add VK_EXT_vertex_attribute_divisor",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4752429e364bb0de8d979dcd748b42a524efbedc",
+        "description": "venus: add VK_EXT_shader_stencil_export",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1ecd481bd7d8a86840d703714aa20f602e1f46fe",
+        "description": "venus: add VK_EXT_robustness2",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "25795308efcf229e0ac893937c4d6811e99baf11",
+        "description": "venus: add VK_EXT_depth_clip_enable",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "bebe5e39254671e22c375aef35ca6441bbed62de",
+        "description": "venus: add VK_EXT_conservative_rasterization",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f0e0daf46b60b0d622ce4825b3cf75e0b24aef8e",
+        "description": "venus: add VK_EXT_shader_demote_to_helper_invocation",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "99473f610a7109ffe94699df7c76a0f0fc3b9cbf",
+        "description": "venus: update venus-protocol headers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "823cffbe1cb728a832a9c30330e94ba0e173eaa0",
+        "description": "anv: include Primitive Header in mesh shader 
per-primitive output",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f410c1142fb71f4af0e0903179298f88e3da4327",
+        "description": "anv: set number of viewports in clip state (mesh)",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "81df66bfff65751ad40ede3fa31415d06f17abe4",
+        "description": "intel/compiler: mark some variables as per-primitive 
in FS if they come from MS",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8c16ce53a990e57ce4fa7209e07ced58916a683d",
+        "description": "intel/compiler: handle ViewportIndex, PrimitiveID and 
Layer in MUE setup",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "bc4f8c073a2cf35227df85a1edfce9848b9cdfae",
+        "description": "intel/compiler: inject MUE initialization",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "333a490e32d03586a7eff09a2abc0402ad3fe251",
+        "description": "intel/compiler: shift mesh urb read/write window when 
offset is too large",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "6c1c9067d92d0364d414893adcfe63368d78fca6",
+        "description": "aco: always emit vk_cvt_pkrtz_f16_f32 for 
nir_op_pack_half_2x16_split",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fa41bd06879423f91b52829ee679fc94c3e3ffab",
+        "description": "docs: improve language in zink article",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e66613497567026ce421057939d027e5913462b5",
+        "description": "docs: fixup zink gl 4.3 requirements",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "29f8f21bff69019671f96e3c9aef6a17dbe3ba94"
+    },
+    {
+        "sha": "44feff93c2d67e52699ace7002f3a2319d5ef6d5",
+        "description": "broadcom/compiler: don't always assign r5 if 
available",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "77f58b46d9f20af89e74d1301e4220b5e48fa8be",
+        "description": "broadcom/compiler: add comment on why we don't use r5 
with ldunifa",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "5b140428b062ae22945d203a3ae6e51f85b68512",
+        "description": "broadcom/compiler: adjust register threshold for 
2-thread compiles",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a35b47a0b1aff2407dc3274b45afb27d7cf7cf47",
+        "description": "broadcom/compiler: add a strategy to disable 
scheduling of general TMU reads",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f783bd0d2a75a1244fdbb4a1754f072891e87af6",
+        "description": "broadcom/compiler: define v3d-specific delays for NIR 
instructions",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fed51585c4acf4e4d10a466e2ad198f4009e9e85",
+        "description": "nir/schedule: allow drivers to decide about 
instruction latency",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e7a4e97076a259bbbea9b02cc804494a8eef9fd8",
+        "description": "nir/schedule: use larger delay for non-filtered memory 
reads",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3bd041e2fbfd9f846d4fea9ce612d4d6c4c0f57a",
+        "description": "nir/schedule: handle 
nir_intrinsic_group_memory_barrier",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "46e330c07e4f2140b3ae3e919994f03f36dbb4bf",
+        "description": "nir/schedule: fix handling of generic memory barrier",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9ef499b315392d5c1ac853917b7c7eaaa098ad4a",
+        "description": "broadcom/compiler: stop moving UBO loads before NIR 
scheduling",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "bf7777a5d4f42515a1bd9f681e28f74bfa2cc1de",
+        "description": "lavapipe: set non-zero device/driver uuid",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "2e878293f4cf20df21aded2446ef9a3f91b27e68",
+        "description": "turnip: Make autotuner work with reusable command 
buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "d9e400b9b60e2c43c958ec817fd052e5decd9458",
+        "description": "virgl: Add a few more formats to the format table",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8b9045e7a45f9de402fd841ef72cbf52170b7fce",
+        "description": "intel: Use 3DSTATE_BINDING_TABLE_POOL_ALLOC 
exclusively on Gfx11+",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "e3a0e97300c877ec95e88efa35d90ad5e319273a",
+        "description": "intel: Limit Wa_1607854226 to Gfx12.0 only",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ab47cad4fb0840bd309247ba0eba6f391c592962",
+        "description": "iris: Rename surface_base_address to binder_address in 
a few places",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "db34c715139e4ebe0bb51d6cb1e1e21ecedfbb24",
+        "description": "iris: Use more efficient binding table pointer formats 
on Icelake+.",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a83c91a2613e2e3cd6ecb03eda8b3ba4e373171b",
+        "description": "blorp: Add a binding_table_offset_to_pointer helper",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3c3a8f853dd8b43bfd51794f2a7d632feda396c4",
+        "description": "gallium/tc: zero alloc transfers",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "caeec6262df31fd0f5e9c0be233c2b1aed5380c0",
+        "description": "util/slab: add slab_zalloc",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "2cd30266f155a7b4edc0b9f653d773e709b021b8",
+        "description": "tu: Refactor VS DECODE/DEST to be emitted in two pkt4",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fa323cb93a128676beda5654d1691f8f5a62f7b5",
+        "description": "mesa/st: make export_point_size shader key clobber 
existing psiz",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9ae0cdc4539e9a64d12c59d1450d865da579e9e0",
+        "description": "mesa/st: check max output components for adding 
pointsize during precompile",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "070a7b506df98c598ad4ea1cc43f1ef887ec2c75",
+        "description": "mesa/st: count FF shaders as needing psiz export for 
precompile",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1183988d74f1116dad280bd332601dc024c0c32f",
+        "description": "mesa/st: precompile with API pointsize only if the 
shader doesn't have pointsize",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "96098d7c2531d0da1a447ff8f61707c7665abb02",
+        "description": "mesa/st: simplify pointsize precompile conditional",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "882abacde3694c3bf3b0cfd0d124e7dda49d1977",
+        "description": "mesa/st: simplify pointsize shader update conditional",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b73663c51ed75998c64ead09a1bc94a559bbc48e",
+        "description": "mesa: always set PointSizeEnabled for API_OPENGLES2",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9d98bc238e19ec07e82b3420b80edc59279709c7",
+        "description": "mesa/st: only add pointsize output if it doesn't 
exceed max component limit",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0d80aed363c3d8d149b6ad8323374a8e19b50be6",
+        "description": "nir/gather_info: check copy_deref instrs for writing 
outputs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "fdee7240ffba60ba4d4176b9e47f240e2c0bde38",
+        "description": "mesa/st: conditionally add pointsize outputs to ES 
tess/geom shaders",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "597bd11b7b328b13dde8051e57388e08a9e9a4b2",
+        "description": "mesa/st: add a gl_program struct flag to skip psiz 
exports for xfb",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "53cbba83eb66b3bcacbfc467af495b86d63dad68",
+        "description": "glsl: store OES/EXT point_size extension enablement to 
shader struct",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "02906baba745e6a6d2f27c1654e361665db4ac77",
+        "description": "panvk: Implement vkCmdDispatch()",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "1056b3e39ecfc8d755ef81b60b106ed85d3b28ab",
+        "description": "panvk: Add support for storage image",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "eca0a0e29ed1dcb58043add3e3f20f830427b89d",
+        "description": "panvk: Move dummy attribute buffer emission out of 
emit_{attribute,varying}_bufs",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0e7e1b64fcdaf2f1c7977a979d8744fe64650b82",
+        "description": "panvk: Add support for storage/uniform buffers with 
dynamic offsets",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "13378e41295a00990b166a15d7c6726559f6201f",
+        "description": "panvk: Support creation of compute pipelines",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "b05ffc9feca72de7ae3e4ea74c8cdee400e39084",
+        "description": "panvk: Add support for storage buffers",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9a20467cf29fef1acc5f58dc1acf53c2c62991c6",
+        "description": "panvk: Add support for push constants",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3634063b08a4272f9d21b0fac23ba3e509992dc9",
+        "description": "zink: handle spirv xfb insanity",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "dfbb7c1f735992ee2b2ddb194200db739b36955a",
+        "description": "zink: store shader to ntv_context",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "76fe6f72358c5919e85206a6c365ffede9677fd1",
+        "description": "zink: handle remaining xfb corner cases during 
analysis",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3f7da0c58447979976eb2928625b1f93154f6c57",
+        "description": "zink: fix xfb analysis variable finding for arrays",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4ed7329236a576b6b6f615787bb722b960f32c6b",
+        "description": "zink: correctly set xfb packed output offsets",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "432700fc61a33e0c040d47d9b7bd8cfe970d35cc",
+        "description": "zink: store the correct number of components for xfb 
packing outputs",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a5c7d34fdf8403b0115d5eead7ca67027e93efc7",
+        "description": "zink: use 64bit mask for xfb analysis",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "a0feafbcc85c0a6d0119c2b1a776f9d20a57ceb9",
+        "description": "ci: more stoney flakes",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ddfa9e7cc97c2db352611b1d1f8c764d09dfc250",
+        "description": "ci: add another stoney flake",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "6ab720f1f495e6e768d8254b0bf005e79aacb8f9",
+        "description": "aux/cso: stop tracing during cso_unbind()",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "0e51c478162e9f711d42cd479de677e539e88ded",
+        "description": "aux/trace: dump more rasterizer state members",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "ec45b7ed32df086efe3a00504cdd75212aff1f34",
+        "description": "aux/trace: dump clear_texture colors",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "296e26eec84a36a7c512eb333a1a98248fe0da25",
+        "description": "aux/trace: dump clear colors as uints",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "8142fc5a455e010abf2ce55d0ad938f7ae88bb32",
+        "description": "aux/trace: rzalloc the context struct",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "f1cdaf36df75617645ce315f5c089558c04dea46",
+        "description": "aux/trace: more screen methods",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "204ea77b0674fb611155bd3ba2e6169cc8646b3f",
+        "description": "lavapipe: fix pipeline creation for blend and zs 
states",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "7114490115f1f1c95b647a0c400274f6f886ebf5",
+        "description": "lavapipe: update multisample state after blend state",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "711f0d1df4f81e0701974b4471929f095b2ba940",
+        "description": "turnip: Don't call getenv() directly",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "c9d99b7eec7ec14d6d71d381a424b6280d75a882",
+        "description": "virgl: Fix texture transfers by using a staging 
resource",
+        "nominated": true,
+        "nomination_type": 1,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7"
+    },
+    {
+        "sha": "165a880f1ae1f528d597bf3de138a29445b01a48",
+        "description": "llvmpipe: clamp surface clear geometry",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "2d1b506acfe55165511a2bb83acb013353e531ab",
+        "description": "lavapipe: clamp clear attachments rects",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "4c76a19ca35ded99a2f13eef59a0cd161e3c43b0",
+        "description": "llvmpipe: fix debug print iterating in 
set_framebuffer_state",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "3ef093f697ad9027ba514c7a4a6a10b7bd95bd47",
+        "description": "zink: ci updates",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "5fae35fb17d6d89c4fe1d9d5a19d827caf25b9fc",
+        "description": "zink: fix 64bit float shader ops",
+        "nominated": true,
+        "nomination_type": 0,
+        "resolution": 0,
+        "main_sha": null,
+        "because_sha": null
+    },
+    {
+        "sha": "9579df6a7ffc2116623cd3d2d9517dabe770cfe4",
+        "description": "zink: run nir_lower_phis_to_scalar in optimization 
loop",
+        "nominated": false,
+        "nomination_type": null,
+        "resolution": 4,
+        "main_sha": null,
+        "because_sha": null
+    },
     {
         "sha": "342e6f83321a91816358dee82178809b2a8aeeaa",
         "description": "radv,aco,llvm: lower post shuffle vertex in NIR",

Reply via email to