1[
2    {
3        "sha": "cb781fc350108584116280fc597c695d2f476c68",
4        "description": "lavapipe: ci updates",
5        "nominated": false,
6        "nomination_type": null,
7        "resolution": 4,
8        "main_sha": null,
9        "because_sha": null
10    },
11    {
12        "sha": "1532556eb0b889250c5480ec7795f4d92b170af2",
13        "description": "zink: ci updates",
14        "nominated": false,
15        "nomination_type": null,
16        "resolution": 4,
17        "main_sha": null,
18        "because_sha": null
19    },
20    {
21        "sha": "08c2b9d7cbc2b60233c3d3ed411ceb9649fe5c9f",
22        "description": "lavapipe: use util_pack_color_union() for generating clear colors",
23        "nominated": true,
24        "nomination_type": 0,
25        "resolution": 0,
26        "main_sha": null,
27        "because_sha": null
28    },
29    {
30        "sha": "6faaeca584bcc214585e92212233a27f7176ff7b",
31        "description": "ci/freedreno: Add another unsizedArrayLength flake.",
32        "nominated": false,
33        "nomination_type": null,
34        "resolution": 4,
35        "main_sha": null,
36        "because_sha": null
37    },
38    {
39        "sha": "cf4de7d8ffaef30521a98a07ec5a02716ac2b243",
40        "description": "venus: Allow usage of virtio-mmio based device",
41        "nominated": false,
42        "nomination_type": null,
43        "resolution": 4,
44        "main_sha": null,
45        "because_sha": null
46    },
47    {
48        "sha": "5e9df85b1a4504c5b4162e77e139056dc80accc6",
49        "description": "aco: optimize discard_if when WQM is not needed afterwards",
50        "nominated": false,
51        "nomination_type": null,
52        "resolution": 4,
53        "main_sha": null,
54        "because_sha": null
55    },
56    {
57        "sha": "13c31379603bbea4ce2f03b3c6a0443888217e0a",
58        "description": "aco: merge block_kind_uses_[demote|discard_if]",
59        "nominated": false,
60        "nomination_type": null,
61        "resolution": 4,
62        "main_sha": null,
63        "because_sha": null
64    },
65    {
66        "sha": "e7d1c8cc5eb1b3a4ab056beba56f5feab75f7be0",
67        "description": "aco: make Preserve_WQM independent from block_kind_uses_discard_if",
68        "nominated": false,
69        "nomination_type": null,
70        "resolution": 4,
71        "main_sha": null,
72        "because_sha": null
73    },
74    {
75        "sha": "08b8500dfbd733bd8e47a3d659b22cc4480a6e6e",
76        "description": "aco: remove block_kind_discard",
77        "nominated": false,
78        "nomination_type": null,
79        "resolution": 4,
80        "main_sha": null,
81        "because_sha": null
82    },
83    {
84        "sha": "b67092e685cdd35e3505607d2bef3dbc62cb295a",
85        "description": "aco: emit nir_intrinsic_discard() as p_discard_if()",
86        "nominated": false,
87        "nomination_type": null,
88        "resolution": 4,
89        "main_sha": null,
90        "because_sha": null
91    },
92    {
93        "sha": "1895e17591439ca876da1b1a1c9669cbb5c70f0a",
94        "description": "mesa: align constant/uniform uploads to driver expected alignment",
95        "nominated": false,
96        "nomination_type": null,
97        "resolution": 4,
98        "main_sha": null,
99        "because_sha": null
100    },
101    {
102        "sha": "418c77640bfe433caf3edccec5a43bd86c7e04f3",
103        "description": "zink: Fix MSVC RTC in zink_get_framebuffer_imageless()",
104        "nominated": false,
105        "nomination_type": null,
106        "resolution": 4,
107        "main_sha": null,
108        "because_sha": null
109    },
110    {
111        "sha": "86cb664cd8548f05d3a0fc07fea3a14e34ba60cc",
112        "description": "zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE",
113        "nominated": false,
114        "nomination_type": null,
115        "resolution": 4,
116        "main_sha": null,
117        "because_sha": null
118    },
119    {
120        "sha": "7e9481eaacf54f850ee413c7872c41644f4d94e6",
121        "description": "gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE",
122        "nominated": false,
123        "nomination_type": null,
124        "resolution": 4,
125        "main_sha": null,
126        "because_sha": null
127    },
128    {
129        "sha": "93a90fc85d037e2c6834fb969562391310ae9cd0",
130        "description": "anv: fix conditional render for vkCmdDrawIndirectByteCountEXT",
131        "nominated": true,
132        "nomination_type": 1,
133        "resolution": 0,
134        "main_sha": null,
135        "because_sha": "2be89cbd826f9ac2703127025714a55595de33d3"
136    },
137    {
138        "sha": "5d3e4193786f1b55aa6a3d74e2b9b954eb9287e5",
139        "description": "anv: enable ray queries",
140        "nominated": false,
141        "nomination_type": null,
142        "resolution": 4,
143        "main_sha": null,
144        "because_sha": null
145    },
146    {
147        "sha": "c78be5da300ae386a12b91a22efb064335e2043a",
148        "description": "intel/fs: lower ray query intrinsics",
149        "nominated": false,
150        "nomination_type": null,
151        "resolution": 4,
152        "main_sha": null,
153        "because_sha": null
154    },
155    {
156        "sha": "712d8fb0434a0af6d0479a5ea44a7bbc49dd8b2b",
157        "description": "intel/nir: document RT builder",
158        "nominated": false,
159        "nomination_type": null,
160        "resolution": 4,
161        "main_sha": null,
162        "because_sha": null
163    },
164    {
165        "sha": "e06f9d49bc2263bf8d129d858a01072eab2f9fd5",
166        "description": "nir/lower_shader_calls: consider relocated constants as rematerializable",
167        "nominated": false,
168        "nomination_type": null,
169        "resolution": 4,
170        "main_sha": null,
171        "because_sha": null
172    },
173    {
174        "sha": "046571479028aeb5577344a91f0c4d565415f4bc",
175        "description": "intel/nir/rt: add more helpers for ray queries",
176        "nominated": false,
177        "nomination_type": null,
178        "resolution": 4,
179        "main_sha": null,
180        "because_sha": null
181    },
182    {
183        "sha": "d5b994ec8aa4b85b0d131c2249452ffd4c429cc6",
184        "description": "intel/nir/rt: make RT manipulation helpers helper invocations ready",
185        "nominated": false,
186        "nomination_type": null,
187        "resolution": 4,
188        "main_sha": null,
189        "because_sha": null
190    },
191    {
192        "sha": "fb69fed65b7c3e30815f69c26f99ecab0050bd00",
193        "description": "intel/nir: document committed argument",
194        "nominated": false,
195        "nomination_type": null,
196        "resolution": 4,
197        "main_sha": null,
198        "because_sha": null
199    },
200    {
201        "sha": "b0624e414f42a93d8ae1210ad58065dd1c97d2a4",
202        "description": "intel/fs: make trivial shader complete tracing operations with missing shaders",
203        "nominated": false,
204        "nomination_type": null,
205        "resolution": 4,
206        "main_sha": null,
207        "because_sha": null
208    },
209    {
210        "sha": "35bd19f53d033f83b8c17aeba7a5f973246387c2",
211        "description": "intel/nir/rt: load bvh_level value off mem_hit structure",
212        "nominated": false,
213        "nomination_type": null,
214        "resolution": 4,
215        "main_sha": null,
216        "because_sha": null
217    },
218    {
219        "sha": "6d9ae6ec1eaae3ff3407a37262d4b0a68e69c826",
220        "description": "intel: add a new intrinsic to get the shader stage from bindless shaders",
221        "nominated": false,
222        "nomination_type": null,
223        "resolution": 4,
224        "main_sha": null,
225        "because_sha": null
226    },
227    {
228        "sha": "b8f087b0e6da6bce11ae294ae4735c712c7d76ef",
229        "description": "nir/builder: add nir_ior_imm() helper",
230        "nominated": false,
231        "nomination_type": null,
232        "resolution": 4,
233        "main_sha": null,
234        "because_sha": null
235    },
236    {
237        "sha": "bb40e999d114db361539cdc4ddb65ace37d76562",
238        "description": "intel/nir: use a single intel intrinsic to deal with ray traversal",
239        "nominated": false,
240        "nomination_type": null,
241        "resolution": 4,
242        "main_sha": null,
243        "because_sha": null
244    },
245    {
246        "sha": "39f6cd5d799ad077ad41d920dc31c5da1fae3c24",
247        "description": "intel/nir: fix shader call lowering",
248        "nominated": true,
249        "nomination_type": 1,
250        "resolution": 1,
251        "main_sha": null,
252        "because_sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab"
253    },
254    {
255        "sha": "2665595244811d84b0acd4a8df32d2feaf95cb9e",
256        "description": "intel/fs: limit FS dispatch to SIMD16 when using ray queries",
257        "nominated": false,
258        "nomination_type": null,
259        "resolution": 4,
260        "main_sha": null,
261        "because_sha": null
262    },
263    {
264        "sha": "57eed6698b5cf462f762a4b04ef45ec84c01f262",
265        "description": "intel/compiler: tracker number of ray queries in prog_data",
266        "nominated": false,
267        "nomination_type": null,
268        "resolution": 4,
269        "main_sha": null,
270        "because_sha": null
271    },
272    {
273        "sha": "9b366243ed882f5b705bc99e641bca7b3015a23b",
274        "description": "intel/fs: load more fields from BVH instance leafs",
275        "nominated": false,
276        "nomination_type": null,
277        "resolution": 4,
278        "main_sha": null,
279        "because_sha": null
280    },
281    {
282        "sha": "c89024e4463389663cf7f7d2f2752de2029efb23",
283        "description": "intel/fs: don't set allow_sample_mask for CS intrinsics",
284        "nominated": true,
285        "nomination_type": 1,
286        "resolution": 1,
287        "main_sha": null,
288        "because_sha": "77486db867bd39aa9b76e549c946b0a165fcb21a"
289    },
290    {
291        "sha": "9d22f8ed23d9192789fd656f64cd9defbe02fea8",
292        "description": "intel/fs: add support for ACCESS_ENABLE_HELPER",
293        "nominated": false,
294        "nomination_type": null,
295        "resolution": 4,
296        "main_sha": null,
297        "because_sha": null
298    },
299    {
300        "sha": "c199f44d17cb72e9aa55ec4885cb0bde985ae972",
301        "description": "intel/fs: name sources for A64 opcodes",
302        "nominated": false,
303        "nomination_type": null,
304        "resolution": 4,
305        "main_sha": null,
306        "because_sha": null
307    },
308    {
309        "sha": "23ce94ff7e28ee1771f53931d20c0ed1fe87c4a5",
310        "description": "intel/nir/rt: add a new number of SIMD lanes per DSS helper",
311        "nominated": false,
312        "nomination_type": null,
313        "resolution": 4,
314        "main_sha": null,
315        "because_sha": null
316    },
317    {
318        "sha": "61c9b7a82e99892cfcd70fedb2a4fd3fdd795256",
319        "description": "intel/fs: add support for Eu/Thread/Lane id",
320        "nominated": false,
321        "nomination_type": null,
322        "resolution": 4,
323        "main_sha": null,
324        "because_sha": null
325    },
326    {
327        "sha": "3dabe9325762d6e0492261b18b496c3d152c250c",
328        "description": "intel/fs: rework dss_id opcode into generic opcode",
329        "nominated": false,
330        "nomination_type": null,
331        "resolution": 4,
332        "main_sha": null,
333        "because_sha": null
334    },
335    {
336        "sha": "4deb8e86dfd1a5da404d91c717cf2372738f1a07",
337        "description": "nir: change intel dss_id intrinsic to topology_id",
338        "nominated": false,
339        "nomination_type": null,
340        "resolution": 4,
341        "main_sha": null,
342        "because_sha": null
343    },
344    {
345        "sha": "fdb74a77d289a23457b62ae3efe3c032562087cf",
346        "description": "intel/ds: fix compilation with perfetto",
347        "nominated": false,
348        "nomination_type": 1,
349        "resolution": 4,
350        "main_sha": null,
351        "because_sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d"
352    },
353    {
354        "sha": "a52e4871fe9ffb5dc084ea7ab75f1b7d1264813d",
355        "description": "meson: add radv to meson devenv",
356        "nominated": false,
357        "nomination_type": null,
358        "resolution": 4,
359        "main_sha": null,
360        "because_sha": null
361    },
362    {
363        "sha": "8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc",
364        "description": "vk/sync: add asserts for timeline semaphore count matching",
365        "nominated": false,
366        "nomination_type": null,
367        "resolution": 4,
368        "main_sha": null,
369        "because_sha": null
370    },
371    {
372        "sha": "388f23eabe54cb92d71eb5a31b39338585cd4d76",
373        "description": "zink: min/max blit region in coverage functions",
374        "nominated": true,
375        "nomination_type": 0,
376        "resolution": 1,
377        "main_sha": null,
378        "because_sha": null
379    },
380    {
381        "sha": "b656ab75a684807d2718d726dd807726a36f1a0f",
382        "description": "zink: reject invalid draws",
383        "nominated": true,
384        "nomination_type": 0,
385        "resolution": 1,
386        "main_sha": null,
387        "because_sha": null
388    },
389    {
390        "sha": "e38c13830fcbe8f3784dc3adbd736ea72b67fdea",
391        "description": "zink: fix PIPE_CAP_TGSI_BALLOT export conditional",
392        "nominated": true,
393        "nomination_type": 0,
394        "resolution": 1,
395        "main_sha": null,
396        "because_sha": null
397    },
398    {
399        "sha": "8907964dcd59580efc4edf4e5ba6cc4864c69622",
400        "description": "zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED",
401        "nominated": false,
402        "nomination_type": null,
403        "resolution": 4,
404        "main_sha": null,
405        "because_sha": null
406    },
407    {
408        "sha": "413bf889e70b298eebd4402c42ac056a5965f820",
409        "description": "radeonsi/blit: relax conditions to use sdma copy for prime buffers",
410        "nominated": false,
411        "nomination_type": null,
412        "resolution": 4,
413        "main_sha": null,
414        "because_sha": null
415    },
416    {
417        "sha": "3b27ad150464c11c95a796d64acedddfe1963f03",
418        "description": "radeonsi: create prime buffers as uncached",
419        "nominated": false,
420        "nomination_type": null,
421        "resolution": 4,
422        "main_sha": null,
423        "because_sha": null
424    },
425    {
426        "sha": "18c38bf78fc33d4197f2e2ca9386e6e8bccf8193",
427        "description": "gallium: rename PIPE_BIND_DRI_PRIME",
428        "nominated": false,
429        "nomination_type": null,
430        "resolution": 4,
431        "main_sha": null,
432        "because_sha": null
433    },
434    {
435        "sha": "42c149e36b3e7f365f2aba45dd8320df550b4e5d",
436        "description": "gallium/dri: add missing PIPE_BIND_DRI_PRIME handling",
437        "nominated": false,
438        "nomination_type": null,
439        "resolution": 4,
440        "main_sha": null,
441        "because_sha": null
442    },
443    {
444        "sha": "3926be368e837348c01d58979b878759a65e7ff2",
445        "description": "ci/iris: Mark qbo tests as flakes",
446        "nominated": false,
447        "nomination_type": null,
448        "resolution": 4,
449        "main_sha": null,
450        "because_sha": null
451    },
452    {
453        "sha": "df1751a2bbd38b32f2d5673ba584fd72e371be62",
454        "description": "crocus: Enable compat profile the same way as core profile",
455        "nominated": false,
456        "nomination_type": null,
457        "resolution": 4,
458        "main_sha": null,
459        "because_sha": null
460    },
461    {
462        "sha": "604d97671b663501195644f2a5f12535e88c563f",
463        "description": "iris: Add support for flushing the blitter (hackily)",
464        "nominated": false,
465        "nomination_type": null,
466        "resolution": 4,
467        "main_sha": null,
468        "because_sha": null
469    },
470    {
471        "sha": "9c5dc4985b2cb832eea2b943eccc096f26cf3611",
472        "description": "blorp: Assert that blorp_copy() on the blitter can handle it",
473        "nominated": false,
474        "nomination_type": null,
475        "resolution": 4,
476        "main_sha": null,
477        "because_sha": null
478    },
479    {
480        "sha": "d2646e147ba6d8967ca091be1e0c84518fd05812",
481        "description": "intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field",
482        "nominated": false,
483        "nomination_type": null,
484        "resolution": 4,
485        "main_sha": null,
486        "because_sha": null
487    },
488    {
489        "sha": "7ddad1b93a131df4c3ec86caf7cacd593caef64f",
490        "description": "radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances",
491        "nominated": true,
492        "nomination_type": 0,
493        "resolution": 1,
494        "main_sha": null,
495        "because_sha": null
496    },
497    {
498        "sha": "44bdac984990ff61569075cffa8f73b31609e3d2",
499        "description": "tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder",
500        "nominated": false,
501        "nomination_type": null,
502        "resolution": 4,
503        "main_sha": null,
504        "because_sha": null
505    },
506    {
507        "sha": "b56194649704bd0da2d8dd3044fff2e80d07f3f9",
508        "description": "egl/wayland: Don't replace existing backbuffer in get_buffers",
509        "nominated": false,
510        "nomination_type": null,
511        "resolution": 4,
512        "main_sha": null,
513        "because_sha": null
514    },
515    {
516        "sha": "3da8300562efeeeeea6c80bce98c830b0da28622",
517        "description": "egl/wayland: Reset buffer age when destroying buffers",
518        "nominated": false,
519        "nomination_type": 1,
520        "resolution": 4,
521        "main_sha": null,
522        "because_sha": "22d796feb828daad7c8d600adf271e19a82d67c8"
523    },
524    {
525        "sha": "fa4390f7bf6c2bff7ee6799b67accdf2e2db475c",
526        "description": "ci/iris: Add skips and flakes notes for recent #intel-ci logs.",
527        "nominated": false,
528        "nomination_type": null,
529        "resolution": 4,
530        "main_sha": null,
531        "because_sha": null
532    },
533    {
534        "sha": "0cf32b5079f47900ab043c73ec586c8e62b90a8a",
535        "description": "ci/crocus: Add recent flakes from #intel-ci",
536        "nominated": false,
537        "nomination_type": null,
538        "resolution": 4,
539        "main_sha": null,
540        "because_sha": null
541    },
542    {
543        "sha": "642304595793c81898986b2febc8b6ca967124db",
544        "description": "ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.",
545        "nominated": false,
546        "nomination_type": null,
547        "resolution": 4,
548        "main_sha": null,
549        "because_sha": null
550    },
551    {
552        "sha": "9ea4029f9fea4ed6131c72a65981b39eb0e2353d",
553        "description": "Revert \"radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"\"",
554        "nominated": false,
555        "nomination_type": 2,
556        "resolution": 4,
557        "main_sha": null,
558        "because_sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1"
559    },
560    {
561        "sha": "66f7289d568db8711adb885acc56622e2aff252a",
562        "description": "radv: add reference counting for descriptor set layouts",
563        "nominated": false,
564        "nomination_type": null,
565        "resolution": 4,
566        "main_sha": null,
567        "because_sha": null
568    },
569    {
570        "sha": "37c3be6947b43d31e454d1f4adcee8eea49a8f0a",
571        "description": "crocus: find correct relocation target for the bo.",
572        "nominated": true,
573        "nomination_type": 1,
574        "resolution": 1,
575        "main_sha": null,
576        "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
577    },
578    {
579        "sha": "d774059a0c6c8729904d6fea2db124c9d31aca07",
580        "description": "crocus: enable GL46 tests for HSW in ci",
581        "nominated": false,
582        "nomination_type": null,
583        "resolution": 4,
584        "main_sha": null,
585        "because_sha": null
586    },
587    {
588        "sha": "0299600efb904c59c91a69cabfc36cfcf6a9ec61",
589        "description": "asahi: Fix memory unsafety in delete_sampler_state",
590        "nominated": false,
591        "nomination_type": null,
592        "resolution": 4,
593        "main_sha": null,
594        "because_sha": null
595    },
596    {
597        "sha": "786871c87e85082dc329fd477447505c0b4871b5",
598        "description": "agx: Don't kill helper threads in ld_var",
599        "nominated": false,
600        "nomination_type": null,
601        "resolution": 4,
602        "main_sha": null,
603        "because_sha": null
604    },
605    {
606        "sha": "367d93bcd433ceeece038f9353e4da1df3c9e231",
607        "description": "agx: Handle texture array indices",
608        "nominated": false,
609        "nomination_type": null,
610        "resolution": 4,
611        "main_sha": null,
612        "because_sha": null
613    },
614    {
615        "sha": "b459473bb973d4593f0533a975984aa288e8e275",
616        "description": "agx: Implement nir_op_txb",
617        "nominated": false,
618        "nomination_type": null,
619        "resolution": 4,
620        "main_sha": null,
621        "because_sha": null
622    },
623    {
624        "sha": "e2903f66ecad4c0ef899fd74c995a4174e88c00f",
625        "description": "agx: Translate LOD modes more generically",
626        "nominated": false,
627        "nomination_type": null,
628        "resolution": 4,
629        "main_sha": null,
630        "because_sha": null
631    },
632    {
633        "sha": "d5b7d629d756e779ab8659df48f588443e68b930",
634        "description": "agx: Add AUTO_LOD_BIAS mode",
635        "nominated": false,
636        "nomination_type": null,
637        "resolution": 4,
638        "main_sha": null,
639        "because_sha": null
640    },
641    {
642        "sha": "93f2ae12052450ae4fa26f87bcc3fa0a08c0aa6e",
643        "description": "asahi: Correctly set IOGPU_ATTACHMENT::size",
644        "nominated": false,
645        "nomination_type": null,
646        "resolution": 4,
647        "main_sha": null,
648        "because_sha": null
649    },
650    {
651        "sha": "daab41b80b1f6c6c92382dbba8b53f0ea57ea3f5",
652        "description": "asahi: Identify IOGPU_ATTACHMENT::size",
653        "nominated": false,
654        "nomination_type": null,
655        "resolution": 4,
656        "main_sha": null,
657        "because_sha": null
658    },
659    {
660        "sha": "945a1e0b8cd57403c6a0cbf9b2fec112f233075e",
661        "description": "mesa: fix misaligned pointer returned by dlist_alloc",
662        "nominated": false,
663        "nomination_type": 1,
664        "resolution": 4,
665        "main_sha": null,
666        "because_sha": "05605d7f537c4463cc5471f26fb2226a065561a8"
667    },
668    {
669        "sha": "9230b28533682fe3126ec5328aba31f16f63864b",
670        "description": "svga: store shared_mem_size in svga_compute_shader instead of svga_context",
671        "nominated": false,
672        "nomination_type": 1,
673        "resolution": 4,
674        "main_sha": null,
675        "because_sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd"
676    },
677    {
678        "sha": "c7a357787f27121c4fe4c253a1cb4c0c4640b867",
679        "description": "anv: Increase maxUniformBufferRange to 2^30 when not using the sampler",
680        "nominated": false,
681        "nomination_type": null,
682        "resolution": 4,
683        "main_sha": null,
684        "because_sha": null
685    },
686    {
687        "sha": "49f4f1ec229b1d20f61a955f4a509602b24107b1",
688        "description": "r300: fix deadcode elimination in loops with breaks",
689        "nominated": false,
690        "nomination_type": null,
691        "resolution": 4,
692        "main_sha": null,
693        "because_sha": null
694    },
695    {
696        "sha": "9da3d714b87ce237cf61de4403c5b6af12f1d79d",
697        "description": "anv: add dynamic rendering traces",
698        "nominated": false,
699        "nomination_type": null,
700        "resolution": 4,
701        "main_sha": null,
702        "because_sha": null
703    },
704    {
705        "sha": "d0811ca046476cc0793480a67ed2440a98089c94",
706        "description": "anv: flush utrace before at device destroy",
707        "nominated": false,
708        "nomination_type": null,
709        "resolution": 4,
710        "main_sha": null,
711        "because_sha": null
712    },
713    {
714        "sha": "960e72417f3e8885699cf384f690853e14ba44da",
715        "description": "zink: use scanout obj when returning resource param info",
716        "nominated": true,
717        "nomination_type": 0,
718        "resolution": 2,
719        "main_sha": null,
720        "because_sha": null
721    },
722    {
723        "sha": "a8fbfcfbd3ff2c828f99ffc57f9dd4acc340d902",
724        "description": "pan/midg: Support 8/16 bit load/store",
725        "nominated": false,
726        "nomination_type": null,
727        "resolution": 4,
728        "main_sha": null,
729        "because_sha": null
730    },
731    {
732        "sha": "59ea6e2e27a6141ff4e2f0c2a41b4b1f49c53da3",
733        "description": "pan/midg: Add a pass to lower non-logbase2 global/shared loads",
734        "nominated": false,
735        "nomination_type": null,
736        "resolution": 4,
737        "main_sha": null,
738        "because_sha": null
739    },
740    {
741        "sha": "3f9bce08e10f7dc3c454f93764e8bf474ca1765d",
742        "description": "pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking",
743        "nominated": false,
744        "nomination_type": null,
745        "resolution": 4,
746        "main_sha": null,
747        "because_sha": null
748    },
749    {
750        "sha": "da474d5d14f5b159272abc27c3dd5ea84faa15b3",
751        "description": "pan/midg: Fix the upper/lower limit on 8bit vectors",
752        "nominated": false,
753        "nomination_type": null,
754        "resolution": 4,
755        "main_sha": null,
756        "because_sha": null
757    },
758    {
759        "sha": "b58c2621441fec5be6ff29837feaa08a2394deff",
760        "description": "pan/midg: Fix 64-bit swizzle printer",
761        "nominated": false,
762        "nomination_type": null,
763        "resolution": 4,
764        "main_sha": null,
765        "because_sha": null
766    },
767    {
768        "sha": "39e4b7279dcdcef91a0e829a1938b2816aa4ce75",
769        "description": "pan/midg: Fix swizzling on 8-bit sources",
770        "nominated": false,
771        "nomination_type": null,
772        "resolution": 4,
773        "main_sha": null,
774        "because_sha": null
775    },
776    {
777        "sha": "65209b1adb5e8fb482be0de31f8674f9cb5c9130",
778        "description": "pan/midg: Prefix scalar immediates with '#' instead of '<'",
779        "nominated": false,
780        "nomination_type": null,
781        "resolution": 4,
782        "main_sha": null,
783        "because_sha": null
784    },
785    {
786        "sha": "36bb1ac453e7455be3bcfadd30804f272d36c939",
787        "description": "pan/midg: Remove spurious printf() in print_vector_constants()",
788        "nominated": false,
789        "nomination_type": null,
790        "resolution": 4,
791        "main_sha": null,
792        "because_sha": null
793    },
794    {
795        "sha": "967eb4988e444f881e63f80f843e8573576cd802",
796        "description": "pan/midg: Add intra-bundle interferences",
797        "nominated": false,
798        "nomination_type": null,
799        "resolution": 4,
800        "main_sha": null,
801        "because_sha": null
802    },
803    {
804        "sha": "183bc15bdbe22e46596ffa281781f0c473ad7cb4",
805        "description": "turnip: Unconditionaly remove descriptor set from pool's list on free",
806        "nominated": false,
807        "nomination_type": 1,
808        "resolution": 4,
809        "main_sha": null,
810        "because_sha": "da7a475138d6b5cab15e26be3343abf36ab74727"
811    },
812    {
813        "sha": "81061ed6454a91dae913b0379875369a2fb4ea9a",
814        "description": "docs: Update d3d12 features",
815        "nominated": false,
816        "nomination_type": null,
817        "resolution": 4,
818        "main_sha": null,
819        "because_sha": null
820    },
821    {
822        "sha": "444e18beaa5686be495561a4c5e01329bcdb325c",
823        "description": "d3d12: GL4.2",
824        "nominated": false,
825        "nomination_type": null,
826        "resolution": 4,
827        "main_sha": null,
828        "because_sha": null
829    },
830    {
831        "sha": "126d992097893d7aa7aca0bcd345ab918e830fdd",
832        "description": "d3d12: Allow RGB VS inputs without an alpha channel",
833        "nominated": false,
834        "nomination_type": null,
835        "resolution": 4,
836        "main_sha": null,
837        "because_sha": null
838    },
839    {
840        "sha": "a3a3599a08960c306e29118dafd609b978584623",
841        "description": "d3d12: When adding new output varyings, write 0s",
842        "nominated": false,
843        "nomination_type": null,
844        "resolution": 4,
845        "main_sha": null,
846        "because_sha": null
847    },
848    {
849        "sha": "ccaa79a1baeb7af87ae84e73a7e6e74bea2050a4",
850        "description": "d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs",
851        "nominated": false,
852        "nomination_type": null,
853        "resolution": 4,
854        "main_sha": null,
855        "because_sha": null
856    },
857    {
858        "sha": "1b11113efa817b6fb642a92a4165f3e5a2fe408f",
859        "description": "d3d12: Don't force a GS to be added for 'flat' sysvals",
860        "nominated": false,
861        "nomination_type": null,
862        "resolution": 4,
863        "main_sha": null,
864        "because_sha": null
865    },
866    {
867        "sha": "3feae7ec5dd2cf7cef0750d4fb71ce40503d0d67",
868        "description": "d3d12: Update nir varying bitmasks when linking stages",
869        "nominated": false,
870        "nomination_type": null,
871        "resolution": 4,
872        "main_sha": null,
873        "because_sha": null
874    },
875    {
876        "sha": "27deedc1048ce7272660c14a1a268a1b0e01eb4f",
877        "description": "d3d12: Fix location compares in MSAA disable",
878        "nominated": false,
879        "nomination_type": null,
880        "resolution": 4,
881        "main_sha": null,
882        "because_sha": null
883    },
884    {
885        "sha": "a26f647caae685950f570b97ab590b500933ba16",
886        "description": "d3d12: Update depth invert to deal with multi-viewport",
887        "nominated": false,
888        "nomination_type": null,
889        "resolution": 4,
890        "main_sha": null,
891        "because_sha": null
892    },
893    {
894        "sha": "52b3e6be5fdc385726db2d9fcc2f35b05914bd26",
895        "description": "d3d12: Fix linkage for viewport index",
896        "nominated": false,
897        "nomination_type": null,
898        "resolution": 4,
899        "main_sha": null,
900        "because_sha": null
901    },
902    {
903        "sha": "bafa0e0369a3fc7878e984fd9f87c258e51ac05f",
904        "description": "d3d12: Bind 16 scissor rects when scissor disabled",
905        "nominated": false,
906        "nomination_type": null,
907        "resolution": 4,
908        "main_sha": null,
909        "because_sha": null
910    },
911    {
912        "sha": "929985893aa9ace60c4088b22bfe534b1df9a358",
913        "description": "d3d12: Enable BPTC (BC6/BC7)",
914        "nominated": false,
915        "nomination_type": null,
916        "resolution": 4,
917        "main_sha": null,
918        "because_sha": null
919    },
920    {
921        "sha": "918647000ff5521ee275d0cba82b253eeb6a7e5c",
922        "description": "microsoft/compiler: Set flag for VP/RT array index from VS/DS",
923        "nominated": false,
924        "nomination_type": null,
925        "resolution": 4,
926        "main_sha": null,
927        "because_sha": null
928    },
929    {
930        "sha": "5954c8e524066d6b4f2b5ec420297f75a3a778cd",
931        "description": "microsoft/compiler: Handle SV_ViewportArrayIndex",
932        "nominated": false,
933        "nomination_type": null,
934        "resolution": 4,
935        "main_sha": null,
936        "because_sha": null
937    },
938    {
939        "sha": "47f4cb2405fa8cbfce8e940c07b7725d9619f200",
940        "description": "zink: set needs_mesa_flush_wsi for venus",
941        "nominated": false,
942        "nomination_type": null,
943        "resolution": 4,
944        "main_sha": null,
945        "because_sha": null
946    },
947    {
948        "sha": "737d94a5452bec3fc5d9393995156aba3d2d690a",
949        "description": "zink: always chain wsi_image_create_info for scanout images",
950        "nominated": false,
951        "nomination_type": null,
952        "resolution": 4,
953        "main_sha": null,
954        "because_sha": null
955    },
956    {
957        "sha": "66e6e8afe6f4df60a7c20022e380669735c5374b",
958        "description": "zink: set dma-buf bit for shared resources",
959        "nominated": false,
960        "nomination_type": null,
961        "resolution": 4,
962        "main_sha": null,
963        "because_sha": null
964    },
965    {
966        "sha": "f8feaee0dd7bfa34dcd5d6c630cde38f605541e7",
967        "description": "agx: Call nir_lower_discard_if",
968        "nominated": false,
969        "nomination_type": null,
970        "resolution": 4,
971        "main_sha": null,
972        "because_sha": null
973    },
974    {
975        "sha": "aaf00a1b4d9f21283d5e706647fd2d4f51a48331",
976        "description": "nir,zink: Make lower_discard_if a common pass",
977        "nominated": false,
978        "nomination_type": null,
979        "resolution": 4,
980        "main_sha": null,
981        "because_sha": null
982    },
983    {
984        "sha": "538356e3e62be205cae9fed373ab6e24ec4455de",
985        "description": "glx: Use the new no-error driver interface",
986        "nominated": false,
987        "nomination_type": null,
988        "resolution": 4,
989        "main_sha": null,
990        "because_sha": null
991    },
992    {
993        "sha": "b1d585ca36e189c65e724c6813e8a77be9a90df2",
994        "description": "egl: Use the new no-error driver interface",
995        "nominated": false,
996        "nomination_type": null,
997        "resolution": 4,
998        "main_sha": null,
999        "because_sha": null
1000    },
1001    {
1002        "sha": "3e3d75d16abb00c0aacff3fc058d65d4ad5c1a29",
1003        "description": "dri: Epoch how no-error context creation works",
1004        "nominated": false,
1005        "nomination_type": null,
1006        "resolution": 4,
1007        "main_sha": null,
1008        "because_sha": null
1009    },
1010    {
1011        "sha": "5e994c5d983986788c18f2b87a3ee80e4c3f5936",
1012        "description": "meson: add LIBGL_DRIVERS_PATH to the devenv",
1013        "nominated": false,
1014        "nomination_type": null,
1015        "resolution": 4,
1016        "main_sha": null,
1017        "because_sha": null
1018    },
1019    {
1020        "sha": "2f916f2be6ef4f6ffcbcd7edbcee06546d0da519",
1021        "description": "meson: add support for `meson devenv` with vulkan",
1022        "nominated": false,
1023        "nomination_type": null,
1024        "resolution": 4,
1025        "main_sha": null,
1026        "because_sha": null
1027    },
1028    {
1029        "sha": "3abe9ccbd4c397f6be75ab772b35f8452d9dca73",
1030        "description": "vulkan/util: simplify multialloc init",
1031        "nominated": false,
1032        "nomination_type": null,
1033        "resolution": 4,
1034        "main_sha": null,
1035        "because_sha": null
1036    },
1037    {
1038        "sha": "0d0ecbd987e7b37af9ea2c7dbf33bf91d018a603",
1039        "description": "vulkan/util: Add explicit casts to make c++ happy",
1040        "nominated": false,
1041        "nomination_type": null,
1042        "resolution": 4,
1043        "main_sha": null,
1044        "because_sha": null
1045    },
1046    {
1047        "sha": "676c65d8d56c44d14e47b3012782409c439c75b3",
1048        "description": "vulkan/util: Add extern \"C\" to allow inclusion from c++",
1049        "nominated": false,
1050        "nomination_type": null,
1051        "resolution": 4,
1052        "main_sha": null,
1053        "because_sha": null
1054    },
1055    {
1056        "sha": "fded7a95c55eabc8f9aa7c36a69103556a7e477e",
1057        "description": "turnip: Expose VK_KHR_shader_non_semantic_info",
1058        "nominated": false,
1059        "nomination_type": null,
1060        "resolution": 4,
1061        "main_sha": null,
1062        "because_sha": null
1063    },
1064    {
1065        "sha": "ff059605aaad2af6ed1903fbfe9925e4b1635363",
1066        "description": "turnip: Implement VK_KHR_zero_initialize_workgroup_memory",
1067        "nominated": false,
1068        "nomination_type": null,
1069        "resolution": 4,
1070        "main_sha": null,
1071        "because_sha": null
1072    },
1073    {
1074        "sha": "c6d1cac6e513bb63a97475b4ce2fc3f07441bba3",
1075        "description": "turnip: Expose VK_EXT_image_robustness",
1076        "nominated": false,
1077        "nomination_type": null,
1078        "resolution": 4,
1079        "main_sha": null,
1080        "because_sha": null
1081    },
1082    {
1083        "sha": "03f9deecb8b873d3db7b14133442cabd4502f1aa",
1084        "description": "turnip: Use the shared helpers to expose 1.3 core extensions/limits",
1085        "nominated": false,
1086        "nomination_type": null,
1087        "resolution": 4,
1088        "main_sha": null,
1089        "because_sha": null
1090    },
1091    {
1092        "sha": "679713d5f9394ca3b0101563414b45beb30abc6f",
1093        "description": "turnip/doc: Update turnip extension list",
1094        "nominated": false,
1095        "nomination_type": null,
1096        "resolution": 4,
1097        "main_sha": null,
1098        "because_sha": null
1099    },
1100    {
1101        "sha": "fd0e4aedeb276b64bb58bc0ecfa68db228c3857d",
1102        "description": "iris: Make an iris_foreach_batch macro that skips unsupported batches",
1103        "nominated": false,
1104        "nomination_type": 1,
1105        "resolution": 4,
1106        "main_sha": null,
1107        "because_sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49"
1108    },
1109    {
1110        "sha": "c4b400285ac011f337023b13270e02fbb337fc85",
1111        "description": "llvmpipe/triangle: don't store area in fixed_position.",
1112        "nominated": false,
1113        "nomination_type": null,
1114        "resolution": 4,
1115        "main_sha": null,
1116        "because_sha": null
1117    },
1118    {
1119        "sha": "cd4d2e920cbf05b000b8288a8f78987f23c182c3",
1120        "description": "llvmpipe: just move opaque alpha lookup closer to use.",
1121        "nominated": false,
1122        "nomination_type": null,
1123        "resolution": 4,
1124        "main_sha": null,
1125        "because_sha": null
1126    },
1127    {
1128        "sha": "a448695eee1cffe59ebdd641f746b0f4bdb5f115",
1129        "description": "llvmpipe: refactor lp_rast_shader_inputs.",
1130        "nominated": false,
1131        "nomination_type": null,
1132        "resolution": 4,
1133        "main_sha": null,
1134        "because_sha": null
1135    },
1136    {
1137        "sha": "fb17da6c504f1cf36611386d121945f6413109a5",
1138        "description": "llvmpipe/setup: remove opaque from setup triangle",
1139        "nominated": false,
1140        "nomination_type": null,
1141        "resolution": 4,
1142        "main_sha": null,
1143        "because_sha": null
1144    },
1145    {
1146        "sha": "66188e86931ac1a2ecb14595b5157e6fe54ebdcd",
1147        "description": "llvmpipe: inline retry_triangle_ccw",
1148        "nominated": false,
1149        "nomination_type": null,
1150        "resolution": 4,
1151        "main_sha": null,
1152        "because_sha": null
1153    },
1154    {
1155        "sha": "086a9b78698f6e1cacd601529e729d7aa1ea4b42",
1156        "description": "llvmpipe: optimise triangle setup a bit.",
1157        "nominated": false,
1158        "nomination_type": null,
1159        "resolution": 4,
1160        "main_sha": null,
1161        "because_sha": null
1162    },
1163    {
1164        "sha": "5e4bf6d100b3f4492ee3a897a4fbccc9c0564371",
1165        "description": "turnip: Do not use hw binning if tiles per pipe are over the limit",
1166        "nominated": false,
1167        "nomination_type": null,
1168        "resolution": 4,
1169        "main_sha": null,
1170        "because_sha": null
1171    },
1172    {
1173        "sha": "c6e8198f1be1b512c92a5fcf4ea24d6690257987",
1174        "description": "turnip: Add TU_GMEM envvar to test different gmem sizes",
1175        "nominated": false,
1176        "nomination_type": null,
1177        "resolution": 4,
1178        "main_sha": null,
1179        "because_sha": null
1180    },
1181    {
1182        "sha": "dac3e6f3727a37c85aec8c80215fe90b68cfe9a4",
1183        "description": "venus: Advertise VK_EXT_extended_dynamic_state support",
1184        "nominated": false,
1185        "nomination_type": null,
1186        "resolution": 4,
1187        "main_sha": null,
1188        "because_sha": null
1189    },
1190    {
1191        "sha": "19e313e1c84b3ef02eee40ee03747d8bc762800d",
1192        "description": "venus: Implement VK_EXT_extended_dynamic_state commands",
1193        "nominated": false,
1194        "nomination_type": null,
1195        "resolution": 4,
1196        "main_sha": null,
1197        "because_sha": null
1198    },
1199    {
1200        "sha": "3affb69eaaa1ca669278b0690a4cd7e6e7220766",
1201        "description": "docs: Update d3d12 features",
1202        "nominated": false,
1203        "nomination_type": null,
1204        "resolution": 4,
1205        "main_sha": null,
1206        "because_sha": null
1207    },
1208    {
1209        "sha": "7430742b164fe3adf13ad6aecb73fe48c2d901ab",
1210        "description": "d3d12: ARB_gpu_shader_fp64",
1211        "nominated": false,
1212        "nomination_type": null,
1213        "resolution": 4,
1214        "main_sha": null,
1215        "because_sha": null
1216    },
1217    {
1218        "sha": "b8ecb8be7999d0f7c6aaa0d651b00bde5bb950ff",
1219        "description": "d3d12: Handle structs in TCS variants",
1220        "nominated": false,
1221        "nomination_type": null,
1222        "resolution": 4,
1223        "main_sha": null,
1224        "because_sha": null
1225    },
1226    {
1227        "sha": "c448931d232e117084d9f739a0882edb400f40ab",
1228        "description": "d3d12: Handle structs in GS variants",
1229        "nominated": false,
1230        "nomination_type": null,
1231        "resolution": 4,
1232        "main_sha": null,
1233        "because_sha": null
1234    },
1235    {
1236        "sha": "252a89a2c9c6ecce734fb1fc3e2c83ab2a3c847e",
1237        "description": "d3d12: Set lower full fp64 compiler options flag when needed",
1238        "nominated": false,
1239        "nomination_type": null,
1240        "resolution": 4,
1241        "main_sha": null,
1242        "because_sha": null
1243    },
1244    {
1245        "sha": "204102099a282bbccf63eb2d2b87a54f3ebaedf1",
1246        "description": "d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops",
1247        "nominated": false,
1248        "nomination_type": null,
1249        "resolution": 4,
1250        "main_sha": null,
1251        "because_sha": null
1252    },
1253    {
1254        "sha": "4daa3eac2ceda32a7ca421c0de861ced3e512095",
1255        "description": "d3d12: Add int64 support",
1256        "nominated": false,
1257        "nomination_type": null,
1258        "resolution": 4,
1259        "main_sha": null,
1260        "because_sha": null
1261    },
1262    {
1263        "sha": "397e117e9606e3d0c796b5b50c72e054b3ab86af",
1264        "description": "d3d12: Get OPTIONS1",
1265        "nominated": false,
1266        "nomination_type": null,
1267        "resolution": 4,
1268        "main_sha": null,
1269        "because_sha": null
1270    },
1271    {
1272        "sha": "0144e7b18da8b2a45d00d9d41a44df3ab2bbc099",
1273        "description": "d3d12: Add a driver version to the screen to be used for workarounds",
1274        "nominated": false,
1275        "nomination_type": null,
1276        "resolution": 4,
1277        "main_sha": null,
1278        "because_sha": null
1279    },
1280    {
1281        "sha": "944832d3d72b2c081439fec99615a7b13231acc9",
1282        "description": "d3d12: Cache a modifyable copy of the nir options in d3d12_screen",
1283        "nominated": false,
1284        "nomination_type": null,
1285        "resolution": 4,
1286        "main_sha": null,
1287        "because_sha": null
1288    },
1289    {
1290        "sha": "2529a0df89ca0bdbddcdc9e5b9665a4bdf8d1aa9",
1291        "description": "d3d12: Use the right constant for GS varying limits",
1292        "nominated": false,
1293        "nomination_type": null,
1294        "resolution": 4,
1295        "main_sha": null,
1296        "because_sha": null
1297    },
1298    {
1299        "sha": "d6daa1cc7a08f4faba6a9c9b2baa18855bdbf4d8",
1300        "description": "d3d12: Use a constant define for max anisotropy",
1301        "nominated": false,
1302        "nomination_type": null,
1303        "resolution": 4,
1304        "main_sha": null,
1305        "because_sha": null
1306    },
1307    {
1308        "sha": "bcfac68ce91a2c47391ff322786ae45976253dfd",
1309        "description": "d3d12: Update max input, output, and varying caps",
1310        "nominated": false,
1311        "nomination_type": null,
1312        "resolution": 4,
1313        "main_sha": null,
1314        "because_sha": null
1315    },
1316    {
1317        "sha": "0044e80b8230f19f751db800f8493ce86777adc4",
1318        "description": "microsoft/compiler: Handle structs in I/O signatures",
1319        "nominated": false,
1320        "nomination_type": null,
1321        "resolution": 4,
1322        "main_sha": null,
1323        "because_sha": null
1324    },
1325    {
1326        "sha": "eb0cefae6d7743f118cd580a1ce31ed0c572b4b5",
1327        "description": "microsoft/compiler: Map I/O base locations to input IDs",
1328        "nominated": false,
1329        "nomination_type": null,
1330        "resolution": 4,
1331        "main_sha": null,
1332        "because_sha": null
1333    },
1334    {
1335        "sha": "efe5c2d6f33ccfd85488a68a3b146253881f82fd",
1336        "description": "microsoft/compiler: Process signatures before the shader code",
1337        "nominated": false,
1338        "nomination_type": null,
1339        "resolution": 4,
1340        "main_sha": null,
1341        "because_sha": null
1342    },
1343    {
1344        "sha": "c154d403d375690488f4526de27dd6a8344af827",
1345        "description": "microsoft/compiler: Handle I/O vars larger than a vec4",
1346        "nominated": false,
1347        "nomination_type": null,
1348        "resolution": 4,
1349        "main_sha": null,
1350        "because_sha": null
1351    },
1352    {
1353        "sha": "cdc49fb6059b84ec1f537937a874e303b6824e9f",
1354        "description": "microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack",
1355        "nominated": false,
1356        "nomination_type": null,
1357        "resolution": 4,
1358        "main_sha": null,
1359        "because_sha": null
1360    },
1361    {
1362        "sha": "b24cfd0d4079cf1daaeb97f29c27947d786dc8eb",
1363        "description": "microsoft/compiler: Handle b2f64",
1364        "nominated": false,
1365        "nomination_type": null,
1366        "resolution": 4,
1367        "main_sha": null,
1368        "because_sha": null
1369    },
1370    {
1371        "sha": "4d17393ba013d7619f9a38e6b351fbc880421064",
1372        "description": "microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv",
1373        "nominated": false,
1374        "nomination_type": null,
1375        "resolution": 4,
1376        "main_sha": null,
1377        "because_sha": null
1378    },
1379    {
1380        "sha": "4c8935d325c96962f0763d258901faf84e3e8546",
1381        "description": "microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors",
1382        "nominated": false,
1383        "nomination_type": null,
1384        "resolution": 4,
1385        "main_sha": null,
1386        "because_sha": null
1387    },
1388    {
1389        "sha": "c8bd830dfb87e32638b652adfe23f3d79e9b2d56",
1390        "description": "microsoft/compiler: Fix make_double and split_double to respect swizzles",
1391        "nominated": false,
1392        "nomination_type": null,
1393        "resolution": 4,
1394        "main_sha": null,
1395        "because_sha": null
1396    },
1397    {
1398        "sha": "92191349e99c06bfcee7dae4f19a712145f6307c",
1399        "description": "microsoft/compiler: Fix splitdouble struct name",
1400        "nominated": false,
1401        "nomination_type": null,
1402        "resolution": 4,
1403        "main_sha": null,
1404        "because_sha": null
1405    },
1406    {
1407        "sha": "dde3b04d444b02f460a6220e45db553d968adc8c",
1408        "description": "microsoft/compiler: It's possible to have doubles without int64",
1409        "nominated": false,
1410        "nomination_type": null,
1411        "resolution": 4,
1412        "main_sha": null,
1413        "because_sha": null
1414    },
1415    {
1416        "sha": "3b9483e89d7db68cfee0210e184217cab61c1a74",
1417        "description": "microsoft/compiler: Add never-supported double ops to lower_doubles bitmask",
1418        "nominated": false,
1419        "nomination_type": null,
1420        "resolution": 4,
1421        "main_sha": null,
1422        "because_sha": null
1423    },
1424    {
1425        "sha": "ce6dbbabf9371a66ce52eba81e6ab394a2a6f7d1",
1426        "description": "microsoft/compiler: Only treat tess level location as special if it's a patch constant",
1427        "nominated": false,
1428        "nomination_type": 1,
1429        "resolution": 4,
1430        "main_sha": null,
1431        "because_sha": "a550c059c735667266533258a25c0953c58adb3f"
1432    },
1433    {
1434        "sha": "0c711dc823b7db47b615ec7453c9bcba6297e07e",
1435        "description": "microsoft/compiler: Only prep phis for the current function",
1436        "nominated": false,
1437        "nomination_type": 1,
1438        "resolution": 4,
1439        "main_sha": null,
1440        "because_sha": "41af96209973c64c02f07d62a3663f93e1183681"
1441    },
1442    {
1443        "sha": "87d22c24651ed0b2d337dbf9173dc7ac9a0f8a9e",
1444        "description": "microsoft/compiler: Lower mul_2x32_64",
1445        "nominated": false,
1446        "nomination_type": null,
1447        "resolution": 4,
1448        "main_sha": null,
1449        "because_sha": null
1450    },
1451    {
1452        "sha": "a177f0de8f7f37424dfd982be8f682af010913c6",
1453        "description": "ci: Uprev vulkan-cts to 1.2.8.0",
1454        "nominated": false,
1455        "nomination_type": null,
1456        "resolution": 4,
1457        "main_sha": null,
1458        "because_sha": null
1459    },
1460    {
1461        "sha": "3ce19d2db2bea24d4d3944a640459c0f7bfb5d02",
1462        "description": "llvmpipe: Disable an assertion that may not be quite right.",
1463        "nominated": false,
1464        "nomination_type": null,
1465        "resolution": 4,
1466        "main_sha": null,
1467        "because_sha": null
1468    },
1469    {
1470        "sha": "6c2f6cd86f716e102e98b1e5e4219d5ddb80672d",
1471        "description": "ci/i915: Update rendering hash for plot3d trace.",
1472        "nominated": false,
1473        "nomination_type": null,
1474        "resolution": 4,
1475        "main_sha": null,
1476        "because_sha": null
1477    },
1478    {
1479        "sha": "940b9ff6c9da6a01b6efa288c28b8f5a547b92e8",
1480        "description": "ci/freedreno: Reduce concurrency for a618 vk_full.",
1481        "nominated": false,
1482        "nomination_type": null,
1483        "resolution": 4,
1484        "main_sha": null,
1485        "because_sha": null
1486    },
1487    {
1488        "sha": "5039fc3dc70baa2f6f1e64a6143e85b924d733c8",
1489        "description": "ci/turnip: Extend the full-vk-run job timeouts.",
1490        "nominated": false,
1491        "nomination_type": null,
1492        "resolution": 4,
1493        "main_sha": null,
1494        "because_sha": null
1495    },
1496    {
1497        "sha": "47d0e63c59412af81c8757828ee10540a6665602",
1498        "description": "ci/freereno: Reduce run-by-default a630-vk coverage.",
1499        "nominated": false,
1500        "nomination_type": null,
1501        "resolution": 4,
1502        "main_sha": null,
1503        "because_sha": null
1504    },
1505    {
1506        "sha": "4f22f4ca1a8b18fad62a80ebcc68b7aa3e9078ee",
1507        "description": "r300: Simplify DCE by assuming all output writes are used.",
1508        "nominated": false,
1509        "nomination_type": null,
1510        "resolution": 4,
1511        "main_sha": null,
1512        "because_sha": null
1513    },
1514    {
1515        "sha": "17cea74b8cd3b1a56d923edeb40772b3e8b18ab2",
1516        "description": "r300: Set up shadow sampler lowering in precompiles.",
1517        "nominated": false,
1518        "nomination_type": null,
1519        "resolution": 4,
1520        "main_sha": null,
1521        "because_sha": null
1522    },
1523    {
1524        "sha": "5f55e7b845f7d81bf864af1fced3260bf9d7b190",
1525        "description": "r300: Fix missing \\n in an error message.",
1526        "nominated": false,
1527        "nomination_type": null,
1528        "resolution": 4,
1529        "main_sha": null,
1530        "because_sha": null
1531    },
1532    {
1533        "sha": "41ed470f6fde8789ce059b7554aed1f927ba9ce0",
1534        "description": "zink: add synchronization for conditional render buffer",
1535        "nominated": false,
1536        "nomination_type": null,
1537        "resolution": 4,
1538        "main_sha": null,
1539        "because_sha": null
1540    },
1541    {
1542        "sha": "1e96542390adaaec2b3e84ef69239f580403b26d",
1543        "description": "zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds",
1544        "nominated": true,
1545        "nomination_type": 0,
1546        "resolution": 1,
1547        "main_sha": null,
1548        "because_sha": null
1549    },
1550    {
1551        "sha": "0447a2303fb06d6ad1f64e5f079a74bf2cf540da",
1552        "description": "aco: don't encode src2 for v_writelane_b32_e64",
1553        "nominated": true,
1554        "nomination_type": 0,
1555        "resolution": 1,
1556        "main_sha": null,
1557        "because_sha": null
1558    },
1559    {
1560        "sha": "5e3b8eeac4d8e81496d655b1bd57ed8e02f5863c",
1561        "description": "aco: add test for optimizations with casts",
1562        "nominated": false,
1563        "nomination_type": null,
1564        "resolution": 4,
1565        "main_sha": null,
1566        "because_sha": null
1567    },
1568    {
1569        "sha": "6b1dfa7eac2bd1e0dfb15febd0435b899101edb7",
1570        "description": "aco: fix neg(mul)/abs(mul) optimization with different bit-size",
1571        "nominated": false,
1572        "nomination_type": null,
1573        "resolution": 4,
1574        "main_sha": null,
1575        "because_sha": null
1576    },
1577    {
1578        "sha": "13bbc7c882cd06435cee0a72352f409911a01ded",
1579        "description": "aco: don't combine add/mul of different bit-size",
1580        "nominated": false,
1581        "nomination_type": null,
1582        "resolution": 4,
1583        "main_sha": null,
1584        "because_sha": null
1585    },
1586    {
1587        "sha": "3d8a8c6fc1f5a53916f0fef68462ec0fad3a138a",
1588        "description": "aco: don't apply omod/clamp of different bit-size",
1589        "nominated": false,
1590        "nomination_type": null,
1591        "resolution": 4,
1592        "main_sha": null,
1593        "because_sha": null
1594    },
1595    {
1596        "sha": "7e30f99b0a783c3c9ec653e7af6d9eab1c98ea21",
1597        "description": "aco: don't combine fneg/fabs of different bit-size",
1598        "nominated": false,
1599        "nomination_type": null,
1600        "resolution": 4,
1601        "main_sha": null,
1602        "because_sha": null
1603    },
1604    {
1605        "sha": "27f1f5537d4c7ff1cb753e19dbd885924f25be8f",
1606        "description": "aco/tests: implement sub-dword program inputs",
1607        "nominated": false,
1608        "nomination_type": null,
1609        "resolution": 4,
1610        "main_sha": null,
1611        "because_sha": null
1612    },
1613    {
1614        "sha": "e86b88f85bb36235574c765676712d2d488cce4e",
1615        "description": "aco/tests: add a bunch more building helpers",
1616        "nominated": false,
1617        "nomination_type": null,
1618        "resolution": 4,
1619        "main_sha": null,
1620        "because_sha": null
1621    },
1622    {
1623        "sha": "1410d150e7fb61803048d5372fcb9f771027e7d3",
1624        "description": "panfrost: Fix texel interleave flag on Valhall",
1625        "nominated": false,
1626        "nomination_type": null,
1627        "resolution": 4,
1628        "main_sha": null,
1629        "because_sha": null
1630    },
1631    {
1632        "sha": "3bf34a14940305b56401147dd11d06ef53330cac",
1633        "description": "panfrost: Add remaining ZS/CRC XML",
1634        "nominated": false,
1635        "nomination_type": null,
1636        "resolution": 4,
1637        "main_sha": null,
1638        "because_sha": null
1639    },
1640    {
1641        "sha": "bfba7533c7a5d2b9c43864a081f220a318152c4c",
1642        "description": "panfrost: Add Valhall Plane Descriptor XML",
1643        "nominated": false,
1644        "nomination_type": null,
1645        "resolution": 4,
1646        "main_sha": null,
1647        "because_sha": null
1648    },
1649    {
1650        "sha": "c34381d8e8d7c351082627ff20a25852154d2639",
1651        "description": "panfrost: Fix alignments on Valhall",
1652        "nominated": false,
1653        "nomination_type": null,
1654        "resolution": 4,
1655        "main_sha": null,
1656        "because_sha": null
1657    },
1658    {
1659        "sha": "a98f0e280e9513caa44bb13643d2e9cf222efce9",
1660        "description": "panfrost: Remove blend shader return value on v9",
1661        "nominated": false,
1662        "nomination_type": null,
1663        "resolution": 4,
1664        "main_sha": null,
1665        "because_sha": null
1666    },
1667    {
1668        "sha": "5d8c6596787a6e56f79f2d4de6a619a78f8092e5",
1669        "description": "v3d/drm-shim: remove drm-shim driver",
1670        "nominated": false,
1671        "nomination_type": null,
1672        "resolution": 4,
1673        "main_sha": null,
1674        "because_sha": null
1675    },
1676    {
1677        "sha": "6f17d8acc96152f19e35a6ab0a227539d38ee734",
1678        "description": "radeonsi: allocate protected buffer only if required",
1679        "nominated": false,
1680        "nomination_type": null,
1681        "resolution": 4,
1682        "main_sha": null,
1683        "because_sha": null
1684    },
1685    {
1686        "sha": "eaa87b1a4659c1c06b0ac9e5659943c888dff6d3",
1687        "description": "radeonsi: limit loop unrolling for LLVM < 13",
1688        "nominated": false,
1689        "nomination_type": 1,
1690        "resolution": 4,
1691        "main_sha": null,
1692        "because_sha": "9ff086052ab7bff3cb55c06365543190a3afe188"
1693    },
1694    {
1695        "sha": "52c850445ed5d7d58b0be4cdd5b6a17dd288bf52",
1696        "description": "radv: stop setting streamout state when a new pipeline is bound",
1697        "nominated": false,
1698        "nomination_type": null,
1699        "resolution": 4,
1700        "main_sha": null,
1701        "because_sha": null
1702    },
1703    {
1704        "sha": "7561ea8fa17f28072c75ccf08bb8a56c610756ab",
1705        "description": "broadcom/compiler: allow ldunifa with read-only SSBOs",
1706        "nominated": false,
1707        "nomination_type": null,
1708        "resolution": 4,
1709        "main_sha": null,
1710        "because_sha": null
1711    },
1712    {
1713        "sha": "0a8449b07c48477d97b6252e67562abdd466cf37",
1714        "description": "broadcom/compiler: fix offset alignment for ldunifa when skipping",
1715        "nominated": false,
1716        "nomination_type": 1,
1717        "resolution": 4,
1718        "main_sha": null,
1719        "because_sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e"
1720    },
1721    {
1722        "sha": "04f6e91de0ed421988c1e070d90bcf354cb3f65b",
1723        "description": "docs: update calendar for 22.0.0-rc1",
1724        "nominated": false,
1725        "nomination_type": null,
1726        "resolution": 4,
1727        "main_sha": null,
1728        "because_sha": null
1729    },
1730    {
1731        "sha": "647df89664d6bfed5d13b5902ae88b32d969aa20",
1732        "description": "docs: reset new_features.txt",
1733        "nominated": false,
1734        "nomination_type": null,
1735        "resolution": 4,
1736        "main_sha": null,
1737        "because_sha": null
1738    },
1739    {
1740        "sha": "f8a90104101b90af43dc6aabf19560a326be6333",
1741        "description": "llvmpipe: ci updates",
1742        "nominated": false,
1743        "nomination_type": null,
1744        "resolution": 1,
1745        "main_sha": null,
1746        "because_sha": null
1747    },
1748    {
1749        "sha": "9a75392cd829df3f8f5a89dfecd4f2103658bfbd",
1750        "description": "llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS",
1751        "nominated": true,
1752        "nomination_type": 0,
1753        "resolution": 1,
1754        "main_sha": null,
1755        "because_sha": null
1756    },
1757    {
1758        "sha": "9a38dab2d18d5c6c685bdedb921d485bbb305eed",
1759        "description": "zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS",
1760        "nominated": true,
1761        "nomination_type": 0,
1762        "resolution": 1,
1763        "main_sha": null,
1764        "because_sha": null
1765    },
1766    {
1767        "sha": "366d83a30ec6f1033ef262ec309e72cce6d3cdf7",
1768        "description": "VERSION: bump version for 22.0 release",
1769        "nominated": false,
1770        "nomination_type": null,
1771        "resolution": 4,
1772        "main_sha": null,
1773        "because_sha": null
1774    },
1775    {
1776        "sha": "0395c483d4f0b2d694f7e4e00eb75e916f8fc8e4",
1777        "description": "radv: Handle SDMA for padding.",
1778        "nominated": false,
1779        "nomination_type": 1,
1780        "resolution": 4,
1781        "main_sha": null,
1782        "because_sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689"
1783    },
1784    {
1785        "sha": "dbcdededb230083e97bca5e84e53f88ccfa6f160",
1786        "description": "intel: Add missing dep of gen_*_header.py on utils.py.",
1787        "nominated": false,
1788        "nomination_type": null,
1789        "resolution": 4,
1790        "main_sha": null,
1791        "because_sha": null
1792    },
1793    {
1794        "sha": "3d5ee08c15c83294503397d2626df72c2f58b602",
1795        "description": "freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.py",
1796        "nominated": false,
1797        "nomination_type": null,
1798        "resolution": 4,
1799        "main_sha": null,
1800        "because_sha": null
1801    },
1802    {
1803        "sha": "242c7a651308f43d5f6f2590717fd72f44eba3ca",
1804        "description": "anv: Add experimental support for VK_NV_mesh_shader",
1805        "nominated": false,
1806        "nomination_type": null,
1807        "resolution": 4,
1808        "main_sha": null,
1809        "because_sha": null
1810    },
1811    {
1812        "sha": "d9416cd8bd437bd877b21c685ccd28bbb425d7eb",
1813        "description": "intel/dev: Enable Mesh Shading for DG2",
1814        "nominated": false,
1815        "nomination_type": null,
1816        "resolution": 4,
1817        "main_sha": null,
1818        "because_sha": null
1819    },
1820    {
1821        "sha": "da273b2b7b4ceb46dc10a8f746aa74a8c502d2d6",
1822        "description": "anv: Put first few push constants directly into Task/Mesh InlineData",
1823        "nominated": false,
1824        "nomination_type": null,
1825        "resolution": 4,
1826        "main_sha": null,
1827        "because_sha": null
1828    },
1829    {
1830        "sha": "27c32fd14be19576c47b8eaffd48c647a563a105",
1831        "description": "anv: include ClipDistance array in mesh shader per-vertex output",
1832        "nominated": false,
1833        "nomination_type": null,
1834        "resolution": 4,
1835        "main_sha": null,
1836        "because_sha": null
1837    },
1838    {
1839        "sha": "c95b4ac2eb12042afeb4d0fce5721f246fa92af8",
1840        "description": "anv: tell the hardware about gl_[Clip|Cull]Distance in mesh shaders",
1841        "nominated": false,
1842        "nomination_type": null,
1843        "resolution": 4,
1844        "main_sha": null,
1845        "because_sha": null
1846    },
1847    {
1848        "sha": "bbde9f244869517b68b633c9a35d7740e007bc22",
1849        "description": "anv: Implement indirect dispatch for Mesh pipeline",
1850        "nominated": false,
1851        "nomination_type": null,
1852        "resolution": 4,
1853        "main_sha": null,
1854        "because_sha": null
1855    },
1856    {
1857        "sha": "18e628135d24112ed57a1a49dd354857ba3346b1",
1858        "description": "anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline",
1859        "nominated": false,
1860        "nomination_type": null,
1861        "resolution": 4,
1862        "main_sha": null,
1863        "because_sha": null
1864    },
1865    {
1866        "sha": "f12f5ae2f8d4b394e31b3b39c3385f74a4abff86",
1867        "description": "anv: Add support for non-zero firstTask in vkCmdDrawMeshTasksNV",
1868        "nominated": false,
1869        "nomination_type": null,
1870        "resolution": 4,
1871        "main_sha": null,
1872        "because_sha": null
1873    },
1874    {
1875        "sha": "97da3e0814f98949f7fc78ee3bb805654787db66",
1876        "description": "anv: Enable conditional rendering in vkCmdDrawMeshTasksNV",
1877        "nominated": false,
1878        "nomination_type": null,
1879        "resolution": 4,
1880        "main_sha": null,
1881        "because_sha": null
1882    },
1883    {
1884        "sha": "ef04caea9b8b98187340fd0ec6550aed06424b60",
1885        "description": "anv: Implement Mesh Shading pipeline",
1886        "nominated": false,
1887        "nomination_type": null,
1888        "resolution": 4,
1889        "main_sha": null,
1890        "because_sha": null
1891    },
1892    {
1893        "sha": "325ac235a787565179eb9922d68eee8f0bdf0a61",
1894        "description": "anv: Add boilerplate for VK_NV_mesh_shader",
1895        "nominated": false,
1896        "nomination_type": null,
1897        "resolution": 4,
1898        "main_sha": null,
1899        "because_sha": null
1900    },
1901    {
1902        "sha": "c93cbc77f78ac4d6c479f657e6f92952fd357211",
1903        "description": "intel/common: Add helper for URB allocation in Mesh pipeline",
1904        "nominated": false,
1905        "nomination_type": null,
1906        "resolution": 4,
1907        "main_sha": null,
1908        "because_sha": null
1909    },
1910    {
1911        "sha": "b01c73fd0a3f0a44e3214229024cdbd71dae6a04",
1912        "description": "intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH",
1913        "nominated": false,
1914        "nomination_type": null,
1915        "resolution": 4,
1916        "main_sha": null,
1917        "because_sha": null
1918    },
1919    {
1920        "sha": "4c38229ac1d78c9c15cf52658f6e3aeebb477fdf",
1921        "description": "pan/va: Add ARM_shader_framebuffer_fetch asm test",
1922        "nominated": false,
1923        "nomination_type": null,
1924        "resolution": 4,
1925        "main_sha": null,
1926        "because_sha": null
1927    },
1928    {
1929        "sha": "a99eac8a490bd2a401eb8cf08571b4268e863efc",
1930        "description": "pan/va: Handle shift lanes in assembler",
1931        "nominated": false,
1932        "nomination_type": null,
1933        "resolution": 4,
1934        "main_sha": null,
1935        "because_sha": null
1936    },
1937    {
1938        "sha": "b3c71593088711c17f31b164c3b6747173e2a221",
1939        "description": "pan/va: Add lots of swizzle assembler tests",
1940        "nominated": false,
1941        "nomination_type": null,
1942        "resolution": 4,
1943        "main_sha": null,
1944        "because_sha": null
1945    },
1946    {
1947        "sha": "57bb3c7158f25e16213b607027d2049f003aa582",
1948        "description": "pan/va: Add 2-channel 8-bit swizzles for conversions",
1949        "nominated": false,
1950        "nomination_type": null,
1951        "resolution": 4,
1952        "main_sha": null,
1953        "because_sha": null
1954    },
1955    {
1956        "sha": "cdb7c4e42d07877d2f83322dc122835400d01417",
1957        "description": "pan/va: Vectorize 8->16-bit conversions",
1958        "nominated": false,
1959        "nomination_type": null,
1960        "resolution": 4,
1961        "main_sha": null,
1962        "because_sha": null
1963    },
1964    {
1965        "sha": "441c47ff74d77f387ff8dc3d676ce7fe6d4837cc",
1966        "description": "pan/va: Fix lane select for [US]_TO_[USF]32",
1967        "nominated": false,
1968        "nomination_type": null,
1969        "resolution": 4,
1970        "main_sha": null,
1971        "because_sha": null
1972    },
1973    {
1974        "sha": "46cd0ddcb67536245a64e1fdc5d92cb031b25b75",
1975        "description": "pan/va: Fix MKVEC.v2i16 lane select",
1976        "nominated": false,
1977        "nomination_type": null,
1978        "resolution": 4,
1979        "main_sha": null,
1980        "because_sha": null
1981    },
1982    {
1983        "sha": "a95ca2402c0b69039eb209c8443cc7ed33b1d9b8",
1984        "description": "pan/va: Test LD_TILE assembly",
1985        "nominated": false,
1986        "nomination_type": null,
1987        "resolution": 4,
1988        "main_sha": null,
1989        "because_sha": null
1990    },
1991    {
1992        "sha": "dc61e362f49607a26ec2ede0e154ff9f93eda3a2",
1993        "description": "pan/va: Add missing fields to LD_TILE",
1994        "nominated": false,
1995        "nomination_type": null,
1996        "resolution": 4,
1997        "main_sha": null,
1998        "because_sha": null
1999    },
2000    {
2001        "sha": "0f9007985d83be08036dbda7dedb20b734766add",
2002        "description": "pan/va: Add missing <clamp/> to V2F32_TO_V2F16",
2003        "nominated": false,
2004        "nomination_type": null,
2005        "resolution": 4,
2006        "main_sha": null,
2007        "because_sha": null
2008    },
2009    {
2010        "sha": "3fff018c9850ffa97e31faa185289c792357b3d4",
2011        "description": "pan/va: Add .absolute bit to BRANCHZI",
2012        "nominated": false,
2013        "nomination_type": null,
2014        "resolution": 4,
2015        "main_sha": null,
2016        "because_sha": null
2017    },
2018    {
2019        "sha": "665ffd4bf9c681f8fc37dc07b3c2445e1ed5bf25",
2020        "description": "anv: Update VK_KHR_fragment_shading_rate for newer HW",
2021        "nominated": false,
2022        "nomination_type": null,
2023        "resolution": 4,
2024        "main_sha": null,
2025        "because_sha": null
2026    },
2027    {
2028        "sha": "fc837e9f8bf03daf8b373084a2ee8b320b072b12",
2029        "description": "anv/pass: rely on precomputed dynamic rendering pass/subpass more",
2030        "nominated": false,
2031        "nomination_type": null,
2032        "resolution": 4,
2033        "main_sha": null,
2034        "because_sha": null
2035    },
2036    {
2037        "sha": "16763e8b8e0c536a1f4a7fc234a176092e67ef2a",
2038        "description": "anv: force primitive shading rate write in last geometry stage",
2039        "nominated": false,
2040        "nomination_type": null,
2041        "resolution": 4,
2042        "main_sha": null,
2043        "because_sha": null
2044    },
2045    {
2046        "sha": "0cd93c59efdfd5bfca38fa9490927f350db5c378",
2047        "description": "intel/compiler: add primitive rate output support",
2048        "nominated": false,
2049        "nomination_type": null,
2050        "resolution": 4,
2051        "main_sha": null,
2052        "because_sha": null
2053    },
2054    {
2055        "sha": "cebf284ac1bdeb04c8e730212a57e5352727bb02",
2056        "description": "intel/compiler: add a new pass to lower shading rate into HW format",
2057        "nominated": false,
2058        "nomination_type": null,
2059        "resolution": 4,
2060        "main_sha": null,
2061        "because_sha": null
2062    },
2063    {
2064        "sha": "e227bb9fd58268788a79449ed247311744210279",
2065        "description": "nir/builder: add ishl_imm helper",
2066        "nominated": false,
2067        "nomination_type": null,
2068        "resolution": 4,
2069        "main_sha": null,
2070        "because_sha": null
2071    },
2072    {
2073        "sha": "3ab7f4471c933767dff79638e79739323d938177",
2074        "description": "isl: disable CPB surface compression",
2075        "nominated": false,
2076        "nomination_type": null,
2077        "resolution": 4,
2078        "main_sha": null,
2079        "because_sha": null
2080    },
2081    {
2082        "sha": "dff08cbf8e7f9d9656b3c260b115ae9951a0b99c",
2083        "description": "isl: add support for coarse pixel control surfaces",
2084        "nominated": false,
2085        "nomination_type": null,
2086        "resolution": 4,
2087        "main_sha": null,
2088        "because_sha": null
2089    },
2090    {
2091        "sha": "8d90fe587fdb54517d90e03e3095dea83e2a2f84",
2092        "description": "intel/dev: details CPS feature support",
2093        "nominated": false,
2094        "nomination_type": null,
2095        "resolution": 4,
2096        "main_sha": null,
2097        "because_sha": null
2098    },
2099    {
2100        "sha": "8bdbc93a9d3d8000233e9c6fd66d240b3748a471",
2101        "description": "genxml: add new 3DSTATE_PS_EXTRA bit",
2102        "nominated": false,
2103        "nomination_type": null,
2104        "resolution": 4,
2105        "main_sha": null,
2106        "because_sha": null
2107    },
2108    {
2109        "sha": "ea71fb0b4b6d08bda02e2b6736bd74a42f8174c1",
2110        "description": "genxml: gen12.5 changes for CPS",
2111        "nominated": false,
2112        "nomination_type": null,
2113        "resolution": 4,
2114        "main_sha": null,
2115        "because_sha": null
2116    },
2117    {
2118        "sha": "7d8884800eec4d24494a3e64db3a7fbb6e311b79",
2119        "description": "compiler: add VARYING bit for primitive shading rate",
2120        "nominated": false,
2121        "nomination_type": null,
2122        "resolution": 4,
2123        "main_sha": null,
2124        "because_sha": null
2125    },
2126    {
2127        "sha": "9322b76fc498febf6f99849723a5c48fb38817ef",
2128        "description": "r300: replace recursive calls with loops",
2129        "nominated": false,
2130        "nomination_type": null,
2131        "resolution": 4,
2132        "main_sha": null,
2133        "because_sha": null
2134    },
2135    {
2136        "sha": "f724f95542b2f7029608e9689a6d8cd386b5b42c",
2137        "description": "intel/isl: Add more PRM text for HiZ/STC requirement",
2138        "nominated": false,
2139        "nomination_type": null,
2140        "resolution": 4,
2141        "main_sha": null,
2142        "because_sha": null
2143    },
2144    {
2145        "sha": "bc9ce9705c0e1fc76228ca4914fa2ce1e06a4394",
2146        "description": "intel/isl: Fix depth buffer TiledSurface programming",
2147        "nominated": false,
2148        "nomination_type": 1,
2149        "resolution": 4,
2150        "main_sha": null,
2151        "because_sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16"
2152    },
2153    {
2154        "sha": "146213d0ee0b95a951e76b6493c7bb3ed92481a8",
2155        "description": "intel/isl: Simplify Z-buffer tiling config during emit",
2156        "nominated": false,
2157        "nomination_type": null,
2158        "resolution": 4,
2159        "main_sha": null,
2160        "because_sha": null
2161    },
2162    {
2163        "sha": "06aaa2ceadfa06bceb7fe14d7b533aa9a9d5a61a",
2164        "description": "docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.",
2165        "nominated": false,
2166        "nomination_type": null,
2167        "resolution": 4,
2168        "main_sha": null,
2169        "because_sha": null
2170    },
2171    {
2172        "sha": "b41adbf2115231e8a4b950dd1d0f647f01e3afeb",
2173        "description": "venus: update venus-protocol to 1.3.204",
2174        "nominated": false,
2175        "nomination_type": null,
2176        "resolution": 4,
2177        "main_sha": null,
2178        "because_sha": null
2179    },
2180    {
2181        "sha": "d4b6d03408a800926e5ffcb6a5fb2df39a59154e",
2182        "description": "r300/r600: Add drm-shim support.",
2183        "nominated": false,
2184        "nomination_type": null,
2185        "resolution": 4,
2186        "main_sha": null,
2187        "because_sha": null
2188    },
2189    {
2190        "sha": "be78087655f4651d67b216f1b50554665cd135d1",
2191        "description": "r300: Disable fp16 and int16 in swtcl vertex shaders.",
2192        "nominated": false,
2193        "nomination_type": 1,
2194        "resolution": 4,
2195        "main_sha": null,
2196        "because_sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2"
2197    },
2198    {
2199        "sha": "965d58b0581e0c3fd62da4b9406d80c3b5527cd4",
2200        "description": "anv: Report the right conformance version",
2201        "nominated": false,
2202        "nomination_type": 1,
2203        "resolution": 4,
2204        "main_sha": null,
2205        "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40"
2206    },
2207    {
2208        "sha": "ea0fa5c6bc362d4d29d13a04e8a73f815adbb13d",
2209        "description": "anv: Handle resolveImageLayout on dynamic rendering",
2210        "nominated": false,
2211        "nomination_type": 1,
2212        "resolution": 4,
2213        "main_sha": null,
2214        "because_sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75"
2215    },
2216    {
2217        "sha": "12853193949c939f2bbb00757770f0d84199bffd",
2218        "description": "docs: update features/relnotes for zink sparse texture clamp",
2219        "nominated": false,
2220        "nomination_type": null,
2221        "resolution": 4,
2222        "main_sha": null,
2223        "because_sha": null
2224    },
2225    {
2226        "sha": "cda3c22a01da831e19d79d689c3615fe8d94a887",
2227        "description": "zink: ARB_sparse_texture_clamp",
2228        "nominated": false,
2229        "nomination_type": null,
2230        "resolution": 4,
2231        "main_sha": null,
2232        "because_sha": null
2233    },
2234    {
2235        "sha": "1cadd19197aabd36f1da31740af8ff712bd66e6b",
2236        "description": "radv/winsys: fix missing buffer_make_resident() for the null winsys",
2237        "nominated": true,
2238        "nomination_type": 0,
2239        "resolution": 1,
2240        "main_sha": null,
2241        "because_sha": null
2242    },
2243    {
2244        "sha": "8bab8f64220f7a5d66e232986d9b17d2bc72b15f",
2245        "description": "compiler, intel: Add gl_shader_stage_is_mesh()",
2246        "nominated": false,
2247        "nomination_type": null,
2248        "resolution": 4,
2249        "main_sha": null,
2250        "because_sha": null
2251    },
2252    {
2253        "sha": "f917c735288835a18b8aba799b8e48acc75bdcf9",
2254        "description": "ir3: opt_deref in opt loop to remove unnecessary tex casts",
2255        "nominated": true,
2256        "nomination_type": 0,
2257        "resolution": 1,
2258        "main_sha": null,
2259        "because_sha": null
2260    },
2261    {
2262        "sha": "0248644c8930c493a81d757c8f9943f75c310753",
2263        "description": "ir3,tu: Enable subgroup shuffles and relative shuffles",
2264        "nominated": false,
2265        "nomination_type": null,
2266        "resolution": 4,
2267        "main_sha": null,
2268        "because_sha": null
2269    },
2270    {
2271        "sha": "09731fc79a4dcb5e74d65088ca3aa9795c779dc7",
2272        "description": "ir3/cp: ir3: Prevent propagating shared regs out of loops harder",
2273        "nominated": true,
2274        "nomination_type": 1,
2275        "resolution": 1,
2276        "main_sha": null,
2277        "because_sha": "590efd180be05817163d1b70990273b535a82afe"
2278    },
2279    {
2280        "sha": "b6e5a0349971a15ddd2b99c7e5942dc5d8285585",
2281        "description": "ir3: Rewrite (jp) insertion",
2282        "nominated": false,
2283        "nomination_type": null,
2284        "resolution": 4,
2285        "main_sha": null,
2286        "because_sha": null
2287    },
2288    {
2289        "sha": "53e54898e040da33d665ff73d6b92c6860157865",
2290        "description": "ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()",
2291        "nominated": true,
2292        "nomination_type": 1,
2293        "resolution": 1,
2294        "main_sha": null,
2295        "because_sha": "2768a35e416ed8914989474d320de3227a5ecd84"
2296    },
2297    {
2298        "sha": "503a5bae59712fcc5617d84740439d602e9ba4d2",
2299        "description": "nir: Add support for lowering shuffle to a waterfall loop",
2300        "nominated": false,
2301        "nomination_type": null,
2302        "resolution": 4,
2303        "main_sha": null,
2304        "because_sha": null
2305    },
2306    {
2307        "sha": "913bec10c42d5d394a2115691c1ebdf55b8fb7c7",
2308        "description": "nir/lower_subgroups: Rename lower_shuffle to lower_relative_shuffle",
2309        "nominated": false,
2310        "nomination_type": null,
2311        "resolution": 4,
2312        "main_sha": null,
2313        "because_sha": null
2314    },
2315    {
2316        "sha": "bf289e3123c5a751cc0ae6bc8ad9fb162907f320",
2317        "description": "turnip: Store the computed iova in the tu_image.",
2318        "nominated": false,
2319        "nomination_type": null,
2320        "resolution": 4,
2321        "main_sha": null,
2322        "because_sha": null
2323    },
2324    {
2325        "sha": "f460fb3f9173197ae86d5ed4345f75082e2a427d",
2326        "description": "turnip: Store the computed iova in the tu_buffer.",
2327        "nominated": false,
2328        "nomination_type": null,
2329        "resolution": 4,
2330        "main_sha": null,
2331        "because_sha": null
2332    },
2333    {
2334        "sha": "ba44634e4dde5144330b0d31278a4fa8de5dfb97",
2335        "description": "aco: fix v_mac_legacy_f32",
2336        "nominated": false,
2337        "nomination_type": 1,
2338        "resolution": 4,
2339        "main_sha": null,
2340        "because_sha": "f68797ead72c29678a54aae457dbd9e9b7946588"
2341    },
2342    {
2343        "sha": "d1e46d34f758aeecf1697180a0875fe448a16354",
2344        "description": "radeonsi: enable ARB_sparse_texture_clamp",
2345        "nominated": false,
2346        "nomination_type": null,
2347        "resolution": 4,
2348        "main_sha": null,
2349        "because_sha": null
2350    },
2351    {
2352        "sha": "95d36179092f8f2806cb4606268daa32c521b2fe",
2353        "description": "glsl/nir: convert ir_texture->clamp to nir",
2354        "nominated": false,
2355        "nomination_type": null,
2356        "resolution": 4,
2357        "main_sha": null,
2358        "because_sha": null
2359    },
2360    {
2361        "sha": "10a71c610656826ad4179b34cb64cac05dd6b7d7",
2362        "description": "glsl: add ARB_sparse_texture_clamp builtin functions",
2363        "nominated": false,
2364        "nomination_type": null,
2365        "resolution": 4,
2366        "main_sha": null,
2367        "because_sha": null
2368    },
2369    {
2370        "sha": "391f2dffaad0b02f9905b3c532082746005bbbbf",
2371        "description": "glsl: _textureCubeArrayShadow support clamp",
2372        "nominated": false,
2373        "nomination_type": null,
2374        "resolution": 4,
2375        "main_sha": null,
2376        "because_sha": null
2377    },
2378    {
2379        "sha": "de37146c712111b411389ef07a02171f6eb637bf",
2380        "description": "glsl: _texture support clamp parameter",
2381        "nominated": false,
2382        "nomination_type": null,
2383        "resolution": 4,
2384        "main_sha": null,
2385        "because_sha": null
2386    },
2387    {
2388        "sha": "92d6b2735b7a29fa9cb4cb37566231732ecff617",
2389        "description": "glsl: ir_texture add clamp field",
2390        "nominated": false,
2391        "nomination_type": null,
2392        "resolution": 4,
2393        "main_sha": null,
2394        "because_sha": null
2395    },
2396    {
2397        "sha": "13ffd46a0fbedf37ebd4625bd3c9055e79516480",
2398        "description": "glsl: add ARB_sparse_texture_clamp extension",
2399        "nominated": false,
2400        "nomination_type": null,
2401        "resolution": 4,
2402        "main_sha": null,
2403        "because_sha": null
2404    },
2405    {
2406        "sha": "3729c3fa30e49f6e43f17f42c5491b413dfc065c",
2407        "description": "mesa: add ARB_sparse_texture_clamp extension",
2408        "nominated": false,
2409        "nomination_type": null,
2410        "resolution": 4,
2411        "main_sha": null,
2412        "because_sha": null
2413    },
2414    {
2415        "sha": "d68087a1d97a2f0e3b101aeb55d01670d0057968",
2416        "description": "gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD",
2417        "nominated": false,
2418        "nomination_type": null,
2419        "resolution": 4,
2420        "main_sha": null,
2421        "because_sha": null
2422    },
2423    {
2424        "sha": "d014efa33e7042d182896726b431498d664e91c2",
2425        "description": "util/utrace: make generated code a tiny bit nicer to look at",
2426        "nominated": false,
2427        "nomination_type": null,
2428        "resolution": 4,
2429        "main_sha": null,
2430        "because_sha": null
2431    },
2432    {
2433        "sha": "d0363baefdbc5c252b2a5d14a466a7c9a4d6e61e",
2434        "description": "util/u_trace: make mako conditional code easier to read",
2435        "nominated": false,
2436        "nomination_type": null,
2437        "resolution": 4,
2438        "main_sha": null,
2439        "because_sha": null
2440    },
2441    {
2442        "sha": "928156bc9dc093a3d1c45f99d60472a2987722ab",
2443        "description": "intel/tracepoint: simplify tracepoint descriptions",
2444        "nominated": false,
2445        "nomination_type": null,
2446        "resolution": 4,
2447        "main_sha": null,
2448        "because_sha": null
2449    },
2450    {
2451        "sha": "713a4363e5f2f1403bd373116985ee1eada5222c",
2452        "description": "vulkan/wsi/wayland: remove format switch from wl_shm_format_for_vk_format",
2453        "nominated": false,
2454        "nomination_type": null,
2455        "resolution": 4,
2456        "main_sha": null,
2457        "because_sha": null
2458    },
2459    {
2460        "sha": "5a82232e5cb43d753339c77ab02f14d2621f1687",
2461        "description": "vulkan/wsi/wayland: use DRM_FORMAT_INVALID",
2462        "nominated": false,
2463        "nomination_type": null,
2464        "resolution": 4,
2465        "main_sha": null,
2466        "because_sha": null
2467    },
2468    {
2469        "sha": "fda2aecb8b8329cccb5861e2e151efdeb407a6c0",
2470        "description": "vulkan/wsi/wayland: use enum wl_shm_format",
2471        "nominated": false,
2472        "nomination_type": null,
2473        "resolution": 4,
2474        "main_sha": null,
2475        "because_sha": null
2476    },
2477    {
2478        "sha": "bbe97c3871404c87f5ad20b8efdfd06eabd2e7aa",
2479        "description": "docs: update INTEL_DEBUG environment variable documentation",
2480        "nominated": false,
2481        "nomination_type": null,
2482        "resolution": 4,
2483        "main_sha": null,
2484        "because_sha": null
2485    },
2486    {
2487        "sha": "ce99b1a7467f4afb4d3910b3a39c599226b5ea6e",
2488        "description": "v3dv: don't submit noop job if there is nothing to wait on or signal",
2489        "nominated": false,
2490        "nomination_type": null,
2491        "resolution": 4,
2492        "main_sha": null,
2493        "because_sha": null
2494    },
2495    {
2496        "sha": "4fa24747b9089bda0453051e5fd5188e6fce6996",
2497        "description": "glthread: call _mesa_glthread_BindBuffer unconditionally",
2498        "nominated": false,
2499        "nomination_type": 1,
2500        "resolution": 4,
2501        "main_sha": null,
2502        "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d"
2503    },
2504    {
2505        "sha": "061bf72a4fdc25153b1f86d9df95ccba8b4638f6",
2506        "description": "mesa: stop truncating MESA_GLSL=dump",
2507        "nominated": false,
2508        "nomination_type": null,
2509        "resolution": 4,
2510        "main_sha": null,
2511        "because_sha": null
2512    },
2513    {
2514        "sha": "b1b8b712c1d4bf93ce74c383f54aa2b5e54288db",
2515        "description": "aux/vbuf: add fastpath for skipping identical vbuf updates",
2516        "nominated": false,
2517        "nomination_type": null,
2518        "resolution": 4,
2519        "main_sha": null,
2520        "because_sha": null
2521    },
2522    {
2523        "sha": "b733a226360b78d87308c3b74c6a4abbd59c897b",
2524        "description": "aux/vbuf: move mask-clearing for vbuf updates after buffer scanning",
2525        "nominated": false,
2526        "nomination_type": null,
2527        "resolution": 4,
2528        "main_sha": null,
2529        "because_sha": null
2530    },
2531    {
2532        "sha": "cf6a6161222c30f27ca0c7318b9d2ba12bc429fc",
2533        "description": "aux/vbuf: use local var for modifying unaligned_vb_mask during update",
2534        "nominated": false,
2535        "nomination_type": null,
2536        "resolution": 4,
2537        "main_sha": null,
2538        "because_sha": null
2539    },
2540    {
2541        "sha": "28f677e6dc929969fc65154d64cfcf43b2e789fe",
2542        "description": "iris: implement inter-context busy-tracking",
2543        "nominated": true,
2544        "nomination_type": 1,
2545        "resolution": 1,
2546        "main_sha": null,
2547        "because_sha": "89a34cb8450a6fdaceb0e537613871fa86d93132"
2548    },
2549    {
2550        "sha": "06b279ccb2523ac8f5b5300d6bb651e3d0fc3556",
2551        "description": "iris: save some iris_syncobj_reference() calls at update_bo_syncobjs()",
2552        "nominated": false,
2553        "nomination_type": null,
2554        "resolution": 4,
2555        "main_sha": null,
2556        "because_sha": null
2557    },
2558    {
2559        "sha": "db475c81b7cdde9d967b0216e6f12d17e0adae83",
2560        "description": "iris: Return non-zero stride for clear color plane",
2561        "nominated": false,
2562        "nomination_type": null,
2563        "resolution": 4,
2564        "main_sha": null,
2565        "because_sha": null
2566    },
2567    {
2568        "sha": "2407a7e6c1fa32f753f7595d92e02f15b9679370",
2569        "description": "iris: Pick the right BO in iris_resource_get_param",
2570        "nominated": false,
2571        "nomination_type": null,
2572        "resolution": 4,
2573        "main_sha": null,
2574        "because_sha": null
2575    },
2576    {
2577        "sha": "ea5ffa012870d49df15b6e32f13e45ad73e2b018",
2578        "description": "iris: Refactor a ternary in iris_resource_get_param",
2579        "nominated": false,
2580        "nomination_type": null,
2581        "resolution": 4,
2582        "main_sha": null,
2583        "because_sha": null
2584    },
2585    {
2586        "sha": "db9098f2ef2084e981154be62dafdf90d04dc72c",
2587        "description": "v3dv: move sems_info from event_wait job to wait_thread info",
2588        "nominated": false,
2589        "nomination_type": 1,
2590        "resolution": 4,
2591        "main_sha": null,
2592        "because_sha": "d5bd18fbb3002293853780b3988e5cb9313d226e"
2593    },
2594    {
2595        "sha": "f7ed838a49251c9d66b3fa952865d37ab0be6e16",
2596        "description": "d3d12: ARB_transform_feedback3",
2597        "nominated": false,
2598        "nomination_type": null,
2599        "resolution": 4,
2600        "main_sha": null,
2601        "because_sha": null
2602    },
2603    {
2604        "sha": "30a2071ac7d6d4d6d24dbbb4a5cd4ac6339c3a4a",
2605        "description": "d3d12: Handle indexed queries",
2606        "nominated": false,
2607        "nomination_type": null,
2608        "resolution": 4,
2609        "main_sha": null,
2610        "because_sha": null
2611    },
2612    {
2613        "sha": "d2bc8b305c6de10152927bf117dcb5d910ce8b54",
2614        "description": "d3d12: Fix xfb varying matching for vars with location_frac",
2615        "nominated": false,
2616        "nomination_type": null,
2617        "resolution": 4,
2618        "main_sha": null,
2619        "because_sha": null
2620    },
2621    {
2622        "sha": "f4654f2c1c4abab780405e3ba7477de809377686",
2623        "description": "d3d12: Unpack multi-stream varyings",
2624        "nominated": false,
2625        "nomination_type": null,
2626        "resolution": 4,
2627        "main_sha": null,
2628        "because_sha": null
2629    },
2630    {
2631        "sha": "36add3d002d489aa1b26030b44bc3ac8fda11821",
2632        "description": "microsoft/compiler: Support multiple GS output streams",
2633        "nominated": false,
2634        "nomination_type": null,
2635        "resolution": 4,
2636        "main_sha": null,
2637        "because_sha": null
2638    },
2639    {
2640        "sha": "895cdbd6f0dc8a515b0f35a65e74e4c416e08ec7",
2641        "description": "microsoft/compiler: Correctly support I/O on variables with location_frac",
2642        "nominated": false,
2643        "nomination_type": null,
2644        "resolution": 4,
2645        "main_sha": null,
2646        "because_sha": null
2647    },
2648    {
2649        "sha": "db77360796964083328dbb75fb13de4e8c917c41",
2650        "description": "d3d12: ARB_transform_feedback2",
2651        "nominated": false,
2652        "nomination_type": null,
2653        "resolution": 4,
2654        "main_sha": null,
2655        "because_sha": null
2656    },
2657    {
2658        "sha": "00dd57359425015b11065d770b7ecebf5eac6089",
2659        "description": "d3d12: Switch primitives-generated query to use XFB, GS, and IA data",
2660        "nominated": false,
2661        "nomination_type": null,
2662        "resolution": 4,
2663        "main_sha": null,
2664        "because_sha": null
2665    },
2666    {
2667        "sha": "ba82ffaba6b5e275e8a3c23848c152932ae86f56",
2668        "description": "d3d12: Rewrite subquery logic",
2669        "nominated": false,
2670        "nomination_type": null,
2671        "resolution": 4,
2672        "main_sha": null,
2673        "because_sha": null
2674    },
2675    {
2676        "sha": "8875a2fb2517edc4e9e1ec8a3ffd654efc6ce0a4",
2677        "description": "d3d12: Compute transform UBO0 is actually binding 1",
2678        "nominated": false,
2679        "nomination_type": null,
2680        "resolution": 4,
2681        "main_sha": null,
2682        "because_sha": null
2683    },
2684    {
2685        "sha": "317c870f0fb296dfa85ce9457dc5a036e22d5aee",
2686        "description": "d3d12: Implement DrawAuto aka DrawTransformFeedback",
2687        "nominated": false,
2688        "nomination_type": null,
2689        "resolution": 4,
2690        "main_sha": null,
2691        "because_sha": null
2692    },
2693    {
2694        "sha": "7009d2386560617f19a08bcfeb58902c724b68c7",
2695        "description": "d3d12: Move \"fake\" SO buffer handling to compute transforms instead of CPU readback",
2696        "nominated": false,
2697        "nomination_type": null,
2698        "resolution": 4,
2699        "main_sha": null,
2700        "because_sha": null
2701    },
2702    {
2703        "sha": "c1b52d8c3a9e4318c9bac82a42ee1fbf550a4e92",
2704        "description": "d3d12: Move compute transform state save/restore to compute_transforms.cpp",
2705        "nominated": false,
2706        "nomination_type": null,
2707        "resolution": 4,
2708        "main_sha": null,
2709        "because_sha": null
2710    },
2711    {
2712        "sha": "2668eb80898c33c48ead732bdf33a424faf0d2a9",
2713        "description": "d3d12: Add a compute transform for draw auto",
2714        "nominated": false,
2715        "nomination_type": null,
2716        "resolution": 4,
2717        "main_sha": null,
2718        "because_sha": null
2719    },
2720    {
2721        "sha": "371d237ba5a41185091f1a297f04f6c64c4e6124",
2722        "description": "d3d12: Add a couple compute transforms for \"fake\" SO buffers",
2723        "nominated": false,
2724        "nomination_type": null,
2725        "resolution": 4,
2726        "main_sha": null,
2727        "because_sha": null
2728    },
2729    {
2730        "sha": "57f6eeb3fbbaa99061b255743c8282760ea4a751",
2731        "description": "d3d12: Add a comment for what the existing compute transform does",
2732        "nominated": false,
2733        "nomination_type": null,
2734        "resolution": 4,
2735        "main_sha": null,
2736        "because_sha": null
2737    },
2738    {
2739        "sha": "396205b0d60df91ca46bef56ff3e3aad79748698",
2740        "description": "d3d12: SO buffer filled size is only 32-bit",
2741        "nominated": false,
2742        "nomination_type": null,
2743        "resolution": 4,
2744        "main_sha": null,
2745        "because_sha": null
2746    },
2747    {
2748        "sha": "5f48e6d7a29cef7e36a282c5fc4a4457e5d23d80",
2749        "description": "d3d12: Move indirect compute to real indirect dispatches",
2750        "nominated": false,
2751        "nomination_type": null,
2752        "resolution": 4,
2753        "main_sha": null,
2754        "because_sha": null
2755    },
2756    {
2757        "sha": "cab0ed52e8c46f464d00611286f0a2bc4706a442",
2758        "description": "d3d12: Support transform feedback pause/resume",
2759        "nominated": false,
2760        "nomination_type": null,
2761        "resolution": 4,
2762        "main_sha": null,
2763        "because_sha": null
2764    },
2765    {
2766        "sha": "b2aa21362d88523f33e3020e4d885536ae0126a7",
2767        "description": "d3d12: Include SO buffer count as a PSO dirty bit",
2768        "nominated": false,
2769        "nomination_type": null,
2770        "resolution": 4,
2771        "main_sha": null,
2772        "because_sha": null
2773    },
2774    {
2775        "sha": "1d43e752289fbd8166c733cec49e16d6e36b10e4",
2776        "description": "d3d12: Add UAV barriers for UAVs that are being used by compute transforms",
2777        "nominated": false,
2778        "nomination_type": null,
2779        "resolution": 4,
2780        "main_sha": null,
2781        "because_sha": null
2782    },
2783    {
2784        "sha": "31aaf92b7df644515a9a6051549cd25fc4aba056",
2785        "description": "d3d12: Fix compute transform for multi-draw indirect with dynamic count + state vars",
2786        "nominated": false,
2787        "nomination_type": 1,
2788        "resolution": 4,
2789        "main_sha": null,
2790        "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae"
2791    },
2792    {
2793        "sha": "2d4ee41df08964f51c8d909bcb10d2b75a441020",
2794        "description": "microsoft/compiler: Fix UAV resource ID counting for static indexed handles",
2795        "nominated": false,
2796        "nomination_type": 1,
2797        "resolution": 4,
2798        "main_sha": null,
2799        "because_sha": "e5f353f2f29690767196d0a516e6dc3f29af2349"
2800    },
2801    {
2802        "sha": "6f38ea4ac73302fb040ef27f84633e34da3567ac",
2803        "description": "zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops",
2804        "nominated": true,
2805        "nomination_type": 0,
2806        "resolution": 1,
2807        "main_sha": null,
2808        "because_sha": null
2809    },
2810    {
2811        "sha": "2361c52b5e88bdc9212161a7fb4070c40082c01a",
2812        "description": "zink: cast image atomic op params/results based on image type",
2813        "nominated": true,
2814        "nomination_type": 0,
2815        "resolution": 1,
2816        "main_sha": null,
2817        "because_sha": null
2818    },
2819    {
2820        "sha": "58e201c66e45738a246b9eeb60c5c5e266e94550",
2821        "description": "zink: add warning printf for drivers missing VK_EXT_shader_atomic_float",
2822        "nominated": false,
2823        "nomination_type": null,
2824        "resolution": 4,
2825        "main_sha": null,
2826        "because_sha": null
2827    },
2828    {
2829        "sha": "7e8d609f6ed93e2c8a75624fec39677c937547d4",
2830        "description": "zink: enable VK_EXT_shader_atomic_float",
2831        "nominated": false,
2832        "nomination_type": null,
2833        "resolution": 4,
2834        "main_sha": null,
2835        "because_sha": null
2836    },
2837    {
2838        "sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c",
2839        "description": "zink: handle swizzled offset/count values for shader bitfield ops",
2840        "nominated": false,
2841        "nomination_type": null,
2842        "resolution": 4,
2843        "main_sha": null,
2844        "because_sha": null
2845    },
2846    {
2847        "sha": "11e2c4b502e91800e724910b0de9c6c7b8900703",
2848        "description": "microsoft/spirv_to_dxil: Define idep_libspirv_to_dxil",
2849        "nominated": false,
2850        "nomination_type": null,
2851        "resolution": 4,
2852        "main_sha": null,
2853        "because_sha": null
2854    },
2855    {
2856        "sha": "ef47a6800bae1316136ffc41a8de850984719bd4",
2857        "description": "microsoft/spirv_to_dxil: Make sure the SampleMask is a uint",
2858        "nominated": false,
2859        "nomination_type": null,
2860        "resolution": 4,
2861        "main_sha": null,
2862        "because_sha": null
2863    },
2864    {
2865        "sha": "7e56d8c393fe9787b2f670cfdb42d1f9f642e8bd",
2866        "description": "microsoft/spirv_to_dxil: Lower atomics to their dxil variants",
2867        "nominated": false,
2868        "nomination_type": null,
2869        "resolution": 4,
2870        "main_sha": null,
2871        "because_sha": null
2872    },
2873    {
2874        "sha": "c2eeba04c38ce4cfd59e024208f1a6598d115826",
2875        "description": "microsoft/spirv_to_dxil: Discard PSIZ accesses",
2876        "nominated": false,
2877        "nomination_type": null,
2878        "resolution": 4,
2879        "main_sha": null,
2880        "because_sha": null
2881    },
2882    {
2883        "sha": "5cd2bf837ddc2f8bff0853731d9323f16aea1931",
2884        "description": "microsoft/spirv_to_dxil: Allow passing a vulkan -> d3d12 binding mapping table",
2885        "nominated": false,
2886        "nomination_type": null,
2887        "resolution": 4,
2888        "main_sha": null,
2889        "because_sha": null
2890    },
2891    {
2892        "sha": "de1e941c59090c990b2c5e301bfb349ca126d789",
2893        "description": "microsoft/spirv_to_dxil: Lower push constant loads to UBO loads",
2894        "nominated": false,
2895        "nomination_type": null,
2896        "resolution": 4,
2897        "main_sha": null,
2898        "because_sha": null
2899    },
2900    {
2901        "sha": "d11a417ded1c2ed5a8fc1a7162488ff73065eca7",
2902        "description": "microsoft/spirv_to_dxil: lower input attachments",
2903        "nominated": false,
2904        "nomination_type": null,
2905        "resolution": 4,
2906        "main_sha": null,
2907        "because_sha": null
2908    },
2909    {
2910        "sha": "e65303c6e681bc01b4ae4f93492fee7452952ac3",
2911        "description": "microsoft/spirv_to_dxil: check for variables r/w access",
2912        "nominated": false,
2913        "nomination_type": null,
2914        "resolution": 4,
2915        "main_sha": null,
2916        "because_sha": null
2917    },
2918    {
2919        "sha": "39592f8ad4989ce8adb6d22b911192d05fd2a7c9",
2920        "description": "microsoft/spirv_to_dxil: Support [un]conditional YZ-flip",
2921        "nominated": false,
2922        "nomination_type": null,
2923        "resolution": 4,
2924        "main_sha": null,
2925        "because_sha": null
2926    },
2927    {
2928        "sha": "225867684aa5cfb4854c126912125aa4ea5da7ed",
2929        "description": "microsoft/spirv_to_dxil: Allow dumping NIR",
2930        "nominated": false,
2931        "nomination_type": null,
2932        "resolution": 4,
2933        "main_sha": null,
2934        "because_sha": null
2935    },
2936    {
2937        "sha": "27790c4a7a659057c802e254e44cd0bb8b60192f",
2938        "description": "microsoft/spirv_to_dxil: Remove dead variables after the struct split pass",
2939        "nominated": false,
2940        "nomination_type": null,
2941        "resolution": 4,
2942        "main_sha": null,
2943        "because_sha": null
2944    },
2945    {
2946        "sha": "d85a9d658faad07ec24a0466396648489623e032",
2947        "description": "anv/image: Call into WSI to create swapchain images",
2948        "nominated": false,
2949        "nomination_type": null,
2950        "resolution": 4,
2951        "main_sha": null,
2952        "because_sha": null
2953    },
2954    {
2955        "sha": "a2e986b6d94c1ca7c5659d716aeb0b6edaa4d3e2",
2956        "description": "anv/image: Add some asserts when binding swapchain images",
2957        "nominated": false,
2958        "nomination_type": null,
2959        "resolution": 4,
2960        "main_sha": null,
2961        "because_sha": null
2962    },
2963    {
2964        "sha": "27042d135e621c610ac00f8fe9760d1d1afe7c16",
2965        "description": "vulkan/wsi: Add image create and bind helpers",
2966        "nominated": false,
2967        "nomination_type": null,
2968        "resolution": 4,
2969        "main_sha": null,
2970        "because_sha": null
2971    },
2972    {
2973        "sha": "ca791f5c5d88a6451e4934f3e03fa0e38a7759fa",
2974        "description": "wsi/common: Set VK_IMAGE_CREATE_ALIAS_BIT",
2975        "nominated": false,
2976        "nomination_type": null,
2977        "resolution": 4,
2978        "main_sha": null,
2979        "because_sha": null
2980    },
2981    {
2982        "sha": "1abab1a28fcb34f0f27d4130b55aa6db1e58b13b",
2983        "description": "vulkan/wsi/drm: Drop wsi_create_native/prime_image",
2984        "nominated": false,
2985        "nomination_type": null,
2986        "resolution": 4,
2987        "main_sha": null,
2988        "because_sha": null
2989    },
2990    {
2991        "sha": "ed391d2a469f1a17ef8768baa919436166d5b27b",
2992        "description": "vulkan/wsi/win32: Break create_win32_image in pieces",
2993        "nominated": false,
2994        "nomination_type": null,
2995        "resolution": 4,
2996        "main_sha": null,
2997        "because_sha": null
2998    },
2999    {
3000        "sha": "d7ad73d6b74c7f73418a6a0ad5b27801b1b605df",
3001        "description": "vulkan/wsi/win32: Delete unnecessary copy+paste from DRM",
3002        "nominated": false,
3003        "nomination_type": null,
3004        "resolution": 4,
3005        "main_sha": null,
3006        "because_sha": null
3007    },
3008    {
3009        "sha": "d95e3fd98c6e467d9787f497067345f829a33a36",
3010        "description": "vulkan/wsi/display: Split image creation",
3011        "nominated": false,
3012        "nomination_type": null,
3013        "resolution": 4,
3014        "main_sha": null,
3015        "because_sha": null
3016    },
3017    {
3018        "sha": "b626a5be43d4cd81d6f6e7c17eef8f9055f555d7",
3019        "description": "vulkan/wsi/wayland: Split image creation",
3020        "nominated": false,
3021        "nomination_type": null,
3022        "resolution": 4,
3023        "main_sha": null,
3024        "because_sha": null
3025    },
3026    {
3027        "sha": "d67250d44440538a0475c58fd79f5ea6c4a8dd80",
3028        "description": "vulkan/wsi/x11: Split image creation",
3029        "nominated": false,
3030        "nomination_type": null,
3031        "resolution": 4,
3032        "main_sha": null,
3033        "because_sha": null
3034    },
3035    {
3036        "sha": "579578f10acda284c39cab2b12ccb8de2d2f793c",
3037        "description": "vulkan/wsi/drm: Break create_prime_image in pieces",
3038        "nominated": false,
3039        "nomination_type": null,
3040        "resolution": 4,
3041        "main_sha": null,
3042        "because_sha": null
3043    },
3044    {
3045        "sha": "830d9967db0ca390c898108a4b62f4dcd454daa7",
3046        "description": "vulkan/wsi: Add a helper for the configure/create/bind pattern",
3047        "nominated": false,
3048        "nomination_type": null,
3049        "resolution": 4,
3050        "main_sha": null,
3051        "because_sha": null
3052    },
3053    {
3054        "sha": "5b13d74583513ddd029e30c989838b96993545a0",
3055        "description": "vulkan/wsi/drm: Break create_native_image in pieces",
3056        "nominated": false,
3057        "nomination_type": null,
3058        "resolution": 4,
3059        "main_sha": null,
3060        "because_sha": null
3061    },
3062    {
3063        "sha": "8299d5f37f1689ca90278eab45b0277c89cca058",
3064        "description": "vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path",
3065        "nominated": true,
3066        "nomination_type": 1,
3067        "resolution": 1,
3068        "main_sha": null,
3069        "because_sha": "4bdf8547f4dc1a383bf4e67110f44610a3790189"
3070    },
3071    {
3072        "sha": "7483c40ba09bdb29d7cafac3130914d09e82b59d",
3073        "description": "vulkan/overlay: revise and reformat README",
3074        "nominated": false,
3075        "nomination_type": null,
3076        "resolution": 4,
3077        "main_sha": null,
3078        "because_sha": null
3079    },
3080    {
3081        "sha": "9eb1592e57a4433144813fd875ce9c21606c57d5",
3082        "description": "turnip: respect buf->bo_offset in transform feedback",
3083        "nominated": false,
3084        "nomination_type": null,
3085        "resolution": 4,
3086        "main_sha": null,
3087        "because_sha": null
3088    },
3089    {
3090        "sha": "cbe4943ae949d6c46222bafacac573c7ea50caed",
3091        "description": "vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.",
3092        "nominated": true,
3093        "nomination_type": 1,
3094        "resolution": 1,
3095        "main_sha": null,
3096        "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7"
3097    },
3098    {
3099        "sha": "9843fddffff24a4add73182b909802d2ba74581c",
3100        "description": "vulkan/wsi/wayland: Add modifiers for RGB formats.",
3101        "nominated": true,
3102        "nomination_type": 1,
3103        "resolution": 1,
3104        "main_sha": null,
3105        "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61"
3106    },
3107    {
3108        "sha": "a881b6ac1ff70c73090ee076c4011ad84493ae14",
3109        "description": "vulkan/wsi/wayland: Convert  missing vulkan formats to shm formats.",
3110        "nominated": true,
3111        "nomination_type": 1,
3112        "resolution": 1,
3113        "main_sha": null,
3114        "because_sha": "6b36f35734a9ffa2c6fde475933eb46d7f4fb6f4"
3115    },
3116    {
3117        "sha": "4ae4e04e18d7dc688aa94e52778c4959861bae0c",
3118        "description": "vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.",
3119        "nominated": true,
3120        "nomination_type": 1,
3121        "resolution": 1,
3122        "main_sha": null,
3123        "because_sha": "d944136f3635aeacd97e167176c968c5078d92d7"
3124    },
3125    {
3126        "sha": "1d75b459a6f99d7cba989c9434766439d780ef7e",
3127        "description": "etnaviv: add support for INTEL_blackhole_render",
3128        "nominated": false,
3129        "nomination_type": null,
3130        "resolution": 4,
3131        "main_sha": null,
3132        "because_sha": null
3133    },
3134    {
3135        "sha": "a4c8508c375f929e330fe033426cb05f65b3d0d6",
3136        "description": "microsoft/compiler: textureLoad() doesn't take a LOD on MS textures",
3137        "nominated": false,
3138        "nomination_type": null,
3139        "resolution": 4,
3140        "main_sha": null,
3141        "because_sha": null
3142    },
3143    {
3144        "sha": "951fd35012e93841604a25d5008c2a5efe10c7dd",
3145        "description": "microsoft/compiler: Skip images in redirect_texture_derefs()",
3146        "nominated": false,
3147        "nomination_type": null,
3148        "resolution": 4,
3149        "main_sha": null,
3150        "because_sha": null
3151    },
3152    {
3153        "sha": "678b94c2d851dd21061308fb34fb1bc483bf4ad2",
3154        "description": "microsoft/compiler: Fix sampler/texture array emission",
3155        "nominated": false,
3156        "nomination_type": null,
3157        "resolution": 4,
3158        "main_sha": null,
3159        "because_sha": null
3160    },
3161    {
3162        "sha": "54c32aeba6300f5cafc2bae18020398645925969",
3163        "description": "microsoft/compiler: Use SRVs for read-only images",
3164        "nominated": false,
3165        "nomination_type": null,
3166        "resolution": 4,
3167        "main_sha": null,
3168        "because_sha": null
3169    },
3170    {
3171        "sha": "8507afbd06ea88ab3eef28160329bee39f81e4e1",
3172        "description": "microsoft/compiler: Add subpass input types",
3173        "nominated": false,
3174        "nomination_type": null,
3175        "resolution": 4,
3176        "main_sha": null,
3177        "because_sha": null
3178    },
3179    {
3180        "sha": "ef5283d37de8a2860b96a942668f6bdd2d2e8b48",
3181        "description": "microsoft/compiler: add support for load_layer_id",
3182        "nominated": false,
3183        "nomination_type": null,
3184        "resolution": 4,
3185        "main_sha": null,
3186        "because_sha": null
3187    },
3188    {
3189        "sha": "fd99c363514377c99faf9124eb84de89ae6e198c",
3190        "description": "svga: silence -Wsometimes-uninitialized",
3191        "nominated": false,
3192        "nomination_type": null,
3193        "resolution": 4,
3194        "main_sha": null,
3195        "because_sha": null
3196    },
3197    {
3198        "sha": "ac59a266cc4bdf4ea5bb7268b03fd2cbe168d245",
3199        "description": "anv: drop a set but unused variable",
3200        "nominated": false,
3201        "nomination_type": null,
3202        "resolution": 4,
3203        "main_sha": null,
3204        "because_sha": null
3205    },
3206    {
3207        "sha": "bdfb1885b891b59b7159be5554a8061cdf6e3800",
3208        "description": "anv: drop a set but unused variable",
3209        "nominated": false,
3210        "nomination_type": null,
3211        "resolution": 4,
3212        "main_sha": null,
3213        "because_sha": null
3214    },
3215    {
3216        "sha": "e7e3e2072cb6d76c2372e31d1a1d375669e039c6",
3217        "description": "panfrost: mark two variables as unused",
3218        "nominated": false,
3219        "nomination_type": null,
3220        "resolution": 4,
3221        "main_sha": null,
3222        "because_sha": null
3223    },
3224    {
3225        "sha": "430b1157a1cbe8cd4add5eae5e62279419e9b787",
3226        "description": "broadcom: drop unused functions",
3227        "nominated": false,
3228        "nomination_type": null,
3229        "resolution": 4,
3230        "main_sha": null,
3231        "because_sha": null
3232    },
3233    {
3234        "sha": "3fdea42339fe89b332968c25bae8008721883e16",
3235        "description": "v3d: avoid warning about unused function",
3236        "nominated": false,
3237        "nomination_type": null,
3238        "resolution": 4,
3239        "main_sha": null,
3240        "because_sha": null
3241    },
3242    {
3243        "sha": "cc79959b0949ac7ba98f26d674f4d3ef5226b5ba",
3244        "description": "v3d: avoid warning about unused function",
3245        "nominated": false,
3246        "nomination_type": null,
3247        "resolution": 4,
3248        "main_sha": null,
3249        "because_sha": null
3250    },
3251    {
3252        "sha": "274e4e82d2ba8892637856bbc7a9536bc315ecca",
3253        "description": "vc4: drop unused function",
3254        "nominated": false,
3255        "nomination_type": null,
3256        "resolution": 4,
3257        "main_sha": null,
3258        "because_sha": null
3259    },
3260    {
3261        "sha": "8e4b3cf83219d61e9626b7772f43b76ef27137f9",
3262        "description": "anv: avoid warning about unused function",
3263        "nominated": false,
3264        "nomination_type": null,
3265        "resolution": 4,
3266        "main_sha": null,
3267        "because_sha": null
3268    },
3269    {
3270        "sha": "f14cae43ac45f7a342fc6aab8cc5ed3958bd8041",
3271        "description": "ci/freedreno: properly test sysmem and gmem paths",
3272        "nominated": false,
3273        "nomination_type": null,
3274        "resolution": 4,
3275        "main_sha": null,
3276        "because_sha": null
3277    },
3278    {
3279        "sha": "803055ccb4c93fb1bff6bb2267dea7cec9c1f88c",
3280        "description": "tu: add debug option to force gmem",
3281        "nominated": false,
3282        "nomination_type": null,
3283        "resolution": 4,
3284        "main_sha": null,
3285        "because_sha": null
3286    },
3287    {
3288        "sha": "a4f9c54444f66a0e76dcf8ffbc2a9f711b478876",
3289        "description": "freedreno: Update gmem/sysmem debug options to be in line with turnip",
3290        "nominated": false,
3291        "nomination_type": null,
3292        "resolution": 4,
3293        "main_sha": null,
3294        "because_sha": null
3295    },
3296    {
3297        "sha": "dbae9fa7d8412252c96e53ef3d50f4349969928a",
3298        "description": "tu: implement sysmem vs gmem autotuner",
3299        "nominated": false,
3300        "nomination_type": null,
3301        "resolution": 4,
3302        "main_sha": null,
3303        "because_sha": null
3304    },
3305    {
3306        "sha": "d6e457c0a4c9680b19695eb5ff21856135eeee4c",
3307        "description": "anv: tidy long lines in descriptor code",
3308        "nominated": false,
3309        "nomination_type": null,
3310        "resolution": 4,
3311        "main_sha": null,
3312        "because_sha": null
3313    },
3314    {
3315        "sha": "7333d244be53e971e7c0ab2f2860c3be3b672e91",
3316        "description": "d3d12: Fix \"use of designated initializers requires at least '/std:c++20'\" error",
3317        "nominated": false,
3318        "nomination_type": 1,
3319        "resolution": 4,
3320        "main_sha": null,
3321        "because_sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae"
3322    },
3323    {
3324        "sha": "16e0c312fa475fe9883f8f3fab0c827d9059472b",
3325        "description": "aco: preserve pass_flags during format conversions",
3326        "nominated": false,
3327        "nomination_type": null,
3328        "resolution": 4,
3329        "main_sha": null,
3330        "because_sha": null
3331    },
3332    {
3333        "sha": "1804c21fb570285d90709010b746ed6812b42aa6",
3334        "description": "aco: optimize abs(mul(a, b))",
3335        "nominated": false,
3336        "nomination_type": null,
3337        "resolution": 4,
3338        "main_sha": null,
3339        "because_sha": null
3340    },
3341    {
3342        "sha": "452975f257f14ae755c713d607a002b9211a8a17",
3343        "description": "aco: fix neg(abs(mul(a, b))) if the mul is not VOP3",
3344        "nominated": true,
3345        "nomination_type": 1,
3346        "resolution": 1,
3347        "main_sha": null,
3348        "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
3349    },
3350    {
3351        "sha": "a53fd9b0897fc88a28974cef5317039e23ac3939",
3352        "description": "vulkan: Allow RegisterDisplayEventEXT before first page flip",
3353        "nominated": false,
3354        "nomination_type": null,
3355        "resolution": 4,
3356        "main_sha": null,
3357        "because_sha": null
3358    },
3359    {
3360        "sha": "360f7c5d64b3f592a8d6682f9a4fd068c8594f12",
3361        "description": "tu: Initial link-time optimizations",
3362        "nominated": false,
3363        "nomination_type": null,
3364        "resolution": 4,
3365        "main_sha": null,
3366        "because_sha": null
3367    },
3368    {
3369        "sha": "bfa096a0b9b02a8e029baff9f25ffccafdfb4e19",
3370        "description": "glsl/st: move st_nir_opts() into gl compiler common code",
3371        "nominated": false,
3372        "nomination_type": null,
3373        "resolution": 4,
3374        "main_sha": null,
3375        "because_sha": null
3376    },
3377    {
3378        "sha": "665ee002c31171c618a619e7d05507c0c150d56c",
3379        "description": "etnaviv: add two new HI related perfmon counter",
3380        "nominated": false,
3381        "nomination_type": null,
3382        "resolution": 4,
3383        "main_sha": null,
3384        "because_sha": null
3385    },
3386    {
3387        "sha": "cb643e92391276f919815a13c7c794a48dc0a711",
3388        "description": "etnaviv: use bytes for read TX data",
3389        "nominated": false,
3390        "nomination_type": null,
3391        "resolution": 4,
3392        "main_sha": null,
3393        "because_sha": null
3394    },
3395    {
3396        "sha": "d0a5129fdee2f2e97fcc0373d22e36069a880e6e",
3397        "description": "etnaviv: add multiply_with_8 flag",
3398        "nominated": false,
3399        "nomination_type": null,
3400        "resolution": 4,
3401        "main_sha": null,
3402        "because_sha": null
3403    },
3404    {
3405        "sha": "17d143231b313f99c7aa5383104887df7166b9b3",
3406        "description": "docs/anv: add descriptor memory layout",
3407        "nominated": false,
3408        "nomination_type": null,
3409        "resolution": 4,
3410        "main_sha": null,
3411        "because_sha": null
3412    },
3413    {
3414        "sha": "4999e4cd4c00d51408c5e624e0f58051b838d506",
3415        "description": "docs/anv: list environment variables",
3416        "nominated": false,
3417        "nomination_type": null,
3418        "resolution": 4,
3419        "main_sha": null,
3420        "because_sha": null
3421    },
3422    {
3423        "sha": "a98045c31beabee223e9c67d78b05af34cf5c842",
3424        "description": "docs: start some documentation on Anv",
3425        "nominated": false,
3426        "nomination_type": null,
3427        "resolution": 4,
3428        "main_sha": null,
3429        "because_sha": null
3430    },
3431    {
3432        "sha": "3a0888c62fa3ebcce0494e3e07451fa9aa26b9df",
3433        "description": "zink: fix waiting on current batch id",
3434        "nominated": true,
3435        "nomination_type": 0,
3436        "resolution": 1,
3437        "main_sha": null,
3438        "because_sha": null
3439    },
3440    {
3441        "sha": "b62b9169457c15ca0ab605e000b03013848d771a",
3442        "description": "zink: print an error when the device is lost",
3443        "nominated": false,
3444        "nomination_type": null,
3445        "resolution": 4,
3446        "main_sha": null,
3447        "because_sha": null
3448    },
3449    {
3450        "sha": "95bfb7568862e209cb3ec49f9a70f329f7324410",
3451        "description": "zink: add vertex shader pipeline bit for generated barrier construction",
3452        "nominated": true,
3453        "nomination_type": 0,
3454        "resolution": 1,
3455        "main_sha": null,
3456        "because_sha": null
3457    },
3458    {
3459        "sha": "27d405dc2fddb5b814476a4e055358fd1efa7a4d",
3460        "description": "zink: clamp tbo creation to maxTexelBufferElements",
3461        "nominated": true,
3462        "nomination_type": 0,
3463        "resolution": 1,
3464        "main_sha": null,
3465        "because_sha": null
3466    },
3467    {
3468        "sha": "fa74a6c5547d4edf193d45041524d525d1757f2e",
3469        "description": "zink: ci updates",
3470        "nominated": false,
3471        "nomination_type": null,
3472        "resolution": 4,
3473        "main_sha": null,
3474        "because_sha": null
3475    },
3476    {
3477        "sha": "90bf30d7e48c752315e7a3281178ead76c778aca",
3478        "description": "zink: make pipe_buffer_write usage trigger compiler errors",
3479        "nominated": false,
3480        "nomination_type": null,
3481        "resolution": 4,
3482        "main_sha": null,
3483        "because_sha": null
3484    },
3485    {
3486        "sha": "c9a091949967dc0c81b70992a8ba1db238aa2acd",
3487        "description": "zink: replace other pipe_buffer_write usage with pipe_buffer_write_nooverlap",
3488        "nominated": false,
3489        "nomination_type": null,
3490        "resolution": 4,
3491        "main_sha": null,
3492        "because_sha": null
3493    },
3494    {
3495        "sha": "3402558b47bdea5a34acbdb3fe41a4c54e4b15b4",
3496        "description": "zink: replace qbo pipe_buffer_write usage with tc_buffer_write",
3497        "nominated": false,
3498        "nomination_type": null,
3499        "resolution": 4,
3500        "main_sha": null,
3501        "because_sha": null
3502    },
3503    {
3504        "sha": "a40a6e551ef0fa4335db9da5329094ced9e6f8b1",
3505        "description": "etnaviv: draw: only mark resources as read/written when the state changed",
3506        "nominated": false,
3507        "nomination_type": null,
3508        "resolution": 4,
3509        "main_sha": null,
3510        "because_sha": null
3511    },
3512    {
3513        "sha": "37989670b988f4bd3a830ac8a691eab20b9d2cc0",
3514        "description": "microsoft/compiler: fix -Wbitwise-instead-of-logical warning",
3515        "nominated": false,
3516        "nomination_type": null,
3517        "resolution": 4,
3518        "main_sha": null,
3519        "because_sha": null
3520    },
3521    {
3522        "sha": "708a33d1328ea56c75c268eab9c66a1cedb4990f",
3523        "description": "etnaviv: fix FRONT_AND_BACK culling",
3524        "nominated": false,
3525        "nomination_type": null,
3526        "resolution": 4,
3527        "main_sha": null,
3528        "because_sha": null
3529    },
3530    {
3531        "sha": "24fef8f33da9809434a8f633b045b740be24ab2c",
3532        "description": "intel/compiler: Use Task/Mesh InlineData for the first few push constants",
3533        "nominated": false,
3534        "nomination_type": null,
3535        "resolution": 4,
3536        "main_sha": null,
3537        "because_sha": null
3538    },
3539    {
3540        "sha": "1d9f47325b72ac40faf8bd8176cfcb33fc070ae3",
3541        "description": "intel/compiler: handle gl_[Clip|Cull]Distance from mesh in fragment shaders",
3542        "nominated": false,
3543        "nomination_type": null,
3544        "resolution": 4,
3545        "main_sha": null,
3546        "because_sha": null
3547    },
3548    {
3549        "sha": "baa17865de7f6096727000954f868e25afe723eb",
3550        "description": "intel/compiler: handle gl_[Clip|Cull]Distance in mesh shaders",
3551        "nominated": false,
3552        "nomination_type": null,
3553        "resolution": 4,
3554        "main_sha": null,
3555        "because_sha": null
3556    },
3557    {
3558        "sha": "856a0cacb1e1a4e3793c2b58700a0de397a49d11",
3559        "description": "intel/compiler: Merge Per-Primitive attribute handling in Mesh case",
3560        "nominated": false,
3561        "nomination_type": null,
3562        "resolution": 4,
3563        "main_sha": null,
3564        "because_sha": null
3565    },
3566    {
3567        "sha": "2b8b884bcd7601d442db869d66ba656f15b6df70",
3568        "description": "intel/compiler: Have specific mesh handling in calculate_urb_setup()",
3569        "nominated": false,
3570        "nomination_type": null,
3571        "resolution": 4,
3572        "main_sha": null,
3573        "because_sha": null
3574    },
3575    {
3576        "sha": "83788b864da9685f756ec4895f8cdcc95d8bd50d",
3577        "description": "iris: sprinkle some assertions for bufmgr->lock",
3578        "nominated": false,
3579        "nomination_type": null,
3580        "resolution": 4,
3581        "main_sha": null,
3582        "because_sha": null
3583    },
3584    {
3585        "sha": "6f5af78e25ad8942b3d7db8e4e89c801075dda67",
3586        "description": "iris: improve error checking in functions that call vma_alloc()",
3587        "nominated": false,
3588        "nomination_type": null,
3589        "resolution": 4,
3590        "main_sha": null,
3591        "because_sha": null
3592    },
3593    {
3594        "sha": "8599ded1931a6088127d76e6747ad1749aeba9af",
3595        "description": "intel: Only reserve space for Compute Engine out of URB in Gfx12LP",
3596        "nominated": false,
3597        "nomination_type": null,
3598        "resolution": 4,
3599        "main_sha": null,
3600        "because_sha": null
3601    },
3602    {
3603        "sha": "c3a74e10f9aca32cb9c52652270495e7103d264f",
3604        "description": "venus: updates to the doc",
3605        "nominated": false,
3606        "nomination_type": null,
3607        "resolution": 4,
3608        "main_sha": null,
3609        "because_sha": null
3610    },
3611    {
3612        "sha": "3f9eb4fdf4b7bf3177eb26714566936a4a69f6fa",
3613        "description": "venus: make vn_QueueSubmit async for native submissions",
3614        "nominated": false,
3615        "nomination_type": null,
3616        "resolution": 4,
3617        "main_sha": null,
3618        "because_sha": null
3619    },
3620    {
3621        "sha": "15e77504461a30038a054c87cc53a694171c9cf4",
3622        "description": "Revert \"venus: remove vn_ring_wait_all\"",
3623        "nominated": true,
3624        "nomination_type": 2,
3625        "resolution": 2,
3626        "main_sha": null,
3627        "because_sha": "7253e61d9d1a82f1fa0eac087a80c4a0957e1d14"
3628    },
3629    {
3630        "sha": "5ba9309c29622b9778f8a015c0b6cc94c6dd07b4",
3631        "description": "venus: track whether a fence is external",
3632        "nominated": false,
3633        "nomination_type": null,
3634        "resolution": 4,
3635        "main_sha": null,
3636        "because_sha": null
3637    },
3638    {
3639        "sha": "088ea93a59e538b1ebce11f74d15ea0cf4b6beca",
3640        "description": "venus: update some obsolete assumptions described",
3641        "nominated": false,
3642        "nomination_type": null,
3643        "resolution": 4,
3644        "main_sha": null,
3645        "because_sha": null
3646    },
3647    {
3648        "sha": "be5b0e08fa4fda9c747901a19d86b1862eecf6cd",
3649        "description": "etnaviv: make use of nir_lower_tex_shadow",
3650        "nominated": false,
3651        "nomination_type": null,
3652        "resolution": 4,
3653        "main_sha": null,
3654        "because_sha": null
3655    },
3656    {
3657        "sha": "e5f9cdac1f40240a78b3e6a1cd5c75fb6f505c7f",
3658        "description": "nir/nir_lower_tex_shadow: support tex_instr without deref src",
3659        "nominated": false,
3660        "nomination_type": null,
3661        "resolution": 4,
3662        "main_sha": null,
3663        "because_sha": null
3664    },
3665    {
3666        "sha": "e67bca3fe7cb17fa92cd61d3114cfb12e5689fe9",
3667        "description": "nir: make lower_sample_tex_compare a common pass",
3668        "nominated": false,
3669        "nomination_type": null,
3670        "resolution": 4,
3671        "main_sha": null,
3672        "because_sha": null
3673    },
3674    {
3675        "sha": "a78861b0fbd6e1c1bac7c89f4049cdab7ee2913d",
3676        "description": "docs/panfrost: Add new Midgard/Bifrost chips",
3677        "nominated": false,
3678        "nomination_type": null,
3679        "resolution": 4,
3680        "main_sha": null,
3681        "because_sha": null
3682    },
3683    {
3684        "sha": "0b16bf370ed8b5bbd4a7d0e494d18d2e530dab7d",
3685        "description": "panfrost: Add Mali-G51 support",
3686        "nominated": false,
3687        "nomination_type": null,
3688        "resolution": 4,
3689        "main_sha": null,
3690        "because_sha": null
3691    },
3692    {
3693        "sha": "33399e95aea0ec02faf2987bacf7270f91576887",
3694        "description": "pan/bi: Assume future Valhall is 16-wide warps",
3695        "nominated": false,
3696        "nomination_type": null,
3697        "resolution": 4,
3698        "main_sha": null,
3699        "because_sha": null
3700    },
3701    {
3702        "sha": "8f0b5b4b19ccdc6885df4aeac02cd86aec4eebce",
3703        "description": "pan/bi: Clean up quirks",
3704        "nominated": false,
3705        "nomination_type": null,
3706        "resolution": 4,
3707        "main_sha": null,
3708        "because_sha": null
3709    },
3710    {
3711        "sha": "94bb229c460ada5452bba1fce516afa2105a0a16",
3712        "description": "panfrost: Get performance counters from table",
3713        "nominated": false,
3714        "nomination_type": null,
3715        "resolution": 4,
3716        "main_sha": null,
3717        "because_sha": null
3718    },
3719    {
3720        "sha": "5e808f7b0a4023ea28795a9f96c913f09c00b376",
3721        "description": "panfrost: Make the GPU allowlist implicit",
3722        "nominated": false,
3723        "nomination_type": null,
3724        "resolution": 4,
3725        "main_sha": null,
3726        "because_sha": null
3727    },
3728    {
3729        "sha": "8c01a8a2630e34c1cf6cab8650529828e826563b",
3730        "description": "panfrost: Replace panfrost_model_name with model->name",
3731        "nominated": false,
3732        "nomination_type": null,
3733        "resolution": 4,
3734        "main_sha": null,
3735        "because_sha": null
3736    },
3737    {
3738        "sha": "6c0d433d191143409e034b58a62b39e8592958a8",
3739        "description": "panfrost: Centralize our model list",
3740        "nominated": false,
3741        "nomination_type": null,
3742        "resolution": 4,
3743        "main_sha": null,
3744        "because_sha": null
3745    },
3746    {
3747        "sha": "2b638c1eb347c645868b87b192763e4664bbe783",
3748        "description": "panfrost: Don't pass quirks to pan_lower_framebuffer",
3749        "nominated": false,
3750        "nomination_type": null,
3751        "resolution": 4,
3752        "main_sha": null,
3753        "because_sha": null
3754    },
3755    {
3756        "sha": "2b699d0650a5ae324acd3400f93d9badcb009cbb",
3757        "description": "panfrost: Fix v9 \"Stencil from shader\" bit",
3758        "nominated": false,
3759        "nomination_type": 1,
3760        "resolution": 4,
3761        "main_sha": null,
3762        "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05"
3763    },
3764    {
3765        "sha": "23d52b47f1b4616bd27a73dc2a4e7393124d7c2c",
3766        "description": "panfrost: Make primary_shader boolean",
3767        "nominated": false,
3768        "nomination_type": 1,
3769        "resolution": 4,
3770        "main_sha": null,
3771        "because_sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05"
3772    },
3773    {
3774        "sha": "52b36cb79012079c4e3ddb50fba9b25f42ce7986",
3775        "description": "isaspec: Add support for special {:align=} field",
3776        "nominated": false,
3777        "nomination_type": null,
3778        "resolution": 4,
3779        "main_sha": null,
3780        "because_sha": null
3781    },
3782    {
3783        "sha": "42ae116ac753aad5853139840f3e958b986922c1",
3784        "description": "zink: fix vertex buffer mask computation for null buffers",
3785        "nominated": true,
3786        "nomination_type": 1,
3787        "resolution": 1,
3788        "main_sha": null,
3789        "because_sha": "53aade0ef0def4ea7f8468cdec04acd2384e2d2c"
3790    },
3791    {
3792        "sha": "143c1564093237a6ab509f064eb652a24c3e55d1",
3793        "description": "aux/tc: add tc_buffer_write to replace pipe_buffer_write usage",
3794        "nominated": false,
3795        "nomination_type": null,
3796        "resolution": 4,
3797        "main_sha": null,
3798        "because_sha": null
3799    },
3800    {
3801        "sha": "be5311972f72f72ca2de3f8d0ad28b4c58d133b6",
3802        "description": "zink: remove tmp buffer rebinds",
3803        "nominated": false,
3804        "nomination_type": null,
3805        "resolution": 4,
3806        "main_sha": null,
3807        "because_sha": null
3808    },
3809    {
3810        "sha": "5c28afdc7fd701e1f55e40a5be100c6072edec2a",
3811        "description": "zink: simplify buffer case for zink_resource_object_init_storage()",
3812        "nominated": false,
3813        "nomination_type": null,
3814        "resolution": 4,
3815        "main_sha": null,
3816        "because_sha": null
3817    },
3818    {
3819        "sha": "bfde221952ebd4105358f601ebacbcf36c53cbcf",
3820        "description": "zink: flag all buffer resources with PIPE_BIND_SHADER_IMAGE",
3821        "nominated": false,
3822        "nomination_type": null,
3823        "resolution": 4,
3824        "main_sha": null,
3825        "because_sha": null
3826    },
3827    {
3828        "sha": "93edc63250fa67985bc962a58a44c6864856a0e3",
3829        "description": "zink: use the storage buffer for bufferview creation when format allows",
3830        "nominated": false,
3831        "nomination_type": null,
3832        "resolution": 4,
3833        "main_sha": null,
3834        "because_sha": null
3835    },
3836    {
3837        "sha": "94afa1632fb80d583e5b57bc31940193ab8717b3",
3838        "description": "zink: always create a separate VkBuffer for storage use",
3839        "nominated": false,
3840        "nomination_type": null,
3841        "resolution": 4,
3842        "main_sha": null,
3843        "because_sha": null
3844    },
3845    {
3846        "sha": "3e12cb9ad95e55e8a4aefa31305fc3daa06ec2df",
3847        "description": "zink: use VkImageViewUsageCreateInfo to remove attachment bits",
3848        "nominated": false,
3849        "nomination_type": null,
3850        "resolution": 4,
3851        "main_sha": null,
3852        "because_sha": null
3853    },
3854    {
3855        "sha": "c639e82f185989506a8d161bd79dd46d88b7b61d",
3856        "description": "zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT",
3857        "nominated": false,
3858        "nomination_type": null,
3859        "resolution": 4,
3860        "main_sha": null,
3861        "because_sha": null
3862    },
3863    {
3864        "sha": "d4720c65acc9aefe22b5364c0663e9a5a0ba4cf9",
3865        "description": "zink: flag has_work when a GL semaphore is signalled",
3866        "nominated": false,
3867        "nomination_type": 1,
3868        "resolution": 4,
3869        "main_sha": null,
3870        "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
3871    },
3872    {
3873        "sha": "794fabc8c2ad46b96bdd982880a704af21f6bdb3",
3874        "description": "zink: emit same number of timeline signals as semaphore signals",
3875        "nominated": false,
3876        "nomination_type": 1,
3877        "resolution": 4,
3878        "main_sha": null,
3879        "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1"
3880    },
3881    {
3882        "sha": "5974949c0dd3bd41639c85b733bed10627aabc29",
3883        "description": "v3dv: expose VK_KHR_depth_stencil_resolve",
3884        "nominated": false,
3885        "nomination_type": null,
3886        "resolution": 4,
3887        "main_sha": null,
3888        "because_sha": null
3889    },
3890    {
3891        "sha": "668653f830acc5153a85fb225bf991c1a6d503b0",
3892        "description": "v3dv: fallback to blit resolve if render area is not aligned to tile boundaries",
3893        "nominated": false,
3894        "nomination_type": null,
3895        "resolution": 4,
3896        "main_sha": null,
3897        "because_sha": null
3898    },
3899    {
3900        "sha": "7f87a1256e093c5846622930361991fb10eada0f",
3901        "description": "v3dv: support resolving depth/stencil attachments",
3902        "nominated": false,
3903        "nomination_type": null,
3904        "resolution": 4,
3905        "main_sha": null,
3906        "because_sha": null
3907    },
3908    {
3909        "sha": "743582d17016fcdff55a164f761f4fbfd3ec1282",
3910        "description": "ci: Rebalance Iris jobs",
3911        "nominated": false,
3912        "nomination_type": null,
3913        "resolution": 4,
3914        "main_sha": null,
3915        "because_sha": null
3916    },
3917    {
3918        "sha": "d6c31f05a248a62e63525d2c264eb0ec7640b0f1",
3919        "description": "anv: Fix subgroupSupportedStages physical property",
3920        "nominated": true,
3921        "nomination_type": 1,
3922        "resolution": 1,
3923        "main_sha": null,
3924        "because_sha": "f40a08d25c91256cd3dff0211b8e10d5bbb3734e"
3925    },
3926    {
3927        "sha": "89f376b5068e78f911f8591c21063c2a46b517f8",
3928        "description": "radv/sqtt: Add and enable basic EXT_debug_utils support.",
3929        "nominated": false,
3930        "nomination_type": null,
3931        "resolution": 4,
3932        "main_sha": null,
3933        "because_sha": null
3934    },
3935    {
3936        "sha": "a97ec3eb131b0c927dabcd499484688d0023c7ea",
3937        "description": "v3dv: Add missing unlocks on errors.",
3938        "nominated": false,
3939        "nomination_type": 1,
3940        "resolution": 4,
3941        "main_sha": null,
3942        "because_sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78"
3943    },
3944    {
3945        "sha": "dc70dd8c7d3e756de5e473583ad19757ea78b966",
3946        "description": "iris: Support the XeHP media compression format",
3947        "nominated": false,
3948        "nomination_type": null,
3949        "resolution": 4,
3950        "main_sha": null,
3951        "because_sha": null
3952    },
3953    {
3954        "sha": "7f46e569e58e6bb18de7f67c11a6c16143b6efed",
3955        "description": "intel/isl: Support the XeHP media compression format",
3956        "nominated": false,
3957        "nomination_type": null,
3958        "resolution": 4,
3959        "main_sha": null,
3960        "because_sha": null
3961    },
3962    {
3963        "sha": "fde43bb194ddc83df4575923e09ea1ee670d59f9",
3964        "description": "intel: Rename a RenderCompressionFormat field",
3965        "nominated": false,
3966        "nomination_type": null,
3967        "resolution": 4,
3968        "main_sha": null,
3969        "because_sha": null
3970    },
3971    {
3972        "sha": "d8c6b2c394f94b23e7652b58419492c3be1a5357",
3973        "description": "iris: Use iris_format_for_usage in map_aux_addresses",
3974        "nominated": false,
3975        "nomination_type": null,
3976        "resolution": 4,
3977        "main_sha": null,
3978        "because_sha": null
3979    },
3980    {
3981        "sha": "37a0185ec22c05ddfc1ca52150ccaf0cc91c6489",
3982        "description": "iris: Drop stale media compression import code",
3983        "nominated": false,
3984        "nomination_type": null,
3985        "resolution": 4,
3986        "main_sha": null,
3987        "because_sha": null
3988    },
3989    {
3990        "sha": "cc973de5f6bbf3ae2373f874cb2ef059c2d31561",
3991        "description": "intel/isl: Support YUV pipe-to-isl format mapping",
3992        "nominated": false,
3993        "nomination_type": null,
3994        "resolution": 4,
3995        "main_sha": null,
3996        "because_sha": null
3997    },
3998    {
3999        "sha": "514897ef419d062383b11398d6f84cc809d16a1f",
4000        "description": "iris: Explicitly rely on gallium fallbacks for YUV",
4001        "nominated": false,
4002        "nomination_type": null,
4003        "resolution": 4,
4004        "main_sha": null,
4005        "because_sha": null
4006    },
4007    {
4008        "sha": "b5e41c8c2def1b67348388191fa9d79d2fe686c0",
4009        "description": "ci/freedreno: Switch 2 default a630 VK jobs to being GLES and VK ASan jobs.",
4010        "nominated": false,
4011        "nomination_type": null,
4012        "resolution": 4,
4013        "main_sha": null,
4014        "because_sha": null
4015    },
4016    {
4017        "sha": "8457667be983bf4adb75ebe9d786cf686f3e16e5",
4018        "description": "ci: Use a dlclose-disabling preload library for leak checking in Vulkan.",
4019        "nominated": false,
4020        "nomination_type": null,
4021        "resolution": 4,
4022        "main_sha": null,
4023        "because_sha": null
4024    },
4025    {
4026        "sha": "da7a475138d6b5cab15e26be3343abf36ab74727",
4027        "description": "turnip: Drop references to layout of all sets on pool reset/destruction",
4028        "nominated": false,
4029        "nomination_type": 1,
4030        "resolution": 4,
4031        "main_sha": null,
4032        "because_sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372"
4033    },
4034    {
4035        "sha": "bdb8e615d1a1ff6cce935ee5544748d61db1bb5c",
4036        "description": "vulkan: Fix leak of error messages",
4037        "nominated": true,
4038        "nomination_type": 1,
4039        "resolution": 1,
4040        "main_sha": null,
4041        "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f"
4042    },
4043    {
4044        "sha": "749b82238bbd75592cf26bca78986f594e662334",
4045        "description": "isl: Enable compression with multisampled Tile64",
4046        "nominated": false,
4047        "nomination_type": null,
4048        "resolution": 4,
4049        "main_sha": null,
4050        "because_sha": null
4051    },
4052    {
4053        "sha": "792e294572b33478b228013f68da205a0b74c93f",
4054        "description": "isl: Enable compression with Tile4",
4055        "nominated": false,
4056        "nomination_type": null,
4057        "resolution": 4,
4058        "main_sha": null,
4059        "because_sha": null
4060    },
4061    {
4062        "sha": "793338266ce43a718836148b39799e49b84b7c3d",
4063        "description": "anv: Don't allocate VMA for CCS on XeHP",
4064        "nominated": false,
4065        "nomination_type": null,
4066        "resolution": 4,
4067        "main_sha": null,
4068        "because_sha": null
4069    },
4070    {
4071        "sha": "382f6ccda8869f72134dbfa9c3cc68a229e01138",
4072        "description": "anv: Require the local heap for CCS on XeHP",
4073        "nominated": false,
4074        "nomination_type": null,
4075        "resolution": 4,
4076        "main_sha": null,
4077        "because_sha": null
4078    },
4079    {
4080        "sha": "93f8d88fa3518cc12282eabd3de751a663f27983",
4081        "description": "anv: Disable the SMEM fallback for local memory",
4082        "nominated": false,
4083        "nomination_type": null,
4084        "resolution": 4,
4085        "main_sha": null,
4086        "because_sha": null
4087    },
4088    {
4089        "sha": "63096b886f9c050da0cf3e973377c3d4180055e3",
4090        "description": "anv: Drop redundant disabling of non-renderable CCS",
4091        "nominated": false,
4092        "nomination_type": null,
4093        "resolution": 4,
4094        "main_sha": null,
4095        "because_sha": null
4096    },
4097    {
4098        "sha": "4f1cf6fd3b74261fa5566ac741c0c4280d6232e1",
4099        "description": "vulkan/wsi/x11: fix x11_image_init return value on errors",
4100        "nominated": false,
4101        "nomination_type": null,
4102        "resolution": 4,
4103        "main_sha": null,
4104        "because_sha": null
4105    },
4106    {
4107        "sha": "e020c1b97961a76afd24ac3d855d6ba738237887",
4108        "description": "r300: Set consistent PIPE_SHADER_CAP_PREFERRED_IR",
4109        "nominated": false,
4110        "nomination_type": null,
4111        "resolution": 4,
4112        "main_sha": null,
4113        "because_sha": null
4114    },
4115    {
4116        "sha": "8b11d8a127692e7c9ec54f75e55797f9f0e83871",
4117        "description": "r300: Disable integers and indirect temporary addressing with swctl",
4118        "nominated": false,
4119        "nomination_type": null,
4120        "resolution": 4,
4121        "main_sha": null,
4122        "because_sha": null
4123    },
4124    {
4125        "sha": "bf32d3145c2b210ecfd39b96ea62db169287bfb1",
4126        "description": "venus: handle VkBindImageMemorySwapchainInfoKHR",
4127        "nominated": false,
4128        "nomination_type": null,
4129        "resolution": 4,
4130        "main_sha": null,
4131        "because_sha": null
4132    },
4133    {
4134        "sha": "127263dc4a2bd425495b915e0fab223661884fd7",
4135        "description": "venus: remember the memory bound to a swapchain image",
4136        "nominated": false,
4137        "nomination_type": null,
4138        "resolution": 4,
4139        "main_sha": null,
4140        "because_sha": null
4141    },
4142    {
4143        "sha": "350dfb8c3cc7c19af4200c02ea6f8ddb92edd644",
4144        "description": "venus: format with clang-format",
4145        "nominated": false,
4146        "nomination_type": null,
4147        "resolution": 4,
4148        "main_sha": null,
4149        "because_sha": null
4150    },
4151    {
4152        "sha": "4d15b527834a355c4b14b2f686ba26585a88173b",
4153        "description": "venus: fix VK_KHR_driver_properties",
4154        "nominated": false,
4155        "nomination_type": null,
4156        "resolution": 4,
4157        "main_sha": null,
4158        "because_sha": null
4159    },
4160    {
4161        "sha": "24144f6f5c2ad1c6b872494bf6ef9be658906275",
4162        "description": "turnip/trace: Delete unused start/end_resolve tracepoints",
4163        "nominated": false,
4164        "nomination_type": null,
4165        "resolution": 4,
4166        "main_sha": null,
4167        "because_sha": null
4168    },
4169    {
4170        "sha": "1989e1e6d86b9a9dcdc3fc898366b8812409f9ca",
4171        "description": "turnip/perfetto: handle gpu timestamps being non-monotonic",
4172        "nominated": false,
4173        "nomination_type": null,
4174        "resolution": 4,
4175        "main_sha": null,
4176        "because_sha": null
4177    },
4178    {
4179        "sha": "ba7faa6f43abf72f9afd77988c0274d30b76ec69",
4180        "description": "turnip/trace: process u_trace chunks on queue submission",
4181        "nominated": false,
4182        "nomination_type": null,
4183        "resolution": 4,
4184        "main_sha": null,
4185        "because_sha": null
4186    },
4187    {
4188        "sha": "a6482a3a6ecd6742a02aae547e69bff7b732a5b3",
4189        "description": "turnip: rename tu_drm_get_timestamp into tu_device_get_gpu_timestamp",
4190        "nominated": false,
4191        "nomination_type": null,
4192        "resolution": 4,
4193        "main_sha": null,
4194        "because_sha": null
4195    },
4196    {
4197        "sha": "f2c53c2a9bdf99de0a8c73e0f395b96e0c735cec",
4198        "description": "turnip/trace: refactor creation and usage of trace flush data",
4199        "nominated": false,
4200        "nomination_type": null,
4201        "resolution": 4,
4202        "main_sha": null,
4203        "because_sha": null
4204    },
4205    {
4206        "sha": "95896dee93c3ff354b586fbba34dae4e6e76c96d",
4207        "description": "turnip/perfetto: Optimize timestamp synchronization",
4208        "nominated": false,
4209        "nomination_type": null,
4210        "resolution": 4,
4211        "main_sha": null,
4212        "because_sha": null
4213    },
4214    {
4215        "sha": "2d75fd1e0ac06c65d83e053c58bf266732db3de4",
4216        "description": "virgl/ci: make crosvm-runner pass variables in a secure way",
4217        "nominated": false,
4218        "nomination_type": null,
4219        "resolution": 4,
4220        "main_sha": null,
4221        "because_sha": null
4222    },
4223    {
4224        "sha": "7380d8e285f76b6d5273a8cc272eb0f1bfcb6c0a",
4225        "description": "ci/freedreno: Update hashes for closed traces.",
4226        "nominated": false,
4227        "nomination_type": null,
4228        "resolution": 4,
4229        "main_sha": null,
4230        "because_sha": null
4231    },
4232    {
4233        "sha": "065785e689c144277dde3b5554d157ea8533367a",
4234        "description": "tu: Report code size in pipeline statistics",
4235        "nominated": false,
4236        "nomination_type": null,
4237        "resolution": 4,
4238        "main_sha": null,
4239        "because_sha": null
4240    },
4241    {
4242        "sha": "583e4549fef192cdf47ad4d3516673fc2808e1e9",
4243        "description": "intel/ci: expected failure for 1.3 with older CTS",
4244        "nominated": false,
4245        "nomination_type": null,
4246        "resolution": 4,
4247        "main_sha": null,
4248        "because_sha": null
4249    },
4250    {
4251        "sha": "f3877182f701cf77db2fe209876d1279f9a47dc1",
4252        "description": "relnotes/features: updates for Vulkan 1.3",
4253        "nominated": false,
4254        "nomination_type": null,
4255        "resolution": 4,
4256        "main_sha": null,
4257        "because_sha": null
4258    },
4259    {
4260        "sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40",
4261        "description": "anv: Advertise Vulkan 1.3",
4262        "nominated": false,
4263        "nomination_type": null,
4264        "resolution": 4,
4265        "main_sha": null,
4266        "because_sha": null
4267    },
4268    {
4269        "sha": "7d9cd208d5550e658242d36c547b2c31081e0847",
4270        "description": "anv: switch a bunch of struct/enum to 1.3 versions",
4271        "nominated": false,
4272        "nomination_type": null,
4273        "resolution": 4,
4274        "main_sha": null,
4275        "because_sha": null
4276    },
4277    {
4278        "sha": "2e730167a4ac9d26ef1d698e6e57e75e55095905",
4279        "description": "anv: Implement 1.3 features/properties",
4280        "nominated": false,
4281        "nomination_type": null,
4282        "resolution": 4,
4283        "main_sha": null,
4284        "because_sha": null
4285    },
4286    {
4287        "sha": "372faa4a234433e6f01b5a112b0b4a956093f969",
4288        "description": "anv: SPIR-V 1.6 shaders imply ALLOW_VARYING_SUBGROUP_SIZE",
4289        "nominated": false,
4290        "nomination_type": null,
4291        "resolution": 4,
4292        "main_sha": null,
4293        "because_sha": null
4294    },
4295    {
4296        "sha": "cad053db6152ee01950af8d7418c7672fd8abfe7",
4297        "description": "panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs",
4298        "nominated": true,
4299        "nomination_type": 1,
4300        "resolution": 1,
4301        "main_sha": null,
4302        "because_sha": "1e23004600c3b29776c2a36854b1a1c8756d5f81"
4303    },
4304    {
4305        "sha": "ece10a54679bbb25eb357cc479db7098f98213e4",
4306        "description": "zink: unify some context casts in zink_create_sampler_view",
4307        "nominated": false,
4308        "nomination_type": null,
4309        "resolution": 4,
4310        "main_sha": null,
4311        "because_sha": null
4312    },
4313    {
4314        "sha": "fe3984b8cde30b21d719bff57429fba1751c454e",
4315        "description": "anv: silence wsi debug logging",
4316        "nominated": false,
4317        "nomination_type": null,
4318        "resolution": 4,
4319        "main_sha": null,
4320        "because_sha": null
4321    },
4322    {
4323        "sha": "6018d5c44aa2ec051cac8fe38336613f1287e751",
4324        "description": "vulkan/wsi/x11: document implementation",
4325        "nominated": false,
4326        "nomination_type": null,
4327        "resolution": 4,
4328        "main_sha": null,
4329        "because_sha": null
4330    },
4331    {
4332        "sha": "978ea32acfb3fea2de3400f877485eca5223a254",
4333        "description": "radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected",
4334        "nominated": false,
4335        "nomination_type": null,
4336        "resolution": 4,
4337        "main_sha": null,
4338        "because_sha": null
4339    },
4340    {
4341        "sha": "764c8867b046db4bb0bdaabc068ada35d5d7c4b4",
4342        "description": "v3dv: document why we don't expose VK_EXT_scalar_block_layout",
4343        "nominated": false,
4344        "nomination_type": null,
4345        "resolution": 4,
4346        "main_sha": null,
4347        "because_sha": null
4348    },
4349    {
4350        "sha": "06220a28e7adef4b4ccb6f3adc6e5b93627c4762",
4351        "description": "v3dv: rework Vulkan 1.2 feature queries",
4352        "nominated": false,
4353        "nomination_type": null,
4354        "resolution": 4,
4355        "main_sha": null,
4356        "because_sha": null
4357    },
4358    {
4359        "sha": "692e0dfe272b0581bd48322c4d320c399f368206",
4360        "description": "v3dv: implement VK_KHR_imageless_framebuffer",
4361        "nominated": false,
4362        "nomination_type": null,
4363        "resolution": 4,
4364        "main_sha": null,
4365        "because_sha": null
4366    },
4367    {
4368        "sha": "2ee9487ad7ff97c9a3885a2b283072c2ad267963",
4369        "description": "v3dv: drop signature of undefined function",
4370        "nominated": false,
4371        "nomination_type": null,
4372        "resolution": 4,
4373        "main_sha": null,
4374        "because_sha": null
4375    },
4376    {
4377        "sha": "af957d4a17e5434358e7d01bb3978dc24dbebf06",
4378        "description": "ci/traces: Always generate the junit XML.",
4379        "nominated": false,
4380        "nomination_type": null,
4381        "resolution": 4,
4382        "main_sha": null,
4383        "because_sha": null
4384    },
4385    {
4386        "sha": "60f7bd3c095c96140fb03b20481642af75d5d6b6",
4387        "description": "ci/traces: Drop PIGLIT_REPLAY_UPLOAD_TO_MINIO.",
4388        "nominated": false,
4389        "nomination_type": null,
4390        "resolution": 4,
4391        "main_sha": null,
4392        "because_sha": null
4393    },
4394    {
4395        "sha": "d0af517a14ce45a98e4a86c3a5b0e59a3054d46b",
4396        "description": "ci/traces: Drop the baseline file creation for trace results.",
4397        "nominated": false,
4398        "nomination_type": null,
4399        "resolution": 4,
4400        "main_sha": null,
4401        "because_sha": null
4402    },
4403    {
4404        "sha": "d562b83a844cbe2a12d7c5b5c883fa61cf79fcfd",
4405        "description": "ci/traces: Clean up the failure report message.",
4406        "nominated": false,
4407        "nomination_type": null,
4408        "resolution": 4,
4409        "main_sha": null,
4410        "because_sha": null
4411    },
4412    {
4413        "sha": "7d6cd4a5cd37712b0e9769f7316fd20da16ae14c",
4414        "description": "ci/traces: Drop the PIGLIT_PROFILES setting for traces replay.",
4415        "nominated": false,
4416        "nomination_type": null,
4417        "resolution": 4,
4418        "main_sha": null,
4419        "because_sha": null
4420    },
4421    {
4422        "sha": "ccbf16124e981c93333d71a8217914d410a14f19",
4423        "description": "ci/traces: Rename the piglit/run.sh script to piglit-traces.sh.",
4424        "nominated": false,
4425        "nomination_type": null,
4426        "resolution": 4,
4427        "main_sha": null,
4428        "because_sha": null
4429    },
4430    {
4431        "sha": "d041630a3791cf3dbafba833cb9344c533207c21",
4432        "description": "ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.",
4433        "nominated": false,
4434        "nomination_type": null,
4435        "resolution": 4,
4436        "main_sha": null,
4437        "because_sha": null
4438    },
4439    {
4440        "sha": "87c3651674fd91c6d73e8758da78bb432ce18bde",
4441        "description": "ci/llvmpipe: Drop the skip of piglit edgeflag test.",
4442        "nominated": false,
4443        "nomination_type": null,
4444        "resolution": 4,
4445        "main_sha": null,
4446        "because_sha": null
4447    },
4448    {
4449        "sha": "6ce7a6e7258176d79426f5f705a6d005a9306ac5",
4450        "description": "Revert \"ci: freedreno: Update a530 dEQP fail expectation list\"",
4451        "nominated": false,
4452        "nomination_type": 2,
4453        "resolution": 4,
4454        "main_sha": null,
4455        "because_sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada"
4456    },
4457    {
4458        "sha": "ae32c6229e5034d3f111644da15ef32350a3771f",
4459        "description": "freedreno: Add missing generated header dependency",
4460        "nominated": false,
4461        "nomination_type": null,
4462        "resolution": 4,
4463        "main_sha": null,
4464        "because_sha": null
4465    },
4466    {
4467        "sha": "6c984b14694a60c5379d07dd444659f2246e7a89",
4468        "description": "dri_interface: Remove the remaining DRI1 API definitions",
4469        "nominated": false,
4470        "nomination_type": null,
4471        "resolution": 4,
4472        "main_sha": null,
4473        "because_sha": null
4474    },
4475    {
4476        "sha": "57445adc89186fcadc1e6006d1aa32768b26556b",
4477        "description": "anv: Re-enable CCS_E on TGL+",
4478        "nominated": true,
4479        "nomination_type": 1,
4480        "resolution": 1,
4481        "main_sha": null,
4482        "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
4483    },
4484    {
4485        "sha": "c48401404c18a1f44dca6bd0d4ea2f64731eae4d",
4486        "description": "anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+",
4487        "nominated": true,
4488        "nomination_type": 1,
4489        "resolution": 1,
4490        "main_sha": null,
4491        "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
4492    },
4493    {
4494        "sha": "d68b2db89ca38f3f6c0d3ebd65945c471d864d58",
4495        "description": "anv: Disable CCS_E for some 8/16bpp copies on TGL+",
4496        "nominated": true,
4497        "nomination_type": 1,
4498        "resolution": 1,
4499        "main_sha": null,
4500        "because_sha": "e61478958854c63d3d8dfe12948445e0086d3a91"
4501    },
4502    {
4503        "sha": "09ca089144491dbcbc91f1bedfa0c08f8f498af5",
4504        "description": "anv: Drop assert against modifier with aux on gfx12",
4505        "nominated": false,
4506        "nomination_type": null,
4507        "resolution": 4,
4508        "main_sha": null,
4509        "because_sha": null
4510    },
4511    {
4512        "sha": "f07f4d5ec559c8fa993f773ff997ac769191af97",
4513        "description": "docs: use http-redirect when possible",
4514        "nominated": false,
4515        "nomination_type": null,
4516        "resolution": 4,
4517        "main_sha": null,
4518        "because_sha": null
4519    },
4520    {
4521        "sha": "53426d26c3700355f88578c0ef70a926faf21f2b",
4522        "description": "softpipe: Dispatch 4 CS invocations per tgsi_exec thread.",
4523        "nominated": false,
4524        "nomination_type": null,
4525        "resolution": 4,
4526        "main_sha": null,
4527        "because_sha": null
4528    },
4529    {
4530        "sha": "62dc4be470fcfd6416e9e5c62e2a744988ef2759",
4531        "description": "softpipe: Initialize the CS dispatch mask at machine setup time.",
4532        "nominated": false,
4533        "nomination_type": null,
4534        "resolution": 4,
4535        "main_sha": null,
4536        "because_sha": null
4537    },
4538    {
4539        "sha": "2fe2a2b0808ecb3a471ede8b6275b2c07e12251d",
4540        "description": "softpipe: Improve some local var naming in compute shaders.",
4541        "nominated": false,
4542        "nomination_type": null,
4543        "resolution": 4,
4544        "main_sha": null,
4545        "because_sha": null
4546    },
4547    {
4548        "sha": "13b57a8cad6ae29e972b77d39faea9b2835b2a54",
4549        "description": "tgsi_exec: Fix shared var stores for >1 real invocation, and overflow checks.",
4550        "nominated": false,
4551        "nomination_type": null,
4552        "resolution": 4,
4553        "main_sha": null,
4554        "because_sha": null
4555    },
4556    {
4557        "sha": "8a5b949a3ef4ff90e846540768eb04374a155ba2",
4558        "description": "turnip: fix leaks of submit requests.",
4559        "nominated": false,
4560        "nomination_type": 1,
4561        "resolution": 4,
4562        "main_sha": null,
4563        "because_sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd"
4564    },
4565    {
4566        "sha": "8bca29dcf0ae01c23215bbee2193bdde1956def4",
4567        "description": "zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT",
4568        "nominated": false,
4569        "nomination_type": null,
4570        "resolution": 4,
4571        "main_sha": null,
4572        "because_sha": null
4573    },
4574    {
4575        "sha": "a7ae3bcdf8e1f670d65cd8b76c3b774efbce67ba",
4576        "description": "zink: fix unused variable warning",
4577        "nominated": false,
4578        "nomination_type": 1,
4579        "resolution": 4,
4580        "main_sha": null,
4581        "because_sha": "4ed30be31e5262573167e6f3aef5379974bb8876"
4582    },
4583    {
4584        "sha": "dcbabb9c9d6763bafb0b148334cbeb9d08a3a3d0",
4585        "description": "docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit",
4586        "nominated": false,
4587        "nomination_type": null,
4588        "resolution": 4,
4589        "main_sha": null,
4590        "because_sha": null
4591    },
4592    {
4593        "sha": "956c93e154264922d1b544878e5da099cec8903f",
4594        "description": "docs: update calendar and link releases notes for 21.3.5",
4595        "nominated": false,
4596        "nomination_type": null,
4597        "resolution": 4,
4598        "main_sha": null,
4599        "because_sha": null
4600    },
4601    {
4602        "sha": "b486dfd1a40e4e5e3098006229b7a8474d6ead81",
4603        "description": "docs: add release notes for 21.3.5",
4604        "nominated": false,
4605        "nomination_type": null,
4606        "resolution": 4,
4607        "main_sha": null,
4608        "because_sha": null
4609    },
4610    {
4611        "sha": "fe71f4d9ec7ed80f7dded7dc4f1667d1638efbc5",
4612        "description": ".mailmap: Switch Jason Ekstrand to @collabora.com",
4613        "nominated": false,
4614        "nomination_type": null,
4615        "resolution": 4,
4616        "main_sha": null,
4617        "because_sha": null
4618    },
4619    {
4620        "sha": "96acd0933eeb638ce2399a2dd8bf03906c765120",
4621        "description": "tu: VkExternalImageFormatProperties is optional",
4622        "nominated": true,
4623        "nomination_type": 1,
4624        "resolution": 1,
4625        "main_sha": null,
4626        "because_sha": "26380b3a9f8fd513dc4da86798f3c15191914fc2"
4627    },
4628    {
4629        "sha": "49e02d076dd19577ada144d3466d50c0749992fe",
4630        "description": "radeon/vcn: Updating render_pic_list for correction",
4631        "nominated": false,
4632        "nomination_type": null,
4633        "resolution": 4,
4634        "main_sha": null,
4635        "because_sha": null
4636    },
4637    {
4638        "sha": "cf16368977cc82245aeb372f10710d9a8e213148",
4639        "description": "frontend/va: Keep surface buf addr before reallocation",
4640        "nominated": false,
4641        "nomination_type": null,
4642        "resolution": 4,
4643        "main_sha": null,
4644        "because_sha": null
4645    },
4646    {
4647        "sha": "8747715aecea73fa932d11a30188aae2b353cdb4",
4648        "description": "zink: reorder fbfetch flag-setting to avoid null deref",
4649        "nominated": true,
4650        "nomination_type": 1,
4651        "resolution": 1,
4652        "main_sha": null,
4653        "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1"
4654    },
4655    {
4656        "sha": "7a0cf7f6d192ed606520c5b77a3f542f28c954f2",
4657        "description": "radv: fix optimized MSAA copies with suballocated images",
4658        "nominated": false,
4659        "nomination_type": 1,
4660        "resolution": 4,
4661        "main_sha": null,
4662        "because_sha": "deb4685df39dbfcfb79389f259958f18441e7231"
4663    },
4664    {
4665        "sha": "e4218e5c4d6a47e4db5be8bed5eeb9f6d38f814a",
4666        "description": "zink: handle bogus xfb draws",
4667        "nominated": false,
4668        "nomination_type": null,
4669        "resolution": 4,
4670        "main_sha": null,
4671        "because_sha": null
4672    },
4673    {
4674        "sha": "61ece8f6a49db58a76c2b6e825964675decc5d83",
4675        "description": "anv: Enable VK_KHR_dynamic_rendering",
4676        "nominated": false,
4677        "nomination_type": null,
4678        "resolution": 4,
4679        "main_sha": null,
4680        "because_sha": null
4681    },
4682    {
4683        "sha": "5d9e8bc9be6578105ebaabe68e6362c35e91dc75",
4684        "description": "anv: implement the meat of VK_KHR_dynamic_rendering",
4685        "nominated": false,
4686        "nomination_type": null,
4687        "resolution": 4,
4688        "main_sha": null,
4689        "because_sha": null
4690    },
4691    {
4692        "sha": "4ad9ccd28a5fec47008a0c66b3c11e4afa7313fd",
4693        "description": "anv: split end_subpass into more discrete components",
4694        "nominated": false,
4695        "nomination_type": null,
4696        "resolution": 4,
4697        "main_sha": null,
4698        "because_sha": null
4699    },
4700    {
4701        "sha": "2f942f321781267969cc3227d6b7068a78db84df",
4702        "description": "anv: Split attachment clearing code into their own functions",
4703        "nominated": false,
4704        "nomination_type": null,
4705        "resolution": 4,
4706        "main_sha": null,
4707        "because_sha": null
4708    },
4709    {
4710        "sha": "e41436beec4bbd4a2bb627018f0628d68113b948",
4711        "description": "anv: allocate fake render pass for continuation command buffers",
4712        "nominated": false,
4713        "nomination_type": null,
4714        "resolution": 4,
4715        "main_sha": null,
4716        "because_sha": null
4717    },
4718    {
4719        "sha": "b32023573de43a1ff3253868407df16a03a92473",
4720        "description": "anv: Split out state attachments allocation",
4721        "nominated": false,
4722        "nomination_type": null,
4723        "resolution": 4,
4724        "main_sha": null,
4725        "because_sha": null
4726    },
4727    {
4728        "sha": "5d9aaea31f1ac292fca6587bc13c7bd13148071b",
4729        "description": "anv: allocate fake render pass on pipeline creation",
4730        "nominated": false,
4731        "nomination_type": null,
4732        "resolution": 4,
4733        "main_sha": null,
4734        "because_sha": null
4735    },
4736    {
4737        "sha": "73ed019bec3bfe54a06269c0ea5d59158ab856de",
4738        "description": "anv: add functions to set up fake render passes",
4739        "nominated": false,
4740        "nomination_type": null,
4741        "resolution": 4,
4742        "main_sha": null,
4743        "because_sha": null
4744    },
4745    {
4746        "sha": "b18bc028ee9d9360b86f1d55682d5dc34005706a",
4747        "description": "anv: Remove unused struct member",
4748        "nominated": false,
4749        "nomination_type": null,
4750        "resolution": 4,
4751        "main_sha": null,
4752        "because_sha": null
4753    },
4754    {
4755        "sha": "6612dcc4258b8c50b497afd7c276bbe3fd11d652",
4756        "description": "anv/pass: Don't set first_subpass_layout for stencil-only attachments",
4757        "nominated": true,
4758        "nomination_type": 0,
4759        "resolution": 1,
4760        "main_sha": null,
4761        "because_sha": null
4762    },
4763    {
4764        "sha": "ee044d445d1d41b1a934ac8dd165891a9d1c82dc",
4765        "description": "panfrost: Remove NO_BLEND_PACKS quirk",
4766        "nominated": false,
4767        "nomination_type": null,
4768        "resolution": 4,
4769        "main_sha": null,
4770        "because_sha": null
4771    },
4772    {
4773        "sha": "5a8d86f69efa4723f703d135a9cd27a982a62861",
4774        "description": "panfrost: Simplify format class selection",
4775        "nominated": false,
4776        "nomination_type": null,
4777        "resolution": 4,
4778        "main_sha": null,
4779        "because_sha": null
4780    },
4781    {
4782        "sha": "da9d6a643af59f60981f0214055873ae8d49cbb7",
4783        "description": "panfrost: Don't set NO_BLEND_PACKS on Bifrost",
4784        "nominated": false,
4785        "nomination_type": null,
4786        "resolution": 4,
4787        "main_sha": null,
4788        "because_sha": null
4789    },
4790    {
4791        "sha": "93f6c6586c53b5280410bbf10711399dd57e8344",
4792        "description": "panfrost: Remove MIDGARD_{NO_TYPED_BLEND_STORES,MISSING_LOADS}",
4793        "nominated": false,
4794        "nomination_type": null,
4795        "resolution": 4,
4796        "main_sha": null,
4797        "because_sha": null
4798    },
4799    {
4800        "sha": "db497c27dcd0889fc5550bf7f91a0fb5b2a4abea",
4801        "description": "panfrost: Remove NO_TILE_ENABLE_MAP quirk",
4802        "nominated": false,
4803        "nomination_type": null,
4804        "resolution": 4,
4805        "main_sha": null,
4806        "because_sha": null
4807    },
4808    {
4809        "sha": "bbe0517481cf0dea6d78ac33069410e0ff86ca15",
4810        "description": "panfrost: Remove MIDGARD_BROKEN_FP16 quirk",
4811        "nominated": false,
4812        "nomination_type": null,
4813        "resolution": 4,
4814        "main_sha": null,
4815        "because_sha": null
4816    },
4817    {
4818        "sha": "d4575bcc79aeb735eb3db7b9066e3c3bcbf8bd4d",
4819        "description": "panfrost: Remove MIDGARD_SFBD quirk",
4820        "nominated": false,
4821        "nomination_type": null,
4822        "resolution": 4,
4823        "main_sha": null,
4824        "because_sha": null
4825    },
4826    {
4827        "sha": "47a7e26954315bc6a99e50f8527311a4dc62110f",
4828        "description": "panfrost: Remove HAS_SWIZZLES quirk",
4829        "nominated": false,
4830        "nomination_type": null,
4831        "resolution": 4,
4832        "main_sha": null,
4833        "because_sha": null
4834    },
4835    {
4836        "sha": "ed42b129efb61261bd451f8d2ec3bb99b4d304e8",
4837        "description": "d3d12: Set caps for tesselation",
4838        "nominated": false,
4839        "nomination_type": null,
4840        "resolution": 4,
4841        "main_sha": null,
4842        "because_sha": null
4843    },
4844    {
4845        "sha": "278b30723f76dbbece4dd69dda9e05e4482e2d45",
4846        "description": "d3d12: Handle input clip array size in the shader key",
4847        "nominated": false,
4848        "nomination_type": null,
4849        "resolution": 4,
4850        "main_sha": null,
4851        "because_sha": null
4852    },
4853    {
4854        "sha": "df302f5f90ef6f83a8969d8c03576891339f7578",
4855        "description": "d3d12: Update varying creation logic to handle location_frac",
4856        "nominated": false,
4857        "nomination_type": null,
4858        "resolution": 4,
4859        "main_sha": null,
4860        "because_sha": null
4861    },
4862    {
4863        "sha": "1a231ec805ad837735b9d2dbdd5a4ead68484143",
4864        "description": "d3d12: Add a state variable for patch_vertices_in",
4865        "nominated": false,
4866        "nomination_type": null,
4867        "resolution": 4,
4868        "main_sha": null,
4869        "because_sha": null
4870    },
4871    {
4872        "sha": "de438f381f85f48c1fc5b64a53bf6d0d214e6e34",
4873        "description": "d3d12: Handle passthrough TCS in the case where eval is bound",
4874        "nominated": false,
4875        "nomination_type": null,
4876        "resolution": 4,
4877        "main_sha": null,
4878        "because_sha": null
4879    },
4880    {
4881        "sha": "224c1562c186fa37bd14abd1fd25d38220628f35",
4882        "description": "d3d12: Handle patch_vertices and patch topology",
4883        "nominated": false,
4884        "nomination_type": null,
4885        "resolution": 4,
4886        "main_sha": null,
4887        "because_sha": null
4888    },
4889    {
4890        "sha": "c83476ff13184167abe244e5d91ae9ed29999af6",
4891        "description": "d3d12: Link tesselation control and eval shaders",
4892        "nominated": false,
4893        "nomination_type": null,
4894        "resolution": 4,
4895        "main_sha": null,
4896        "because_sha": null
4897    },
4898    {
4899        "sha": "0ed7b44f5c3b29efd21d2da8681a91b97b2bc655",
4900        "description": "d3d12: Initial plumbing for tesselation",
4901        "nominated": false,
4902        "nomination_type": null,
4903        "resolution": 4,
4904        "main_sha": null,
4905        "because_sha": null
4906    },
4907    {
4908        "sha": "22156821ea2dc7f9a1688517f9f453d7513aaf47",
4909        "description": "d3d12: Enable PIPE_CAP_TGSI_TEXCOORD",
4910        "nominated": false,
4911        "nomination_type": null,
4912        "resolution": 4,
4913        "main_sha": null,
4914        "because_sha": null
4915    },
4916    {
4917        "sha": "973bff335f86896f6ae7b94324a7685477be8f09",
4918        "description": "microsoft/compiler: Handle clip/cull distance as an input to tess shaders",
4919        "nominated": false,
4920        "nomination_type": null,
4921        "resolution": 4,
4922        "main_sha": null,
4923        "because_sha": null
4924    },
4925    {
4926        "sha": "1c4667bc9faf84b247729435be5292eb7cb075ca",
4927        "description": "microsoft/compiler: Location_frac needs to be included in sort order",
4928        "nominated": false,
4929        "nomination_type": null,
4930        "resolution": 4,
4931        "main_sha": null,
4932        "because_sha": null
4933    },
4934    {
4935        "sha": "4da51aa88fa54f41321a2bb5054569e216d5b4c3",
4936        "description": "microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders",
4937        "nominated": false,
4938        "nomination_type": null,
4939        "resolution": 4,
4940        "main_sha": null,
4941        "because_sha": null
4942    },
4943    {
4944        "sha": "ec415a274ef4bb67dca80256d4f15b5156c726f7",
4945        "description": "microsoft/compiler: Emit DS PSV validation and entrypoint metadata",
4946        "nominated": false,
4947        "nomination_type": null,
4948        "resolution": 4,
4949        "main_sha": null,
4950        "because_sha": null
4951    },
4952    {
4953        "sha": "9aca56b137dc64887901b092cb76bbdbab6f3e1c",
4954        "description": "microsoft/compiler: Handle domain location intrinsic",
4955        "nominated": false,
4956        "nomination_type": null,
4957        "resolution": 4,
4958        "main_sha": null,
4959        "because_sha": null
4960    },
4961    {
4962        "sha": "8524d047831115deb7e7b057fdef40992c6fc0c5",
4963        "description": "microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant",
4964        "nominated": false,
4965        "nomination_type": null,
4966        "resolution": 4,
4967        "main_sha": null,
4968        "because_sha": null
4969    },
4970    {
4971        "sha": "a39881b7881712e3857d70e5f06369dc3eedb06f",
4972        "description": "microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint",
4973        "nominated": false,
4974        "nomination_type": null,
4975        "resolution": 4,
4976        "main_sha": null,
4977        "because_sha": null
4978    },
4979    {
4980        "sha": "a550c059c735667266533258a25c0953c58adb3f",
4981        "description": "microsoft/compiler: For load_input from DS, use loadPatchConstant",
4982        "nominated": false,
4983        "nomination_type": null,
4984        "resolution": 4,
4985        "main_sha": null,
4986        "because_sha": null
4987    },
4988    {
4989        "sha": "cc6104dd3fd158f527cf6db35d4648808425ecc4",
4990        "description": "microsoft/compiler: For store_output from HS, use storePatchConstant",
4991        "nominated": false,
4992        "nomination_type": null,
4993        "resolution": 4,
4994        "main_sha": null,
4995        "because_sha": null
4996    },
4997    {
4998        "sha": "97b6ea71a0ff457d07cb609122453a5b5f5f59ec",
4999        "description": "microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars",
5000        "nominated": false,
5001        "nomination_type": null,
5002        "resolution": 4,
5003        "main_sha": null,
5004        "because_sha": null
5005    },
5006    {
5007        "sha": "bd2a4fb1b8d1dfcd2dd2244c2cf0d1cc13dfeceb",
5008        "description": "microsoft/compiler: Add patch constant signature into PSV and as container blob",
5009        "nominated": false,
5010        "nomination_type": null,
5011        "resolution": 4,
5012        "main_sha": null,
5013        "because_sha": null
5014    },
5015    {
5016        "sha": "26247d506e38bbb8db48edd5944b23738b2cee2f",
5017        "description": "microsoft/compiler: Gather patch const signature and handle tess factor in it",
5018        "nominated": false,
5019        "nomination_type": null,
5020        "resolution": 4,
5021        "main_sha": null,
5022        "because_sha": null
5023    },
5024    {
5025        "sha": "8e42891f69a5e6135f41c31995385d50247a8f91",
5026        "description": "microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range",
5027        "nominated": false,
5028        "nomination_type": null,
5029        "resolution": 4,
5030        "main_sha": null,
5031        "because_sha": null
5032    },
5033    {
5034        "sha": "4bb4d0454d79b456e5d3e9e33280b5d988566712",
5035        "description": "microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed",
5036        "nominated": false,
5037        "nomination_type": null,
5038        "resolution": 4,
5039        "main_sha": null,
5040        "because_sha": null
5041    },
5042    {
5043        "sha": "b7da3f8647fa08c811bc04bd8fab3139f1fa3a34",
5044        "description": "microsoft/compiler: Fix I/O signatures for tess shaders",
5045        "nominated": false,
5046        "nomination_type": null,
5047        "resolution": 4,
5048        "main_sha": null,
5049        "because_sha": null
5050    },
5051    {
5052        "sha": "b346f28453a97a34ebe3ed2fbfafff59482abd2a",
5053        "description": "microsoft/compiler: Emit HS PSV validation and entrypoint metadata",
5054        "nominated": false,
5055        "nomination_type": null,
5056        "resolution": 4,
5057        "main_sha": null,
5058        "because_sha": null
5059    },
5060    {
5061        "sha": "6c58e1f448c5ff897b67315fbb5245ebde92e844",
5062        "description": "microsoft/compiler: Delete misleading TODO comments about semantic table",
5063        "nominated": false,
5064        "nomination_type": null,
5065        "resolution": 4,
5066        "main_sha": null,
5067        "because_sha": null
5068    },
5069    {
5070        "sha": "f511354a643464b668b15586d9c56aa0c5ef9371",
5071        "description": "microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs",
5072        "nominated": false,
5073        "nomination_type": null,
5074        "resolution": 4,
5075        "main_sha": null,
5076        "because_sha": null
5077    },
5078    {
5079        "sha": "ad2233616c17ff36728deb357237b7a8799de156",
5080        "description": "microsoft/compiler: Handle store_per_vertex_output for HS outputs",
5081        "nominated": false,
5082        "nomination_type": null,
5083        "resolution": 4,
5084        "main_sha": null,
5085        "because_sha": null
5086    },
5087    {
5088        "sha": "41af96209973c64c02f07d62a3663f93e1183681",
5089        "description": "microsoft/compiler: Emit all NIR functions into the DXIL module",
5090        "nominated": false,
5091        "nomination_type": null,
5092        "resolution": 4,
5093        "main_sha": null,
5094        "because_sha": null
5095    },
5096    {
5097        "sha": "f6a333f010f7ff9c2fee5a4814e3b4a1fbb3cb8f",
5098        "description": "microsoft/compiler: Emit functions with actual function names",
5099        "nominated": false,
5100        "nomination_type": null,
5101        "resolution": 4,
5102        "main_sha": null,
5103        "because_sha": null
5104    },
5105    {
5106        "sha": "72812fe9b5a1f26da136faf81d80a6bcf63c532b",
5107        "description": "microsoft/compiler: Support emitting multiple functions into a DXIL module",
5108        "nominated": false,
5109        "nomination_type": null,
5110        "resolution": 4,
5111        "main_sha": null,
5112        "because_sha": null
5113    },
5114    {
5115        "sha": "e5f353f2f29690767196d0a516e6dc3f29af2349",
5116        "description": "microsoft/compiler: Emit statically-indexed resource handles and scratch later",
5117        "nominated": false,
5118        "nomination_type": null,
5119        "resolution": 4,
5120        "main_sha": null,
5121        "because_sha": null
5122    },
5123    {
5124        "sha": "02f46b67cd7098d438d1b412d0a3619d5e3be288",
5125        "description": "microsoft/compiler: Fix typo in enum entry",
5126        "nominated": false,
5127        "nomination_type": null,
5128        "resolution": 4,
5129        "main_sha": null,
5130        "because_sha": null
5131    },
5132    {
5133        "sha": "b5cb81f8c19ede4562b1a34cd759a0358df74bcf",
5134        "description": "microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation",
5135        "nominated": false,
5136        "nomination_type": null,
5137        "resolution": 4,
5138        "main_sha": null,
5139        "because_sha": null
5140    },
5141    {
5142        "sha": "8ad0393abe4fd80d95f511217e4567ad859b4ab4",
5143        "description": "microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable",
5144        "nominated": false,
5145        "nomination_type": null,
5146        "resolution": 4,
5147        "main_sha": null,
5148        "because_sha": null
5149    },
5150    {
5151        "sha": "4ad72b152cdb5ec72e7f1ccf51d102b89a4c7222",
5152        "description": "microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks",
5153        "nominated": false,
5154        "nomination_type": null,
5155        "resolution": 4,
5156        "main_sha": null,
5157        "because_sha": null
5158    },
5159    {
5160        "sha": "5e3d64d067b4b645f6427df01d6540dfb051d937",
5161        "description": "microsoft/compiler: Semantic table should be de-duped for multi-row semantics too",
5162        "nominated": false,
5163        "nomination_type": null,
5164        "resolution": 4,
5165        "main_sha": null,
5166        "because_sha": null
5167    },
5168    {
5169        "sha": "218f8302d2c49b48a3e82a49f0e25da314135aea",
5170        "description": "microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL",
5171        "nominated": false,
5172        "nomination_type": null,
5173        "resolution": 4,
5174        "main_sha": null,
5175        "because_sha": null
5176    },
5177    {
5178        "sha": "14ed624ff3755ad7c033912a07ed341254df885b",
5179        "description": "microsoft/compiler: Force integer I/O vars to use flat/constant interpolation",
5180        "nominated": false,
5181        "nomination_type": null,
5182        "resolution": 4,
5183        "main_sha": null,
5184        "because_sha": null
5185    },
5186    {
5187        "sha": "9b961b9d1d5f4ea62df871819b6cc1ae0499c3ca",
5188        "description": "mesa/st: refactor program translation into one file.",
5189        "nominated": false,
5190        "nomination_type": null,
5191        "resolution": 4,
5192        "main_sha": null,
5193        "because_sha": null
5194    },
5195    {
5196        "sha": "8dfe3c83b6ec7a09223313ce5312445ac8ff9e8a",
5197        "description": "mesa/st: move program new/delete into mesa",
5198        "nominated": false,
5199        "nomination_type": null,
5200        "resolution": 4,
5201        "main_sha": null,
5202        "because_sha": null
5203    },
5204    {
5205        "sha": "afce8654df32756a36a728aa367008340b3b350f",
5206        "description": "mesa/st: move st_vertex_program to gl_vertex_program in mesa",
5207        "nominated": false,
5208        "nomination_type": null,
5209        "resolution": 4,
5210        "main_sha": null,
5211        "because_sha": null
5212    },
5213    {
5214        "sha": "5730772e368c7c7b805e05ac49bc85f08f4d265f",
5215        "description": "mesa/st: move new ati fragment shader to mesa",
5216        "nominated": false,
5217        "nomination_type": null,
5218        "resolution": 4,
5219        "main_sha": null,
5220        "because_sha": null
5221    },
5222    {
5223        "sha": "3faa21bda713b9d227d9d62adf062bd3584b1d09",
5224        "description": "mesa/st: collapse st_program into gl_program object.",
5225        "nominated": false,
5226        "nomination_type": null,
5227        "resolution": 4,
5228        "main_sha": null,
5229        "because_sha": null
5230    },
5231    {
5232        "sha": "8db5937f94f851cc82ae93f5daec97c9e1f933ab",
5233        "description": "intel/genxml: Extend length of 3DSTATE_DEPTH_BUFFER for gfx12.5",
5234        "nominated": false,
5235        "nomination_type": null,
5236        "resolution": 4,
5237        "main_sha": null,
5238        "because_sha": null
5239    },
5240    {
5241        "sha": "315d6329775a9f6e077c8e8491f02ca5344cb6e0",
5242        "description": "intel/genxml: Extend length of 3DSTATE_WM_HZ_OP for gfx12.5",
5243        "nominated": false,
5244        "nomination_type": null,
5245        "resolution": 4,
5246        "main_sha": null,
5247        "because_sha": null
5248    },
5249    {
5250        "sha": "0ca627371355add336072ad3c72a923822e76788",
5251        "description": "zink: add anv (icl) fails",
5252        "nominated": false,
5253        "nomination_type": null,
5254        "resolution": 4,
5255        "main_sha": null,
5256        "because_sha": null
5257    },
5258    {
5259        "sha": "5e748770b9ca755811d55cafba084b3434165fe0",
5260        "description": "zink: never use SpvOpImageQuerySizeLod for texel buffers",
5261        "nominated": true,
5262        "nomination_type": 0,
5263        "resolution": 1,
5264        "main_sha": null,
5265        "because_sha": null
5266    },
5267    {
5268        "sha": "5dc28ccb79d1224776652722d3b658818cb53d6f",
5269        "description": "zink: update radv fails list",
5270        "nominated": false,
5271        "nomination_type": null,
5272        "resolution": 4,
5273        "main_sha": null,
5274        "because_sha": null
5275    },
5276    {
5277        "sha": "0d2f8547952ea859603a0b973e40cd39f1a0a7f7",
5278        "description": "zink: update nv fails",
5279        "nominated": false,
5280        "nomination_type": null,
5281        "resolution": 4,
5282        "main_sha": null,
5283        "because_sha": null
5284    },
5285    {
5286        "sha": "448a840b397556936153a7f82dda4b8ba19d9805",
5287        "description": "intel/fs/xehp: Add unit test for handling of RaR deps across multiple pipelines.",
5288        "nominated": false,
5289        "nomination_type": null,
5290        "resolution": 4,
5291        "main_sha": null,
5292        "because_sha": null
5293    },
5294    {
5295        "sha": "d107a0bff8415ba7ffc729c63e868fb343bdf72f",
5296        "description": "intel/fs: Assert the GPU supports 64bit ops if present at lower_scoreboard time.",
5297        "nominated": false,
5298        "nomination_type": null,
5299        "resolution": 4,
5300        "main_sha": null,
5301        "because_sha": null
5302    },
5303    {
5304        "sha": "79fb7f9de8447ca6de3b1034fb9650b695500c6f",
5305        "description": "intel/fs: Perform 64-bit CLUSTER_BROADCAST lowering in the lower_regioning pass.",
5306        "nominated": false,
5307        "nomination_type": null,
5308        "resolution": 4,
5309        "main_sha": null,
5310        "because_sha": null
5311    },
5312    {
5313        "sha": "bdf8ac246603c2ac90abb83ff091aeb662abff77",
5314        "description": "intel/fs: Honor strided source regions specified by the IR for CLUSTER_BROADCAST.",
5315        "nominated": false,
5316        "nomination_type": null,
5317        "resolution": 4,
5318        "main_sha": null,
5319        "because_sha": null
5320    },
5321    {
5322        "sha": "6c8782c135cdc02b91e5c3899dce097650f756fb",
5323        "description": "intel/fs: Perform 64-bit SEL_EXEC lowering in the lower_regioning pass.",
5324        "nominated": false,
5325        "nomination_type": null,
5326        "resolution": 4,
5327        "main_sha": null,
5328        "because_sha": null
5329    },
5330    {
5331        "sha": "9449b71bdd64a6daa37f7d63d6b09207b40d642f",
5332        "description": "intel/fs: Perform 64-bit SHUFFLE lowering in the lower_regioning pass.",
5333        "nominated": false,
5334        "nomination_type": null,
5335        "resolution": 4,
5336        "main_sha": null,
5337        "because_sha": null
5338    },
5339    {
5340        "sha": "d2d72fccf1bdd996e5a429e5cc20205cd110995e",
5341        "description": "intel/fs: Fix destination suboffset calculations for non-trivial strides in SHUFFLE codegen.",
5342        "nominated": false,
5343        "nomination_type": null,
5344        "resolution": 4,
5345        "main_sha": null,
5346        "because_sha": null
5347    },
5348    {
5349        "sha": "d1038197f31041f0ff5712bf92be63d34fb883e2",
5350        "description": "intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE.",
5351        "nominated": true,
5352        "nomination_type": 1,
5353        "resolution": 1,
5354        "main_sha": null,
5355        "because_sha": "90c9f29518d32a29725b114f3b16ad8c62a812ff"
5356    },
5357    {
5358        "sha": "44e48751d2451662796983e61f85f68f4ec597e5",
5359        "description": "intel/fs: Teach the lower_regioning pass how to split instructions of unsuported exec type.",
5360        "nominated": false,
5361        "nomination_type": null,
5362        "resolution": 4,
5363        "main_sha": null,
5364        "because_sha": null
5365    },
5366    {
5367        "sha": "539c879a6b6fda5aca91097998f95ac03b76166a",
5368        "description": "intel/fs: Move legal exec type calculation into helper function in lower_regioning pass.",
5369        "nominated": false,
5370        "nomination_type": null,
5371        "resolution": 4,
5372        "main_sha": null,
5373        "because_sha": null
5374    },
5375    {
5376        "sha": "3886e63033b0d8180365e29a1e1e6e9b7549c30e",
5377        "description": "intel/fs/xehp: Merge repeated in-order read dependencies instead of replacement.",
5378        "nominated": false,
5379        "nomination_type": null,
5380        "resolution": 4,
5381        "main_sha": null,
5382        "because_sha": null
5383    },
5384    {
5385        "sha": "4ab663194967fa6da2f98eb6b748bd2e2d969f24",
5386        "description": "vc4/nir_lower_blend: update write mask when we update num components",
5387        "nominated": false,
5388        "nomination_type": null,
5389        "resolution": 4,
5390        "main_sha": null,
5391        "because_sha": null
5392    },
5393    {
5394        "sha": "67220077ed02e49eda4bacda9b77eed521e784b1",
5395        "description": "radv/amdgpu: Use aligned sizing for IB buffers.",
5396        "nominated": false,
5397        "nomination_type": 1,
5398        "resolution": 4,
5399        "main_sha": null,
5400        "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6"
5401    },
5402    {
5403        "sha": "ef40f2ccc29ba7031bcb4ef100f8a9d290df9689",
5404        "description": "radv/amdgpu: Fix handling of IB alignment > 4 words.",
5405        "nominated": false,
5406        "nomination_type": 1,
5407        "resolution": 4,
5408        "main_sha": null,
5409        "because_sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6"
5410    },
5411    {
5412        "sha": "06504fb9e2382e43b889fd6ca642bb785b544d4d",
5413        "description": "mesa: consolidate setting no error state and checking suid.",
5414        "nominated": false,
5415        "nomination_type": null,
5416        "resolution": 4,
5417        "main_sha": null,
5418        "because_sha": null
5419    },
5420    {
5421        "sha": "047992821b9d26396b1092ab121bfff5597d52f0",
5422        "description": "radv/ci: mark dEQP-VK.api.version_check.version as expected failure on Stoney",
5423        "nominated": false,
5424        "nomination_type": null,
5425        "resolution": 4,
5426        "main_sha": null,
5427        "because_sha": null
5428    },
5429    {
5430        "sha": "08c6f437cf63234f4a5d52b6058d53fb551835ff",
5431        "description": "radv: advertise Vulkan 1.3",
5432        "nominated": false,
5433        "nomination_type": null,
5434        "resolution": 4,
5435        "main_sha": null,
5436        "because_sha": null
5437    },
5438    {
5439        "sha": "923309e201092facf0e83d235523e432562546cd",
5440        "description": "radv: bump conformance version to 1.3.0.0 for RDNA2",
5441        "nominated": false,
5442        "nomination_type": null,
5443        "resolution": 4,
5444        "main_sha": null,
5445        "because_sha": null
5446    },
5447    {
5448        "sha": "2a88e21570f93e5a544a418b8216d31bf385cc00",
5449        "description": "radv: switch a bunch of struct/enum to 1.3 versions",
5450        "nominated": false,
5451        "nomination_type": null,
5452        "resolution": 4,
5453        "main_sha": null,
5454        "because_sha": null
5455    },
5456    {
5457        "sha": "852197537ec01d4b18d8c4e83f332fc63ab44dc6",
5458        "description": "radv: add a no-op version of vkGetPhysicalDeviceToolPropertiesEXT()",
5459        "nominated": false,
5460        "nomination_type": null,
5461        "resolution": 4,
5462        "main_sha": null,
5463        "because_sha": null
5464    },
5465    {
5466        "sha": "9be4d36d5f213ed31768e9761c82b9516ae6e684",
5467        "description": "radv: report textureCompressionASTC_HDR as not supported",
5468        "nominated": false,
5469        "nomination_type": null,
5470        "resolution": 4,
5471        "main_sha": null,
5472        "because_sha": null
5473    },
5474    {
5475        "sha": "2d12041967f746bb035d76849473691ebec3a5ff",
5476        "description": "radv: implement 1.3 features/properties",
5477        "nominated": false,
5478        "nomination_type": null,
5479        "resolution": 4,
5480        "main_sha": null,
5481        "because_sha": null
5482    },
5483    {
5484        "sha": "cc8eb6f5df19ea3d4511e50aec9c3c7b8decfcb7",
5485        "description": "vulkan/runtime: Implement 1.3 features/properties",
5486        "nominated": false,
5487        "nomination_type": null,
5488        "resolution": 4,
5489        "main_sha": null,
5490        "because_sha": null
5491    },
5492    {
5493        "sha": "6a3928615bfb3276217753bbec32b5a91ad70e4a",
5494        "description": "vulkan: Update the XML and headers to 1.3.204",
5495        "nominated": false,
5496        "nomination_type": null,
5497        "resolution": 4,
5498        "main_sha": null,
5499        "because_sha": null
5500    },
5501    {
5502        "sha": "a429b3dd33afdffc79cd18d6ae481742fbb5347e",
5503        "description": "Revert \"wsi/x11: Avoid a class of deadlocks in the WSI queue thread\"",
5504        "nominated": false,
5505        "nomination_type": 2,
5506        "resolution": 4,
5507        "main_sha": null,
5508        "because_sha": "272fba8e7540f09163169a6e95bc108919ca24ff"
5509    },
5510    {
5511        "sha": "4e0eca7dc34942759638ab00eb006ba40284a7c5",
5512        "description": "intel/dev: Add device info for RPL",
5513        "nominated": false,
5514        "nomination_type": null,
5515        "resolution": 4,
5516        "main_sha": null,
5517        "because_sha": null
5518    },
5519    {
5520        "sha": "1b513f4958ea8f7fdd3bd76cba81289343a6c372",
5521        "description": "tu: add reference counting for descriptor set layouts",
5522        "nominated": false,
5523        "nomination_type": null,
5524        "resolution": 4,
5525        "main_sha": null,
5526        "because_sha": null
5527    },
5528    {
5529        "sha": "0513ff6564170f7749f533ab87ccfc5013d819dd",
5530        "description": "anv: verify that the format supports multisampling",
5531        "nominated": false,
5532        "nomination_type": 1,
5533        "resolution": 4,
5534        "main_sha": null,
5535        "because_sha": "531b1b7511af49a6495e55998a67dbbda29763ce"
5536    },
5537    {
5538        "sha": "03cc5a8295e239b45623c89faac88030b33a4a14",
5539        "description": "intel/dev: Add device ids for ADL-N",
5540        "nominated": false,
5541        "nomination_type": null,
5542        "resolution": 4,
5543        "main_sha": null,
5544        "because_sha": null
5545    },
5546    {
5547        "sha": "fd646c2d2f8b3efed92630d548448a1bdd6ba2b1",
5548        "description": "intel/dev: Add DG1 PCI id 0x4909",
5549        "nominated": false,
5550        "nomination_type": null,
5551        "resolution": 4,
5552        "main_sha": null,
5553        "because_sha": null
5554    },
5555    {
5556        "sha": "f666f7093512a5c3be1291ae97a10f3e473eba62",
5557        "description": "v3dv: support VK_KHR_8bit_storage",
5558        "nominated": false,
5559        "nomination_type": null,
5560        "resolution": 4,
5561        "main_sha": null,
5562        "because_sha": null
5563    },
5564    {
5565        "sha": "5cec8933846e633d33ebf6bd581d46583a308dd5",
5566        "description": "broadcom/compiler: update comment on load_uniform fast-path",
5567        "nominated": false,
5568        "nomination_type": null,
5569        "resolution": 4,
5570        "main_sha": null,
5571        "because_sha": null
5572    },
5573    {
5574        "sha": "296fde31aadcb021a76295597a7d1ac366c1c62b",
5575        "description": "broadcom/compiler: allow vectorization to larger scalar type",
5576        "nominated": false,
5577        "nomination_type": null,
5578        "resolution": 4,
5579        "main_sha": null,
5580        "because_sha": null
5581    },
5582    {
5583        "sha": "a248ff0b5bf655546de7cae09aca677ca82a284a",
5584        "description": "broadcom/compiler: support 8-bit loads via ldunifa",
5585        "nominated": false,
5586        "nomination_type": null,
5587        "resolution": 4,
5588        "main_sha": null,
5589        "because_sha": null
5590    },
5591    {
5592        "sha": "4630f5f0161e3411d7d1743d9bdea51cc497140f",
5593        "description": "broadcom/compiler: handle to/from 8-bit integer conversions",
5594        "nominated": false,
5595        "nomination_type": null,
5596        "resolution": 4,
5597        "main_sha": null,
5598        "because_sha": null
5599    },
5600    {
5601        "sha": "1b530d948d7c023416142920e27d46f1d35c4d02",
5602        "description": "broadcom/compiler: support 8-bit general store access",
5603        "nominated": false,
5604        "nomination_type": null,
5605        "resolution": 4,
5606        "main_sha": null,
5607        "because_sha": null
5608    },
5609    {
5610        "sha": "84adf89d3393e4d1d48d29449198f9de7b6239a7",
5611        "description": "v3dv: expose storagePushConstant16 feature from VK_KHR_16bit_storage",
5612        "nominated": false,
5613        "nomination_type": null,
5614        "resolution": 4,
5615        "main_sha": null,
5616        "because_sha": null
5617    },
5618    {
5619        "sha": "f7ff462421b032f4f7582602cbee2b2d9842df85",
5620        "description": "broadcom/compiler: support 16-bit uniforms",
5621        "nominated": false,
5622        "nomination_type": null,
5623        "resolution": 4,
5624        "main_sha": null,
5625        "because_sha": null
5626    },
5627    {
5628        "sha": "4f26f50ae44cb69f8b65070e15aed4f83049aaa4",
5629        "description": "v3dv: support VK_KHR_16_bit_storage",
5630        "nominated": false,
5631        "nomination_type": null,
5632        "resolution": 4,
5633        "main_sha": null,
5634        "because_sha": null
5635    },
5636    {
5637        "sha": "49a8fa152c9b4290717974db39a72a9fca0ebcba",
5638        "description": "broadcom/compiler: support f32 to f16 RTZ and RTE rounding modes",
5639        "nominated": false,
5640        "nomination_type": null,
5641        "resolution": 4,
5642        "main_sha": null,
5643        "because_sha": null
5644    },
5645    {
5646        "sha": "1f639d53104ab47d58866594f902a095139f2124",
5647        "description": "broadcom/compiler: implement 32-bit/16-bit conversion opcodes",
5648        "nominated": false,
5649        "nomination_type": null,
5650        "resolution": 4,
5651        "main_sha": null,
5652        "because_sha": null
5653    },
5654    {
5655        "sha": "bdb6201ea1e7039732f047b8e545107615cb6e8e",
5656        "description": "broadcom/compiler: use ldunifa with unaligned constant offset",
5657        "nominated": false,
5658        "nomination_type": null,
5659        "resolution": 4,
5660        "main_sha": null,
5661        "because_sha": null
5662    },
5663    {
5664        "sha": "2eb6910d96c5369229dd414d7d376d65c29516e3",
5665        "description": "broadcom/compiler: support ldunifa with some 16-bit loads",
5666        "nominated": false,
5667        "nomination_type": null,
5668        "resolution": 4,
5669        "main_sha": null,
5670        "because_sha": null
5671    },
5672    {
5673        "sha": "2a420bdf92f595092f47db23e6fa483095acb9c8",
5674        "description": "broadcom/compiler: lower packing after vectorization",
5675        "nominated": false,
5676        "nomination_type": null,
5677        "resolution": 4,
5678        "main_sha": null,
5679        "because_sha": null
5680    },
5681    {
5682        "sha": "4b2437313731445f6380d80479ebc988c35628f4",
5683        "description": "broadcom/compiler: implement TMU general 16-bit load/store",
5684        "nominated": false,
5685        "nomination_type": null,
5686        "resolution": 4,
5687        "main_sha": null,
5688        "because_sha": null
5689    },
5690    {
5691        "sha": "2443e45e76b8712cc428d15f96c5203429051af1",
5692        "description": "broadcom/compiler: better document vectorization implications",
5693        "nominated": false,
5694        "nomination_type": null,
5695        "resolution": 4,
5696        "main_sha": null,
5697        "because_sha": null
5698    },
5699    {
5700        "sha": "765d9feb468d4047cb30ba35acef235659a6e991",
5701        "description": "broadcom/compiler: add lowering pass to scalarize non 32-bit general load/store",
5702        "nominated": false,
5703        "nomination_type": null,
5704        "resolution": 4,
5705        "main_sha": null,
5706        "because_sha": null
5707    },
5708    {
5709        "sha": "05e7e2245bf02c6b04a3b7ed9cefe3b515f522e6",
5710        "description": "mesa: change GetProgramiv name length queries to use program resources",
5711        "nominated": false,
5712        "nomination_type": null,
5713        "resolution": 4,
5714        "main_sha": null,
5715        "because_sha": null
5716    },
5717    {
5718        "sha": "1b898d78d8d809dfd01a47aae6da355d4b820e84",
5719        "description": "mesa: move GetProgramInterfaceiv as a shader_query function",
5720        "nominated": true,
5721        "nomination_type": 0,
5722        "resolution": 1,
5723        "main_sha": null,
5724        "because_sha": null
5725    },
5726    {
5727        "sha": "61400f8a2dd1cd5cc30c83bd7d282a54a4d4b511",
5728        "description": "nir/lower_locals_to_regs: Do an ad-hoc copy propagate on our generated MOV.",
5729        "nominated": false,
5730        "nomination_type": null,
5731        "resolution": 4,
5732        "main_sha": null,
5733        "because_sha": null
5734    },
5735    {
5736        "sha": "ef325d46503d66aa1bc3f860fa3b0b0486ee45a5",
5737        "description": "freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs",
5738        "nominated": false,
5739        "nomination_type": null,
5740        "resolution": 4,
5741        "main_sha": null,
5742        "because_sha": null
5743    },
5744    {
5745        "sha": "bdf1163c2ab9700cdced85eb2a5893dbfb1c50ad",
5746        "description": "svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device",
5747        "nominated": false,
5748        "nomination_type": 1,
5749        "resolution": 4,
5750        "main_sha": null,
5751        "because_sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2"
5752    },
5753    {
5754        "sha": "f9ea6e92e998979177a1bb48641524cc2783c37c",
5755        "description": "ci: debian-android: drop -Wno-error=extern-initializer",
5756        "nominated": false,
5757        "nomination_type": null,
5758        "resolution": 4,
5759        "main_sha": null,
5760        "because_sha": null
5761    },
5762    {
5763        "sha": "23135aece1b94268c937d38f78bd38cfd0ed742c",
5764        "description": "vulkan/vk_extensions_gen: fix -Wextern-initializer warning",
5765        "nominated": false,
5766        "nomination_type": null,
5767        "resolution": 4,
5768        "main_sha": null,
5769        "because_sha": null
5770    },
5771    {
5772        "sha": "09072a08030061f16b290984305e4ba09e2ad3fe",
5773        "description": "iris: Fix and refactor check for clear color being fully zero",
5774        "nominated": true,
5775        "nomination_type": 1,
5776        "resolution": 1,
5777        "main_sha": null,
5778        "because_sha": "e83da2d8e3b1129d6857bb18cb212fdd08cbc69b"
5779    },
5780    {
5781        "sha": "053251f18c9f5159f3b27145cf07013b11d05723",
5782        "description": "iris: Implement iris_blorp_exec() for the blitter engine",
5783        "nominated": false,
5784        "nomination_type": null,
5785        "resolution": 4,
5786        "main_sha": null,
5787        "because_sha": null
5788    },
5789    {
5790        "sha": "e00985d5d4f5ac8d7d3cfe27fb5a0f7333d17f76",
5791        "description": "iris: Set BLORP_BATCH_USE_{COMPUTE,BLITTER} flags for the target batch",
5792        "nominated": false,
5793        "nomination_type": null,
5794        "resolution": 4,
5795        "main_sha": null,
5796        "because_sha": null
5797    },
5798    {
5799        "sha": "cc03726165d8240833221317d43146e0c65c6552",
5800        "description": "iris: Only have one blorp_batch_init/finish in iris_copy_region()",
5801        "nominated": false,
5802        "nomination_type": null,
5803        "resolution": 4,
5804        "main_sha": null,
5805        "because_sha": null
5806    },
5807    {
5808        "sha": "a90a1f15a7c8943893e76a202f65bdac8c3e6b49",
5809        "description": "iris: Create an IRIS_BATCH_BLITTER for using the BLT command streamer",
5810        "nominated": false,
5811        "nomination_type": null,
5812        "resolution": 4,
5813        "main_sha": null,
5814        "because_sha": null
5815    },
5816    {
5817        "sha": "31eeb72e45be6ef943df0b60f3cd7a646fa7b349",
5818        "description": "blorp: Add support for blorp_copy via XY_BLOCK_COPY_BLT",
5819        "nominated": false,
5820        "nomination_type": null,
5821        "resolution": 4,
5822        "main_sha": null,
5823        "because_sha": null
5824    },
5825    {
5826        "sha": "4d4f57b15c92109604cc10c73e31b582b112dabf",
5827        "description": "isl: Add isl_dev->mocs.blitter_{src,dst} fields",
5828        "nominated": false,
5829        "nomination_type": null,
5830        "resolution": 4,
5831        "main_sha": null,
5832        "because_sha": null
5833    },
5834    {
5835        "sha": "abd71630fc783e342ff594f7d76c5cebc3496aed",
5836        "description": "blorp: Add a blorp_address::local_hint flag",
5837        "nominated": false,
5838        "nomination_type": null,
5839        "resolution": 4,
5840        "main_sha": null,
5841        "because_sha": null
5842    },
5843    {
5844        "sha": "5262475242b8156d015e3d7db7ce860e202530be",
5845        "description": "intel/dev: Add a has_flat_ccs flag",
5846        "nominated": false,
5847        "nomination_type": null,
5848        "resolution": 4,
5849        "main_sha": null,
5850        "because_sha": null
5851    },
5852    {
5853        "sha": "3e0bffbad31584a6214b6a5e99caa0027c9c0a72",
5854        "description": "intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values",
5855        "nominated": false,
5856        "nomination_type": null,
5857        "resolution": 4,
5858        "main_sha": null,
5859        "because_sha": null
5860    },
5861    {
5862        "sha": "79b199b3337ed7e9a8fff9523cc85f3b7c3f30a6",
5863        "description": "intel: Allow copy engine class in intel_gem_create_context_engines()",
5864        "nominated": false,
5865        "nomination_type": null,
5866        "resolution": 4,
5867        "main_sha": null,
5868        "because_sha": null
5869    },
5870    {
5871        "sha": "08ffbc055b6e594452bfea672043196c121ffeca",
5872        "description": "lavapipe: remove unused struct member",
5873        "nominated": false,
5874        "nomination_type": null,
5875        "resolution": 4,
5876        "main_sha": null,
5877        "because_sha": null
5878    },
5879    {
5880        "sha": "373847609cd77afdb47f92187ae78841859ae7f3",
5881        "description": "ci: debian-android: drop -Wno-error=unused-label",
5882        "nominated": false,
5883        "nomination_type": null,
5884        "resolution": 4,
5885        "main_sha": null,
5886        "because_sha": null
5887    },
5888    {
5889        "sha": "73232d000fb29178c34a51e3bca288c36a2d9704",
5890        "description": "anv: drop unused label",
5891        "nominated": false,
5892        "nomination_type": null,
5893        "resolution": 4,
5894        "main_sha": null,
5895        "because_sha": null
5896    },
5897    {
5898        "sha": "3dcf27578691b62dd7c64f19e3da6121ac5f82ee",
5899        "description": "vulkan/wsi: add VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT for swapchain image caps",
5900        "nominated": false,
5901        "nomination_type": null,
5902        "resolution": 4,
5903        "main_sha": null,
5904        "because_sha": null
5905    },
5906    {
5907        "sha": "f6926efaad7ed1a80e595c682d59c7f296dc3d34",
5908        "description": "mesa/st: move st_fb_orientation into a mesa function",
5909        "nominated": false,
5910        "nomination_type": null,
5911        "resolution": 4,
5912        "main_sha": null,
5913        "because_sha": null
5914    },
5915    {
5916        "sha": "840aabe7523e9b8d915ce4368ac27628b6154c39",
5917        "description": "mesa/st: move invalidate_on_gl_viewport to ctx",
5918        "nominated": false,
5919        "nomination_type": null,
5920        "resolution": 4,
5921        "main_sha": null,
5922        "because_sha": null
5923    },
5924    {
5925        "sha": "0ba5def21a3a41907252cb4283331c6a6bdc2af1",
5926        "description": "mesa/st: move manager colorbuffer interface to gl_context.",
5927        "nominated": false,
5928        "nomination_type": null,
5929        "resolution": 4,
5930        "main_sha": null,
5931        "because_sha": null
5932    },
5933    {
5934        "sha": "2f14e0d69583e349042119e766aa05afc8c16e55",
5935        "description": "mesa/st: move renderbuffer format choosing wrapper into mesa.",
5936        "nominated": false,
5937        "nomination_type": null,
5938        "resolution": 4,
5939        "main_sha": null,
5940        "because_sha": null
5941    },
5942    {
5943        "sha": "f74648f91248da8033539c5ed5949275df498b57",
5944        "description": "mesa/st: move last of renderbuffer functionality into mesa",
5945        "nominated": false,
5946        "nomination_type": null,
5947        "resolution": 4,
5948        "main_sha": null,
5949        "because_sha": null
5950    },
5951    {
5952        "sha": "98df4f7a83a7aa3b8d1bb6d371a4902a5553bbd6",
5953        "description": "mesa/st: migrate blit code into mesa",
5954        "nominated": false,
5955        "nomination_type": null,
5956        "resolution": 4,
5957        "main_sha": null,
5958        "because_sha": null
5959    },
5960    {
5961        "sha": "5f675630d9662292442ff173197d2131a11b3953",
5962        "description": "mesa/st: fixup viewport drawable invalidation",
5963        "nominated": false,
5964        "nomination_type": null,
5965        "resolution": 4,
5966        "main_sha": null,
5967        "because_sha": null
5968    },
5969    {
5970        "sha": "018251908eabfa6855667368efb7ca99f4c694e0",
5971        "description": "mesa/st: move some fbo helpers around.",
5972        "nominated": false,
5973        "nomination_type": null,
5974        "resolution": 4,
5975        "main_sha": null,
5976        "because_sha": null
5977    },
5978    {
5979        "sha": "9c7e79c4b765b24d54ed109224b90b0537f6d098",
5980        "description": "mesa/st: move st_new_renderbuffer_fb to manager",
5981        "nominated": false,
5982        "nomination_type": null,
5983        "resolution": 4,
5984        "main_sha": null,
5985        "because_sha": null
5986    },
5987    {
5988        "sha": "b70b738bd1fba474f376a1a3b3cf496f07abdeba",
5989        "description": "mesa/st: move map/unmap renderbuffer code into mesa",
5990        "nominated": false,
5991        "nomination_type": null,
5992        "resolution": 4,
5993        "main_sha": null,
5994        "because_sha": null
5995    },
5996    {
5997        "sha": "90e4e7cf748f05aaa2fd02dcebecb9c176fbe87a",
5998        "description": "mesa/st: move st renderbuffer code into mesa renderbuffer",
5999        "nominated": false,
6000        "nomination_type": null,
6001        "resolution": 4,
6002        "main_sha": null,
6003        "because_sha": null
6004    },
6005    {
6006        "sha": "f88fb21885709e627949437a414f4a6cef8bc5b0",
6007        "description": "mesa/st: move DrawBufferAllocate into mesa.",
6008        "nominated": false,
6009        "nomination_type": null,
6010        "resolution": 4,
6011        "main_sha": null,
6012        "because_sha": null
6013    },
6014    {
6015        "sha": "57dcaac31d46c552f57deacc2b3095504eaab1db",
6016        "description": "mesa/st: move st_ReadBuffer functionality into mesa",
6017        "nominated": false,
6018        "nomination_type": null,
6019        "resolution": 4,
6020        "main_sha": null,
6021        "because_sha": null
6022    },
6023    {
6024        "sha": "e9b12fe20ee1354959f27f24883676e1f1073e45",
6025        "description": "mesa/st: move validate/discard framebuffer into mesa",
6026        "nominated": false,
6027        "nomination_type": null,
6028        "resolution": 4,
6029        "main_sha": null,
6030        "because_sha": null
6031    },
6032    {
6033        "sha": "caa7009cff2515f361a1ad9cc7786bf439534e5b",
6034        "description": "mesa/st: move render/finish_render texture in to mesa.",
6035        "nominated": false,
6036        "nomination_type": null,
6037        "resolution": 4,
6038        "main_sha": null,
6039        "because_sha": null
6040    },
6041    {
6042        "sha": "7645e24045b124ba2b59d481f415f004ba306b25",
6043        "description": "mesa/st: merge framebuffer objects from st to mesa",
6044        "nominated": false,
6045        "nomination_type": null,
6046        "resolution": 4,
6047        "main_sha": null,
6048        "because_sha": null
6049    },
6050    {
6051        "sha": "21d4dd8c39d89745b18ab6f365ecb6666685dd4f",
6052        "description": "mesa/st: move some renderbuffer code into mesa",
6053        "nominated": false,
6054        "nomination_type": null,
6055        "resolution": 4,
6056        "main_sha": null,
6057        "because_sha": null
6058    },
6059    {
6060        "sha": "527b6ca412399f549c1ec9cc12878fb847118e83",
6061        "description": "mesa/st: merge st_renderbuffer into gl_renderbuffer.",
6062        "nominated": false,
6063        "nomination_type": null,
6064        "resolution": 4,
6065        "main_sha": null,
6066        "because_sha": null
6067    },
6068    {
6069        "sha": "0b6caed85cebae4aefa7fa13950e93a14051720d",
6070        "description": "mesa/st: Lower user clip planes for tess eval too",
6071        "nominated": false,
6072        "nomination_type": null,
6073        "resolution": 4,
6074        "main_sha": null,
6075        "because_sha": null
6076    },
6077    {
6078        "sha": "c85df67f27b3e71f7f26b9fd3f7f2d9b8f27dde3",
6079        "description": "pan/decode: Fix missing newlines in error messages",
6080        "nominated": false,
6081        "nomination_type": null,
6082        "resolution": 4,
6083        "main_sha": null,
6084        "because_sha": null
6085    },
6086    {
6087        "sha": "2bdfa4800d2ec1e616539b8b03085252d74a592f",
6088        "description": "pan/bi: Pull BLEND precolouring out of per-dest loop",
6089        "nominated": false,
6090        "nomination_type": null,
6091        "resolution": 4,
6092        "main_sha": null,
6093        "because_sha": null
6094    },
6095    {
6096        "sha": "1e5bb54f597509dbae440f6fbe6739f198a243cb",
6097        "description": "panfrost: Only cull polygons",
6098        "nominated": true,
6099        "nomination_type": 0,
6100        "resolution": 1,
6101        "main_sha": null,
6102        "because_sha": null
6103    },
6104    {
6105        "sha": "3f1abda631f6f98cd48858728db22c874124a858",
6106        "description": "panfrost: Use u_reduced_prim for primitive checks",
6107        "nominated": true,
6108        "nomination_type": 0,
6109        "resolution": 1,
6110        "main_sha": null,
6111        "because_sha": null
6112    },
6113    {
6114        "sha": "2dfebf34874b5365156d254c2c1ba2ecc5262deb",
6115        "description": "freedreno/a5xx: Fix clip_mask",
6116        "nominated": true,
6117        "nomination_type": 1,
6118        "resolution": 1,
6119        "main_sha": null,
6120        "because_sha": "99838513aee4aeb100ff82fa7e2424c2d8e4f845"
6121    },
6122    {
6123        "sha": "d26cdfac2c43e84c1a21fb7614939bf5b1b3ba03",
6124        "description": "freedreno/a6xx: Fix clip_mask",
6125        "nominated": true,
6126        "nomination_type": 1,
6127        "resolution": 1,
6128        "main_sha": null,
6129        "because_sha": "f2ae8d116ab05419764be444f0615f0310ae9936"
6130    },
6131    {
6132        "sha": "5e2bd30ea4c0f570c99d58490ace2ae3a3bd5e44",
6133        "description": "freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE",
6134        "nominated": false,
6135        "nomination_type": null,
6136        "resolution": 1,
6137        "main_sha": null,
6138        "because_sha": null
6139    },
6140    {
6141        "sha": "c190356040f5bba4ea8f5b362c53a4668679c025",
6142        "description": "freedreno: Pass shader cache key instead of shader key",
6143        "nominated": false,
6144        "nomination_type": null,
6145        "resolution": 1,
6146        "main_sha": null,
6147        "because_sha": null
6148    },
6149    {
6150        "sha": "26d591a6695d20ca912c7a1c4e115a77cae094ce",
6151        "description": "mesa/st: Lowered ucp should still mark rast state dirty",
6152        "nominated": false,
6153        "nomination_type": null,
6154        "resolution": 1,
6155        "main_sha": null,
6156        "because_sha": null
6157    },
6158    {
6159        "sha": "b4108e1d01a22f70e2aadb4696d779baa2c1f849",
6160        "description": "agx: Lower UBO loads to use per-element indexing",
6161        "nominated": false,
6162        "nomination_type": null,
6163        "resolution": 4,
6164        "main_sha": null,
6165        "because_sha": null
6166    },
6167    {
6168        "sha": "1c825d14fbe705020d3a36d78a31f656b38f0564",
6169        "description": "docs: Update features and new_features for anv",
6170        "nominated": false,
6171        "nomination_type": null,
6172        "resolution": 4,
6173        "main_sha": null,
6174        "because_sha": null
6175    },
6176    {
6177        "sha": "a6aa35a0910317cbec8445f2de4e441907ca12c8",
6178        "description": "v3dv: implement VK_KHR_driver_properties",
6179        "nominated": false,
6180        "nomination_type": null,
6181        "resolution": 4,
6182        "main_sha": null,
6183        "because_sha": null
6184    },
6185    {
6186        "sha": "492dc06fbe8b6f9a44a80ea164dcacd0573e66d7",
6187        "description": "radv: Remove VK_EXT_display_control support in favor of common impl.",
6188        "nominated": false,
6189        "nomination_type": null,
6190        "resolution": 4,
6191        "main_sha": null,
6192        "because_sha": null
6193    },
6194    {
6195        "sha": "34435573648f3a6f625eb4cfc49940ebf1c6c1ed",
6196        "description": "anv: Remove VK_EXT_display_control support in favor of common impl.",
6197        "nominated": false,
6198        "nomination_type": null,
6199        "resolution": 4,
6200        "main_sha": null,
6201        "because_sha": null
6202    },
6203    {
6204        "sha": "ce95871a50b380a3cb4aa483de1bdf0b35146301",
6205        "description": "vulkan/wsi/display: Add common implementation of VK_EXT_display_control.",
6206        "nominated": false,
6207        "nomination_type": null,
6208        "resolution": 4,
6209        "main_sha": null,
6210        "because_sha": null
6211    },
6212    {
6213        "sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55",
6214        "description": "anv: Enable VK_VALVE_mutable_descriptor_type",
6215        "nominated": false,
6216        "nomination_type": null,
6217        "resolution": 4,
6218        "main_sha": null,
6219        "because_sha": null
6220    },
6221    {
6222        "sha": "e1376b59ef48d6f7149b3b67baafd87bbd4c40c3",
6223        "description": "anv: refactor queue chain",
6224        "nominated": false,
6225        "nomination_type": null,
6226        "resolution": 4,
6227        "main_sha": null,
6228        "because_sha": null
6229    },
6230    {
6231        "sha": "be11948a956f79d3e2567668a7454d0b03e02cf9",
6232        "description": "broadcom/simulator: handle DRM_V3D_PARAM_SUPPORTS_MULTISYNC_EXT",
6233        "nominated": false,
6234        "nomination_type": null,
6235        "resolution": 4,
6236        "main_sha": null,
6237        "because_sha": null
6238    },
6239    {
6240        "sha": "a0e8b774fcaa1766629fe8f40f88568d570c2f77",
6241        "description": "radv: stop checking if pipelines are NULL during draws/dispatches",
6242        "nominated": false,
6243        "nomination_type": null,
6244        "resolution": 4,
6245        "main_sha": null,
6246        "because_sha": null
6247    },
6248    {
6249        "sha": "77b93cf3b156d28b049398e0cf11d1dab67872b8",
6250        "description": "iris: Directly access BOs rather than using iris_resource_bo(...)",
6251        "nominated": false,
6252        "nomination_type": null,
6253        "resolution": 4,
6254        "main_sha": null,
6255        "because_sha": null
6256    },
6257    {
6258        "sha": "33c668a0e079455a3e8f4d53732d51c9d6ed9f81",
6259        "description": "docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv",
6260        "nominated": false,
6261        "nomination_type": null,
6262        "resolution": 4,
6263        "main_sha": null,
6264        "because_sha": null
6265    },
6266    {
6267        "sha": "86b8fa9aee888cfa3d9c09a0636bf8046cac79f9",
6268        "description": "radv: do not restore NULL compute pipelines after meta operations",
6269        "nominated": false,
6270        "nomination_type": null,
6271        "resolution": 4,
6272        "main_sha": null,
6273        "because_sha": null
6274    },
6275    {
6276        "sha": "8f70143c50b017b329037c62f50018179faeee3d",
6277        "description": "radv/winsys: set GTT_WC flag for CS IBs on GFX6",
6278        "nominated": false,
6279        "nomination_type": null,
6280        "resolution": 4,
6281        "main_sha": null,
6282        "because_sha": null
6283    },
6284    {
6285        "sha": "447cddd455da2be70b93522d66891c0ccb90a9d5",
6286        "description": "radv: fix copying VRS rates if the ds attachment uses mips",
6287        "nominated": false,
6288        "nomination_type": null,
6289        "resolution": 4,
6290        "main_sha": null,
6291        "because_sha": null
6292    },
6293    {
6294        "sha": "86909babc9db4d189abe2f474a03a581a8a34bb1",
6295        "description": "radv: fix copying VRS rates to HTILE if the depth/stencil is cleared",
6296        "nominated": false,
6297        "nomination_type": null,
6298        "resolution": 4,
6299        "main_sha": null,
6300        "because_sha": null
6301    },
6302    {
6303        "sha": "7dd456b173e58c6f80d7653a34b30d893ead9e8e",
6304        "description": "radv: disable attachmentFragmentShadingRate for RADV_DEBUG=nohiz",
6305        "nominated": false,
6306        "nomination_type": null,
6307        "resolution": 4,
6308        "main_sha": null,
6309        "because_sha": null
6310    },
6311    {
6312        "sha": "c0849a069769b5416bbbba9315ca49f28483b0df",
6313        "description": "intel/genxml: Add Un-Typed Data-Port Cache Flush field to pipe control",
6314        "nominated": false,
6315        "nomination_type": null,
6316        "resolution": 4,
6317        "main_sha": null,
6318        "because_sha": null
6319    },
6320    {
6321        "sha": "08429da731282f0a2987f784116a9ab1a55463d2",
6322        "description": "intel/genxml: Add L1 Cache Control bit field",
6323        "nominated": false,
6324        "nomination_type": null,
6325        "resolution": 4,
6326        "main_sha": null,
6327        "because_sha": null
6328    },
6329    {
6330        "sha": "2002e87cc3fbe2687e5c818aefc5f8f56fac7c13",
6331        "description": "ci: clean up debian-android no-error list",
6332        "nominated": false,
6333        "nomination_type": null,
6334        "resolution": 4,
6335        "main_sha": null,
6336        "because_sha": null
6337    },
6338    {
6339        "sha": "51416b1a120e7763ab5cae0dc79031a037023783",
6340        "description": "util/fossilize_db: Fix double free in error handling.",
6341        "nominated": true,
6342        "nomination_type": 1,
6343        "resolution": 1,
6344        "main_sha": null,
6345        "because_sha": "eca6bb9540d8d1b260511cd0a71bdddb00ff4a3c"
6346    },
6347    {
6348        "sha": "4198ca4b3f6c4c6f71feebca8daa23137d84fad0",
6349        "description": "iris/xehp: Implement workaround for 3D texturing+anisotropic filtering.",
6350        "nominated": false,
6351        "nomination_type": null,
6352        "resolution": 4,
6353        "main_sha": null,
6354        "because_sha": null
6355    },
6356    {
6357        "sha": "bbb12b5550bdc357a33f1b74c20162ccbfbff44b",
6358        "description": "docs: Update d3d12 features",
6359        "nominated": false,
6360        "nomination_type": null,
6361        "resolution": 4,
6362        "main_sha": null,
6363        "because_sha": null
6364    },
6365    {
6366        "sha": "75e1948b238c937432c34354eb080dffbf8f33f7",
6367        "description": "d3d12: Set sample-rate shading and GLSL 400 caps",
6368        "nominated": false,
6369        "nomination_type": null,
6370        "resolution": 4,
6371        "main_sha": null,
6372        "because_sha": null
6373    },
6374    {
6375        "sha": "23918d933e25538d396aff137501bac2f1918ff6",
6376        "description": "d3d12: When mapping a non-directly-mappable resource for write, readback first",
6377        "nominated": false,
6378        "nomination_type": null,
6379        "resolution": 4,
6380        "main_sha": null,
6381        "because_sha": null
6382    },
6383    {
6384        "sha": "7f9ac5bba237bd9ac8a6ed8bce0ed0ca809e5765",
6385        "description": "d3d12: Support dynamic UBO/SSBO indexing",
6386        "nominated": false,
6387        "nomination_type": null,
6388        "resolution": 4,
6389        "main_sha": null,
6390        "because_sha": null
6391    },
6392    {
6393        "sha": "ce93f114b661d7aafe639c9e67926b61d79526ac",
6394        "description": "d3d12: Run point sprite lowering pass on multi-stream GS when safe",
6395        "nominated": false,
6396        "nomination_type": null,
6397        "resolution": 4,
6398        "main_sha": null,
6399        "because_sha": null
6400    },
6401    {
6402        "sha": "2a81bd9397e4cad1e8454b4735b53626284fb7f9",
6403        "description": "d3d12: Apply GS point sprite lowering to fixed-function point size too",
6404        "nominated": false,
6405        "nomination_type": null,
6406        "resolution": 4,
6407        "main_sha": null,
6408        "because_sha": null
6409    },
6410    {
6411        "sha": "bcbfbb8efd731b5f663bd74e895d50e4d8ef78bb",
6412        "description": "d3d12: Report number of GS streams",
6413        "nominated": false,
6414        "nomination_type": null,
6415        "resolution": 4,
6416        "main_sha": null,
6417        "because_sha": null
6418    },
6419    {
6420        "sha": "223a05dc53e2f4b52258bba8dac31b59ad21f749",
6421        "description": "d3d12: Temp resources for same-resource copies can be MSAA too",
6422        "nominated": false,
6423        "nomination_type": null,
6424        "resolution": 4,
6425        "main_sha": null,
6426        "because_sha": null
6427    },
6428    {
6429        "sha": "2da7db759bfd55106cab8a0da193f80ce50380fd",
6430        "description": "d3d12: Relax multisampling direct copy requirements",
6431        "nominated": false,
6432        "nomination_type": null,
6433        "resolution": 4,
6434        "main_sha": null,
6435        "because_sha": null
6436    },
6437    {
6438        "sha": "e5cf19fced6feff07bcd6b288f6370feb21a496f",
6439        "description": "d3d12: Modify shaders when MSAA is disabled",
6440        "nominated": false,
6441        "nomination_type": null,
6442        "resolution": 4,
6443        "main_sha": null,
6444        "because_sha": null
6445    },
6446    {
6447        "sha": "aef777c95ddd75f596c6d18ab51dab085705e289",
6448        "description": "d3d12: Report sample positions",
6449        "nominated": false,
6450        "nomination_type": null,
6451        "resolution": 4,
6452        "main_sha": null,
6453        "because_sha": null
6454    },
6455    {
6456        "sha": "173e37380348b004f4b7d08c05e99e030554eb40",
6457        "description": "d3d12: Lower load_sample_pos to load_sample_pos_at_id",
6458        "nominated": false,
6459        "nomination_type": null,
6460        "resolution": 4,
6461        "main_sha": null,
6462        "because_sha": null
6463    },
6464    {
6465        "sha": "7ad089c66e39c3bceb61e6c89b7e979f93435d18",
6466        "description": "d3d12: Sample mask output needs to be uint-typed",
6467        "nominated": false,
6468        "nomination_type": null,
6469        "resolution": 4,
6470        "main_sha": null,
6471        "because_sha": null
6472    },
6473    {
6474        "sha": "f915bc56a48560291c5257416e51f7cd51fc190c",
6475        "description": "microsoft/compiler: Lower helper invocations",
6476        "nominated": false,
6477        "nomination_type": null,
6478        "resolution": 4,
6479        "main_sha": null,
6480        "because_sha": null
6481    },
6482    {
6483        "sha": "1022435845dc438980a0ef0408b2dfada46ac799",
6484        "description": "microsoft/compiler: Handle msb/lsb/bfrev",
6485        "nominated": false,
6486        "nomination_type": null,
6487        "resolution": 4,
6488        "main_sha": null,
6489        "because_sha": null
6490    },
6491    {
6492        "sha": "ac94bcf046453b79e4590fe1b337d8087e288cbe",
6493        "description": "microsoft/compiler: Use ibfe/ubfe for bitfield extract instead of lowering to shifts",
6494        "nominated": false,
6495        "nomination_type": null,
6496        "resolution": 4,
6497        "main_sha": null,
6498        "because_sha": null
6499    },
6500    {
6501        "sha": "80e782d5ed5b83482e4a027a8d315d1aded5575e",
6502        "description": "microsoft/compiler: Handle bitfield_insert",
6503        "nominated": false,
6504        "nomination_type": null,
6505        "resolution": 4,
6506        "main_sha": null,
6507        "because_sha": null
6508    },
6509    {
6510        "sha": "8938c6e032151637917c454c725f63f393d3428d",
6511        "description": "microsoft/compiler: Emit samplers as array types",
6512        "nominated": false,
6513        "nomination_type": null,
6514        "resolution": 4,
6515        "main_sha": null,
6516        "because_sha": null
6517    },
6518    {
6519        "sha": "7502b0890013020a0f2d599bde9a425b77aebd8b",
6520        "description": "microsoft/compiler: Handle load_invocation_id for GS and HS",
6521        "nominated": false,
6522        "nomination_type": null,
6523        "resolution": 4,
6524        "main_sha": null,
6525        "because_sha": null
6526    },
6527    {
6528        "sha": "fe6f7b526563cc64ed59004f8a108d994a349bf7",
6529        "description": "microsoft/compiler: Handle tex texture/sampler offset srcs",
6530        "nominated": false,
6531        "nomination_type": null,
6532        "resolution": 4,
6533        "main_sha": null,
6534        "because_sha": null
6535    },
6536    {
6537        "sha": "7748e4799d2fa6408a8baaa4d9c710988685566d",
6538        "description": "microsoft/compiler: Handle input coverage",
6539        "nominated": false,
6540        "nomination_type": null,
6541        "resolution": 4,
6542        "main_sha": null,
6543        "because_sha": null
6544    },
6545    {
6546        "sha": "777a42e309cfc420052c6eeaa563af8302c06d0f",
6547        "description": "microsoft/compiler: Handle textureGatherCmp",
6548        "nominated": false,
6549        "nomination_type": null,
6550        "resolution": 4,
6551        "main_sha": null,
6552        "because_sha": null
6553    },
6554    {
6555        "sha": "30a44e4c3dc1f454bcdc068fe9ced7fd35d7d1f7",
6556        "description": "microsoft/compiler: Handle 'pull model' explicit interpolation intrinsics",
6557        "nominated": false,
6558        "nomination_type": null,
6559        "resolution": 4,
6560        "main_sha": null,
6561        "because_sha": null
6562    },
6563    {
6564        "sha": "5b51842b58ad6b36baab3a20d8037b315f7506c0",
6565        "description": "microsoft/compiler: Always have at least one GS active stream",
6566        "nominated": false,
6567        "nomination_type": null,
6568        "resolution": 4,
6569        "main_sha": null,
6570        "because_sha": null
6571    },
6572    {
6573        "sha": "a8373ca8de6bbc26979a13d8fffd960365e853e9",
6574        "description": "microsoft/compiler: Handle load_sample_pos_at_id",
6575        "nominated": false,
6576        "nomination_type": null,
6577        "resolution": 4,
6578        "main_sha": null,
6579        "because_sha": null
6580    },
6581    {
6582        "sha": "852e243caebadc4a8ca779627ec32306f60d6648",
6583        "description": "microsoft/compiler: Handle variables declared per-sample",
6584        "nominated": false,
6585        "nomination_type": null,
6586        "resolution": 4,
6587        "main_sha": null,
6588        "because_sha": null
6589    },
6590    {
6591        "sha": "413f398cff6d1211650bd793caf5e51140e5e61e",
6592        "description": "ci/windows: Use 2 container stages",
6593        "nominated": false,
6594        "nomination_type": null,
6595        "resolution": 4,
6596        "main_sha": null,
6597        "because_sha": null
6598    },
6599    {
6600        "sha": "4d2937ff92c937f7bd47c60f368c1617f15425c3",
6601        "description": "mesa: OpenGL ES 1.1 is not optional",
6602        "nominated": false,
6603        "nomination_type": null,
6604        "resolution": 4,
6605        "main_sha": null,
6606        "because_sha": null
6607    },
6608    {
6609        "sha": "b04a1862962f33b86f2298af80a9b079e4e54d03",
6610        "description": "mesa: OpenGL 1.4 feature GL_EXT_point_parameters is not optional",
6611        "nominated": false,
6612        "nomination_type": null,
6613        "resolution": 4,
6614        "main_sha": null,
6615        "because_sha": null
6616    },
6617    {
6618        "sha": "577b438f98439d112114be5b3deb1de465152185",
6619        "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_minmax is not optional",
6620        "nominated": false,
6621        "nomination_type": null,
6622        "resolution": 4,
6623        "main_sha": null,
6624        "because_sha": null
6625    },
6626    {
6627        "sha": "d45cb3b440dcb3ca4b0b56cc362793921369229c",
6628        "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_func_separate is not optional",
6629        "nominated": false,
6630        "nomination_type": null,
6631        "resolution": 4,
6632        "main_sha": null,
6633        "because_sha": null
6634    },
6635    {
6636        "sha": "fbd17ede108bf86cde2f8e386c5be4e388eeebd4",
6637        "description": "mesa: OpenGL 1.4 feature GL_EXT_blend_color is not optional",
6638        "nominated": false,
6639        "nomination_type": null,
6640        "resolution": 4,
6641        "main_sha": null,
6642        "because_sha": null
6643    },
6644    {
6645        "sha": "86db69e7e8c66d870702ce030af17fd60b79dd8e",
6646        "description": "mesa: OpenGL 1.4 feature GL_ARB_texture_env_crossbar is not optional",
6647        "nominated": false,
6648        "nomination_type": null,
6649        "resolution": 4,
6650        "main_sha": null,
6651        "because_sha": null
6652    },
6653    {
6654        "sha": "f80d45c515c579bfa7c5db97e6466a9f443c2e88",
6655        "description": "mesa: OpenGL 1.4 feature GL_ARB_depth_texture is not optional",
6656        "nominated": false,
6657        "nomination_type": null,
6658        "resolution": 4,
6659        "main_sha": null,
6660        "because_sha": null
6661    },
6662    {
6663        "sha": "3608bce137a80155135f5a169f73335d80e2ce8c",
6664        "description": "turnip: Update the msm_kgsl.h header with the sanitized 4.19 version",
6665        "nominated": false,
6666        "nomination_type": null,
6667        "resolution": 4,
6668        "main_sha": null,
6669        "because_sha": null
6670    },
6671    {
6672        "sha": "ab5176ec403afa27a7247189f773bed347e1fc4f",
6673        "description": "tu/blit: Don't set CLAMPENABLE in sampler for 3d path",
6674        "nominated": false,
6675        "nomination_type": null,
6676        "resolution": 4,
6677        "main_sha": null,
6678        "because_sha": null
6679    },
6680    {
6681        "sha": "bb41d47f2e7273d460e4822eda0170f7d3bd6423",
6682        "description": "freedreno/a6xx: Name texture descriptor bit",
6683        "nominated": false,
6684        "nomination_type": null,
6685        "resolution": 4,
6686        "main_sha": null,
6687        "because_sha": null
6688    },
6689    {
6690        "sha": "f1f65e5bcf97c0081a073062df9dd9e999913856",
6691        "description": "intel/isl: Allow creating MCS in Tile4 memory",
6692        "nominated": false,
6693        "nomination_type": null,
6694        "resolution": 4,
6695        "main_sha": null,
6696        "because_sha": null
6697    },
6698    {
6699        "sha": "f960e398d383fcf87ba2876323c6935804d3a603",
6700        "description": "intel/gen125.xml: Increase Auxiliary Surface Pitch",
6701        "nominated": false,
6702        "nomination_type": null,
6703        "resolution": 4,
6704        "main_sha": null,
6705        "because_sha": null
6706    },
6707    {
6708        "sha": "58a843ab14e0eecf044a35154da72cdf7ab6f15a",
6709        "description": "Revert \"intel/isl: Don't reconfigure aux surfaces for MCS\"",
6710        "nominated": true,
6711        "nomination_type": 2,
6712        "resolution": 2,
6713        "main_sha": null,
6714        "because_sha": "2f0fbe06e65c5ae6c3e9ab3943a4a7d01ae9dc2f"
6715    },
6716    {
6717        "sha": "531b1b7511af49a6495e55998a67dbbda29763ce",
6718        "description": "intel/isl: Strengthen MCS SINT format restriction",
6719        "nominated": false,
6720        "nomination_type": null,
6721        "resolution": 4,
6722        "main_sha": null,
6723        "because_sha": null
6724    },
6725    {
6726        "sha": "bf9466e285128303ca92c527b60654e58ac622d5",
6727        "description": "intel/isl: Don't check pitch in isl_surf_get_mcs_surf",
6728        "nominated": false,
6729        "nomination_type": null,
6730        "resolution": 4,
6731        "main_sha": null,
6732        "because_sha": null
6733    },
6734    {
6735        "sha": "c47b8d7bf3109b156f6076598d083c75c630232e",
6736        "description": "radv: optimize CPU overhead of si_cp_dma_prefetch() slightly",
6737        "nominated": false,
6738        "nomination_type": null,
6739        "resolution": 4,
6740        "main_sha": null,
6741        "because_sha": null
6742    },
6743    {
6744        "sha": "272fba8e7540f09163169a6e95bc108919ca24ff",
6745        "description": "wsi/x11: Avoid a class of deadlocks in the WSI queue thread",
6746        "nominated": false,
6747        "nomination_type": null,
6748        "resolution": 4,
6749        "main_sha": null,
6750        "because_sha": null
6751    },
6752    {
6753        "sha": "d1530a3f3b1625baa42e84cba9844b6eb4ac76ce",
6754        "description": "Revert \"nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants\"",
6755        "nominated": true,
6756        "nomination_type": 2,
6757        "resolution": 1,
6758        "main_sha": null,
6759        "because_sha": "a1af902531122464b0f4eb66a7c4bf207a8a69f1"
6760    },
6761    {
6762        "sha": "1b88777e97f635612c560a2f00d349ea271581b1",
6763        "description": "Revert \"zink: handle vertex buffer offset overflows\"",
6764        "nominated": true,
6765        "nomination_type": 2,
6766        "resolution": 1,
6767        "main_sha": null,
6768        "because_sha": "9823b970fb51db21ac6ce29753eba82dc25f3072"
6769    },
6770    {
6771        "sha": "3712cd27671e1acd10dd53a19bd225f276514de6",
6772        "description": "radv: use 8x4 workgroups for wave32 RT",
6773        "nominated": false,
6774        "nomination_type": null,
6775        "resolution": 4,
6776        "main_sha": null,
6777        "because_sha": null
6778    },
6779    {
6780        "sha": "e7002b6f96927eebfb2fc4d4f7ad00274ff64d39",
6781        "description": "radv: use wave32 for raytracing",
6782        "nominated": false,
6783        "nomination_type": null,
6784        "resolution": 4,
6785        "main_sha": null,
6786        "because_sha": null
6787    },
6788    {
6789        "sha": "2298a96f9f6f04927e2ce892fc9230edacf8075c",
6790        "description": "radv: fix raytracing with wave32",
6791        "nominated": false,
6792        "nomination_type": null,
6793        "resolution": 4,
6794        "main_sha": null,
6795        "because_sha": null
6796    },
6797    {
6798        "sha": "61e3f549c53d89436c12e3904b7db1cb6d9153e8",
6799        "description": "zink: Set vertex binding stride without dynamic state extensions",
6800        "nominated": false,
6801        "nomination_type": null,
6802        "resolution": 4,
6803        "main_sha": null,
6804        "because_sha": null
6805    },
6806    {
6807        "sha": "0722cd7a30be4945ef20bb890dede85b792faf6b",
6808        "description": "zink: Avoid redundant cast to uint on PackHalf2x16 result",
6809        "nominated": false,
6810        "nomination_type": null,
6811        "resolution": 4,
6812        "main_sha": null,
6813        "because_sha": null
6814    },
6815    {
6816        "sha": "985dae7f41b7f3454793fdcc11cdfb942f26ea55",
6817        "description": "zink: Output PackHalf2x16 to uint not float",
6818        "nominated": true,
6819        "nomination_type": 0,
6820        "resolution": 1,
6821        "main_sha": null,
6822        "because_sha": null
6823    },
6824    {
6825        "sha": "9e171b6d495e1232721c1591be8a53e353d51d91",
6826        "description": "ac/nir: use shorter builder names",
6827        "nominated": false,
6828        "nomination_type": null,
6829        "resolution": 4,
6830        "main_sha": null,
6831        "because_sha": null
6832    },
6833    {
6834        "sha": "533118413be5bb9a0079ac8e69bf2182c7835d85",
6835        "description": "ac/nir: avoid providing an align_mul to intrinsic builders",
6836        "nominated": false,
6837        "nomination_type": null,
6838        "resolution": 4,
6839        "main_sha": null,
6840        "because_sha": null
6841    },
6842    {
6843        "sha": "c0a586bad7dbe1503693135235e16cad14ca3455",
6844        "description": "ac/nir: avoid providing a write_mask to intrinsic builders",
6845        "nominated": false,
6846        "nomination_type": null,
6847        "resolution": 4,
6848        "main_sha": null,
6849        "because_sha": null
6850    },
6851    {
6852        "sha": "8951608f08721e73f68702eb0db7bacb7aded2d7",
6853        "description": "radv: avoid providing an align_offset to intrinsic builders",
6854        "nominated": false,
6855        "nomination_type": null,
6856        "resolution": 4,
6857        "main_sha": null,
6858        "because_sha": null
6859    },
6860    {
6861        "sha": "552e59aee3a36269f99608fa0471c913054f2384",
6862        "description": "radv: avoid providing an align_mul to intrinsic builders",
6863        "nominated": false,
6864        "nomination_type": null,
6865        "resolution": 4,
6866        "main_sha": null,
6867        "because_sha": null
6868    },
6869    {
6870        "sha": "7833759a419018f8eb80701a8d89d5c054728bf9",
6871        "description": "radv: avoid providing a write_mask to intrinsic builders",
6872        "nominated": false,
6873        "nomination_type": null,
6874        "resolution": 4,
6875        "main_sha": null,
6876        "because_sha": null
6877    },
6878    {
6879        "sha": "af51efe195b9da001a3fa0adce57c765e17608c5",
6880        "description": "nir/builder: assume scalar alignment if not provided",
6881        "nominated": false,
6882        "nomination_type": null,
6883        "resolution": 4,
6884        "main_sha": null,
6885        "because_sha": null
6886    },
6887    {
6888        "sha": "e9e1a448727105cf4938cc7e5276f65ebb778beb",
6889        "description": "nir/builder: set write mask if not provided",
6890        "nominated": false,
6891        "nomination_type": null,
6892        "resolution": 4,
6893        "main_sha": null,
6894        "because_sha": null
6895    },
6896    {
6897        "sha": "275a18322d029cdb4b1dda53580b0c52f089d6fb",
6898        "description": "v3dv: check correct format when load/storing on a depth/stencil buffer",
6899        "nominated": false,
6900        "nomination_type": null,
6901        "resolution": 4,
6902        "main_sha": null,
6903        "because_sha": null
6904    },
6905    {
6906        "sha": "5d04b76c09c75adee18e21c7054f3dc351a39910",
6907        "description": "v3dv: remove unused v3dv_descriptor_map_get_texture_format",
6908        "nominated": false,
6909        "nomination_type": null,
6910        "resolution": 4,
6911        "main_sha": null,
6912        "because_sha": null
6913    },
6914    {
6915        "sha": "9319ffb53d1e9d54e05aaba250853f12a1562c5f",
6916        "description": "v3dv: signal fence when all submitted jobs complete execution",
6917        "nominated": false,
6918        "nomination_type": null,
6919        "resolution": 4,
6920        "main_sha": null,
6921        "because_sha": null
6922    },
6923    {
6924        "sha": "bce77e758acbb168de802d30fd0a6d6b7ea1d1a4",
6925        "description": "v3dv: process signal semaphores in the very last job",
6926        "nominated": false,
6927        "nomination_type": null,
6928        "resolution": 4,
6929        "main_sha": null,
6930        "because_sha": null
6931    },
6932    {
6933        "sha": "0ab98612ef6860751f6a5115229e561eab7bb890",
6934        "description": "v3dv: handle wait semaphores in the first job by queue",
6935        "nominated": false,
6936        "nomination_type": null,
6937        "resolution": 4,
6938        "main_sha": null,
6939        "because_sha": null
6940    },
6941    {
6942        "sha": "03a6a8274042af376b86c82ff6bbff9826a924b2",
6943        "description": "v3dv: track submitted jobs by GPU queue type",
6944        "nominated": false,
6945        "nomination_type": null,
6946        "resolution": 4,
6947        "main_sha": null,
6948        "because_sha": null
6949    },
6950    {
6951        "sha": "fd973218a6c95d09cad8558712756a772ae78f66",
6952        "description": "v3dv: enable GPU jobs to signal multiple semaphores",
6953        "nominated": false,
6954        "nomination_type": null,
6955        "resolution": 4,
6956        "main_sha": null,
6957        "because_sha": null
6958    },
6959    {
6960        "sha": "a7052dcf2cfb54aa22f7c028420abc6a9ee44d78",
6961        "description": "v3dv: enable multiple semaphores for csd job",
6962        "nominated": false,
6963        "nomination_type": null,
6964        "resolution": 4,
6965        "main_sha": null,
6966        "because_sha": null
6967    },
6968    {
6969        "sha": "ad09e50129e8a46ef465fe3123e0ce87b5a11c79",
6970        "description": "v3dv: enable multiple semaphores for tfu job",
6971        "nominated": false,
6972        "nomination_type": null,
6973        "resolution": 4,
6974        "main_sha": null,
6975        "because_sha": null
6976    },
6977    {
6978        "sha": "ff8586c3452453527ae4c4d794edcb81ad65e661",
6979        "description": "v3dv: enable multiple semaphores on cl submission",
6980        "nominated": false,
6981        "nomination_type": null,
6982        "resolution": 4,
6983        "main_sha": null,
6984        "because_sha": null
6985    },
6986    {
6987        "sha": "85c49db10dd7d427cc91508327467431d9f25956",
6988        "description": "v3dv: check multiple semaphores capability",
6989        "nominated": false,
6990        "nomination_type": null,
6991        "resolution": 4,
6992        "main_sha": null,
6993        "because_sha": null
6994    },
6995    {
6996        "sha": "264dedf690f47b5bad9f73cf71e4a051c88075e5",
6997        "description": "drm-uapi/v3d: extend interface for multiple semaphores support",
6998        "nominated": false,
6999        "nomination_type": null,
7000        "resolution": 4,
7001        "main_sha": null,
7002        "because_sha": null
7003    },
7004    {
7005        "sha": "d5bd18fbb3002293853780b3988e5cb9313d226e",
7006        "description": "v3dv: store wait semaphores in event_wait_cpu_job_info",
7007        "nominated": false,
7008        "nomination_type": null,
7009        "resolution": 4,
7010        "main_sha": null,
7011        "because_sha": null
7012    },
7013    {
7014        "sha": "d148379edf34d39a50bc7cb1c5398499acbfe670",
7015        "description": "v3dv: wrap wait semaphores info in v3dv_submit_info_semaphores",
7016        "nominated": false,
7017        "nomination_type": null,
7018        "resolution": 4,
7019        "main_sha": null,
7020        "because_sha": null
7021    },
7022    {
7023        "sha": "09991fc47bf2588dbb89a9e54644aa19a9170163",
7024        "description": "v3dv: drop unused variable on handle_set_event_cpu_job",
7025        "nominated": false,
7026        "nomination_type": null,
7027        "resolution": 4,
7028        "main_sha": null,
7029        "because_sha": null
7030    },
7031    {
7032        "sha": "3b4d4c7d8418c40000e25ecbda99f6a10d089b8c",
7033        "description": "mesa: use less temporaries in build_lighting",
7034        "nominated": true,
7035        "nomination_type": 1,
7036        "resolution": 1,
7037        "main_sha": null,
7038        "because_sha": "272acbed0e2cb68f48f23dc6b891853c1920f019"
7039    },
7040    {
7041        "sha": "b8c518f0fbf56faa4290062172790e111e86099b",
7042        "description": "radv: fix computing the number of color samples if no attachments",
7043        "nominated": false,
7044        "nomination_type": 1,
7045        "resolution": 4,
7046        "main_sha": null,
7047        "because_sha": "0222dace909319ca4582814453886fad12109708"
7048    },
7049    {
7050        "sha": "4e4a2d0f97f3c8a57438133b48346d9fadce6210",
7051        "description": "driconf: enable vs_position_always_invariant for Dirt Rally",
7052        "nominated": true,
7053        "nomination_type": 0,
7054        "resolution": 1,
7055        "main_sha": null,
7056        "because_sha": null
7057    },
7058    {
7059        "sha": "b5b105df96d705e5d0bc381c681be4d8120d815f",
7060        "description": "r300: properly initialize new_vs in r300_draw_init_vertex_shader",
7061        "nominated": true,
7062        "nomination_type": 0,
7063        "resolution": 1,
7064        "main_sha": null,
7065        "because_sha": null
7066    },
7067    {
7068        "sha": "5decf569fc879d8f9243c837d32d0911d844fc6a",
7069        "description": "mesa/st: move perf query test to st_context, drop files.",
7070        "nominated": false,
7071        "nomination_type": null,
7072        "resolution": 4,
7073        "main_sha": null,
7074        "because_sha": null
7075    },
7076    {
7077        "sha": "3f8e7b87354f26714c10b4df37bfb1f95e933af7",
7078        "description": "mesa/st: drop lots of perfquery wrappers",
7079        "nominated": false,
7080        "nomination_type": null,
7081        "resolution": 4,
7082        "main_sha": null,
7083        "because_sha": null
7084    },
7085    {
7086        "sha": "78d13fdbb25f9a8c43861f122389ede4822fdba6",
7087        "description": "mesa/st: drop some bindless wrappers",
7088        "nominated": false,
7089        "nomination_type": null,
7090        "resolution": 4,
7091        "main_sha": null,
7092        "because_sha": null
7093    },
7094    {
7095        "sha": "8467047f6dab7427fa9bb8ce6a3e2ad130915e45",
7096        "description": "mesa/st: move memory query into mesa.",
7097        "nominated": false,
7098        "nomination_type": null,
7099        "resolution": 4,
7100        "main_sha": null,
7101        "because_sha": null
7102    },
7103    {
7104        "sha": "6e99b10632edea39f25632fa37a2a260df3c885b",
7105        "description": "mesa/st: move shader completion into mesa",
7106        "nominated": false,
7107        "nomination_type": null,
7108        "resolution": 4,
7109        "main_sha": null,
7110        "because_sha": null
7111    },
7112    {
7113        "sha": "03f180d88b309b35177a45230a59c7e4b4a7b6e5",
7114        "description": "mesa/st: inline st_max_shader_compiler_threads",
7115        "nominated": false,
7116        "nomination_type": null,
7117        "resolution": 4,
7118        "main_sha": null,
7119        "because_sha": null
7120    },
7121    {
7122        "sha": "74d40c68dc379877c76e4bf3b766bd627bdbf09f",
7123        "description": "mesa/ctx: store screen pointer in ctx as well",
7124        "nominated": false,
7125        "nomination_type": null,
7126        "resolution": 4,
7127        "main_sha": null,
7128        "because_sha": null
7129    },
7130    {
7131        "sha": "df9d5795c1ecdf0024f027e8b83f926cc2767027",
7132        "description": "mesa/st: move evaluate depth values into mesa",
7133        "nominated": false,
7134        "nomination_type": null,
7135        "resolution": 4,
7136        "main_sha": null,
7137        "because_sha": null
7138    },
7139    {
7140        "sha": "a64e5c02bdaacd3b8114268ed1fefe7c8ff581c7",
7141        "description": "mesa/st/vdpau: direct call the vdpau functions.",
7142        "nominated": false,
7143        "nomination_type": null,
7144        "resolution": 4,
7145        "main_sha": null,
7146        "because_sha": null
7147    },
7148    {
7149        "sha": "0f8a3a71754ef072ff2dae22186d40a1466c8cea",
7150        "description": "mesa/st: drop release all sampler views wrapper",
7151        "nominated": false,
7152        "nomination_type": null,
7153        "resolution": 4,
7154        "main_sha": null,
7155        "because_sha": null
7156    },
7157    {
7158        "sha": "31d3e3ebeba6ed7ae4805d427977a2a92c56fcc2",
7159        "description": "mesa/st: move st_TexParameter into mesa",
7160        "nominated": false,
7161        "nomination_type": null,
7162        "resolution": 4,
7163        "main_sha": null,
7164        "because_sha": null
7165    },
7166    {
7167        "sha": "96b57faf3575c1eecde308da5f5dd26c2682c762",
7168        "description": "mesa/st: drop useless tex parameter calls.",
7169        "nominated": false,
7170        "nomination_type": null,
7171        "resolution": 4,
7172        "main_sha": null,
7173        "because_sha": null
7174    },
7175    {
7176        "sha": "9244c792f9aace6ea7a26fa8fbe7668d84a1f7d5",
7177        "description": "mesa/dd: drop GetProgramBinaryDriverSHA1",
7178        "nominated": false,
7179        "nomination_type": null,
7180        "resolution": 4,
7181        "main_sha": null,
7182        "because_sha": null
7183    },
7184    {
7185        "sha": "4a055c1940806d8124d6d01536d7d7d4a3b69de5",
7186        "description": "mesa/st: move pin l3 cache to direct check/call.",
7187        "nominated": false,
7188        "nomination_type": null,
7189        "resolution": 4,
7190        "main_sha": null,
7191        "because_sha": null
7192    },
7193    {
7194        "sha": "10ac88b72fac70eb3fa698179d48378600f59f74",
7195        "description": "mesa/st: drop emit string marker device table entry.",
7196        "nominated": false,
7197        "nomination_type": null,
7198        "resolution": 4,
7199        "main_sha": null,
7200        "because_sha": null
7201    },
7202    {
7203        "sha": "5618fac78600d5ef4a15bae5013b0f0b7266756d",
7204        "description": "mesa/st: directly call the uuid get funcs.",
7205        "nominated": false,
7206        "nomination_type": null,
7207        "resolution": 4,
7208        "main_sha": null,
7209        "because_sha": null
7210    },
7211    {
7212        "sha": "ec0d62ceb5f7f610f0d8e7da38dc8cca14772f73",
7213        "description": "mesa/st: drop last user of st_Enable.",
7214        "nominated": false,
7215        "nomination_type": null,
7216        "resolution": 4,
7217        "main_sha": null,
7218        "because_sha": null
7219    },
7220    {
7221        "sha": "84fe99b2a0ea0f2012f06fa0ec1013ca8990f960",
7222        "description": "mesa/st: migrate debug callback code into mesa",
7223        "nominated": false,
7224        "nomination_type": null,
7225        "resolution": 4,
7226        "main_sha": null,
7227        "because_sha": null
7228    },
7229    {
7230        "sha": "bc122e076903c04a2ea39798aa59cd3f1ad1d80a",
7231        "description": "mesa/st: remove st_context from debug callback",
7232        "nominated": false,
7233        "nomination_type": null,
7234        "resolution": 4,
7235        "main_sha": null,
7236        "because_sha": null
7237    },
7238    {
7239        "sha": "e344a117af88daf69aad3fdb2f66e43803c41c08",
7240        "description": "mesa/st: move intel blackhole noop enable to frontend",
7241        "nominated": false,
7242        "nomination_type": null,
7243        "resolution": 4,
7244        "main_sha": null,
7245        "because_sha": null
7246    },
7247    {
7248        "sha": "129e31cd4f790d982a6ae14e649aeb1da07b917b",
7249        "description": "zink: hook up planar image format creation",
7250        "nominated": false,
7251        "nomination_type": null,
7252        "resolution": 4,
7253        "main_sha": null,
7254        "because_sha": null
7255    },
7256    {
7257        "sha": "bff042fd43f53b886873ab28d6fcf1e6ebd327bc",
7258        "description": "zink: link with vulkan utils",
7259        "nominated": false,
7260        "nomination_type": null,
7261        "resolution": 4,
7262        "main_sha": null,
7263        "because_sha": null
7264    },
7265    {
7266        "sha": "926d78a645b7c41bbfe279c977008da759faffb6",
7267        "description": "ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg",
7268        "nominated": false,
7269        "nomination_type": 1,
7270        "resolution": 4,
7271        "main_sha": null,
7272        "because_sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4"
7273    },
7274    {
7275        "sha": "495debebad2a86b12c27da173a545ca44b0f5cff",
7276        "description": "nir/algebraic: optimize expressions using fmulz/ffmaz",
7277        "nominated": false,
7278        "nomination_type": null,
7279        "resolution": 4,
7280        "main_sha": null,
7281        "because_sha": null
7282    },
7283    {
7284        "sha": "14b82270837c331adc30bf2a747b3cb720917d67",
7285        "description": "nir: add some missing nir_alu_type_get_base_type",
7286        "nominated": false,
7287        "nomination_type": null,
7288        "resolution": 4,
7289        "main_sha": null,
7290        "because_sha": null
7291    },
7292    {
7293        "sha": "f2fbba7920934dc94c907c069f73ad6513d91432",
7294        "description": "nir/algebraic: optimize open-coded fmulz/ffmaz",
7295        "nominated": false,
7296        "nomination_type": null,
7297        "resolution": 4,
7298        "main_sha": null,
7299        "because_sha": null
7300    },
7301    {
7302        "sha": "312a2849807f577f0bbdf10b4e5e5fd1c3546b02",
7303        "description": "nir/algebraic: add ignore_exact() wrapper",
7304        "nominated": false,
7305        "nomination_type": null,
7306        "resolution": 4,
7307        "main_sha": null,
7308        "because_sha": null
7309    },
7310    {
7311        "sha": "f68797ead72c29678a54aae457dbd9e9b7946588",
7312        "description": "aco: create v_mac_legacy_f32/v_fmac_legacy_f32",
7313        "nominated": false,
7314        "nomination_type": null,
7315        "resolution": 4,
7316        "main_sha": null,
7317        "because_sha": null
7318    },
7319    {
7320        "sha": "43e32ad07403bb1eba8f32597ed815b8adaec3c3",
7321        "description": "aco: consider legacy multiplications in optimizer",
7322        "nominated": false,
7323        "nomination_type": null,
7324        "resolution": 4,
7325        "main_sha": null,
7326        "because_sha": null
7327    },
7328    {
7329        "sha": "e7f91b194aec240ceadc1a0cdb2e20ba821d37c2",
7330        "description": "radv,aco,ac/llvm: implement fmulz and ffmaz",
7331        "nominated": false,
7332        "nomination_type": null,
7333        "resolution": 4,
7334        "main_sha": null,
7335        "because_sha": null
7336    },
7337    {
7338        "sha": "7f05ea3793b68626958a10853561feae3e232392",
7339        "description": "nir: add nir_op_fmulz and nir_op_ffmaz",
7340        "nominated": false,
7341        "nomination_type": null,
7342        "resolution": 4,
7343        "main_sha": null,
7344        "because_sha": null
7345    },
7346    {
7347        "sha": "945fb51fb59d52223b5c0fe90c37d1cba42eb53c",
7348        "description": "intel/fs: Fix gl_FrontFacing optimization on Gfx12+",
7349        "nominated": true,
7350        "nomination_type": 1,
7351        "resolution": 1,
7352        "main_sha": null,
7353        "because_sha": "c92fb60007f9c73a4c174f5f4cbce57fbc5118f4"
7354    },
7355    {
7356        "sha": "4aaedc20c1507abb90a230d467f018e5bf646f65",
7357        "description": "zink: fix non-modifer dmabuf usage",
7358        "nominated": false,
7359        "nomination_type": null,
7360        "resolution": 4,
7361        "main_sha": null,
7362        "because_sha": null
7363    },
7364    {
7365        "sha": "4d95a7f80080515963112f634a12ad7ca3be0878",
7366        "description": "anv: add helper methods related to enabling CCS for external images",
7367        "nominated": false,
7368        "nomination_type": null,
7369        "resolution": 4,
7370        "main_sha": null,
7371        "because_sha": null
7372    },
7373    {
7374        "sha": "b664349973b8ef1d3d92e8e0eb7f9c0816bc9da5",
7375        "description": "anv: Enable implicit CCS for external images",
7376        "nominated": false,
7377        "nomination_type": null,
7378        "resolution": 4,
7379        "main_sha": null,
7380        "because_sha": null
7381    },
7382    {
7383        "sha": "a4c9276de214cbf1d6dc84a2a2aa3dbb7ec356a1",
7384        "description": "docs: add features/relnotes for zink sparse texture support",
7385        "nominated": false,
7386        "nomination_type": null,
7387        "resolution": 4,
7388        "main_sha": null,
7389        "because_sha": null
7390    },
7391    {
7392        "sha": "f86e97ab34ea06e66a40147154055c7817f07ccc",
7393        "description": "zink: ARB_sparse_texture2",
7394        "nominated": false,
7395        "nomination_type": null,
7396        "resolution": 4,
7397        "main_sha": null,
7398        "because_sha": null
7399    },
7400    {
7401        "sha": "7c918a807b8af69cdadde4e29243638d9884d5fe",
7402        "description": "zink: enable ARB_sparse_texture pipe caps",
7403        "nominated": false,
7404        "nomination_type": null,
7405        "resolution": 4,
7406        "main_sha": null,
7407        "because_sha": null
7408    },
7409    {
7410        "sha": "0959fd7f3498017f08267359ceb57fc8e2d2a205",
7411        "description": "zink: handle sparse texture miptail commits",
7412        "nominated": false,
7413        "nomination_type": null,
7414        "resolution": 4,
7415        "main_sha": null,
7416        "because_sha": null
7417    },
7418    {
7419        "sha": "7e03554af0726efc847977c0fa5bfeda79b72b54",
7420        "description": "zink: batch sparse texture binds",
7421        "nominated": false,
7422        "nomination_type": null,
7423        "resolution": 4,
7424        "main_sha": null,
7425        "because_sha": null
7426    },
7427    {
7428        "sha": "30bd4ff72e2fd17746a8b772f966f09b80e1c10e",
7429        "description": "zink: handle min_lod texture operands",
7430        "nominated": false,
7431        "nomination_type": null,
7432        "resolution": 4,
7433        "main_sha": null,
7434        "because_sha": null
7435    },
7436    {
7437        "sha": "ac30051a5de813072e0b4f3ae399681f8535d626",
7438        "description": "zink: emit sparse residency cap in ntv",
7439        "nominated": false,
7440        "nomination_type": null,
7441        "resolution": 4,
7442        "main_sha": null,
7443        "because_sha": null
7444    },
7445    {
7446        "sha": "d76694a18ff0667abf3787634e6755f170266e01",
7447        "description": "zink: only allocate ntv residency info if it will be used",
7448        "nominated": false,
7449        "nomination_type": null,
7450        "resolution": 4,
7451        "main_sha": null,
7452        "because_sha": null
7453    },
7454    {
7455        "sha": "7e7c94afaa269e788baed80e35cc85c353f37f60",
7456        "description": "zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler",
7457        "nominated": false,
7458        "nomination_type": null,
7459        "resolution": 4,
7460        "main_sha": null,
7461        "because_sha": null
7462    },
7463    {
7464        "sha": "60d0a0a8ce3effd060fa3cf8058a6330bc0daa39",
7465        "description": "zink: always pass shader info to ntv",
7466        "nominated": false,
7467        "nomination_type": null,
7468        "resolution": 4,
7469        "main_sha": null,
7470        "because_sha": null
7471    },
7472    {
7473        "sha": "0af2b7740bf86268f79c098985a665aa3a548524",
7474        "description": "zink: rename zink_so_info -> zink_shader_info",
7475        "nominated": false,
7476        "nomination_type": null,
7477        "resolution": 4,
7478        "main_sha": null,
7479        "because_sha": null
7480    },
7481    {
7482        "sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
7483        "description": "zink: handle residency return value from sparse texture instructions",
7484        "nominated": false,
7485        "nomination_type": null,
7486        "resolution": 4,
7487        "main_sha": null,
7488        "because_sha": null
7489    },
7490    {
7491        "sha": "dfc74d703ebebcef4331c6fd14c9ff1f35260a1c",
7492        "description": "zink: always set actual_dest_type for ntv tex instruction emission",
7493        "nominated": false,
7494        "nomination_type": null,
7495        "resolution": 4,
7496        "main_sha": null,
7497        "because_sha": null
7498    },
7499    {
7500        "sha": "3c05646fbe5f524484813e2b8b56abec62c1a548",
7501        "description": "zink: implement sparse shader instructions in ntv",
7502        "nominated": false,
7503        "nomination_type": null,
7504        "resolution": 4,
7505        "main_sha": null,
7506        "because_sha": null
7507    },
7508    {
7509        "sha": "1bbcd68d5f10b300bd80cc673b3c8ea264890712",
7510        "description": "zink: fake sparse R9G9B9E5 support as needed",
7511        "nominated": false,
7512        "nomination_type": null,
7513        "resolution": 4,
7514        "main_sha": null,
7515        "because_sha": null
7516    },
7517    {
7518        "sha": "d83b52928c46089c16145f8d8c56fcb0c49dbeda",
7519        "description": "zink: stop allocating such massive staging regions for buffer maps",
7520        "nominated": true,
7521        "nomination_type": 0,
7522        "resolution": 1,
7523        "main_sha": null,
7524        "because_sha": null
7525    },
7526    {
7527        "sha": "7753ca2a452d178bcb782b904a0b63b0028c3995",
7528        "description": "zink: allow sparse buffers to be suballocated",
7529        "nominated": false,
7530        "nomination_type": null,
7531        "resolution": 4,
7532        "main_sha": null,
7533        "because_sha": null
7534    },
7535    {
7536        "sha": "9fd155697ab3a9b9409af6a08dfb6a70ce5be3e6",
7537        "description": "zink: support sparse texture range commits",
7538        "nominated": false,
7539        "nomination_type": null,
7540        "resolution": 4,
7541        "main_sha": null,
7542        "because_sha": null
7543    },
7544    {
7545        "sha": "d320e8328d6152df5703d230adf8ac0bcb6de9f9",
7546        "description": "zink: set up image create bits for sparse textures",
7547        "nominated": false,
7548        "nomination_type": null,
7549        "resolution": 4,
7550        "main_sha": null,
7551        "because_sha": null
7552    },
7553    {
7554        "sha": "2e57c2c0293ed4e8d2758e521b6d21a6e10f098d",
7555        "description": "zink: add get_sparse_texture_virtual_page_size hook",
7556        "nominated": false,
7557        "nomination_type": null,
7558        "resolution": 4,
7559        "main_sha": null,
7560        "because_sha": null
7561    },
7562    {
7563        "sha": "cadcbed2588a68b40d324c3df8b4b75c619c6156",
7564        "description": "tu: expose VK_KHR_copy_commands2",
7565        "nominated": false,
7566        "nomination_type": null,
7567        "resolution": 4,
7568        "main_sha": null,
7569        "because_sha": null
7570    },
7571    {
7572        "sha": "6ea7a61d7ab065a7a51c7030d405d67ca8b14167",
7573        "description": "v3dv: Update LoaderICDInterfaceVersion to v5",
7574        "nominated": false,
7575        "nomination_type": null,
7576        "resolution": 4,
7577        "main_sha": null,
7578        "because_sha": null
7579    },
7580    {
7581        "sha": "4e0604279d36ffdf1ea558c40a74b4e69c698545",
7582        "description": "freedreno, tu: Update LoaderICDInterfaceVersion to v5",
7583        "nominated": false,
7584        "nomination_type": null,
7585        "resolution": 4,
7586        "main_sha": null,
7587        "because_sha": null
7588    },
7589    {
7590        "sha": "6eb8ceac8747074e186fd6c7e70c0bdcbba86a6a",
7591        "description": "lavapipe: Update LoaderICDInterfaceVersion to v5",
7592        "nominated": false,
7593        "nomination_type": null,
7594        "resolution": 4,
7595        "main_sha": null,
7596        "because_sha": null
7597    },
7598    {
7599        "sha": "0988e4ae0998ee70129ae7821a90b4031c35a6df",
7600        "description": "anv: Update LoaderICDInterfaceVersion to v5",
7601        "nominated": false,
7602        "nomination_type": null,
7603        "resolution": 4,
7604        "main_sha": null,
7605        "because_sha": null
7606    },
7607    {
7608        "sha": "a2ec6bf60f2bf62e2289317f94a5eddaff95e4cf",
7609        "description": "panvk: Update LoaderICDInterfaceVersion to v5",
7610        "nominated": false,
7611        "nomination_type": null,
7612        "resolution": 4,
7613        "main_sha": null,
7614        "because_sha": null
7615    },
7616    {
7617        "sha": "80a99ae90618df596267a1922c4a9b98ac0ee93d",
7618        "description": "radv: Update LoaderICDInterfaceVersion to v5",
7619        "nominated": false,
7620        "nomination_type": null,
7621        "resolution": 4,
7622        "main_sha": null,
7623        "because_sha": null
7624    },
7625    {
7626        "sha": "8733d19f534f5988501c4155101850ab3a26c893",
7627        "description": "meson: start building intel earlier.",
7628        "nominated": false,
7629        "nomination_type": null,
7630        "resolution": 4,
7631        "main_sha": null,
7632        "because_sha": null
7633    },
7634    {
7635        "sha": "acc2d08cf908a5d25cf5491f7602901d2c310262",
7636        "description": "intel/perf: use a function to do common allocations",
7637        "nominated": false,
7638        "nomination_type": null,
7639        "resolution": 4,
7640        "main_sha": null,
7641        "because_sha": null
7642    },
7643    {
7644        "sha": "521ede8451df846045d7bc41f44311ace2fddbb5",
7645        "description": "mesa: refactor GetProgramiv to use program resource list",
7646        "nominated": true,
7647        "nomination_type": 0,
7648        "resolution": 1,
7649        "main_sha": null,
7650        "because_sha": null
7651    },
7652    {
7653        "sha": "7a8d651d50410f021875893b741a9a7a507dc1eb",
7654        "description": "ci/softpipe: Drop the GS sampling known-flakes.",
7655        "nominated": false,
7656        "nomination_type": null,
7657        "resolution": 4,
7658        "main_sha": null,
7659        "because_sha": null
7660    },
7661    {
7662        "sha": "bee77d3a8239d6195425cfd96bb4707183832b78",
7663        "description": "softpipe: Request that st fix up DST_ALPHA blending for RGB render targets.",
7664        "nominated": false,
7665        "nomination_type": null,
7666        "resolution": 4,
7667        "main_sha": null,
7668        "because_sha": null
7669    },
7670    {
7671        "sha": "263faa3dfbf6bc55854b4123ce9d225b8f17266e",
7672        "description": "softpipe: respect !independent_blend_enable for color masks.",
7673        "nominated": true,
7674        "nomination_type": 0,
7675        "resolution": 1,
7676        "main_sha": null,
7677        "because_sha": null
7678    },
7679    {
7680        "sha": "0c31ab34d2ccecbae9a6cbe01b24d646546f23da",
7681        "description": "lavapipe: fix ptralloc typo",
7682        "nominated": false,
7683        "nomination_type": 1,
7684        "resolution": 4,
7685        "main_sha": null,
7686        "because_sha": "48fde98b79f65eda7028005073d457cf346a6290"
7687    },
7688    {
7689        "sha": "931495072658bc314fd494b9eb7840af0642c049",
7690        "description": "ci: Add docs for Linux Kernel uprevs",
7691        "nominated": false,
7692        "nomination_type": null,
7693        "resolution": 4,
7694        "main_sha": null,
7695        "because_sha": null
7696    },
7697    {
7698        "sha": "4b8d84f71af36f595896f601249658ff955247fa",
7699        "description": "mesa/st: merge texture obj/image alloc/free into mesa",
7700        "nominated": false,
7701        "nomination_type": null,
7702        "resolution": 4,
7703        "main_sha": null,
7704        "because_sha": null
7705    },
7706    {
7707        "sha": "cd0961dce2b3b7ae41e0e5901624277159ed85f7",
7708        "description": "mesa/st: merge texture object/image structs into mesa",
7709        "nominated": false,
7710        "nomination_type": null,
7711        "resolution": 4,
7712        "main_sha": null,
7713        "because_sha": null
7714    },
7715    {
7716        "sha": "ea3e700e3567bdef61f09714355b2359a9a67b56",
7717        "description": "mesa/st: cleanup last bits of st perfmon code.",
7718        "nominated": false,
7719        "nomination_type": null,
7720        "resolution": 4,
7721        "main_sha": null,
7722        "because_sha": null
7723    },
7724    {
7725        "sha": "bc9b176aef9cd4b8551a513806d34decf853f9a0",
7726        "description": "mesa/st: move perfmon code from st into mesa",
7727        "nominated": false,
7728        "nomination_type": null,
7729        "resolution": 4,
7730        "main_sha": null,
7731        "because_sha": null
7732    },
7733    {
7734        "sha": "1e2ded21ba8809a762560e44b541608ce059d9f5",
7735        "description": "mesa/st: merge perfmon groups init/cleanup from st into mesa",
7736        "nominated": false,
7737        "nomination_type": null,
7738        "resolution": 4,
7739        "main_sha": null,
7740        "because_sha": null
7741    },
7742    {
7743        "sha": "350dbb000e66b7dbfff1ed880f71a66243726a87",
7744        "description": "mesa/st: merge perfmon counters/groups objects from st into mesa",
7745        "nominated": false,
7746        "nomination_type": null,
7747        "resolution": 4,
7748        "main_sha": null,
7749        "because_sha": null
7750    },
7751    {
7752        "sha": "a3099f885eafc8d5d8ba376984ba636c6559bff5",
7753        "description": "mesa/st: merge perfmon object from st into mesa",
7754        "nominated": false,
7755        "nomination_type": null,
7756        "resolution": 4,
7757        "main_sha": null,
7758        "because_sha": null
7759    },
7760    {
7761        "sha": "0fb946da94eeb562f726c39729552a6c4c4e7092",
7762        "description": "mesa/st: merge transform feedback code from st into mesa",
7763        "nominated": false,
7764        "nomination_type": null,
7765        "resolution": 4,
7766        "main_sha": null,
7767        "because_sha": null
7768    },
7769    {
7770        "sha": "ecb99724a3b668441b6b16fd6c9f6120a7eeeeeb",
7771        "description": "mesa/st: merge st transform feedback object into gl one.",
7772        "nominated": false,
7773        "nomination_type": null,
7774        "resolution": 4,
7775        "main_sha": null,
7776        "because_sha": null
7777    },
7778    {
7779        "sha": "b6710b6549c2c9c27df02cb46b1faa47b0705237",
7780        "description": "mesa/st: merge condrender code from st into mesa.",
7781        "nominated": false,
7782        "nomination_type": null,
7783        "resolution": 4,
7784        "main_sha": null,
7785        "because_sha": null
7786    },
7787    {
7788        "sha": "1c73afa462763a802e2b076c1842c755c350e30d",
7789        "description": "mesa/st: merge queryobj code from st into mesa.",
7790        "nominated": false,
7791        "nomination_type": null,
7792        "resolution": 4,
7793        "main_sha": null,
7794        "because_sha": null
7795    },
7796    {
7797        "sha": "0af7c1e385b94c4d3610c4bff4c3af8a1afb26c6",
7798        "description": "mesa/st: merge the syncobj code from st into mesa",
7799        "nominated": false,
7800        "nomination_type": null,
7801        "resolution": 4,
7802        "main_sha": null,
7803        "because_sha": null
7804    },
7805    {
7806        "sha": "adf0dc7801c8ac6e20abf26a2a07ebbd463c3a29",
7807        "description": "mesa/st: merge semaphore objects from st into mesa",
7808        "nominated": false,
7809        "nomination_type": null,
7810        "resolution": 4,
7811        "main_sha": null,
7812        "because_sha": null
7813    },
7814    {
7815        "sha": "addcc24f77229ca3a864a1774a681f96699d09c2",
7816        "description": "mesa/st: merge memoryobjects code from st into mesa",
7817        "nominated": false,
7818        "nomination_type": null,
7819        "resolution": 4,
7820        "main_sha": null,
7821        "because_sha": null
7822    },
7823    {
7824        "sha": "ed0046c5b47e9a7983d5331bd97ea7c91582b0fd",
7825        "description": "glsl: drop glheader.h include.",
7826        "nominated": false,
7827        "nomination_type": null,
7828        "resolution": 4,
7829        "main_sha": null,
7830        "because_sha": null
7831    },
7832    {
7833        "sha": "16fa44205744a336c55049b4e8fcf5995c0df9a7",
7834        "description": "mesa: split struct gl_config into it's own header.",
7835        "nominated": false,
7836        "nomination_type": null,
7837        "resolution": 4,
7838        "main_sha": null,
7839        "because_sha": null
7840    },
7841    {
7842        "sha": "4346f392993855ed4debba43032a498e2cd53ee4",
7843        "description": "mesa: more mtypes.h cleanups",
7844        "nominated": false,
7845        "nomination_type": null,
7846        "resolution": 4,
7847        "main_sha": null,
7848        "because_sha": null
7849    },
7850    {
7851        "sha": "090f90017338b5ab6526615df83c9c3b00291cca",
7852        "description": "docs: update docs for new extension header.",
7853        "nominated": false,
7854        "nomination_type": null,
7855        "resolution": 4,
7856        "main_sha": null,
7857        "because_sha": null
7858    },
7859    {
7860        "sha": "07edaa14096acace4f0370e869f919b8fffe0e82",
7861        "description": "vbo: drop unused mtypes.h",
7862        "nominated": false,
7863        "nomination_type": null,
7864        "resolution": 4,
7865        "main_sha": null,
7866        "because_sha": null
7867    },
7868    {
7869        "sha": "7db6f9b8fce18039043f5662d7a56782aa45dfbb",
7870        "description": "glsl: drop some more context.h/mtypes.h interactions",
7871        "nominated": false,
7872        "nomination_type": null,
7873        "resolution": 4,
7874        "main_sha": null,
7875        "because_sha": null
7876    },
7877    {
7878        "sha": "7b7f6276000a39a582acd22456337b56954219af",
7879        "description": "glsl/fp64: move context.h dependent checks into main.",
7880        "nominated": false,
7881        "nomination_type": null,
7882        "resolution": 4,
7883        "main_sha": null,
7884        "because_sha": null
7885    },
7886    {
7887        "sha": "23b361ae12172112e80c9f3e61c14daa912da8d9",
7888        "description": "glsl: move off mtypes.h in lots of places.",
7889        "nominated": false,
7890        "nomination_type": null,
7891        "resolution": 4,
7892        "main_sha": null,
7893        "because_sha": null
7894    },
7895    {
7896        "sha": "a7b9b4086c85688026cccf6741dea4c101af119a",
7897        "description": "mtypes: move gl_shader_variable to shader_types.h",
7898        "nominated": false,
7899        "nomination_type": null,
7900        "resolution": 4,
7901        "main_sha": null,
7902        "because_sha": null
7903    },
7904    {
7905        "sha": "79834f4defc67f76990e21e3a16c55cfa47d4017",
7906        "description": "mtypes: move bindless image/sampler objects to shader_types.h",
7907        "nominated": false,
7908        "nomination_type": null,
7909        "resolution": 4,
7910        "main_sha": null,
7911        "because_sha": null
7912    },
7913    {
7914        "sha": "0506c99ccd0b947b9f170aa4a85ab69d82d1b4d9",
7915        "description": "mtypes: move uniform shader types to shader_types.h",
7916        "nominated": false,
7917        "nomination_type": null,
7918        "resolution": 4,
7919        "main_sha": null,
7920        "because_sha": null
7921    },
7922    {
7923        "sha": "57a7915face5576d354e825bb30d018656bcb690",
7924        "description": "mtypes: move transform feedback internal structs to shader_types.h",
7925        "nominated": false,
7926        "nomination_type": null,
7927        "resolution": 4,
7928        "main_sha": null,
7929        "because_sha": null
7930    },
7931    {
7932        "sha": "cc38e6e7d3cd6010e9a6879ad18c305b1f0d5822",
7933        "description": "mtypes: more gl_active_atomic_buffer to shader_types.h",
7934        "nominated": false,
7935        "nomination_type": null,
7936        "resolution": 4,
7937        "main_sha": null,
7938        "because_sha": null
7939    },
7940    {
7941        "sha": "0eb50f738d129aab9b0f4e183e4827759c0c8905",
7942        "description": "mtypes: move gl_program to shader_types.h",
7943        "nominated": false,
7944        "nomination_type": null,
7945        "resolution": 4,
7946        "main_sha": null,
7947        "because_sha": null
7948    },
7949    {
7950        "sha": "d6dfa370ee3125f8785c56d821a98042ff084be4",
7951        "description": "mtypes: move gl_linked_shader and gl_shader_program to new shader_types.h",
7952        "nominated": false,
7953        "nomination_type": null,
7954        "resolution": 4,
7955        "main_sha": null,
7956        "because_sha": null
7957    },
7958    {
7959        "sha": "fa5788b88932c3c529cb378250c2fadbec6afad9",
7960        "description": "mesa: move ast_to_hir.cpp off mtypes.h",
7961        "nominated": false,
7962        "nomination_type": null,
7963        "resolution": 4,
7964        "main_sha": null,
7965        "because_sha": null
7966    },
7967    {
7968        "sha": "74fa9c06207a11ab7e179642465b06dda6140792",
7969        "description": "glsl: move ast_function.cpp off mtypes.h",
7970        "nominated": false,
7971        "nomination_type": null,
7972        "resolution": 4,
7973        "main_sha": null,
7974        "because_sha": null
7975    },
7976    {
7977        "sha": "b4aa10c08952832a8ea70dca705b7fec056cf83c",
7978        "description": "glsl: avoid rebuilding builtin functions on mtypes.h changes.",
7979        "nominated": false,
7980        "nomination_type": null,
7981        "resolution": 4,
7982        "main_sha": null,
7983        "because_sha": null
7984    },
7985    {
7986        "sha": "72123213ceefc6b4cc3dfde427fdb3806ebbf78f",
7987        "description": "mesa: move some gl shader types to shader_types.h.",
7988        "nominated": false,
7989        "nomination_type": null,
7990        "resolution": 4,
7991        "main_sha": null,
7992        "because_sha": null
7993    },
7994    {
7995        "sha": "b40958cbff2c8e3606505558729f1e65434fbca8",
7996        "description": "glsl: remove some deps on mtypes.h.",
7997        "nominated": false,
7998        "nomination_type": null,
7999        "resolution": 4,
8000        "main_sha": null,
8001        "because_sha": null
8002    },
8003    {
8004        "sha": "02bab148f9474dd1d00709aed18357a22cc08504",
8005        "description": "mesa/mtypes: move matrix enums to shader_enums.h",
8006        "nominated": false,
8007        "nomination_type": null,
8008        "resolution": 4,
8009        "main_sha": null,
8010        "because_sha": null
8011    },
8012    {
8013        "sha": "379fc6b269e854df1509a702c6da08814c62fa07",
8014        "description": "mtypes: split gl extensions and consts out into a separate header",
8015        "nominated": false,
8016        "nomination_type": null,
8017        "resolution": 4,
8018        "main_sha": null,
8019        "because_sha": null
8020    },
8021    {
8022        "sha": "717a720e9c959d04dff45346edaf432cbc9bb270",
8023        "description": "mesa: drop unused context parameter to shader program data reference.",
8024        "nominated": false,
8025        "nomination_type": null,
8026        "resolution": 4,
8027        "main_sha": null,
8028        "because_sha": null
8029    },
8030    {
8031        "sha": "3868b30fc4f25845624535aabb68aa02b3d30bf5",
8032        "description": "glsl/parser: extract consts/exts/api out of context at start.",
8033        "nominated": false,
8034        "nomination_type": null,
8035        "resolution": 4,
8036        "main_sha": null,
8037        "because_sha": null
8038    },
8039    {
8040        "sha": "949b5787eec0c8903897b90cf2b4b2611c6407b8",
8041        "description": "meson: Try to link all-targets module if Gallium OpenCL is enabled",
8042        "nominated": false,
8043        "nomination_type": null,
8044        "resolution": 4,
8045        "main_sha": null,
8046        "because_sha": null
8047    },
8048    {
8049        "sha": "cac6f633b21799bd1ecc35471d73a0bd190ccada",
8050        "description": "nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.",
8051        "nominated": false,
8052        "nomination_type": null,
8053        "resolution": 4,
8054        "main_sha": null,
8055        "because_sha": null
8056    },
8057    {
8058        "sha": "1048e6113ea288d8bc3849d8b44c4d002518d46f",
8059        "description": "nir_to_tgsi: Use nir_opt_offsets for load_ubo_vec4.",
8060        "nominated": false,
8061        "nomination_type": null,
8062        "resolution": 4,
8063        "main_sha": null,
8064        "because_sha": null
8065    },
8066    {
8067        "sha": "645ca56425a54ce56781f2650f2990cd4d50b6a1",
8068        "description": "nir/opt_offsets: Also apply the max offset to top-level constant folding.",
8069        "nominated": false,
8070        "nomination_type": null,
8071        "resolution": 4,
8072        "main_sha": null,
8073        "because_sha": null
8074    },
8075    {
8076        "sha": "ec4b9909f040fff083ff3e787270ab713f8662fe",
8077        "description": "nir/opt_offsets: Disable unsigned wrap checks on non-native-integers HW.",
8078        "nominated": false,
8079        "nomination_type": null,
8080        "resolution": 4,
8081        "main_sha": null,
8082        "because_sha": null
8083    },
8084    {
8085        "sha": "700d2fbd0ab3bde9b87a28b14addaac9bb4520eb",
8086        "description": "nir: Add a .base field to nir_load_ubo_vec4.",
8087        "nominated": false,
8088        "nomination_type": null,
8089        "resolution": 4,
8090        "main_sha": null,
8091        "because_sha": null
8092    },
8093    {
8094        "sha": "a98103c55d628e8a4c433be488d5025f1e177ff2",
8095        "description": "nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.",
8096        "nominated": false,
8097        "nomination_type": null,
8098        "resolution": 4,
8099        "main_sha": null,
8100        "because_sha": null
8101    },
8102    {
8103        "sha": "f83f72be8ebe07d5f13a29e5a404865543a31e1a",
8104        "description": "intel/brw: drop gl header from the brw backend.",
8105        "nominated": false,
8106        "nomination_type": null,
8107        "resolution": 4,
8108        "main_sha": null,
8109        "because_sha": null
8110    },
8111    {
8112        "sha": "ccbf700d6c65059b0b969c02c2ba1275107ca352",
8113        "description": "nir: remove gl.h include from nir headers.",
8114        "nominated": false,
8115        "nomination_type": null,
8116        "resolution": 4,
8117        "main_sha": null,
8118        "because_sha": null
8119    },
8120    {
8121        "sha": "39bfb256271ad553ab2cad0700034cb359653def",
8122        "description": "includes: add windows lean and mean guard.",
8123        "nominated": false,
8124        "nomination_type": null,
8125        "resolution": 4,
8126        "main_sha": null,
8127        "because_sha": null
8128    },
8129    {
8130        "sha": "1352e0ba0cff7d0c590b89d8643262c85e12fc61",
8131        "description": "mesa/*: add a shader primitive type to get away from GL types.",
8132        "nominated": false,
8133        "nomination_type": null,
8134        "resolution": 4,
8135        "main_sha": null,
8136        "because_sha": null
8137    },
8138    {
8139        "sha": "d54c07b4c4ac726b5fa90eb3a315cb4345f14a49",
8140        "description": "mesa/*: use an internal enum for tessellation primitive types.",
8141        "nominated": false,
8142        "nomination_type": null,
8143        "resolution": 4,
8144        "main_sha": null,
8145        "because_sha": null
8146    },
8147    {
8148        "sha": "537a0ee3b7f836564f5b4c05da7b13a27b226c46",
8149        "description": "llvmpipe: Add get_{driver,device}_uuid implementations",
8150        "nominated": true,
8151        "nomination_type": 1,
8152        "resolution": 1,
8153        "main_sha": null,
8154        "because_sha": "9da15aa3aa94bc94ca1492df8c444ff76b92d19d"
8155    },
8156    {
8157        "sha": "acd0afdba495227fe5584ebfa822f5c87aa433cd",
8158        "description": "amd: move uvd decode definitions to common place",
8159        "nominated": false,
8160        "nomination_type": null,
8161        "resolution": 4,
8162        "main_sha": null,
8163        "because_sha": null
8164    },
8165    {
8166        "sha": "14551f2bde7d84d20063e68b70628c7f83918013",
8167        "description": "amd: move vcn decoding regs + structs to a common file.",
8168        "nominated": false,
8169        "nomination_type": null,
8170        "resolution": 4,
8171        "main_sha": null,
8172        "because_sha": null
8173    },
8174    {
8175        "sha": "a35c5540e4241cb4473f5cc9cb1a53bdeee85ada",
8176        "description": "ci: freedreno: Update a530 dEQP fail expectation list",
8177        "nominated": false,
8178        "nomination_type": null,
8179        "resolution": 4,
8180        "main_sha": null,
8181        "because_sha": null
8182    },
8183    {
8184        "sha": "6f74c95a846b11ffe5e515af8a736c2276641165",
8185        "description": "ci: Uprev Kernel to v5.16",
8186        "nominated": false,
8187        "nomination_type": null,
8188        "resolution": 4,
8189        "main_sha": null,
8190        "because_sha": null
8191    },
8192    {
8193        "sha": "19f88eb858ef09085be7f6301b52a3ac769d0b91",
8194        "description": "meson: tlsdesc: minor reformatting, add comments",
8195        "nominated": false,
8196        "nomination_type": null,
8197        "resolution": 4,
8198        "main_sha": null,
8199        "because_sha": null
8200    },
8201    {
8202        "sha": "96cc3007461a837042fc1bb3adf11356638efdcd",
8203        "description": "radv: fix missing destroy for the overallocation mutex",
8204        "nominated": false,
8205        "nomination_type": null,
8206        "resolution": 4,
8207        "main_sha": null,
8208        "because_sha": null
8209    },
8210    {
8211        "sha": "6619f855d97533d76cbca81ce13e056b31bd1206",
8212        "description": "vulkan/runtime: fix accessing NULL pointers detected by UBSAN",
8213        "nominated": false,
8214        "nomination_type": 1,
8215        "resolution": 4,
8216        "main_sha": null,
8217        "because_sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819"
8218    },
8219    {
8220        "sha": "44ddc28fa8d2115e97cf94d41da86eb7b26ae6b6",
8221        "description": "Add new rules to .gitattributes",
8222        "nominated": false,
8223        "nomination_type": null,
8224        "resolution": 4,
8225        "main_sha": null,
8226        "because_sha": null
8227    },
8228    {
8229        "sha": "a4b8f69bb50556bf3e5c41b887c74c8ef6d9fd94",
8230        "description": "radv/ci: add line endings exception for files generated with wine",
8231        "nominated": false,
8232        "nomination_type": null,
8233        "resolution": 4,
8234        "main_sha": null,
8235        "because_sha": null
8236    },
8237    {
8238        "sha": "745af887830c71032ba83923d69e1ffc8a3575ad",
8239        "description": "ci/windows: normalize line endings",
8240        "nominated": false,
8241        "nomination_type": null,
8242        "resolution": 4,
8243        "main_sha": null,
8244        "because_sha": null
8245    },
8246    {
8247        "sha": "f5471227724574028522a7a0adb96a7c0ecfca51",
8248        "description": "microsoft/compiler: normalize line endings",
8249        "nominated": false,
8250        "nomination_type": null,
8251        "resolution": 4,
8252        "main_sha": null,
8253        "because_sha": null
8254    },
8255    {
8256        "sha": "ed0edcc338872f55979b961e211cc4e27ef78548",
8257        "description": "freedreno/rnn: normalize line endings in rules-ng.xsd",
8258        "nominated": false,
8259        "nomination_type": null,
8260        "resolution": 4,
8261        "main_sha": null,
8262        "because_sha": null
8263    },
8264    {
8265        "sha": "b59764a9fcb0a1535d948126ab0b74ca38aa0cbb",
8266        "description": "aco: use p_extract for SGPR nir_op_unpack_half_2x16_split_y",
8267        "nominated": false,
8268        "nomination_type": null,
8269        "resolution": 4,
8270        "main_sha": null,
8271        "because_sha": null
8272    },
8273    {
8274        "sha": "bbc4ca5d7d5abde8514529b4cb29eac4e7e0e0f7",
8275        "description": "aux/trace: cosmetic cleanup",
8276        "nominated": false,
8277        "nomination_type": null,
8278        "resolution": 4,
8279        "main_sha": null,
8280        "because_sha": null
8281    },
8282    {
8283        "sha": "85a75e42db76e3d4afa53eb489a329200944731f",
8284        "description": "aux/trace: implement missing trace calls",
8285        "nominated": false,
8286        "nomination_type": null,
8287        "resolution": 4,
8288        "main_sha": null,
8289        "because_sha": null
8290    },
8291    {
8292        "sha": "32d40f7c80c57104243c736fa7f436c4a973df88",
8293        "description": "aux/trace: print enum names instead of integer values in gallium traces",
8294        "nominated": false,
8295        "nomination_type": null,
8296        "resolution": 4,
8297        "main_sha": null,
8298        "because_sha": null
8299    },
8300    {
8301        "sha": "51f6288a2d2fa78e723b99a90133f5ebd782bc4a",
8302        "description": "genxml: reduce amount of generated code",
8303        "nominated": false,
8304        "nomination_type": null,
8305        "resolution": 4,
8306        "main_sha": null,
8307        "because_sha": null
8308    },
8309    {
8310        "sha": "acebea9cf1f8ce2e71f6cd3404d3a2760a2efc66",
8311        "description": "anv: fix missing descriptor copy of bufferview/surfacestate content",
8312        "nominated": true,
8313        "nomination_type": 0,
8314        "resolution": 1,
8315        "main_sha": null,
8316        "because_sha": null
8317    },
8318    {
8319        "sha": "2c875e6ad781e712a8d55e4494a54ed51843df09",
8320        "description": "intel/dev: fix ppipe_mask computation",
8321        "nominated": false,
8322        "nomination_type": 1,
8323        "resolution": 4,
8324        "main_sha": null,
8325        "because_sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa"
8326    },
8327    {
8328        "sha": "9e839620daa0d157230acfa2fe84cd9dc248031e",
8329        "description": "meson: add check kwarg to run_command",
8330        "nominated": false,
8331        "nomination_type": null,
8332        "resolution": 4,
8333        "main_sha": null,
8334        "because_sha": null
8335    },
8336    {
8337        "sha": "71673cd2d4da7c8284defb76c03a8865a4c5c5a4",
8338        "description": "zink: add deqp ci baseline for nv",
8339        "nominated": false,
8340        "nomination_type": null,
8341        "resolution": 4,
8342        "main_sha": null,
8343        "because_sha": null
8344    },
8345    {
8346        "sha": "f9892b0f4f9af55e5df1fcea0b46a229e1f284dc",
8347        "description": "zink: update nv ci baseline",
8348        "nominated": false,
8349        "nomination_type": null,
8350        "resolution": 4,
8351        "main_sha": null,
8352        "because_sha": null
8353    },
8354    {
8355        "sha": "806946b09474f78eb601bd79d89084c9a50cb2e7",
8356        "description": "lavapipe: replace hard pointer calcs in push descriptors with ptralloc",
8357        "nominated": false,
8358        "nomination_type": null,
8359        "resolution": 4,
8360        "main_sha": null,
8361        "because_sha": null
8362    },
8363    {
8364        "sha": "48fde98b79f65eda7028005073d457cf346a6290",
8365        "description": "lavapipe: replace hard pointer calcs in dynamic render with ptralloc",
8366        "nominated": false,
8367        "nomination_type": null,
8368        "resolution": 4,
8369        "main_sha": null,
8370        "because_sha": null
8371    },
8372    {
8373        "sha": "171ccdbf1c40068fcea2cc36ff7eef1a49155928",
8374        "description": "util: add ptralloc",
8375        "nominated": false,
8376        "nomination_type": null,
8377        "resolution": 4,
8378        "main_sha": null,
8379        "because_sha": null
8380    },
8381    {
8382        "sha": "0bc7562466cb6ad212caa7c2060c53c3b88ffc2d",
8383        "description": "iris: Do primitive ID overrides in 3DSTATE_SBE not SBE_SWIZ",
8384        "nominated": false,
8385        "nomination_type": null,
8386        "resolution": 4,
8387        "main_sha": null,
8388        "because_sha": null
8389    },
8390    {
8391        "sha": "223edb1ec112bacb823a9739f94b35179e578886",
8392        "description": "iris: Use prog_data->inputs rather than shader info in SBE code.",
8393        "nominated": false,
8394        "nomination_type": null,
8395        "resolution": 4,
8396        "main_sha": null,
8397        "because_sha": null
8398    },
8399    {
8400        "sha": "d475e839daf96a19140bb5daa77998455ca36a90",
8401        "description": "intel/fs: Reuse the same FS input slot for VUE header fields.",
8402        "nominated": false,
8403        "nomination_type": null,
8404        "resolution": 4,
8405        "main_sha": null,
8406        "because_sha": null
8407    },
8408    {
8409        "sha": "5f0bf2113ef03c36dfc68360736dd9156454e1f2",
8410        "description": "r300: Add consts (uniforms) count to the shader-db output.",
8411        "nominated": false,
8412        "nomination_type": null,
8413        "resolution": 4,
8414        "main_sha": null,
8415        "because_sha": null
8416    },
8417    {
8418        "sha": "cd7b260eeb94585127aa39e16740029b3ae95958",
8419        "description": "r300: Drop unused r300_get_stats() call.",
8420        "nominated": false,
8421        "nomination_type": null,
8422        "resolution": 4,
8423        "main_sha": null,
8424        "because_sha": null
8425    },
8426    {
8427        "sha": "695ba644abe74e564e1bba34930cfd5932919c3a",
8428        "description": "intel/gem: Return length from intel_i915_query_alloc",
8429        "nominated": false,
8430        "nomination_type": null,
8431        "resolution": 4,
8432        "main_sha": null,
8433        "because_sha": null
8434    },
8435    {
8436        "sha": "83da7dc487e29a37176957cca9e350b028f14ced",
8437        "description": "intel/dev: Recalculate max_cs_threads after applying hwconfig changes",
8438        "nominated": false,
8439        "nomination_type": null,
8440        "resolution": 4,
8441        "main_sha": null,
8442        "because_sha": null
8443    },
8444    {
8445        "sha": "ab22fb488bd2d9efe4541fb622c491c5c10cc4b4",
8446        "description": "intel/dev: Apply settings from hwconfig if devinfo::apply_hwconfig is set",
8447        "nominated": false,
8448        "nomination_type": null,
8449        "resolution": 4,
8450        "main_sha": null,
8451        "because_sha": null
8452    },
8453    {
8454        "sha": "59f32c62c736210b0d244d5a084732c7a43c4cf0",
8455        "description": "intel/dev: Set intel_device_info::apply_hwconfig for DG2",
8456        "nominated": false,
8457        "nomination_type": null,
8458        "resolution": 4,
8459        "main_sha": null,
8460        "because_sha": null
8461    },
8462    {
8463        "sha": "a15f18c8860ef118902f4dbc3dfe04d61e20e80d",
8464        "description": "intel/dev: Add intel_device_info::apply_hwconfig",
8465        "nominated": false,
8466        "nomination_type": null,
8467        "resolution": 4,
8468        "main_sha": null,
8469        "because_sha": null
8470    },
8471    {
8472        "sha": "030035102816ecacc6bfb01d01718b3e9f3a2637",
8473        "description": "intel/dev: Print urb size with intel_dev_info",
8474        "nominated": false,
8475        "nomination_type": null,
8476        "resolution": 4,
8477        "main_sha": null,
8478        "because_sha": null
8479    },
8480    {
8481        "sha": "2dd78b9a4f277f17d48303532c83d24aabd2a62e",
8482        "description": "intel/dev: Add intel_print_hwconfig_table()",
8483        "nominated": false,
8484        "nomination_type": null,
8485        "resolution": 4,
8486        "main_sha": null,
8487        "because_sha": null
8488    },
8489    {
8490        "sha": "3a119f0c6d561b7f4c2d7f47d0c85e9d267447fb",
8491        "description": "intel/dev: Add intel_hwconfig_types.h from random post on the internet",
8492        "nominated": false,
8493        "nomination_type": null,
8494        "resolution": 4,
8495        "main_sha": null,
8496        "because_sha": null
8497    },
8498    {
8499        "sha": "f0692365a2d4453692c24c06512e4d913b4578ff",
8500        "description": "anv,blorp,crocus,i965,iris: Use devinfo->max_threads_per_psd for gfx8+",
8501        "nominated": false,
8502        "nomination_type": null,
8503        "resolution": 4,
8504        "main_sha": null,
8505        "because_sha": null
8506    },
8507    {
8508        "sha": "08a897fa38f5dddd4286e70fc4dbef8435e86db9",
8509        "description": "intel/dev: Add max_threads_per_psd field to devinfo for gfx8+",
8510        "nominated": false,
8511        "nomination_type": null,
8512        "resolution": 4,
8513        "main_sha": null,
8514        "because_sha": null
8515    },
8516    {
8517        "sha": "5e2834754e8ca7f525e622775b6900e189c7e9c0",
8518        "description": "r300: fix translate_LRP",
8519        "nominated": false,
8520        "nomination_type": null,
8521        "resolution": 4,
8522        "main_sha": null,
8523        "because_sha": null
8524    },
8525    {
8526        "sha": "e6b60c27643fe2a4cee2c414e5cf082542a047a3",
8527        "description": "svga: enable GL43 on SVGA GL43 capable device",
8528        "nominated": false,
8529        "nomination_type": null,
8530        "resolution": 4,
8531        "main_sha": null,
8532        "because_sha": null
8533    },
8534    {
8535        "sha": "1942c06f9c355b49c260240392f5aae2a0aa1b9b",
8536        "description": "svga: add GL43 resource validation at draw time",
8537        "nominated": false,
8538        "nomination_type": null,
8539        "resolution": 4,
8540        "main_sha": null,
8541        "because_sha": null
8542    },
8543    {
8544        "sha": "1e99a3073871c2091d0d9524e6587642cbb48979",
8545        "description": "svga: shader translation for compute, image views and shader buffers",
8546        "nominated": false,
8547        "nomination_type": null,
8548        "resolution": 4,
8549        "main_sha": null,
8550        "because_sha": null
8551    },
8552    {
8553        "sha": "247c61f2d0454a94bc8b26601f88ed5f0890cedd",
8554        "description": "svga: Add support for compute shader, shader buffers and image views",
8555        "nominated": false,
8556        "nomination_type": null,
8557        "resolution": 4,
8558        "main_sha": null,
8559        "because_sha": null
8560    },
8561    {
8562        "sha": "533a09541d52376d933a8f6c17eaa21f0ab4bcd9",
8563        "description": "tgsi: Add hw_atomic_declared in tgsi_info",
8564        "nominated": false,
8565        "nomination_type": null,
8566        "resolution": 4,
8567        "main_sha": null,
8568        "because_sha": null
8569    },
8570    {
8571        "sha": "dc512f11ea29758742d199fc278e98d7f0a005b6",
8572        "description": "svga: Add utility to check for GL43 support",
8573        "nominated": false,
8574        "nomination_type": null,
8575        "resolution": 4,
8576        "main_sha": null,
8577        "because_sha": null
8578    },
8579    {
8580        "sha": "391a8bbc7738ac9326e246ee9500e05e086ff339",
8581        "description": "svga: Add GL43 commands support",
8582        "nominated": false,
8583        "nomination_type": null,
8584        "resolution": 4,
8585        "main_sha": null,
8586        "because_sha": null
8587    },
8588    {
8589        "sha": "440beb01d7b320e7415c8c1a5be7b18330e18180",
8590        "description": "zink: enable EXT_external_objects pipe caps",
8591        "nominated": false,
8592        "nomination_type": null,
8593        "resolution": 4,
8594        "main_sha": null,
8595        "because_sha": null
8596    },
8597    {
8598        "sha": "4ed30be31e5262573167e6f3aef5379974bb8876",
8599        "description": "zink: implement external memory object resource handling",
8600        "nominated": false,
8601        "nomination_type": null,
8602        "resolution": 4,
8603        "main_sha": null,
8604        "because_sha": null
8605    },
8606    {
8607        "sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1",
8608        "description": "zink: implement GL semaphores",
8609        "nominated": false,
8610        "nomination_type": null,
8611        "resolution": 4,
8612        "main_sha": null,
8613        "because_sha": null
8614    },
8615    {
8616        "sha": "29285a0e855be449192dbf92cbba069151cdd4b7",
8617        "description": "zink: add driver/device uuid screen hooks",
8618        "nominated": false,
8619        "nomination_type": null,
8620        "resolution": 4,
8621        "main_sha": null,
8622        "because_sha": null
8623    },
8624    {
8625        "sha": "65e34fa70e3a8dcbcebfb9e0692d106a8f3fb9df",
8626        "description": "zink: add VK_KHR_external_memory_capabilities to instance exts",
8627        "nominated": false,
8628        "nomination_type": null,
8629        "resolution": 4,
8630        "main_sha": null,
8631        "because_sha": null
8632    },
8633    {
8634        "sha": "f0f1a94fcffa6f16b913922668cc1e1468ca8a19",
8635        "description": "zink: add VK_KHR_external_semaphore_fd to device exts",
8636        "nominated": false,
8637        "nomination_type": null,
8638        "resolution": 4,
8639        "main_sha": null,
8640        "because_sha": null
8641    },
8642    {
8643        "sha": "a11dfc11cfae1097f0a14dfbfb30f6e6fa75f322",
8644        "description": "iris: Use mi_builder for load/store reg/mem/imm functions",
8645        "nominated": false,
8646        "nomination_type": null,
8647        "resolution": 4,
8648        "main_sha": null,
8649        "because_sha": null
8650    },
8651    {
8652        "sha": "e29ed39d63a5872a0decd236b39ca106ddf34bde",
8653        "description": "iris: Use mi_builder to set 3DPRIM registers for draws",
8654        "nominated": false,
8655        "nomination_type": null,
8656        "resolution": 4,
8657        "main_sha": null,
8658        "because_sha": null
8659    },
8660    {
8661        "sha": "fbcbbae6620d1d7a348a39f9c515c7bd6f28f042",
8662        "description": "crocus: only clamp point size on last stage.",
8663        "nominated": false,
8664        "nomination_type": 1,
8665        "resolution": 4,
8666        "main_sha": null,
8667        "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418"
8668    },
8669    {
8670        "sha": "f9f7f326faf74224dab7fdcbed54f9ce00698a48",
8671        "description": "intel/compiler: add clamp_pointside to vs/tcs/tes keys.",
8672        "nominated": false,
8673        "nomination_type": 1,
8674        "resolution": 4,
8675        "main_sha": null,
8676        "because_sha": "3077d968568213bfe2990ddc4ada2763d9701418"
8677    },
8678    {
8679        "sha": "7b6cd912a59a63e8d479970137b706cb38bede02",
8680        "description": "mesa/st: get rid of ST_CALLOC_STRUCT use CALLOC_STRUCT",
8681        "nominated": false,
8682        "nomination_type": null,
8683        "resolution": 4,
8684        "main_sha": null,
8685        "because_sha": null
8686    },
8687    {
8688        "sha": "05c8fb633557001ca83622bbf3224cc20f11bf7f",
8689        "description": "mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE",
8690        "nominated": false,
8691        "nomination_type": null,
8692        "resolution": 4,
8693        "main_sha": null,
8694        "because_sha": null
8695    },
8696    {
8697        "sha": "7c79c9bfb1d5952f7d826dd63cf6fbdc74feba66",
8698        "description": "mesa: rebalance the CALLOC_STRUCT/FREE force.",
8699        "nominated": false,
8700        "nomination_type": null,
8701        "resolution": 4,
8702        "main_sha": null,
8703        "because_sha": null
8704    },
8705    {
8706        "sha": "3b26dbf8f1d1a9a9c3b8d5c1797bb1ba84021251",
8707        "description": "mesa/program: don't use CALLOC_STRUCT for instructions.",
8708        "nominated": false,
8709        "nomination_type": null,
8710        "resolution": 4,
8711        "main_sha": null,
8712        "because_sha": null
8713    },
8714    {
8715        "sha": "279cc37ac09d43688af5f182274e6f7cf233d25f",
8716        "description": "freedreno/ci: Fix dEQP tests expectations on A530",
8717        "nominated": false,
8718        "nomination_type": null,
8719        "resolution": 4,
8720        "main_sha": null,
8721        "because_sha": null
8722    },
8723    {
8724        "sha": "da709e8aa72a0e4020f2c170039967cd2f42fc10",
8725        "description": "panfrost/ci: Fix piglit tests expectations on G52",
8726        "nominated": false,
8727        "nomination_type": null,
8728        "resolution": 4,
8729        "main_sha": null,
8730        "because_sha": null
8731    },
8732    {
8733        "sha": "214ea8e018e50abbffede1450a98ff0b072248b7",
8734        "description": "iris/ci: Fix piglit tests expectations on amly",
8735        "nominated": false,
8736        "nomination_type": null,
8737        "resolution": 4,
8738        "main_sha": null,
8739        "because_sha": null
8740    },
8741    {
8742        "sha": "05c6dea68b1dfc477afd06cbb6251f85ab0b07c6",
8743        "description": "iris/ci: Fix whl dEQP expectations",
8744        "nominated": false,
8745        "nomination_type": null,
8746        "resolution": 4,
8747        "main_sha": null,
8748        "because_sha": null
8749    },
8750    {
8751        "sha": "9f0be629cd6a2d9c92db91f50be41929eedbd1f2",
8752        "description": "virgl/ci: Fix identification of dEQP binary paths",
8753        "nominated": false,
8754        "nomination_type": 1,
8755        "resolution": 4,
8756        "main_sha": null,
8757        "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54"
8758    },
8759    {
8760        "sha": "aec7eaf3e3ff17d77b95399a7e2272e654aaff28",
8761        "description": "virgl/ci: Do not hide crosvm output messages",
8762        "nominated": false,
8763        "nomination_type": null,
8764        "resolution": 4,
8765        "main_sha": null,
8766        "because_sha": null
8767    },
8768    {
8769        "sha": "efd4bcad20ddf339790f2382f44354c3afb2c0cc",
8770        "description": "virgl/ci: Prevent static link of virglrenderer inside crosvm",
8771        "nominated": false,
8772        "nomination_type": null,
8773        "resolution": 4,
8774        "main_sha": null,
8775        "because_sha": null
8776    },
8777    {
8778        "sha": "8d1ed9b753198ef0716fa1823aa405c676e3a324",
8779        "description": "virgl/ci: Force crosvm error when exit code file is missing",
8780        "nominated": false,
8781        "nomination_type": 1,
8782        "resolution": 4,
8783        "main_sha": null,
8784        "because_sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54"
8785    },
8786    {
8787        "sha": "de4e56fcf7da52c6e3713ba7dab2216097c8b9d8",
8788        "description": "ci: Create results folder before starting virgl_test_server",
8789        "nominated": false,
8790        "nomination_type": null,
8791        "resolution": 4,
8792        "main_sha": null,
8793        "because_sha": null
8794    },
8795    {
8796        "sha": "c74fb1da4f40d3ea8da5a4a4a28e575139c51558",
8797        "description": "ci: Do not remove cmake",
8798        "nominated": false,
8799        "nomination_type": null,
8800        "resolution": 4,
8801        "main_sha": null,
8802        "because_sha": null
8803    },
8804    {
8805        "sha": "8729c6e98186b2feab4466ca288876e3a1078f6c",
8806        "description": "ci: Support building and installing deqp-runner from source",
8807        "nominated": false,
8808        "nomination_type": null,
8809        "resolution": 4,
8810        "main_sha": null,
8811        "because_sha": null
8812    },
8813    {
8814        "sha": "f40e7f0e7bb3a73019e36d84a01e16a6ac63c907",
8815        "description": "ci: Uprev deqp-runner to 0.11.0",
8816        "nominated": false,
8817        "nomination_type": null,
8818        "resolution": 4,
8819        "main_sha": null,
8820        "because_sha": null
8821    },
8822    {
8823        "sha": "bce9cdf968a80b7e53d6a042674b77cd47d96c9a",
8824        "description": "ci/piglit: Start vtest server if driver is set to virpipe",
8825        "nominated": false,
8826        "nomination_type": null,
8827        "resolution": 4,
8828        "main_sha": null,
8829        "because_sha": null
8830    },
8831    {
8832        "sha": "217c03ce4bbcd6ff6cd269cd13263873c8756383",
8833        "description": "ci: Do not remove wget",
8834        "nominated": false,
8835        "nomination_type": null,
8836        "resolution": 4,
8837        "main_sha": null,
8838        "because_sha": null
8839    },
8840    {
8841        "sha": "196dbb12fdf55619b6095d6e635b28f6d33f1bb6",
8842        "description": "ci: Move common variables out into a separate file",
8843        "nominated": false,
8844        "nomination_type": null,
8845        "resolution": 4,
8846        "main_sha": null,
8847        "because_sha": null
8848    },
8849    {
8850        "sha": "b7bd6ee09d167395d8232be56c8da4197b81b39a",
8851        "description": "ci: Do not remove libgbm-dev",
8852        "nominated": false,
8853        "nomination_type": null,
8854        "resolution": 4,
8855        "main_sha": null,
8856        "because_sha": null
8857    },
8858    {
8859        "sha": "dcb2f48ed67004a40f79050dfb55215840b1db2f",
8860        "description": "zink: Enable VK_KHR_image_format_list for VK_KHR_imageless_framebuffer",
8861        "nominated": false,
8862        "nomination_type": null,
8863        "resolution": 4,
8864        "main_sha": null,
8865        "because_sha": null
8866    },
8867    {
8868        "sha": "97da9e4bf4ab57f0217a9f9c4bf680b5bd228f5a",
8869        "description": "Revert \"zink: update gfx_pipeline_state.vertex_strides when necessary\"",
8870        "nominated": false,
8871        "nomination_type": 2,
8872        "resolution": 2,
8873        "main_sha": null,
8874        "because_sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa"
8875    },
8876    {
8877        "sha": "9c9e8c334981b1af7a709fa42cd5ef9dcf4d9791",
8878        "description": "nir: Reorder ffma and fsub combining",
8879        "nominated": false,
8880        "nomination_type": null,
8881        "resolution": 4,
8882        "main_sha": null,
8883        "because_sha": null
8884    },
8885    {
8886        "sha": "29cb1c7c1388269cfce136edf7035c22941d7ed4",
8887        "description": "zink: check EXT_image_drm_format_modifier for dmabuf support",
8888        "nominated": true,
8889        "nomination_type": 0,
8890        "resolution": 1,
8891        "main_sha": null,
8892        "because_sha": null
8893    },
8894    {
8895        "sha": "68f16660f15aaa703c034ca3bd11ef5520508444",
8896        "description": "v3d: keep clear color untouched",
8897        "nominated": false,
8898        "nomination_type": 1,
8899        "resolution": 4,
8900        "main_sha": null,
8901        "because_sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6"
8902    },
8903    {
8904        "sha": "afdfcdd542b04665e386a93ad8f7030c91d2af66",
8905        "description": "radeonsi: determine MEM_ORDERED after generating a shader variant",
8906        "nominated": false,
8907        "nomination_type": 1,
8908        "resolution": 4,
8909        "main_sha": null,
8910        "because_sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4"
8911    },
8912    {
8913        "sha": "e5dd32a48cf778068b61fdc7ca2a928f7c3e9696",
8914        "description": "radeonsi: apply fbfetch/indirect_descriptor to uses_vmem_load_other earlier",
8915        "nominated": false,
8916        "nomination_type": null,
8917        "resolution": 4,
8918        "main_sha": null,
8919        "because_sha": null
8920    },
8921    {
8922        "sha": "08cc73a218961c8eea5cb3cfebb71a0bc5eb27c3",
8923        "description": "radeonsi: rename uses_vmem_* flags",
8924        "nominated": false,
8925        "nomination_type": null,
8926        "resolution": 4,
8927        "main_sha": null,
8928        "because_sha": null
8929    },
8930    {
8931        "sha": "ee040a6b6393c8a4726db070a708233e3b5ed44c",
8932        "description": "radeonsi: enable ARB_sparse_texture2",
8933        "nominated": false,
8934        "nomination_type": null,
8935        "resolution": 4,
8936        "main_sha": null,
8937        "because_sha": null
8938    },
8939    {
8940        "sha": "71a77aea79d2b77078da5ff8ac585f93a589d04e",
8941        "description": "radeonsi: enable multi sample sparse texture support",
8942        "nominated": false,
8943        "nomination_type": null,
8944        "resolution": 4,
8945        "main_sha": null,
8946        "because_sha": null
8947    },
8948    {
8949        "sha": "485ceb5c519226aeea078dc71767bd9004dcc512",
8950        "description": "gallium: add multi_sample parameter to get_sparse_texture_virtual_page_size",
8951        "nominated": false,
8952        "nomination_type": null,
8953        "resolution": 4,
8954        "main_sha": null,
8955        "because_sha": null
8956    },
8957    {
8958        "sha": "2c994e17c171c14e4810ad962a26b78fa9d07ea9",
8959        "description": "mesa/main: export _is_multisample_target for external usage",
8960        "nominated": false,
8961        "nomination_type": null,
8962        "resolution": 4,
8963        "main_sha": null,
8964        "because_sha": null
8965    },
8966    {
8967        "sha": "91661a3938a602f84148e81c3070539eeaa9f61d",
8968        "description": "mesa/main: allow multi sample sparse texture",
8969        "nominated": false,
8970        "nomination_type": null,
8971        "resolution": 4,
8972        "main_sha": null,
8973        "because_sha": null
8974    },
8975    {
8976        "sha": "697e1cdeef351989d5e33094aa5822b554aee564",
8977        "description": "radeonsi: lower nir_intrinsic_is_sparse_texels_resident",
8978        "nominated": false,
8979        "nomination_type": null,
8980        "resolution": 4,
8981        "main_sha": null,
8982        "because_sha": null
8983    },
8984    {
8985        "sha": "7d4b0b778931395db941e5a3a8650ced5ec9fdfe",
8986        "description": "glsl/nir: convert is_sparse_texels_resident to nir",
8987        "nominated": false,
8988        "nomination_type": null,
8989        "resolution": 4,
8990        "main_sha": null,
8991        "because_sha": null
8992    },
8993    {
8994        "sha": "634bb2512352da08d84c8dd540913fb3a5aa04e4",
8995        "description": "glsl: add sparseTexelsResidentARB builtin function",
8996        "nominated": false,
8997        "nomination_type": null,
8998        "resolution": 4,
8999        "main_sha": null,
9000        "because_sha": null
9001    },
9002    {
9003        "sha": "a0b6515ec4140ed9fe2cd982852e6475ada50537",
9004        "description": "glsl/nir: adjust sparse texture nir_variable",
9005        "nominated": false,
9006        "nomination_type": null,
9007        "resolution": 4,
9008        "main_sha": null,
9009        "because_sha": null
9010    },
9011    {
9012        "sha": "3dc950118c1e6b6a9207fb90b30ff87beb0ccf7b",
9013        "description": "glsl/nir: convert sparse image load to nir",
9014        "nominated": false,
9015        "nomination_type": null,
9016        "resolution": 4,
9017        "main_sha": null,
9018        "because_sha": null
9019    },
9020    {
9021        "sha": "f4a972b74837a9f7992b93a808115541bf20589b",
9022        "description": "glsl/nir: convert sparse ir_texture to nir",
9023        "nominated": false,
9024        "nomination_type": null,
9025        "resolution": 4,
9026        "main_sha": null,
9027        "because_sha": null
9028    },
9029    {
9030        "sha": "f62bbe44c973fad90544db22dc82c1a2a0d1df81",
9031        "description": "glsl: add vec5 glsl types",
9032        "nominated": false,
9033        "nomination_type": null,
9034        "resolution": 4,
9035        "main_sha": null,
9036        "because_sha": null
9037    },
9038    {
9039        "sha": "59d94d8188d0a88c6999dc50da575ebe173d5a6a",
9040        "description": "glsl: add sparse texture image load builtin functions",
9041        "nominated": false,
9042        "nomination_type": null,
9043        "resolution": 4,
9044        "main_sha": null,
9045        "because_sha": null
9046    },
9047    {
9048        "sha": "dcec15d79c65441f2f9295a67e10acf855a5989b",
9049        "description": "glsl: add _texelFetch related sparse texture builtin function",
9050        "nominated": false,
9051        "nomination_type": null,
9052        "resolution": 4,
9053        "main_sha": null,
9054        "because_sha": null
9055    },
9056    {
9057        "sha": "a26dbfc24b86275f49f625494da7b28fb60827c4",
9058        "description": "glsl: add _textureCubeArrayShadow related sparse texture builtin func",
9059        "nominated": false,
9060        "nomination_type": null,
9061        "resolution": 4,
9062        "main_sha": null,
9063        "because_sha": null
9064    },
9065    {
9066        "sha": "640f9098621448340378a519be7b9894afd9e390",
9067        "description": "glsl: add _texture related sparse texture builtin functions",
9068        "nominated": false,
9069        "nomination_type": null,
9070        "resolution": 4,
9071        "main_sha": null,
9072        "because_sha": null
9073    },
9074    {
9075        "sha": "dd84769c55d1794ce9df2238fd7be30f9aa01379",
9076        "description": "glsl: ir_texture support sprase texture",
9077        "nominated": false,
9078        "nomination_type": null,
9079        "resolution": 4,
9080        "main_sha": null,
9081        "because_sha": null
9082    },
9083    {
9084        "sha": "67b4c88512a1d64364594f1d5d0d1de3eddaa78f",
9085        "description": "glsl: add ARB_sparse_texture2 extension",
9086        "nominated": false,
9087        "nomination_type": null,
9088        "resolution": 4,
9089        "main_sha": null,
9090        "because_sha": null
9091    },
9092    {
9093        "sha": "d44f725ea65c8aa5bc010743887a1d939aabc880",
9094        "description": "mesa/main: relax alignment check when ARB_sparse_texture2 available",
9095        "nominated": false,
9096        "nomination_type": null,
9097        "resolution": 4,
9098        "main_sha": null,
9099        "because_sha": null
9100    },
9101    {
9102        "sha": "6da5136c661f5ef6a3b8d84c2efe39c02d693707",
9103        "description": "mesa: add ARB_sparse_texture2 extension",
9104        "nominated": false,
9105        "nomination_type": null,
9106        "resolution": 4,
9107        "main_sha": null,
9108        "because_sha": null
9109    },
9110    {
9111        "sha": "fef018c307fc58f72d292fb0b045ca569c5975a2",
9112        "description": "gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY",
9113        "nominated": false,
9114        "nomination_type": null,
9115        "resolution": 4,
9116        "main_sha": null,
9117        "because_sha": null
9118    },
9119    {
9120        "sha": "5dd9cb10691a3923c256d5115dc577a67106b5f6",
9121        "description": "gallium/dd_debug: add get_sparse_texture_virtual_page_size",
9122        "nominated": false,
9123        "nomination_type": 1,
9124        "resolution": 4,
9125        "main_sha": null,
9126        "because_sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9"
9127    },
9128    {
9129        "sha": "2cee73f0f73c3a33b84ff36768ced6959f6dee99",
9130        "description": "nir: fix nir_tex_instr hash not count is_sparse field",
9131        "nominated": true,
9132        "nomination_type": 1,
9133        "resolution": 1,
9134        "main_sha": null,
9135        "because_sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4"
9136    },
9137    {
9138        "sha": "3cafa3e852c517a6dc6f53a6ffdda1ab969b0636",
9139        "description": "ac/surface: allow displayable DCC with any resolution (e.g. 8K)",
9140        "nominated": false,
9141        "nomination_type": null,
9142        "resolution": 4,
9143        "main_sha": null,
9144        "because_sha": null
9145    },
9146    {
9147        "sha": "e4c582ee71e76fd21b5cbabb2ca3677604454dc2",
9148        "description": "tu: support VK_EXT_primitive_topology_list_restart",
9149        "nominated": false,
9150        "nomination_type": null,
9151        "resolution": 4,
9152        "main_sha": null,
9153        "because_sha": null
9154    },
9155    {
9156        "sha": "d95a0b52e45f8c16e72bdcad99ad02ccca1756c3",
9157        "description": "nir/unsigned_upper_bound: don't follow 64-bit f2u32()",
9158        "nominated": true,
9159        "nomination_type": 1,
9160        "resolution": 1,
9161        "main_sha": null,
9162        "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
9163    },
9164    {
9165        "sha": "0d65f229c5c3a0eb2cc7da742ee0aca1e5c72fc7",
9166        "description": "egl/dri2: short-circuit dri2_make_current when possible",
9167        "nominated": false,
9168        "nomination_type": null,
9169        "resolution": 4,
9170        "main_sha": null,
9171        "because_sha": null
9172    },
9173    {
9174        "sha": "b33ed5406a9379dba98e2ae1b8ff47fa22e8cb6a",
9175        "description": "egl/dri2: remove superfluous flush when changing the context",
9176        "nominated": false,
9177        "nomination_type": null,
9178        "resolution": 4,
9179        "main_sha": null,
9180        "because_sha": null
9181    },
9182    {
9183        "sha": "88f191891990b8554aa2cd7528b723d36bb745d2",
9184        "description": "radv/winsys: fix zero submit if no timeline semaphore support",
9185        "nominated": false,
9186        "nomination_type": 1,
9187        "resolution": 4,
9188        "main_sha": null,
9189        "because_sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de"
9190    },
9191    {
9192        "sha": "f6ffefba3e466a71a1a3099e1385bee09920e088",
9193        "description": "nir: Apply nir_opt_offsets to nir_intrinsic_load_uniform as well.",
9194        "nominated": false,
9195        "nomination_type": null,
9196        "resolution": 4,
9197        "main_sha": null,
9198        "because_sha": null
9199    },
9200    {
9201        "sha": "b024102d7c2959451bfef323432beaa4dca4dd88",
9202        "description": "freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.",
9203        "nominated": false,
9204        "nomination_type": null,
9205        "resolution": 4,
9206        "main_sha": null,
9207        "because_sha": null
9208    },
9209    {
9210        "sha": "9645fa9107916287bad05afda7443a016dec2767",
9211        "description": "agx: Handle discard intrinsics",
9212        "nominated": false,
9213        "nomination_type": null,
9214        "resolution": 4,
9215        "main_sha": null,
9216        "because_sha": null
9217    },
9218    {
9219        "sha": "f248f6623c48718f3ba8cb81f13b0dad89ed4616",
9220        "description": "agx: Add sample_mask instruction",
9221        "nominated": false,
9222        "nomination_type": null,
9223        "resolution": 4,
9224        "main_sha": null,
9225        "because_sha": null
9226    },
9227    {
9228        "sha": "dcc12656e3b57a5f53bb07df7b8aaca0192417d0",
9229        "description": "asahi: Route sample mask from shader",
9230        "nominated": false,
9231        "nomination_type": null,
9232        "resolution": 4,
9233        "main_sha": null,
9234        "because_sha": null
9235    },
9236    {
9237        "sha": "9b57600502ace5fafaf170ad748af58f3181ba4f",
9238        "description": "asahi: Rectify confusing XML comment",
9239        "nominated": false,
9240        "nomination_type": null,
9241        "resolution": 4,
9242        "main_sha": null,
9243        "because_sha": null
9244    },
9245    {
9246        "sha": "3341abc5d79e715eb8af6db91840e3cabc379b27",
9247        "description": "asahi: Break out Fragment Parameters word",
9248        "nominated": false,
9249        "nomination_type": null,
9250        "resolution": 4,
9251        "main_sha": null,
9252        "because_sha": null
9253    },
9254    {
9255        "sha": "fc5a72be2fd7cd7f882ea3c0105b1f3d6d687eac",
9256        "description": "asahi: Add XML for unknown 0x4a packet",
9257        "nominated": false,
9258        "nomination_type": null,
9259        "resolution": 4,
9260        "main_sha": null,
9261        "because_sha": null
9262    },
9263    {
9264        "sha": "054c5be1021fdc30ad254ceb1f2c25256fcb8426",
9265        "description": "asahi: Warn when hacks mode is enabled",
9266        "nominated": false,
9267        "nomination_type": null,
9268        "resolution": 4,
9269        "main_sha": null,
9270        "because_sha": null
9271    },
9272    {
9273        "sha": "011106640fb55d16003a3793458128adab5f8780",
9274        "description": "asahi: Fake more CAPs with dEQP hacks mode",
9275        "nominated": false,
9276        "nomination_type": null,
9277        "resolution": 4,
9278        "main_sha": null,
9279        "because_sha": null
9280    },
9281    {
9282        "sha": "13b79266e47ebd0e36b0c01531c0876c39841b7e",
9283        "description": "frontend/va: Setting the size of VADRMPRIMESurfaceDescriptor",
9284        "nominated": false,
9285        "nomination_type": null,
9286        "resolution": 4,
9287        "main_sha": null,
9288        "because_sha": null
9289    },
9290    {
9291        "sha": "76b7e393542c5cde9699f94ac5be7b09ccf2d0c2",
9292        "description": "frontends/va: use un-padded width/height in ExportSurfaceHandle",
9293        "nominated": false,
9294        "nomination_type": null,
9295        "resolution": 4,
9296        "main_sha": null,
9297        "because_sha": null
9298    },
9299    {
9300        "sha": "b6cc240db1cab25b94b5d471c730185ad374b2b9",
9301        "description": "bin/gen_calendar_entries: fix newlines on windows",
9302        "nominated": false,
9303        "nomination_type": null,
9304        "resolution": 4,
9305        "main_sha": null,
9306        "because_sha": null
9307    },
9308    {
9309        "sha": "493f68833128959539a6e202a6cfb18ab76bcf12",
9310        "description": "ensure csv-files are crlf on disk",
9311        "nominated": false,
9312        "nomination_type": null,
9313        "resolution": 4,
9314        "main_sha": null,
9315        "because_sha": null
9316    },
9317    {
9318        "sha": "b8d37eb1bb99b795d370634a8eadcf83cf5a9d7d",
9319        "description": "pan/bi: Schedule around blend shader register clobbering",
9320        "nominated": true,
9321        "nomination_type": 0,
9322        "resolution": 1,
9323        "main_sha": null,
9324        "because_sha": null
9325    },
9326    {
9327        "sha": "77a1514a37884183a05389bc7ac47708f408b841",
9328        "description": "pan/decode: Disassemble Bifrost quietly",
9329        "nominated": false,
9330        "nomination_type": null,
9331        "resolution": 4,
9332        "main_sha": null,
9333        "because_sha": null
9334    },
9335    {
9336        "sha": "58accc995bf8b9ff7ee5451853d55e54e2719ad1",
9337        "description": "pan/decode: Don't print Preload twice",
9338        "nominated": false,
9339        "nomination_type": null,
9340        "resolution": 4,
9341        "main_sha": null,
9342        "because_sha": null
9343    },
9344    {
9345        "sha": "330bb2c58b0817f8d1c75c8745e854745f7cc4dc",
9346        "description": "panfrost: Remove FBD pointer on Bifrost XML",
9347        "nominated": false,
9348        "nomination_type": null,
9349        "resolution": 4,
9350        "main_sha": null,
9351        "because_sha": null
9352    },
9353    {
9354        "sha": "ae9316f8128bec52c3ed5f06f341103241af24e1",
9355        "description": "pan/decode: Decode Valhall surface descriptor",
9356        "nominated": false,
9357        "nomination_type": null,
9358        "resolution": 4,
9359        "main_sha": null,
9360        "because_sha": null
9361    },
9362    {
9363        "sha": "c947a52df443dbfd06c7efeca837c14939cc09ec",
9364        "description": "pan/decode: Add pandecode_dump_mappings",
9365        "nominated": false,
9366        "nomination_type": null,
9367        "resolution": 4,
9368        "main_sha": null,
9369        "because_sha": null
9370    },
9371    {
9372        "sha": "861fa2baec1e0ccb37ca3b677aa064359500aa92",
9373        "description": "pan/decode: Add hexdump helper",
9374        "nominated": false,
9375        "nomination_type": null,
9376        "resolution": 4,
9377        "main_sha": null,
9378        "because_sha": null
9379    },
9380    {
9381        "sha": "6752fcf1797c3a77033f548c324843810e5a32f9",
9382        "description": "pan/decode: Track mmaps with a red-black tree",
9383        "nominated": false,
9384        "nomination_type": null,
9385        "resolution": 4,
9386        "main_sha": null,
9387        "because_sha": null
9388    },
9389    {
9390        "sha": "a07473b79d7d755ffa6216448383cdb184a6ab58",
9391        "description": "pan/decode: Include addresses for jobs",
9392        "nominated": false,
9393        "nomination_type": null,
9394        "resolution": 4,
9395        "main_sha": null,
9396        "because_sha": null
9397    },
9398    {
9399        "sha": "4af20895c528acf6fa0bc950ef79710f2318f0cb",
9400        "description": "pan/decode: Remove hierarchy mask check",
9401        "nominated": false,
9402        "nomination_type": null,
9403        "resolution": 4,
9404        "main_sha": null,
9405        "because_sha": null
9406    },
9407    {
9408        "sha": "01f5fffbc633a4659f0227e91bc21855317462aa",
9409        "description": "mesa: Remove unused src/mesa/x86-64",
9410        "nominated": false,
9411        "nomination_type": null,
9412        "resolution": 4,
9413        "main_sha": null,
9414        "because_sha": null
9415    },
9416    {
9417        "sha": "a686946553efa586c39c89a82dc9eb1c7869c866",
9418        "description": "mesa: Remove unused _mesa_set_sampler_{filters,srgb_decode,wrap}",
9419        "nominated": false,
9420        "nomination_type": null,
9421        "resolution": 4,
9422        "main_sha": null,
9423        "because_sha": null
9424    },
9425    {
9426        "sha": "2db87ad3444536d69ce033a489adc0f37c31031c",
9427        "description": "mesa: Remove unused _mesa_is_front_buffer_{draw,read}ing",
9428        "nominated": false,
9429        "nomination_type": null,
9430        "resolution": 4,
9431        "main_sha": null,
9432        "because_sha": null
9433    },
9434    {
9435        "sha": "203df8c264089fc629576f02ff5e3092a0080e9a",
9436        "description": "mesa: Remove unused _mesa_is_alpha_to_coverage_enabled",
9437        "nominated": false,
9438        "nomination_type": null,
9439        "resolution": 4,
9440        "main_sha": null,
9441        "because_sha": null
9442    },
9443    {
9444        "sha": "c630408945d3aa9ee096bdbe620548ed98e91315",
9445        "description": "mesa/math: Remove unused m_translate.c",
9446        "nominated": false,
9447        "nomination_type": null,
9448        "resolution": 4,
9449        "main_sha": null,
9450        "because_sha": null
9451    },
9452    {
9453        "sha": "c828490b26c808ee6f4d0fe9c131228341a8cdbe",
9454        "description": "mesa: Remove unused _mesa_delete_nameless_texture",
9455        "nominated": false,
9456        "nomination_type": null,
9457        "resolution": 4,
9458        "main_sha": null,
9459        "because_sha": null
9460    },
9461    {
9462        "sha": "c1fa6bbecf98c1514f5518381b7730653117fa63",
9463        "description": "mesa: Remove unused _mesa_all_varyings_in_vbos",
9464        "nominated": false,
9465        "nomination_type": null,
9466        "resolution": 4,
9467        "main_sha": null,
9468        "because_sha": null
9469    },
9470    {
9471        "sha": "6e3cd058708da93e28b3f34e451b80afe93fac38",
9472        "description": "mesa: Remove unused _mesa_convert_colors",
9473        "nominated": false,
9474        "nomination_type": null,
9475        "resolution": 4,
9476        "main_sha": null,
9477        "because_sha": null
9478    },
9479    {
9480        "sha": "fcb3b8755393cf36707e8944ed05f2b7061d81cb",
9481        "description": "freedreno/decode: Handle chip-id",
9482        "nominated": false,
9483        "nomination_type": null,
9484        "resolution": 4,
9485        "main_sha": null,
9486        "because_sha": null
9487    },
9488    {
9489        "sha": "d15021435ed546de89668976bdbebc9f9ea200f4",
9490        "description": "driconf: Fix unhandled tags in static conf",
9491        "nominated": true,
9492        "nomination_type": 1,
9493        "resolution": 1,
9494        "main_sha": null,
9495        "because_sha": "5740ac370142aa626d7a03b16d63fa3fb160f100"
9496    },
9497    {
9498        "sha": "fe0a6b960611771b6765002a315c248da3c07e59",
9499        "description": "anv: Don't fill lowered_storage_image_param on SKL+",
9500        "nominated": false,
9501        "nomination_type": null,
9502        "resolution": 4,
9503        "main_sha": null,
9504        "because_sha": null
9505    },
9506    {
9507        "sha": "10276558106d485f6e2e5636634cadf935a40c9e",
9508        "description": "pps: increase intel.cfg buffer size",
9509        "nominated": false,
9510        "nomination_type": null,
9511        "resolution": 4,
9512        "main_sha": null,
9513        "because_sha": null
9514    },
9515    {
9516        "sha": "2e3490dd0f23c3206731e38c863dd8ec10622de4",
9517        "description": "iris: utrace/perfetto support",
9518        "nominated": false,
9519        "nomination_type": null,
9520        "resolution": 4,
9521        "main_sha": null,
9522        "because_sha": null
9523    },
9524    {
9525        "sha": "1d2fea6eae2078ff3338aba0a5c2b01f1900f0a5",
9526        "description": "tools/pps: limit intel cfg to 250ms of sampling",
9527        "nominated": false,
9528        "nomination_type": null,
9529        "resolution": 4,
9530        "main_sha": null,
9531        "because_sha": null
9532    },
9533    {
9534        "sha": "b462dafbd68e648b2420105a5fbed320e200f1a8",
9535        "description": "pps: enable anv source in example config file",
9536        "nominated": false,
9537        "nomination_type": null,
9538        "resolution": 4,
9539        "main_sha": null,
9540        "because_sha": null
9541    },
9542    {
9543        "sha": "e760c5b37be938427a9c88182ea99f7f66721ca3",
9544        "description": "anv: add perfetto source",
9545        "nominated": false,
9546        "nomination_type": null,
9547        "resolution": 4,
9548        "main_sha": null,
9549        "because_sha": null
9550    },
9551    {
9552        "sha": "b70143f4e3928198724dd481c127c507bf90ef69",
9553        "description": "util/u_process: protect entrypoints for c++",
9554        "nominated": false,
9555        "nomination_type": null,
9556        "resolution": 4,
9557        "main_sha": null,
9558        "because_sha": null
9559    },
9560    {
9561        "sha": "cf9956a8c57fb8c0c57e0e1a875ae49e0d7b0bfd",
9562        "description": "intel/ds: use a per GPU clock ID",
9563        "nominated": false,
9564        "nomination_type": null,
9565        "resolution": 4,
9566        "main_sha": null,
9567        "because_sha": null
9568    },
9569    {
9570        "sha": "61766f9f90a4c955bb77788663cdf2de1447fa86",
9571        "description": "intel/ds: use the right i915_drm.h include location",
9572        "nominated": false,
9573        "nomination_type": null,
9574        "resolution": 4,
9575        "main_sha": null,
9576        "because_sha": null
9577    },
9578    {
9579        "sha": "e35a65ae454be96bbf5ce61f05b1c43d1eb0aa28",
9580        "description": "intel/ds: don't forget to reset upper dword timestamp read",
9581        "nominated": false,
9582        "nomination_type": 1,
9583        "resolution": 4,
9584        "main_sha": null,
9585        "because_sha": "4ef6698a265fd900da80d80fd42044e642d1b641"
9586    },
9587    {
9588        "sha": "6eb554a9c7ea71ebcb4a4933179c994c2b07c814",
9589        "description": "intel/ds: allow user to select metric set at start time",
9590        "nominated": false,
9591        "nomination_type": null,
9592        "resolution": 4,
9593        "main_sha": null,
9594        "because_sha": null
9595    },
9596    {
9597        "sha": "69df00b33b3ed71c984de35f7a09baf47901f8cb",
9598        "description": "intel/ds: reuse intel_ioctl()",
9599        "nominated": false,
9600        "nomination_type": null,
9601        "resolution": 4,
9602        "main_sha": null,
9603        "because_sha": null
9604    },
9605    {
9606        "sha": "cc5843a573bd0412c547b4f2af3cce18263ecfd4",
9607        "description": "anv: implement u_trace support",
9608        "nominated": false,
9609        "nomination_type": null,
9610        "resolution": 4,
9611        "main_sha": null,
9612        "because_sha": null
9613    },
9614    {
9615        "sha": "bb541d11593259d143589d2e606f1f164029c2e4",
9616        "description": "intel/blorp: add measure_end entry point",
9617        "nominated": false,
9618        "nomination_type": null,
9619        "resolution": 4,
9620        "main_sha": null,
9621        "because_sha": null
9622    },
9623    {
9624        "sha": "d3724de8948dee4c6cffc270ca89382fa39bbf9e",
9625        "description": "intel/dev,perf: Use a single timescale function",
9626        "nominated": false,
9627        "nomination_type": null,
9628        "resolution": 4,
9629        "main_sha": null,
9630        "because_sha": null
9631    },
9632    {
9633        "sha": "02a4d622ed08ff7f02cb5c4e7476d99fb7ebc127",
9634        "description": "anv: expose a couple of emit helper to build utrace buffer copies",
9635        "nominated": false,
9636        "nomination_type": null,
9637        "resolution": 4,
9638        "main_sha": null,
9639        "because_sha": null
9640    },
9641    {
9642        "sha": "246e2c74d3974e2eb0b7d19417032bc433d83576",
9643        "description": "isl: add helpers to printout ops",
9644        "nominated": false,
9645        "nomination_type": null,
9646        "resolution": 4,
9647        "main_sha": null,
9648        "because_sha": null
9649    },
9650    {
9651        "sha": "e8ea6a899f05208846e1c39aa269c7c0c45c0fb3",
9652        "description": "blorp: add description & helpers to printout ops",
9653        "nominated": false,
9654        "nomination_type": null,
9655        "resolution": 4,
9656        "main_sha": null,
9657        "because_sha": null
9658    },
9659    {
9660        "sha": "30a8b8d2df466100aabe0efcf09af714246b2fb3",
9661        "description": "intel/fs: disable VRS when omask is written",
9662        "nominated": true,
9663        "nomination_type": 1,
9664        "resolution": 1,
9665        "main_sha": null,
9666        "because_sha": "b6332fc4a8ae58b3551b5fc04fa30286dd783304"
9667    },
9668    {
9669        "sha": "37fa59fa6c1567bf2c745ee8f8709cd3cc275f44",
9670        "description": "anv,lavapipe,v3dv: use wsi_common_get_image",
9671        "nominated": false,
9672        "nomination_type": null,
9673        "resolution": 4,
9674        "main_sha": null,
9675        "because_sha": null
9676    },
9677    {
9678        "sha": "e6d7e1ec634b80506240b4b3804aa5a2e7a4289e",
9679        "description": "vulkan/wsi: add wsi_common_get_image",
9680        "nominated": false,
9681        "nomination_type": null,
9682        "resolution": 4,
9683        "main_sha": null,
9684        "because_sha": null
9685    },
9686    {
9687        "sha": "dbad53ec6ba2dfb00b0520fcf3cf1f7cadd3d861",
9688        "description": "docs: Update d3d12 feature list",
9689        "nominated": false,
9690        "nomination_type": null,
9691        "resolution": 4,
9692        "main_sha": null,
9693        "because_sha": null
9694    },
9695    {
9696        "sha": "14b1319f2914b27819bada817c927aad05c0fe65",
9697        "description": "d3d12: Support ARB_framebuffer_no_attachments",
9698        "nominated": false,
9699        "nomination_type": null,
9700        "resolution": 4,
9701        "main_sha": null,
9702        "because_sha": null
9703    },
9704    {
9705        "sha": "0cc79c9c1ebfa201f5d6b47c030b1856cb19ca3d",
9706        "description": "d3d12: When no framebuffer attachments are present, the viewport must be clamped to framebuffer size",
9707        "nominated": false,
9708        "nomination_type": null,
9709        "resolution": 4,
9710        "main_sha": null,
9711        "because_sha": null
9712    },
9713    {
9714        "sha": "3f22038973b36416cbe5db8c1803db99980351da",
9715        "description": "d3d12: When no framebuffer attachments are present, use ForcedSampleCount instead of SampleDesc.Count for MSAA",
9716        "nominated": false,
9717        "nomination_type": null,
9718        "resolution": 4,
9719        "main_sha": null,
9720        "because_sha": null
9721    },
9722    {
9723        "sha": "a21d2bfd771ae44bdb4c997e6dce746bf65d66fa",
9724        "description": "zink: update gfx_pipeline_state.vertex_strides when necessary",
9725        "nominated": false,
9726        "nomination_type": 0,
9727        "resolution": 2,
9728        "main_sha": null,
9729        "because_sha": null
9730    },
9731    {
9732        "sha": "dd1c6bff29517a1c52b798a227e89ac0b85a51d9",
9733        "description": "docs: Update d3d12 features",
9734        "nominated": false,
9735        "nomination_type": null,
9736        "resolution": 4,
9737        "main_sha": null,
9738        "because_sha": null
9739    },
9740    {
9741        "sha": "c6e7cdcf3810055de4250c4944adf54672f9bb6f",
9742        "description": "d3d12: Enable draw and multi-draw indirect",
9743        "nominated": false,
9744        "nomination_type": null,
9745        "resolution": 4,
9746        "main_sha": null,
9747        "because_sha": null
9748    },
9749    {
9750        "sha": "3a8c8d25fd7ebce9038872efe50da07d10e210ae",
9751        "description": "d3d12: Add a compute transformation to handle indirect draws that need draw params",
9752        "nominated": false,
9753        "nomination_type": null,
9754        "resolution": 4,
9755        "main_sha": null,
9756        "because_sha": null
9757    },
9758    {
9759        "sha": "a4894fcbfcfb269ae7ca453af0c1c9d89f08a666",
9760        "description": "d3d12: Handle indirect twoface draws",
9761        "nominated": false,
9762        "nomination_type": null,
9763        "resolution": 4,
9764        "main_sha": null,
9765        "because_sha": null
9766    },
9767    {
9768        "sha": "3dd292703b94019116684147439f22d8f0b6471c",
9769        "description": "d3d12: Handle draw indirect and multi-draw indirect",
9770        "nominated": false,
9771        "nomination_type": null,
9772        "resolution": 4,
9773        "main_sha": null,
9774        "because_sha": null
9775    },
9776    {
9777        "sha": "c9dc4fa7c1060c83cd545494b2fd31aea336bac1",
9778        "description": "d3d12: Add a command signature cache for indirect draws",
9779        "nominated": false,
9780        "nomination_type": null,
9781        "resolution": 4,
9782        "main_sha": null,
9783        "because_sha": null
9784    },
9785    {
9786        "sha": "529b078718043344d9bdec41d08977977813f4db",
9787        "description": "d3d12: Enable base instance and draw params extensions",
9788        "nominated": false,
9789        "nomination_type": null,
9790        "resolution": 4,
9791        "main_sha": null,
9792        "because_sha": null
9793    },
9794    {
9795        "sha": "aaceb10b0f61cbaa1508fe291f7f9d97fc60802c",
9796        "description": "d3d12: Upgrade first vertex state var into all vertex draw params",
9797        "nominated": false,
9798        "nomination_type": null,
9799        "resolution": 4,
9800        "main_sha": null,
9801        "because_sha": null
9802    },
9803    {
9804        "sha": "a98508d0921037d6fdeeed7289096173465a94b5",
9805        "description": "d3d12: Declare support for inverted conditional render",
9806        "nominated": false,
9807        "nomination_type": null,
9808        "resolution": 4,
9809        "main_sha": null,
9810        "because_sha": null
9811    },
9812    {
9813        "sha": "dbc5c3929ee8fd3b60f6f9d820e85e4d48465212",
9814        "description": "d3d12: Predication fix: For boolean queries used for predication, D3D12 uses uint64, so clear at least a uint64 in the result",
9815        "nominated": false,
9816        "nomination_type": null,
9817        "resolution": 4,
9818        "main_sha": null,
9819        "because_sha": null
9820    },
9821    {
9822        "sha": "934dc7b6a07f669906be3f4059985df22822ce61",
9823        "description": "d3d12: Predication fix: re-enable after restarting a batch if needed",
9824        "nominated": false,
9825        "nomination_type": null,
9826        "resolution": 4,
9827        "main_sha": null,
9828        "because_sha": null
9829    },
9830    {
9831        "sha": "9609387a4fb62ff50dba8001ff8df54ae9c26889",
9832        "description": "d3d12: Fix re-enabling predication after temporary disablement",
9833        "nominated": false,
9834        "nomination_type": null,
9835        "resolution": 4,
9836        "main_sha": null,
9837        "because_sha": null
9838    },
9839    {
9840        "sha": "07bf8b18b5baf92a658b77c28d644574924ecb42",
9841        "description": "d3d12: Export d3d12_get_state_var from d3d12_nir_passes.c",
9842        "nominated": false,
9843        "nomination_type": null,
9844        "resolution": 4,
9845        "main_sha": null,
9846        "because_sha": null
9847    },
9848    {
9849        "sha": "8b3d947267f69bacc1948eef28444e8435cec682",
9850        "description": "spirv,radv: Fix some GL enum comments",
9851        "nominated": false,
9852        "nomination_type": null,
9853        "resolution": 4,
9854        "main_sha": null,
9855        "because_sha": null
9856    },
9857    {
9858        "sha": "a1de1024792c6c50016ba718b443a3e5218619db",
9859        "description": "intel/fs: Use compare_func for wm_prog_key::alpha_test_func",
9860        "nominated": false,
9861        "nomination_type": null,
9862        "resolution": 4,
9863        "main_sha": null,
9864        "because_sha": null
9865    },
9866    {
9867        "sha": "460a953df5850bb19e30a16439aeef8ce74f6546",
9868        "description": "intel/compiler: Stop using GLuint in brw_compiler.h",
9869        "nominated": false,
9870        "nomination_type": null,
9871        "resolution": 4,
9872        "main_sha": null,
9873        "because_sha": null
9874    },
9875    {
9876        "sha": "5f1ca03c45a436aaec043f87b0dd170c278ee268",
9877        "description": "aux/trace: add pipe_context::fence_server_signal tracing",
9878        "nominated": false,
9879        "nomination_type": null,
9880        "resolution": 4,
9881        "main_sha": null,
9882        "because_sha": null
9883    },
9884    {
9885        "sha": "3e7f6c9aebf9b4cc882313b620b2ecf40ba7be1f",
9886        "description": "tu: implement wsi hook to decide if we can present directly on device",
9887        "nominated": false,
9888        "nomination_type": null,
9889        "resolution": 4,
9890        "main_sha": null,
9891        "because_sha": null
9892    },
9893    {
9894        "sha": "fa75b2a02748e67508a2311afe046a2d04fb4ae0",
9895        "description": "vulkan/wsi: create a common function to compare drm devices",
9896        "nominated": false,
9897        "nomination_type": null,
9898        "resolution": 4,
9899        "main_sha": null,
9900        "because_sha": null
9901    },
9902    {
9903        "sha": "e86ce98c6a08cf6a4129132cc5094370931e0bfa",
9904        "description": "intel/devinfo: deal with i915 topology query change",
9905        "nominated": false,
9906        "nomination_type": null,
9907        "resolution": 4,
9908        "main_sha": null,
9909        "because_sha": null
9910    },
9911    {
9912        "sha": "6d73426d2a41b6de84f1c612867e82f2231206be",
9913        "description": "intel/devinfo: split out l3/pixelpipes counting",
9914        "nominated": false,
9915        "nomination_type": null,
9916        "resolution": 4,
9917        "main_sha": null,
9918        "because_sha": null
9919    },
9920    {
9921        "sha": "7609e88d5fae3b93dd2b70dc5b96066f020f8d11",
9922        "description": "intel/devinfo: Adjust L3 banks for DG2",
9923        "nominated": false,
9924        "nomination_type": null,
9925        "resolution": 4,
9926        "main_sha": null,
9927        "because_sha": null
9928    },
9929    {
9930        "sha": "5f3b0327b783aebe4a68a05ea619ebf7cc5cbf35",
9931        "description": "intel/dev: extract slice/subslice total computation",
9932        "nominated": false,
9933        "nomination_type": null,
9934        "resolution": 4,
9935        "main_sha": null,
9936        "because_sha": null
9937    },
9938    {
9939        "sha": "b0f7f1afacdbcd55406e86fee4d75bf8f05d81c2",
9940        "description": "v3d: implement double-buffer mode",
9941        "nominated": false,
9942        "nomination_type": null,
9943        "resolution": 4,
9944        "main_sha": null,
9945        "because_sha": null
9946    },
9947    {
9948        "sha": "b9f947457724f90becd820f877bf21c27f6ced99",
9949        "description": "v3dv: implement double-buffer mode",
9950        "nominated": false,
9951        "nomination_type": null,
9952        "resolution": 4,
9953        "main_sha": null,
9954        "because_sha": null
9955    },
9956    {
9957        "sha": "821c66e50cdaf89ca3e0282967fa17c6fd666308",
9958        "description": "vulkan: return default string for undefined enum",
9959        "nominated": false,
9960        "nomination_type": null,
9961        "resolution": 1,
9962        "main_sha": null,
9963        "because_sha": null
9964    },
9965    {
9966        "sha": "fbe4d7ccf49ccfeed08531680232dcaa28a66479",
9967        "description": "v3dv: implement VK_EXT_4444_formats",
9968        "nominated": false,
9969        "nomination_type": null,
9970        "resolution": 4,
9971        "main_sha": null,
9972        "because_sha": null
9973    },
9974    {
9975        "sha": "25c46c465d5eca6ded6f541e70a1ac9c6ab179ed",
9976        "description": "v3dv: handle formats with reverse flag",
9977        "nominated": false,
9978        "nomination_type": null,
9979        "resolution": 4,
9980        "main_sha": null,
9981        "because_sha": null
9982    },
9983    {
9984        "sha": "872f08815b1ca49f3f75072d15201cda745bee9a",
9985        "description": "v3dv: add swizzle helpers to identify formats wit R/B swap and reverse flags",
9986        "nominated": false,
9987        "nomination_type": null,
9988        "resolution": 4,
9989        "main_sha": null,
9990        "because_sha": null
9991    },
9992    {
9993        "sha": "dbd3935b041e5ee096640ba91c823460ca47a0af",
9994        "description": "freedreno, tu: Export vk_icdGetPhysicalDeviceProcAddr",
9995        "nominated": false,
9996        "nomination_type": null,
9997        "resolution": 4,
9998        "main_sha": null,
9999        "because_sha": null
10000    },
10001    {
10002        "sha": "b00fe27015e4b92cf72da4e65a9cf18e0e822a08",
10003        "description": "panvk: Export vk_icdGetPhysicalDeviceProcAddr",
10004        "nominated": false,
10005        "nomination_type": null,
10006        "resolution": 4,
10007        "main_sha": null,
10008        "because_sha": null
10009    },
10010    {
10011        "sha": "5a37cc11863052afbf2044bf6ae120e42abcde96",
10012        "description": "v3dv: Update LoaderICDInterfaceVersion to v4",
10013        "nominated": false,
10014        "nomination_type": null,
10015        "resolution": 4,
10016        "main_sha": null,
10017        "because_sha": null
10018    },
10019    {
10020        "sha": "9d013f2c24eb775bbbfe7d338ab36d747259a53e",
10021        "description": "radv: Update description of vk_icdNegotiateLoaderICDInterfaceVersion",
10022        "nominated": false,
10023        "nomination_type": null,
10024        "resolution": 4,
10025        "main_sha": null,
10026        "because_sha": null
10027    },
10028    {
10029        "sha": "307cdb7147094dba2d645c8663bae2332ec930ed",
10030        "description": "zink: add some nv ci results",
10031        "nominated": false,
10032        "nomination_type": null,
10033        "resolution": 4,
10034        "main_sha": null,
10035        "because_sha": null
10036    },
10037    {
10038        "sha": "f0eb07f98fff0728b9693bf8f136c3edfe785922",
10039        "description": "zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier",
10040        "nominated": true,
10041        "nomination_type": 0,
10042        "resolution": 1,
10043        "main_sha": null,
10044        "because_sha": null
10045    },
10046    {
10047        "sha": "74b0fbe2e9ae5e50762e044f86aac6703b93f94a",
10048        "description": "radv: enable radv_disable_aniso_single_level for Battlefield 1 & V",
10049        "nominated": false,
10050        "nomination_type": 1,
10051        "resolution": 4,
10052        "main_sha": null,
10053        "because_sha": "5ce4017a2bf76c2879521e9a6c272d8257133070"
10054    },
10055    {
10056        "sha": "e6173ed1d20f0a4bb24fe62cd69c88f2a199a24f",
10057        "description": "radv: allow to disable anisotropic filtering for single level image with drirc",
10058        "nominated": false,
10059        "nomination_type": null,
10060        "resolution": 4,
10061        "main_sha": null,
10062        "because_sha": null
10063    },
10064    {
10065        "sha": "874f4095c5587becf2dc72d9d89bba34eae39112",
10066        "description": "panfrost: Don't double-free when handling error for unsupported GPU",
10067        "nominated": true,
10068        "nomination_type": 0,
10069        "resolution": 1,
10070        "main_sha": null,
10071        "because_sha": null
10072    },
10073    {
10074        "sha": "7553aee06bdf1e4752bf5de5dcda147c8cf2dcad",
10075        "description": "kmsro: Add komeda DPU",
10076        "nominated": false,
10077        "nomination_type": null,
10078        "resolution": 4,
10079        "main_sha": null,
10080        "because_sha": null
10081    },
10082    {
10083        "sha": "b22294f6d59bf82dcb14aa37e56240138d9588d5",
10084        "description": "panfrost: Add GPU G76 to the set of known ids",
10085        "nominated": false,
10086        "nomination_type": null,
10087        "resolution": 4,
10088        "main_sha": null,
10089        "because_sha": null
10090    },
10091    {
10092        "sha": "596d2ab0ade9c1712cb25a89b66c980ff0f2eb92",
10093        "description": "util/vbuf: fix buffer translation sizing",
10094        "nominated": true,
10095        "nomination_type": 1,
10096        "resolution": 1,
10097        "main_sha": null,
10098        "because_sha": "3c5b7dca30edc7365839944447476e0b8b56bf1f"
10099    },
10100    {
10101        "sha": "8f18c72f9abe49cd2f16dfa814bc7215bf5eab2f",
10102        "description": "freedreno/fdl: Fix reinterpreting \"size-compatible\" formats",
10103        "nominated": false,
10104        "nomination_type": null,
10105        "resolution": 4,
10106        "main_sha": null,
10107        "because_sha": null
10108    },
10109    {
10110        "sha": "d7cbe17760c546f357615658b26052b8ae199d5b",
10111        "description": "v3dv: simplify v3dv_debug_ignored_stype",
10112        "nominated": false,
10113        "nomination_type": null,
10114        "resolution": 4,
10115        "main_sha": null,
10116        "because_sha": null
10117    },
10118    {
10119        "sha": "49c1b40290c0226a8aecf0e59c838d70a5c0ef0f",
10120        "description": "radv: only clear VRS_HTILE_ENCODING on GFX10.3+",
10121        "nominated": false,
10122        "nomination_type": 1,
10123        "resolution": 4,
10124        "main_sha": null,
10125        "because_sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a"
10126    },
10127    {
10128        "sha": "fd2fbc558b8e9c6ffdfbd90473e5b77e20f771e7",
10129        "description": "glthread: Check out of bounds for MultiDrawElementsBaseVertex cmd",
10130        "nominated": false,
10131        "nomination_type": null,
10132        "resolution": 4,
10133        "main_sha": null,
10134        "because_sha": null
10135    },
10136    {
10137        "sha": "70a4e646852ba5931493db42b3a7b950dffe7d52",
10138        "description": "intel: Add *disabled* device ids for DG2",
10139        "nominated": false,
10140        "nomination_type": null,
10141        "resolution": 4,
10142        "main_sha": null,
10143        "because_sha": null
10144    },
10145    {
10146        "sha": "4f9141607f40f0be9cee38ff6b006a05bba72e88",
10147        "description": "intel: Add device info for DG2",
10148        "nominated": false,
10149        "nomination_type": null,
10150        "resolution": 4,
10151        "main_sha": null,
10152        "because_sha": null
10153    },
10154    {
10155        "sha": "cd678c7029c33f5139619f3a83b3a1c518cf93ba",
10156        "description": "v3d/doc: do not expose ARB_shader_image_load_store",
10157        "nominated": false,
10158        "nomination_type": null,
10159        "resolution": 4,
10160        "main_sha": null,
10161        "because_sha": null
10162    },
10163    {
10164        "sha": "bd70b4f27f22fa5e06abefd2c47786c9ee34f5da",
10165        "description": "mesa: fix MAX_GEOMETRY_IMAGE_UNIFORMS check support",
10166        "nominated": false,
10167        "nomination_type": null,
10168        "resolution": 4,
10169        "main_sha": null,
10170        "because_sha": null
10171    },
10172    {
10173        "sha": "3b81d2d30dab7eeac74236e9b04a014d0d9481d2",
10174        "description": "mesa/st: do not expose ARB_shader_image_load_store if not fully implemented",
10175        "nominated": false,
10176        "nomination_type": null,
10177        "resolution": 4,
10178        "main_sha": null,
10179        "because_sha": null
10180    },
10181    {
10182        "sha": "d9bc018854a7219dce842d724b1169f84139e18d",
10183        "description": "d3d12: enable PIPE_CAP_IMAGE_STORE_FORMATTED",
10184        "nominated": false,
10185        "nomination_type": null,
10186        "resolution": 4,
10187        "main_sha": null,
10188        "because_sha": null
10189    },
10190    {
10191        "sha": "5e9b43f505d6f500c89ec9314358735ffd7d2a94",
10192        "description": "softpipe: enable PIPE_CAP_IMAGE_STORE_FORMATTED",
10193        "nominated": false,
10194        "nomination_type": null,
10195        "resolution": 4,
10196        "main_sha": null,
10197        "because_sha": null
10198    },
10199    {
10200        "sha": "1027b68418995bb80277966155a387b9df693309",
10201        "description": "anv: fix perf queries",
10202        "nominated": false,
10203        "nomination_type": 1,
10204        "resolution": 4,
10205        "main_sha": null,
10206        "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
10207    },
10208    {
10209        "sha": "545e73d72c2a9d97aa5c020e7f16c07414a8a576",
10210        "description": "mesa/st: Assert that NIR drivers that support tess use tess levels as inputs",
10211        "nominated": false,
10212        "nomination_type": null,
10213        "resolution": 4,
10214        "main_sha": null,
10215        "because_sha": null
10216    },
10217    {
10218        "sha": "01709464a4cc142e69d8e1a9893dbabcec7af260",
10219        "description": "aux/trace: copy over stream_output_target_offset method from context",
10220        "nominated": true,
10221        "nomination_type": 0,
10222        "resolution": 1,
10223        "main_sha": null,
10224        "because_sha": null
10225    },
10226    {
10227        "sha": "d0bba3dfbf88b182e73c17aee0c1c5fabad1b742",
10228        "description": "zink: add flake",
10229        "nominated": false,
10230        "nomination_type": null,
10231        "resolution": 4,
10232        "main_sha": null,
10233        "because_sha": null
10234    },
10235    {
10236        "sha": "4dc406c7482d92e03761f7cae33b12a2bf8b41b6",
10237        "description": "freedreno: Update chip-ids",
10238        "nominated": false,
10239        "nomination_type": null,
10240        "resolution": 4,
10241        "main_sha": null,
10242        "because_sha": null
10243    },
10244    {
10245        "sha": "785a324debb2906e3a63324f6e5240dc84780806",
10246        "description": "freedreno: Handle wildcard fuse-id in device matching",
10247        "nominated": false,
10248        "nomination_type": null,
10249        "resolution": 4,
10250        "main_sha": null,
10251        "because_sha": null
10252    },
10253    {
10254        "sha": "6b8e3aeeb71aabfedc650b2a40f86a420a58912b",
10255        "description": "freedreno: Rearrange dev_id_compare() logic",
10256        "nominated": false,
10257        "nomination_type": null,
10258        "resolution": 4,
10259        "main_sha": null,
10260        "because_sha": null
10261    },
10262    {
10263        "sha": "9176e27dd275869cdd0a27fcc0403758996496ab",
10264        "description": "freedreno: Small dev_id_compare() cleanup",
10265        "nominated": false,
10266        "nomination_type": null,
10267        "resolution": 4,
10268        "main_sha": null,
10269        "because_sha": null
10270    },
10271    {
10272        "sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542",
10273        "description": "turnip: Porting to common implementation for timeline semaphore",
10274        "nominated": false,
10275        "nomination_type": null,
10276        "resolution": 4,
10277        "main_sha": null,
10278        "because_sha": null
10279    },
10280    {
10281        "sha": "479a1c405e46e16e2fe2d537a1dbfe7eea0f57fd",
10282        "description": "turnip: Porting to common vulkan implementation for synchronization.",
10283        "nominated": false,
10284        "nomination_type": null,
10285        "resolution": 4,
10286        "main_sha": null,
10287        "because_sha": null
10288    },
10289    {
10290        "sha": "58aa920706c27b197b0a4e7df4dacdcf6d97f0cd",
10291        "description": "vulkan: fix typo",
10292        "nominated": false,
10293        "nomination_type": null,
10294        "resolution": 4,
10295        "main_sha": null,
10296        "because_sha": null
10297    },
10298    {
10299        "sha": "f976f71fb08c47e2d3c52fb85b09a933f95740ba",
10300        "description": "turnip: Use the new common device lost tracking",
10301        "nominated": false,
10302        "nomination_type": null,
10303        "resolution": 4,
10304        "main_sha": null,
10305        "because_sha": null
10306    },
10307    {
10308        "sha": "14a4600b62d33dc8fd8268678fe8c5b0daa04b69",
10309        "description": "intel: add swizzle flag into driver uuid",
10310        "nominated": false,
10311        "nomination_type": null,
10312        "resolution": 4,
10313        "main_sha": null,
10314        "because_sha": null
10315    },
10316    {
10317        "sha": "f43c7185e0ab95fa7e28949405676c4aaba97a28",
10318        "description": "intel: remove chipset_id",
10319        "nominated": false,
10320        "nomination_type": null,
10321        "resolution": 4,
10322        "main_sha": null,
10323        "because_sha": null
10324    },
10325    {
10326        "sha": "ddfa3924b3a63570b9de05fa299bd2493357f651",
10327        "description": "intel: dump PCI info in intel_dev_info",
10328        "nominated": false,
10329        "nomination_type": null,
10330        "resolution": 4,
10331        "main_sha": null,
10332        "because_sha": null
10333    },
10334    {
10335        "sha": "3414ba9a81412bb0c6bd364fde73eb868112de0d",
10336        "description": "anv: remove private pci fields",
10337        "nominated": false,
10338        "nomination_type": null,
10339        "resolution": 4,
10340        "main_sha": null,
10341        "because_sha": null
10342    },
10343    {
10344        "sha": "d86989bf73ed342acc5a7db882676909a186d6d4",
10345        "description": "intel: use PCI info to compute device uuid",
10346        "nominated": false,
10347        "nomination_type": null,
10348        "resolution": 4,
10349        "main_sha": null,
10350        "because_sha": null
10351    },
10352    {
10353        "sha": "db8405670a7275eb797cd2c185fee75785033108",
10354        "description": "intel: provide pci bus and dev info in base device struct",
10355        "nominated": false,
10356        "nomination_type": null,
10357        "resolution": 4,
10358        "main_sha": null,
10359        "because_sha": null
10360    },
10361    {
10362        "sha": "17b753459ec0bfce490ee83e72d6dd6a29b4bf52",
10363        "description": "venus: VkExternalImageFormatProperties is optional",
10364        "nominated": true,
10365        "nomination_type": 1,
10366        "resolution": 1,
10367        "main_sha": null,
10368        "because_sha": "108f386a612054e1617515af6e7ae7f87a9da5ba"
10369    },
10370    {
10371        "sha": "cd6377741d06045ce6ddd93f8102c745d56720f2",
10372        "description": "docs: update calendar and link releases notes for 21.3.4",
10373        "nominated": false,
10374        "nomination_type": null,
10375        "resolution": 4,
10376        "main_sha": null,
10377        "because_sha": null
10378    },
10379    {
10380        "sha": "7240b379485b07df86d0e5430fcde7a3c71cfcde",
10381        "description": "docs: add release notes for 21.3.4",
10382        "nominated": false,
10383        "nomination_type": null,
10384        "resolution": 4,
10385        "main_sha": null,
10386        "because_sha": null
10387    },
10388    {
10389        "sha": "79a987ad2a1e0c7c2a6f9803459de3ace993cb55",
10390        "description": "nir/opt_if: also merge break statements with ones after the branch",
10391        "nominated": false,
10392        "nomination_type": null,
10393        "resolution": 4,
10394        "main_sha": null,
10395        "because_sha": null
10396    },
10397    {
10398        "sha": "dad609d1521e1627c15bc7b7a852a20d510729cc",
10399        "description": "nir/opt_if: merge two break statements from both branch legs",
10400        "nominated": false,
10401        "nomination_type": null,
10402        "resolution": 4,
10403        "main_sha": null,
10404        "because_sha": null
10405    },
10406    {
10407        "sha": "64a51293c8f604da49f118a46e6e62c0abe4c254",
10408        "description": "vulkan/overlay: support Vulkan 1.2",
10409        "nominated": false,
10410        "nomination_type": null,
10411        "resolution": 4,
10412        "main_sha": null,
10413        "because_sha": null
10414    },
10415    {
10416        "sha": "20db89b7c7c546a12c1263dd5519a0ee1d825710",
10417        "description": "virgl: disable texture uploads with copy transfers",
10418        "nominated": false,
10419        "nomination_type": null,
10420        "resolution": 4,
10421        "main_sha": null,
10422        "because_sha": null
10423    },
10424    {
10425        "sha": "d3398a8e03e904d40755b12e1253c62ddae5b602",
10426        "description": "docs: move the release for 22.0 out",
10427        "nominated": false,
10428        "nomination_type": null,
10429        "resolution": 4,
10430        "main_sha": null,
10431        "because_sha": null
10432    },
10433    {
10434        "sha": "c638d6f3bf6d0860e583c6fe75e953e02e697683",
10435        "description": "ci: Add paraview traces to several drivers.",
10436        "nominated": false,
10437        "nomination_type": null,
10438        "resolution": 4,
10439        "main_sha": null,
10440        "because_sha": null
10441    },
10442    {
10443        "sha": "ec29a9391eb7b403ad42b6848efc18ac56c16c3f",
10444        "description": "ci/llvmpipe: Add a trace for the game JVGS, which got regressed recently.",
10445        "nominated": false,
10446        "nomination_type": null,
10447        "resolution": 4,
10448        "main_sha": null,
10449        "because_sha": null
10450    },
10451    {
10452        "sha": "e46fa37cf4677200526e2ba803f37da256d5a742",
10453        "description": "ci/llvmpipe: Sort the list of traces.",
10454        "nominated": false,
10455        "nomination_type": null,
10456        "resolution": 4,
10457        "main_sha": null,
10458        "because_sha": null
10459    },
10460    {
10461        "sha": "9675cef53b5500f4c5e804c90300001ff3636fb5",
10462        "description": "radv: set radv_split_fma=true for Proton SotTR",
10463        "nominated": false,
10464        "nomination_type": null,
10465        "resolution": 4,
10466        "main_sha": null,
10467        "because_sha": null
10468    },
10469    {
10470        "sha": "cc802cab7c0c42c7679e172ca38e64e2a5126868",
10471        "description": "radv: add RADV_DEBUG=splitfma",
10472        "nominated": false,
10473        "nomination_type": null,
10474        "resolution": 4,
10475        "main_sha": null,
10476        "because_sha": null
10477    },
10478    {
10479        "sha": "b2ae4b2ac4b6acb6407bdab11de802f6c5d2acc3",
10480        "description": "lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
10481        "nominated": false,
10482        "nomination_type": null,
10483        "resolution": 4,
10484        "main_sha": null,
10485        "because_sha": null
10486    },
10487    {
10488        "sha": "2a90f2702c01472d9ef28b1a268e37c240e7428b",
10489        "description": "i915: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
10490        "nominated": false,
10491        "nomination_type": null,
10492        "resolution": 4,
10493        "main_sha": null,
10494        "because_sha": null
10495    },
10496    {
10497        "sha": "b497e454b3cb3ad96ff5dc3ac66608d51e0c5449",
10498        "description": "vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY",
10499        "nominated": false,
10500        "nomination_type": null,
10501        "resolution": 4,
10502        "main_sha": null,
10503        "because_sha": null
10504    },
10505    {
10506        "sha": "41179b665b7c3b7357c4af8357f53a7b87de8f51",
10507        "description": "broadcom/ci: use .test-manual-mr",
10508        "nominated": false,
10509        "nomination_type": null,
10510        "resolution": 4,
10511        "main_sha": null,
10512        "because_sha": null
10513    },
10514    {
10515        "sha": "0186e9e1c51b1de5d47ac10854c048cb83e81f4b",
10516        "description": "mesa: always support occlusion queries",
10517        "nominated": false,
10518        "nomination_type": null,
10519        "resolution": 4,
10520        "main_sha": null,
10521        "because_sha": null
10522    },
10523    {
10524        "sha": "56886459c5b5ea101a4d3943f9f7724ec8bc1c09",
10525        "description": "Revert \"ci: disable vs2019 windows build\"",
10526        "nominated": false,
10527        "nomination_type": 2,
10528        "resolution": 4,
10529        "main_sha": null,
10530        "because_sha": "567a9550d78a92815e7075eda42c38519b73c0b2"
10531    },
10532    {
10533        "sha": "315d6ee66f1a4d32342b16ab6c649bc183885c09",
10534        "description": "freedreno: drop dead assignment",
10535        "nominated": false,
10536        "nomination_type": null,
10537        "resolution": 4,
10538        "main_sha": null,
10539        "because_sha": null
10540    },
10541    {
10542        "sha": "d71c6eebe25845043c04c1b15de5c20b10c3467a",
10543        "description": "freedreno: silence sometimes-uninitialized warning",
10544        "nominated": false,
10545        "nomination_type": null,
10546        "resolution": 4,
10547        "main_sha": null,
10548        "because_sha": null
10549    },
10550    {
10551        "sha": "50d4e44fa4906ad48008a4191c03d1deda582b41",
10552        "description": "radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path",
10553        "nominated": false,
10554        "nomination_type": null,
10555        "resolution": 4,
10556        "main_sha": null,
10557        "because_sha": null
10558    },
10559    {
10560        "sha": "be28a475c7b2e835f7dcff747c4fb6f16fb1434e",
10561        "description": "radeon/vcn: enable dynamic dpb Tier2 support for h264 dec vaapi path",
10562        "nominated": false,
10563        "nomination_type": null,
10564        "resolution": 4,
10565        "main_sha": null,
10566        "because_sha": null
10567    },
10568    {
10569        "sha": "2efddb5db0148bcb2fc350b5674d0746172f6a59",
10570        "description": "frontends/va: preparing to disable h264 extension flag in vaapi dec path",
10571        "nominated": false,
10572        "nomination_type": null,
10573        "resolution": 4,
10574        "main_sha": null,
10575        "because_sha": null
10576    },
10577    {
10578        "sha": "fb1d1d3b1f2e620249fd39a573aa811f6300e9ea",
10579        "description": "frontends/omx: preserve omx to keep current mode for avc decoding",
10580        "nominated": false,
10581        "nomination_type": null,
10582        "resolution": 4,
10583        "main_sha": null,
10584        "because_sha": null
10585    },
10586    {
10587        "sha": "2af033fd540584e55fd343159244eb3a4a77cdca",
10588        "description": "zink: ci updates",
10589        "nominated": false,
10590        "nomination_type": null,
10591        "resolution": 4,
10592        "main_sha": null,
10593        "because_sha": null
10594    },
10595    {
10596        "sha": "d3bb5b5dd18e65dd70177082c0f70c2b51d52d1d",
10597        "description": "zink: use even more accurate stride values for query result copies",
10598        "nominated": true,
10599        "nomination_type": 1,
10600        "resolution": 1,
10601        "main_sha": null,
10602        "because_sha": "039ed2de94d027cce6f7ac6e6af8090937eeb929"
10603    },
10604    {
10605        "sha": "2fa1bf60d63ed5d08e296a6ecfc4122d4c3dcb71",
10606        "description": "Revert \"zink: when performing an implicit reset, sync qbos\"",
10607        "nominated": true,
10608        "nomination_type": 2,
10609        "resolution": 1,
10610        "main_sha": null,
10611        "because_sha": "79790e276f61f23217badd80c51add755dfe18ac"
10612    },
10613    {
10614        "sha": "b7a4faea9b4191e66aaa3bbf43c763aab5678ce3",
10615        "description": "zink: skip readback of qbos with no results",
10616        "nominated": true,
10617        "nomination_type": 1,
10618        "resolution": 1,
10619        "main_sha": null,
10620        "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607"
10621    },
10622    {
10623        "sha": "f8d2770737add73ba41e424339b69421e336cda1",
10624        "description": "zink: fix availability buffer sizing/copying for xfb queries",
10625        "nominated": true,
10626        "nomination_type": 0,
10627        "resolution": 1,
10628        "main_sha": null,
10629        "because_sha": null
10630    },
10631    {
10632        "sha": "bf9ac4dfcd54f4cc164851af32845b978282e8e2",
10633        "description": "zink: always set number of timestamp results to 1 for internal qbo",
10634        "nominated": true,
10635        "nomination_type": 1,
10636        "resolution": 1,
10637        "main_sha": null,
10638        "because_sha": "93190be1b990d61df329ca0cbce9bd0fb31c7607"
10639    },
10640    {
10641        "sha": "8b46d83637acf91528e31542fae27fda4fc5a94b",
10642        "description": "zink: add a better threshold for clamping query pool resets on suspend",
10643        "nominated": false,
10644        "nomination_type": null,
10645        "resolution": 4,
10646        "main_sha": null,
10647        "because_sha": null
10648    },
10649    {
10650        "sha": "8a78706643ecad8a1f303cc9358873abc29978b4",
10651        "description": "nir: refactor nir_opt_move",
10652        "nominated": false,
10653        "nomination_type": null,
10654        "resolution": 4,
10655        "main_sha": null,
10656        "because_sha": null
10657    },
10658    {
10659        "sha": "8ef9350ff0c8bd07e847a7efc6022af6c5d1a3c6",
10660        "description": "intel/devinfo: drop num_eus_per_subslice field",
10661        "nominated": false,
10662        "nomination_type": null,
10663        "resolution": 4,
10664        "main_sha": null,
10665        "because_sha": null
10666    },
10667    {
10668        "sha": "5d5a1b660b8961dcfbc581600262b1733becf54d",
10669        "description": "intel/devinfo: add a helper to check for slice availability",
10670        "nominated": false,
10671        "nomination_type": null,
10672        "resolution": 4,
10673        "main_sha": null,
10674        "because_sha": null
10675    },
10676    {
10677        "sha": "1c5b206366c88ed85b4bd9585e3a7fbc8f6b1fec",
10678        "description": "intel/devinfo: printout devinfo struct size",
10679        "nominated": false,
10680        "nomination_type": null,
10681        "resolution": 4,
10682        "main_sha": null,
10683        "because_sha": null
10684    },
10685    {
10686        "sha": "574ba30fb448a269cf798641a775c7172c762c30",
10687        "description": "intel/devinfo: printout pixel pipes in info printout",
10688        "nominated": false,
10689        "nomination_type": null,
10690        "resolution": 4,
10691        "main_sha": null,
10692        "because_sha": null
10693    },
10694    {
10695        "sha": "d8ba48e4473729ead6def802e3c5f55a8d2c5754",
10696        "description": "radeonsi/tests: add expected results for vega20",
10697        "nominated": false,
10698        "nomination_type": null,
10699        "resolution": 4,
10700        "main_sha": null,
10701        "because_sha": null
10702    },
10703    {
10704        "sha": "d299d819195473bcd73d963dc93277f376b58244",
10705        "description": "radeonsi/tests: update expected results",
10706        "nominated": false,
10707        "nomination_type": null,
10708        "resolution": 4,
10709        "main_sha": null,
10710        "because_sha": null
10711    },
10712    {
10713        "sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b",
10714        "description": "radeonsi,radv: fix usages of surf_pitch",
10715        "nominated": false,
10716        "nomination_type": null,
10717        "resolution": 4,
10718        "main_sha": null,
10719        "because_sha": null
10720    },
10721    {
10722        "sha": "2f8982df0e7705e1a43e218dd67b684d70c05d31",
10723        "description": "radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex",
10724        "nominated": false,
10725        "nomination_type": null,
10726        "resolution": 1,
10727        "main_sha": null,
10728        "because_sha": null
10729    },
10730    {
10731        "sha": "9cd8908c0304b93384fed7f84e471ce62a9abf2a",
10732        "description": "radv: fix computing the fb size in presence of dynamic VRS attachment",
10733        "nominated": false,
10734        "nomination_type": 1,
10735        "resolution": 4,
10736        "main_sha": null,
10737        "because_sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881"
10738    },
10739    {
10740        "sha": "9c746157ae472ea5fc0eb57cd86ba8bf6af0710a",
10741        "description": "radv: reset VRS if the current subpass doesn't have a VRS attachment",
10742        "nominated": false,
10743        "nomination_type": null,
10744        "resolution": 4,
10745        "main_sha": null,
10746        "because_sha": null
10747    },
10748    {
10749        "sha": "ec4dcd53dbbc964ebb488177d9265d803a2e4781",
10750        "description": "radv: stop checking if dynamic states changed",
10751        "nominated": false,
10752        "nomination_type": null,
10753        "resolution": 4,
10754        "main_sha": null,
10755        "because_sha": null
10756    },
10757    {
10758        "sha": "567a9550d78a92815e7075eda42c38519b73c0b2",
10759        "description": "ci: disable vs2019 windows build",
10760        "nominated": false,
10761        "nomination_type": null,
10762        "resolution": 4,
10763        "main_sha": null,
10764        "because_sha": null
10765    },
10766    {
10767        "sha": "912acbf963e4f054f9e57df72f3390d4fd9fcab3",
10768        "description": "anv,iris: Flush HDC before color fast clears",
10769        "nominated": false,
10770        "nomination_type": null,
10771        "resolution": 4,
10772        "main_sha": null,
10773        "because_sha": null
10774    },
10775    {
10776        "sha": "f3c629733fd0e6cf4d5d9bf0f0dad2df7a199b04",
10777        "description": "anv,iris: PSS Stall Sync around color fast clears",
10778        "nominated": false,
10779        "nomination_type": null,
10780        "resolution": 4,
10781        "main_sha": null,
10782        "because_sha": null
10783    },
10784    {
10785        "sha": "8ec8298ce4fa694af2fa28bedf1d50a91cbdbf18",
10786        "description": "intel: Rename the PSD bit in PIPE_CONTROL for XeHP",
10787        "nominated": false,
10788        "nomination_type": null,
10789        "resolution": 4,
10790        "main_sha": null,
10791        "because_sha": null
10792    },
10793    {
10794        "sha": "de5f1cdd31a8847e60c788c497ec9c6344c15947",
10795        "description": "anv,iris: Depth stall around color fast clears",
10796        "nominated": false,
10797        "nomination_type": null,
10798        "resolution": 4,
10799        "main_sha": null,
10800        "because_sha": null
10801    },
10802    {
10803        "sha": "34c8371e2a9e18e21b4828adc18ef51461d3c6e4",
10804        "description": "anv,iris: Flush tile cache after color fast clears",
10805        "nominated": false,
10806        "nomination_type": null,
10807        "resolution": 4,
10808        "main_sha": null,
10809        "because_sha": null
10810    },
10811    {
10812        "sha": "38b3661b8fb0195aa1ed646db90de35e51249e04",
10813        "description": "radv: 256 byte push constants.",
10814        "nominated": false,
10815        "nomination_type": null,
10816        "resolution": 4,
10817        "main_sha": null,
10818        "because_sha": null
10819    },
10820    {
10821        "sha": "43f8e07765fd2db16d2caf129e0e3ce791244bb4",
10822        "description": "radv: Use 16-bits to store push constant indices.",
10823        "nominated": false,
10824        "nomination_type": null,
10825        "resolution": 4,
10826        "main_sha": null,
10827        "because_sha": null
10828    },
10829    {
10830        "sha": "3a36d0b7874442224814a5f4e74b3b47c039c8d7",
10831        "description": "radv: Use MAX_PUSH_CONSTANTS_SIZE for saved push constants.",
10832        "nominated": false,
10833        "nomination_type": null,
10834        "resolution": 4,
10835        "main_sha": null,
10836        "because_sha": null
10837    },
10838    {
10839        "sha": "b6499dff37dd36fe130d4cc93f37ff018907f0ff",
10840        "description": "zink: use device-local heap for sparse backing allocations",
10841        "nominated": true,
10842        "nomination_type": 1,
10843        "resolution": 1,
10844        "main_sha": null,
10845        "because_sha": "40fdb3212c3ded2150faf952dc2b669991bfbf94"
10846    },
10847    {
10848        "sha": "f286ecf906c5574c49118a93677a219a95a1021a",
10849        "description": "nir: handle per-view clip/cull distances",
10850        "nominated": false,
10851        "nomination_type": null,
10852        "resolution": 4,
10853        "main_sha": null,
10854        "because_sha": null
10855    },
10856    {
10857        "sha": "70a9710eee8cd78ef46f587e01a07becbd2610a9",
10858        "description": "spirv: mark [Clip|Cull]DistancePerViewNV variables as compact",
10859        "nominated": false,
10860        "nomination_type": null,
10861        "resolution": 4,
10862        "main_sha": null,
10863        "because_sha": null
10864    },
10865    {
10866        "sha": "0d6f83cbf11237daf9e6839c50a6ba45eb1bb468",
10867        "description": "nir: remove invalid assert affecting per-view variables",
10868        "nominated": false,
10869        "nomination_type": null,
10870        "resolution": 4,
10871        "main_sha": null,
10872        "because_sha": null
10873    },
10874    {
10875        "sha": "ce5a8bff77ef473b66667596b3f2ef52395a1bd2",
10876        "description": "spirv: handle multiview bits of SPV_NV_mesh_shader",
10877        "nominated": false,
10878        "nomination_type": null,
10879        "resolution": 4,
10880        "main_sha": null,
10881        "because_sha": null
10882    },
10883    {
10884        "sha": "4fed440724aa151e05384ecfcd2583645ad7005d",
10885        "description": "nir: add load_mesh_view_count and load_mesh_view_indices intrinsics",
10886        "nominated": false,
10887        "nomination_type": null,
10888        "resolution": 4,
10889        "main_sha": null,
10890        "because_sha": null
10891    },
10892    {
10893        "sha": "e4ff7fd76adf35233a8899cf3e7c89de6ce8bc6c",
10894        "description": "spirv: add MeshViewCountNV/MeshViewIndidcesNV builtins from SPV_NV_mesh_shader",
10895        "nominated": false,
10896        "nomination_type": null,
10897        "resolution": 4,
10898        "main_sha": null,
10899        "because_sha": null
10900    },
10901    {
10902        "sha": "561de760fd68a98c379e2702d434660dcde8251b",
10903        "description": "compiler: add new MESH_VIEW_COUNT/MESH_VIEW_INDICES system values",
10904        "nominated": false,
10905        "nomination_type": null,
10906        "resolution": 4,
10907        "main_sha": null,
10908        "because_sha": null
10909    },
10910    {
10911        "sha": "4cb7dcb0974d7124c2bf4beab5e3dd575aa20f77",
10912        "description": "spirv: handle ViewportMaskNV builtin/cap from SPV_NV_mesh_shader",
10913        "nominated": false,
10914        "nomination_type": null,
10915        "resolution": 4,
10916        "main_sha": null,
10917        "because_sha": null
10918    },
10919    {
10920        "sha": "161927921934c89a1c05648de6112f6805e2914e",
10921        "description": "intel/isl: Return false more in isl_surf_get_hiz_surf",
10922        "nominated": false,
10923        "nomination_type": null,
10924        "resolution": 4,
10925        "main_sha": null,
10926        "because_sha": null
10927    },
10928    {
10929        "sha": "b77d694223ab9b4a91e83abd86fcf5d066023b16",
10930        "description": "intel/isl: Allow HiZ with Tile4/64 surfaces",
10931        "nominated": false,
10932        "nomination_type": null,
10933        "resolution": 4,
10934        "main_sha": null,
10935        "because_sha": null
10936    },
10937    {
10938        "sha": "50967402cc2ca47d61f99c688f87e2250d3cd748",
10939        "description": "intel/isl: Require Y-tiling for depth on gfx4-5",
10940        "nominated": false,
10941        "nomination_type": null,
10942        "resolution": 4,
10943        "main_sha": null,
10944        "because_sha": null
10945    },
10946    {
10947        "sha": "267689a26960404b3e0d1be38fb3074cd6004588",
10948        "description": "intel/isl: Use a new HiZ format on XeHP+",
10949        "nominated": false,
10950        "nomination_type": null,
10951        "resolution": 4,
10952        "main_sha": null,
10953        "because_sha": null
10954    },
10955    {
10956        "sha": "7d0e8478561c37ced6851b6263750c490fb05a6f",
10957        "description": "intel/isl: Update comment for the XeHP HiZ block",
10958        "nominated": false,
10959        "nomination_type": null,
10960        "resolution": 4,
10961        "main_sha": null,
10962        "because_sha": null
10963    },
10964    {
10965        "sha": "e0ddeec20927d844ccabb112745391fbb30053e2",
10966        "description": "intel/isl: Rework HiZ image align calculations",
10967        "nominated": false,
10968        "nomination_type": null,
10969        "resolution": 4,
10970        "main_sha": null,
10971        "because_sha": null
10972    },
10973    {
10974        "sha": "30615794e45d548ab98f10078d40e4bbd057b349",
10975        "description": "blorp: Drop multisampled code in blorp_can_hiz_clear_depth",
10976        "nominated": false,
10977        "nomination_type": null,
10978        "resolution": 4,
10979        "main_sha": null,
10980        "because_sha": null
10981    },
10982    {
10983        "sha": "0a01d2c04f2d2b7ccbeeec079e193a48d76af094",
10984        "description": "anv: increase binding table pool size to 64KB",
10985        "nominated": false,
10986        "nomination_type": null,
10987        "resolution": 4,
10988        "main_sha": null,
10989        "because_sha": null
10990    },
10991    {
10992        "sha": "d6c0d1679185440a716a2fa00fe2da52f75fe7e4",
10993        "description": "intel/dev: fixup chv workaround",
10994        "nominated": true,
10995        "nomination_type": 1,
10996        "resolution": 1,
10997        "main_sha": null,
10998        "because_sha": "c24ba6cecbacf2d81345c1112f083006f22b65ea"
10999    },
11000    {
11001        "sha": "c8d364cb9d33d70205c363176a10564d21a29880",
11002        "description": "turnip: Use vk_common_QueueSignalReleaseImageANDROID for DRM",
11003        "nominated": false,
11004        "nomination_type": null,
11005        "resolution": 4,
11006        "main_sha": null,
11007        "because_sha": null
11008    },
11009    {
11010        "sha": "5b8b6315e4c08e9553384e57cbf5de2b6653f2d2",
11011        "description": "turnip: Use vk_common_AcquireImageANDROID",
11012        "nominated": false,
11013        "nomination_type": null,
11014        "resolution": 4,
11015        "main_sha": null,
11016        "because_sha": null
11017    },
11018    {
11019        "sha": "66ea0f84c2c540b8746ab7072a5cebdafbcee78f",
11020        "description": "r300: use point sprite coordinates only when drawing points (v5)",
11021        "nominated": false,
11022        "nomination_type": null,
11023        "resolution": 4,
11024        "main_sha": null,
11025        "because_sha": null
11026    },
11027    {
11028        "sha": "3e5f4cebe81a93ed79cc1d60a38284f77e914dfe",
11029        "description": "zink: add extra synchronization for buffer descriptor binds",
11030        "nominated": true,
11031        "nomination_type": 0,
11032        "resolution": 1,
11033        "main_sha": null,
11034        "because_sha": null
11035    },
11036    {
11037        "sha": "5028630bd6c6b92e72112c678795ce0521f57054",
11038        "description": "d3d12/ci: Skip flaky tex-miplevel-selection and timestamp tests",
11039        "nominated": false,
11040        "nomination_type": null,
11041        "resolution": 4,
11042        "main_sha": null,
11043        "because_sha": null
11044    },
11045    {
11046        "sha": "d15ff96da2062e7a2474dd916c0090a983ea37f1",
11047        "description": "zink: always unset vertex shader variant key data when changing last vertex stage",
11048        "nominated": true,
11049        "nomination_type": 0,
11050        "resolution": 1,
11051        "main_sha": null,
11052        "because_sha": null
11053    },
11054    {
11055        "sha": "a9545153a0e406797943c19a892e151951a2a9b3",
11056        "description": "zink: add some wsi instance extensions",
11057        "nominated": false,
11058        "nomination_type": null,
11059        "resolution": 4,
11060        "main_sha": null,
11061        "because_sha": null
11062    },
11063    {
11064        "sha": "394c7f3f62bd7309869f2bb40c6583642e5a503a",
11065        "description": "zink: add missing assert for 8bit vertex decompose",
11066        "nominated": false,
11067        "nomination_type": null,
11068        "resolution": 4,
11069        "main_sha": null,
11070        "because_sha": null
11071    },
11072    {
11073        "sha": "7650e6fc4cc7995cd7ccde860e481de3a506819b",
11074        "description": "radv: implement wsi's private transfer queue using SDMA",
11075        "nominated": false,
11076        "nomination_type": null,
11077        "resolution": 4,
11078        "main_sha": null,
11079        "because_sha": null
11080    },
11081    {
11082        "sha": "7bd5aa111cffb5c266d220ce44a2d6bfc1190ba9",
11083        "description": "vulkan/wsi: add a private transfer pool to exec the DRI_PRIME blit",
11084        "nominated": false,
11085        "nomination_type": null,
11086        "resolution": 4,
11087        "main_sha": null,
11088        "because_sha": null
11089    },
11090    {
11091        "sha": "0ad7ec56c9beed5e221a1b8f9412d477d7943b7d",
11092        "description": "vulkan/wsi: add use_prime_blit param to wsi_swapchain_init",
11093        "nominated": false,
11094        "nomination_type": null,
11095        "resolution": 4,
11096        "main_sha": null,
11097        "because_sha": null
11098    },
11099    {
11100        "sha": "d6ea60d5a2dd21a92eac71d2e7ff09e9d29e1126",
11101        "description": "radv: allocate the prime buffer as uncached",
11102        "nominated": false,
11103        "nomination_type": null,
11104        "resolution": 4,
11105        "main_sha": null,
11106        "because_sha": null
11107    },
11108    {
11109        "sha": "7b5ab48c40bf391568a2128a7c7de09f708234a9",
11110        "description": "radv: partial sdma support",
11111        "nominated": false,
11112        "nomination_type": null,
11113        "resolution": 4,
11114        "main_sha": null,
11115        "because_sha": null
11116    },
11117    {
11118        "sha": "148b2d0040a0284c0d21531fb482ca56a0f85f89",
11119        "description": "amd: add SDMA_NOP_PAD",
11120        "nominated": false,
11121        "nomination_type": null,
11122        "resolution": 4,
11123        "main_sha": null,
11124        "because_sha": null
11125    },
11126    {
11127        "sha": "4e2b624c1030feb1485db2df53de04611361b8bb",
11128        "description": "aco: validate VOP3P opsel correctly",
11129        "nominated": true,
11130        "nomination_type": 0,
11131        "resolution": 1,
11132        "main_sha": null,
11133        "because_sha": null
11134    },
11135    {
11136        "sha": "a5bc8c4be997f9af927e44cec225492b70cb7e55",
11137        "description": "mesa: free vbo_save_vertex_list store prims",
11138        "nominated": true,
11139        "nomination_type": 1,
11140        "resolution": 1,
11141        "main_sha": null,
11142        "because_sha": "69615d92a0e026deacd9b8b3a7d134be8bd4fc29"
11143    },
11144    {
11145        "sha": "6e9cd801a65cdb2cefa3b3f261a93250e0267480",
11146        "description": "mesa: free idalloc storage for display lists",
11147        "nominated": true,
11148        "nomination_type": 1,
11149        "resolution": 1,
11150        "main_sha": null,
11151        "because_sha": "b703d7c15f47fed9f22de55f21cfd8d9d5ff241e"
11152    },
11153    {
11154        "sha": "074bde9989dfcc9e7ad5999564d3c32cbd7a8d93",
11155        "description": "intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation.",
11156        "nominated": false,
11157        "nomination_type": null,
11158        "resolution": 4,
11159        "main_sha": null,
11160        "because_sha": null
11161    },
11162    {
11163        "sha": "ef675e685777ba87e62f374e1d74bbf0deb5734b",
11164        "description": "anv: Program pixel hashing tables on XeHP.",
11165        "nominated": false,
11166        "nomination_type": null,
11167        "resolution": 4,
11168        "main_sha": null,
11169        "because_sha": null
11170    },
11171    {
11172        "sha": "d149c5e6e0f7baffdd6378accc06dcca347d5fa7",
11173        "description": "iris: Program pixel hashing tables on XeHP.",
11174        "nominated": false,
11175        "nomination_type": null,
11176        "resolution": 4,
11177        "main_sha": null,
11178        "because_sha": null
11179    },
11180    {
11181        "sha": "283d5bff4eb2a22c9f01f7e6db5cc9ddf4fa9d45",
11182        "description": "intel: Rename intel_compute_pixel_hash_table() to intel_compute_pixel_hash_table_3way().",
11183        "nominated": false,
11184        "nomination_type": null,
11185        "resolution": 4,
11186        "main_sha": null,
11187        "because_sha": null
11188    },
11189    {
11190        "sha": "170468b4fee457770bcb8db8fec58dd7d657fce4",
11191        "description": "intel: Minimal calculation of pixel hash table for arbitrary number of pixel pipes.",
11192        "nominated": false,
11193        "nomination_type": null,
11194        "resolution": 4,
11195        "main_sha": null,
11196        "because_sha": null
11197    },
11198    {
11199        "sha": "68cb551b1d5ea315c89da0f990a2b93d693801ed",
11200        "description": "intel: Move pixel hashing table computation into common header file.",
11201        "nominated": false,
11202        "nomination_type": null,
11203        "resolution": 4,
11204        "main_sha": null,
11205        "because_sha": null
11206    },
11207    {
11208        "sha": "3d3c571db3e8cd574810f80cc5f3a4738670c307",
11209        "description": "iris: Merge gfx11_ and gfx12_upload_pixel_hashing_tables() into the same function.",
11210        "nominated": false,
11211        "nomination_type": null,
11212        "resolution": 4,
11213        "main_sha": null,
11214        "because_sha": null
11215    },
11216    {
11217        "sha": "ae5fa3f51834926632377647d8559fabc078c9ec",
11218        "description": "intel/genxml: Fix SLICE_HASH_TABLE struct on XeHP.",
11219        "nominated": false,
11220        "nomination_type": null,
11221        "resolution": 4,
11222        "main_sha": null,
11223        "because_sha": null
11224    },
11225    {
11226        "sha": "a748b264e8a52eca5bbfd5b9fdb0d281bcc9f0f5",
11227        "description": "intel/blorp/gfx12+: Drop unnecessary state cache invalidation from binding table setup.",
11228        "nominated": false,
11229        "nomination_type": null,
11230        "resolution": 4,
11231        "main_sha": null,
11232        "because_sha": null
11233    },
11234    {
11235        "sha": "c6455cfec9a6b64d84dfe2e93523f02529628a62",
11236        "description": "intel/fs: Don't assume packed dispatch for fragment shaders on XeHP.",
11237        "nominated": false,
11238        "nomination_type": null,
11239        "resolution": 4,
11240        "main_sha": null,
11241        "because_sha": null
11242    },
11243    {
11244        "sha": "ffa2ca8a7753a39564c3cd6b5ac91e896027c6e4",
11245        "description": "intel/xehp: Update 3DSTATE_PS maximum number of threads per PSD.",
11246        "nominated": false,
11247        "nomination_type": null,
11248        "resolution": 4,
11249        "main_sha": null,
11250        "because_sha": null
11251    },
11252    {
11253        "sha": "c5031873882ae86ae0b3e6614ecfd001ce17f156",
11254        "description": "docs: Update d3d12 extension list and new_features.txt",
11255        "nominated": false,
11256        "nomination_type": null,
11257        "resolution": 4,
11258        "main_sha": null,
11259        "because_sha": null
11260    },
11261    {
11262        "sha": "cc8219d1b4b20f94ad049b2165b2888aab8aebb2",
11263        "description": "d3d12: Enable compute",
11264        "nominated": false,
11265        "nomination_type": null,
11266        "resolution": 4,
11267        "main_sha": null,
11268        "because_sha": null
11269    },
11270    {
11271        "sha": "f399378c5220f83990d99316688a6e4ca7921ead",
11272        "description": "d3d12: Run DXIL shared atomic lowering pass",
11273        "nominated": false,
11274        "nomination_type": null,
11275        "resolution": 4,
11276        "main_sha": null,
11277        "because_sha": null
11278    },
11279    {
11280        "sha": "9f67f432d7fc9693929490290e91b64fa7c4f048",
11281        "description": "d3d12: Handle indirect dispatch",
11282        "nominated": false,
11283        "nomination_type": null,
11284        "resolution": 4,
11285        "main_sha": null,
11286        "because_sha": null
11287    },
11288    {
11289        "sha": "9cc6b17c8ad508bcc404b1f75285f7a9d5f7f792",
11290        "description": "d3d12: Implement num workgroups as a state var",
11291        "nominated": false,
11292        "nomination_type": null,
11293        "resolution": 4,
11294        "main_sha": null,
11295        "because_sha": null
11296    },
11297    {
11298        "sha": "65a16a568c5972b657963ad95c73c71b23f5fd0b",
11299        "description": "d3d12: Implement launch_grid",
11300        "nominated": false,
11301        "nomination_type": null,
11302        "resolution": 4,
11303        "main_sha": null,
11304        "because_sha": null
11305    },
11306    {
11307        "sha": "570a042a94b49277b1c8625cffacfd80b6d4f096",
11308        "description": "d3d12: Hook up compute shader variations",
11309        "nominated": false,
11310        "nomination_type": null,
11311        "resolution": 4,
11312        "main_sha": null,
11313        "because_sha": null
11314    },
11315    {
11316        "sha": "5f23b1d7cda5db5937098b41b1d59fdfa3537283",
11317        "description": "d3d12: Support compute root signatures",
11318        "nominated": false,
11319        "nomination_type": null,
11320        "resolution": 4,
11321        "main_sha": null,
11322        "because_sha": null
11323    },
11324    {
11325        "sha": "6d38a35afb0e352fdeaaa81bdbce1c5ff7028921",
11326        "description": "d3d12: Compile, bind, and cache compute PSOs",
11327        "nominated": false,
11328        "nomination_type": null,
11329        "resolution": 4,
11330        "main_sha": null,
11331        "because_sha": null
11332    },
11333    {
11334        "sha": "e350d1ab091421bfa5cb5cf471d0e930baa57000",
11335        "description": "d3d12: Stop trying to set D3D12_DIRTY_SHADER during bindings",
11336        "nominated": false,
11337        "nomination_type": null,
11338        "resolution": 4,
11339        "main_sha": null,
11340        "because_sha": null
11341    },
11342    {
11343        "sha": "944c72ae4d4a169043da63fe5dd95713b960d1df",
11344        "description": "d3d12: Remove draw_info from selection_context",
11345        "nominated": false,
11346        "nomination_type": null,
11347        "resolution": 4,
11348        "main_sha": null,
11349        "because_sha": null
11350    },
11351    {
11352        "sha": "fbc1d90f19c88b4857a2cbbceb8b9526a8973fb4",
11353        "description": "d3d12: Keep state vars last in the per-stage root parameters",
11354        "nominated": false,
11355        "nomination_type": null,
11356        "resolution": 4,
11357        "main_sha": null,
11358        "because_sha": null
11359    },
11360    {
11361        "sha": "166cd05071c18c078d1d311609b39354101061d2",
11362        "description": "d3d12: Limit sampler view count to 32",
11363        "nominated": false,
11364        "nomination_type": null,
11365        "resolution": 4,
11366        "main_sha": null,
11367        "because_sha": null
11368    },
11369    {
11370        "sha": "2837e67b9b3c3eb2ca84099c79e5414b7e64be0b",
11371        "description": "microsoft/compiler: Handle more GL memory barriers",
11372        "nominated": false,
11373        "nomination_type": null,
11374        "resolution": 4,
11375        "main_sha": null,
11376        "because_sha": null
11377    },
11378    {
11379        "sha": "fd50ef046b2c8566fecbe028fa383cf2edd9a650",
11380        "description": "microsoft/compiler: Move workgroup_size lowering from clc",
11381        "nominated": false,
11382        "nomination_type": null,
11383        "resolution": 4,
11384        "main_sha": null,
11385        "because_sha": null
11386    },
11387    {
11388        "sha": "5e18aafd260ff27efbf1d64c062a0471ad7ae956",
11389        "description": "freedreno: Report system memory as video memory",
11390        "nominated": false,
11391        "nomination_type": null,
11392        "resolution": 4,
11393        "main_sha": null,
11394        "because_sha": null
11395    },
11396    {
11397        "sha": "3563ae4b2d5626698145dd8d7b101d8a829c9d36",
11398        "description": "nir_to_tgsi: Fix a bug in TXP detection after backend lowering.",
11399        "nominated": true,
11400        "nomination_type": 1,
11401        "resolution": 1,
11402        "main_sha": null,
11403        "because_sha": "390a3fcdc45ef73739a1827102af387007b7582e"
11404    },
11405    {
11406        "sha": "8e21cad39b50fe6bad2ebdc8cf6d4d83f6937dd6",
11407        "description": "intel/xehp: Implement XeHP workaround Wa_14014148106.",
11408        "nominated": false,
11409        "nomination_type": null,
11410        "resolution": 4,
11411        "main_sha": null,
11412        "because_sha": null
11413    },
11414    {
11415        "sha": "eeb3f4594d5acc40c1febf22f97ddb51517a0c88",
11416        "description": "intel/xehp: Implement XeHP workaround Wa_14013910100.",
11417        "nominated": false,
11418        "nomination_type": null,
11419        "resolution": 4,
11420        "main_sha": null,
11421        "because_sha": null
11422    },
11423    {
11424        "sha": "b550b3c89c15f20367b4bebb5939e08022d80e0e",
11425        "description": "vc4: Use u_box_pixels_to_blocks helper",
11426        "nominated": false,
11427        "nomination_type": null,
11428        "resolution": 4,
11429        "main_sha": null,
11430        "because_sha": null
11431    },
11432    {
11433        "sha": "6f07159a1df2b32203f506663edf9c0ab4d2ea17",
11434        "description": "v3d: Use u_box_pixels_to_blocks helper",
11435        "nominated": false,
11436        "nomination_type": null,
11437        "resolution": 4,
11438        "main_sha": null,
11439        "because_sha": null
11440    },
11441    {
11442        "sha": "b920ace4bc79dcda7487ff98bf237e6bcdeb557e",
11443        "description": "lima,panfrost: Correct pixel vs block mismatches",
11444        "nominated": true,
11445        "nomination_type": 0,
11446        "resolution": 1,
11447        "main_sha": null,
11448        "because_sha": null
11449    },
11450    {
11451        "sha": "26c533f16783aa7f01ea6f3b6f040de9c483cac7",
11452        "description": "gallium/util: Add pixel->blocks box helper",
11453        "nominated": true,
11454        "nomination_type": 0,
11455        "resolution": 1,
11456        "main_sha": null,
11457        "because_sha": null
11458    },
11459    {
11460        "sha": "7daba1fe6544309b02d09e0710a9159049fb8cfa",
11461        "description": "replace 0 with NULL for NULL pointers",
11462        "nominated": false,
11463        "nomination_type": null,
11464        "resolution": 4,
11465        "main_sha": null,
11466        "because_sha": null
11467    },
11468    {
11469        "sha": "60c711833ff5302d7085521db8115b59f53cedf6",
11470        "description": "aco: remove pack_half_2x16(a, 0) optimization",
11471        "nominated": true,
11472        "nomination_type": 1,
11473        "resolution": 1,
11474        "main_sha": null,
11475        "because_sha": "2f125908b358c2423aa34d2673ec04aa546b971a"
11476    },
11477    {
11478        "sha": "6e08d8fc3da385a9ddea1c0dfb3b8d62e81175db",
11479        "description": "ci: Uprev piglit to af1785f31",
11480        "nominated": false,
11481        "nomination_type": null,
11482        "resolution": 4,
11483        "main_sha": null,
11484        "because_sha": null
11485    },
11486    {
11487        "sha": "0fc93928f19aa0ad4eb81dab2ddb97a1d602685e",
11488        "description": "isl: Don't enable HDC:L1 caches on DG2",
11489        "nominated": false,
11490        "nomination_type": null,
11491        "resolution": 4,
11492        "main_sha": null,
11493        "because_sha": null
11494    },
11495    {
11496        "sha": "67fc7a1763c4878315da7456206f70477291edde",
11497        "description": "nir/uniform_atomics: fix is_atomic_already_optimized without workgroups",
11498        "nominated": false,
11499        "nomination_type": null,
11500        "resolution": 4,
11501        "main_sha": null,
11502        "because_sha": null
11503    },
11504    {
11505        "sha": "aaa90c37e0ed268e2fbfcdd324765e78adc80168",
11506        "description": "panvk: Fixed maxFragmentCombinedOutputResources",
11507        "nominated": false,
11508        "nomination_type": null,
11509        "resolution": 4,
11510        "main_sha": null,
11511        "because_sha": null
11512    },
11513    {
11514        "sha": "651bec097155522d882c381218cf8205d679b0b7",
11515        "description": "turnip: Fixed maxFragmentCombinedOutputResources",
11516        "nominated": false,
11517        "nomination_type": null,
11518        "resolution": 4,
11519        "main_sha": null,
11520        "because_sha": null
11521    },
11522    {
11523        "sha": "e0d590cafbc83d21c62abe16a9c9dab78d13e64c",
11524        "description": "anv: Fixed maxFragmentCombinedOutputResources",
11525        "nominated": false,
11526        "nomination_type": null,
11527        "resolution": 4,
11528        "main_sha": null,
11529        "because_sha": null
11530    },
11531    {
11532        "sha": "2b5cf84efd427ab6e705cb9519b82bb7d59eb968",
11533        "description": "lavapipe: Fixed maxFragmentCombinedOutputResources",
11534        "nominated": false,
11535        "nomination_type": null,
11536        "resolution": 4,
11537        "main_sha": null,
11538        "because_sha": null
11539    },
11540    {
11541        "sha": "0f5d90c2a7a74cc58d7f2d29e01c2de668faaedc",
11542        "description": "ac/nir: fix store_buffer_amd write_masks",
11543        "nominated": false,
11544        "nomination_type": null,
11545        "resolution": 4,
11546        "main_sha": null,
11547        "because_sha": null
11548    },
11549    {
11550        "sha": "b00138090ef2e11a674a945cd3003c1faeb8fac1",
11551        "description": "nir/lower_shader_calls: fix store_scratch write_mask",
11552        "nominated": false,
11553        "nomination_type": null,
11554        "resolution": 4,
11555        "main_sha": null,
11556        "because_sha": null
11557    },
11558    {
11559        "sha": "d799a4be27a30c8d7171a7b896ba229432c08698",
11560        "description": "etnaviv: drm: defer destruction of softpin BOs",
11561        "nominated": false,
11562        "nomination_type": null,
11563        "resolution": 4,
11564        "main_sha": null,
11565        "because_sha": null
11566    },
11567    {
11568        "sha": "98a2049c0839824a4824df342be2dd0e79b8c4ec",
11569        "description": "etnaviv: drm: rename _etna_bo_del",
11570        "nominated": false,
11571        "nomination_type": null,
11572        "resolution": 4,
11573        "main_sha": null,
11574        "because_sha": null
11575    },
11576    {
11577        "sha": "77ebbcbf9a0d807544d63e8846038ada6345610b",
11578        "description": "etnaviv: drm: export BO idle check function",
11579        "nominated": false,
11580        "nomination_type": null,
11581        "resolution": 4,
11582        "main_sha": null,
11583        "because_sha": null
11584    },
11585    {
11586        "sha": "1b1f8592c03c7e98b7baf89cb4d012bb7af546ac",
11587        "description": "etnaviv: drm: properly handle reviving BOs via a lookup",
11588        "nominated": true,
11589        "nomination_type": 0,
11590        "resolution": 1,
11591        "main_sha": null,
11592        "because_sha": null
11593    },
11594    {
11595        "sha": "ccfd5054a4f729ece655ebb7924ed21a84aef7e5",
11596        "description": "etnaviv: drm: fix size limit in etna_cmd_stream_realloc",
11597        "nominated": true,
11598        "nomination_type": 0,
11599        "resolution": 1,
11600        "main_sha": null,
11601        "because_sha": null
11602    },
11603    {
11604        "sha": "22d796feb828daad7c8d600adf271e19a82d67c8",
11605        "description": "egl/wayland: break double/tripple buffering feedback loops",
11606        "nominated": false,
11607        "nomination_type": null,
11608        "resolution": 4,
11609        "main_sha": null,
11610        "because_sha": null
11611    },
11612    {
11613        "sha": "d77bfc117cbed559221d460f270ab21ea27d3032",
11614        "description": "tu,ir3: Implement VK_KHR_shader_integer_dot_product",
11615        "nominated": false,
11616        "nomination_type": null,
11617        "resolution": 4,
11618        "main_sha": null,
11619        "because_sha": null
11620    },
11621    {
11622        "sha": "e1f89a1da2169e52edbac6725efff7dfd5db885a",
11623        "description": "ir3: Make nir compiler options a part of ir3_compiler",
11624        "nominated": false,
11625        "nomination_type": null,
11626        "resolution": 4,
11627        "main_sha": null,
11628        "because_sha": null
11629    },
11630    {
11631        "sha": "b8d486f298e86409cc13ef3cb9f0112187b276d0",
11632        "description": "nir/algebraic: Separate has_dot_4x8 into has_sdot_4x8 and has_udot_4x8",
11633        "nominated": false,
11634        "nomination_type": null,
11635        "resolution": 4,
11636        "main_sha": null,
11637        "because_sha": null
11638    },
11639    {
11640        "sha": "c1d5c318bc07665566582a7611fe976d18ccd8e5",
11641        "description": "ir3: New cat3 instructions",
11642        "nominated": false,
11643        "nomination_type": null,
11644        "resolution": 4,
11645        "main_sha": null,
11646        "because_sha": null
11647    },
11648    {
11649        "sha": "c45c6e36eb99f08f09001974c78c52f8d76e0223",
11650        "description": "tu: Implement VK_EXT_subgroup_size_control",
11651        "nominated": false,
11652        "nomination_type": null,
11653        "resolution": 4,
11654        "main_sha": null,
11655        "because_sha": null
11656    },
11657    {
11658        "sha": "1a1e25dcce27e1ab034f5a5535d307177ae815c0",
11659        "description": "tu, ir3: Support runtime gl_SubgroupSize in FS",
11660        "nominated": false,
11661        "nomination_type": null,
11662        "resolution": 4,
11663        "main_sha": null,
11664        "because_sha": null
11665    },
11666    {
11667        "sha": "e6e34883a9e75c49fe505fec4768f36b9779df1d",
11668        "description": "ir3: Add wavesize control",
11669        "nominated": false,
11670        "nomination_type": null,
11671        "resolution": 4,
11672        "main_sha": null,
11673        "because_sha": null
11674    },
11675    {
11676        "sha": "30237b3d9cbbe870921f9ac3abb7541f80904f76",
11677        "description": "ir3: Pass shader to ir3_nir_post_finalize()",
11678        "nominated": false,
11679        "nomination_type": null,
11680        "resolution": 4,
11681        "main_sha": null,
11682        "because_sha": null
11683    },
11684    {
11685        "sha": "9ebc48005c92676c9b3adcb255204d8787286b65",
11686        "description": "ir3, freedreno: Add options struct for ir3_shader_from_nir()",
11687        "nominated": false,
11688        "nomination_type": null,
11689        "resolution": 4,
11690        "main_sha": null,
11691        "because_sha": null
11692    },
11693    {
11694        "sha": "fe9c9ec83fa132b49ff08161abc0166d8ff9998c",
11695        "description": "tu: fix workaround for depth bounds test without depth test",
11696        "nominated": true,
11697        "nomination_type": 1,
11698        "resolution": 1,
11699        "main_sha": null,
11700        "because_sha": "bb4db22ff43a708bf80a8f72913ee493313393d1"
11701    },
11702    {
11703        "sha": "07bc6b7ed9e27ddfee558b3a5216d7a044dd3abe",
11704        "description": "anv: limit compiler valid color outputs using NIR variables",
11705        "nominated": true,
11706        "nomination_type": 0,
11707        "resolution": 1,
11708        "main_sha": null,
11709        "because_sha": null
11710    },
11711    {
11712        "sha": "b8f0459d6f459f45688289ff3e96a2f5a7d68c65",
11713        "description": "iris: unref syncobjs and free r/w dependencies array for slab entries",
11714        "nominated": true,
11715        "nomination_type": 1,
11716        "resolution": 1,
11717        "main_sha": null,
11718        "because_sha": "ce2e2296ab61558f02ea2d05ae0cf4a922df84a7"
11719    },
11720    {
11721        "sha": "9cb91010ab059ddac244c9eeb60a3a0f9debcab2",
11722        "description": "iris/ci: update piglit fails",
11723        "nominated": false,
11724        "nomination_type": null,
11725        "resolution": 4,
11726        "main_sha": null,
11727        "because_sha": null
11728    },
11729    {
11730        "sha": "4d624f189eb8c802f5fae46cb2db67ac2f687e81",
11731        "description": "i915g/ci: update piglit fails",
11732        "nominated": false,
11733        "nomination_type": null,
11734        "resolution": 4,
11735        "main_sha": null,
11736        "because_sha": null
11737    },
11738    {
11739        "sha": "a2dbdc645f04ddf7a0e464f10cad4ec0ba7218ae",
11740        "description": "ci: Shrink container/rootfs sizes.",
11741        "nominated": false,
11742        "nomination_type": null,
11743        "resolution": 4,
11744        "main_sha": null,
11745        "because_sha": null
11746    },
11747    {
11748        "sha": "48712b8cc5943af9c319ec4d714c00f9f5fe8825",
11749        "description": "venus: subtract appended header size in vn_CreatePipelineCache",
11750        "nominated": true,
11751        "nomination_type": 1,
11752        "resolution": 1,
11753        "main_sha": null,
11754        "because_sha": "723f0bf74a3a2d650fcbe190cc8778a169e2ff8a"
11755    },
11756    {
11757        "sha": "3792fbfcf60faa505c18b4981601b381c1170748",
11758        "description": "ir3: Assert that we cannot have enough concurrent waves for CS with barrier",
11759        "nominated": false,
11760        "nomination_type": null,
11761        "resolution": 4,
11762        "main_sha": null,
11763        "because_sha": null
11764    },
11765    {
11766        "sha": "9ed4d49c9779e9cb2e07f04e2295461613468c9c",
11767        "description": "ir3: Be able to reduce register limit for RA when CS has barriers",
11768        "nominated": false,
11769        "nomination_type": null,
11770        "resolution": 4,
11771        "main_sha": null,
11772        "because_sha": null
11773    },
11774    {
11775        "sha": "9323d2ea6d19d5aaf6d99d6b9ec941654d510e5a",
11776        "description": "zink/codegen: remove bogus print statement",
11777        "nominated": false,
11778        "nomination_type": null,
11779        "resolution": 4,
11780        "main_sha": null,
11781        "because_sha": null
11782    },
11783    {
11784        "sha": "37f01832eb9727572f48aebc96c7f24231553573",
11785        "description": "zink/codegen: remove core_since in constructor",
11786        "nominated": false,
11787        "nomination_type": null,
11788        "resolution": 4,
11789        "main_sha": null,
11790        "because_sha": null
11791    },
11792    {
11793        "sha": "029e871239ab0b0bb0b63b90339d82c38d923edb",
11794        "description": "zink/codegen: support platform tags",
11795        "nominated": false,
11796        "nomination_type": null,
11797        "resolution": 4,
11798        "main_sha": null,
11799        "because_sha": null
11800    },
11801    {
11802        "sha": "1d40d53e03d33e0595016a95d645bd489ee95365",
11803        "description": "anv: don't leave anv_batch fields undefined",
11804        "nominated": true,
11805        "nomination_type": 0,
11806        "resolution": 1,
11807        "main_sha": null,
11808        "because_sha": null
11809    },
11810    {
11811        "sha": "8685a505e7424cac55127d354e0a7ab64d54ac7b",
11812        "description": "ntt: Set the output invariant flag according to the semantics",
11813        "nominated": false,
11814        "nomination_type": null,
11815        "resolution": 4,
11816        "main_sha": null,
11817        "because_sha": null
11818    },
11819    {
11820        "sha": "6f348d9c9902a6268bc54f5c7f0b0e090cee55d4",
11821        "description": "nir_lower_io: propagate the \"invariant\" flag to outputs",
11822        "nominated": false,
11823        "nomination_type": null,
11824        "resolution": 4,
11825        "main_sha": null,
11826        "because_sha": null
11827    },
11828    {
11829        "sha": "5bfe29270810bbf35e35f61e44b22ef7dd5031b3",
11830        "description": "util/primconvert: map only index buffer part that is needed",
11831        "nominated": true,
11832        "nomination_type": 1,
11833        "resolution": 0,
11834        "main_sha": null,
11835        "because_sha": "f9d12bf50e9c09a5896d9419f82d9f510982bc5d"
11836    },
11837    {
11838        "sha": "86b19db459d805e2f31a319ead32b013691e43d9",
11839        "description": "etnaviv/ci: update piglit fails",
11840        "nominated": false,
11841        "nomination_type": null,
11842        "resolution": 4,
11843        "main_sha": null,
11844        "because_sha": null
11845    },
11846    {
11847        "sha": "1756930a79ddc409c656072a479566f6ed63c6a5",
11848        "description": "radv: increase maxTaskOutputCount to 65535",
11849        "nominated": false,
11850        "nomination_type": null,
11851        "resolution": 4,
11852        "main_sha": null,
11853        "because_sha": null
11854    },
11855    {
11856        "sha": "cb45120556938070a623b056867545301bce8cac",
11857        "description": "ir3: Use (ss) for instructions writing shared regs",
11858        "nominated": false,
11859        "nomination_type": null,
11860        "resolution": 4,
11861        "main_sha": null,
11862        "because_sha": null
11863    },
11864    {
11865        "sha": "d45678cac46a911230cb35bdcf65e538a4e5dd8b",
11866        "description": "ir3/postsched: Rename tex/sfu to sy/ss",
11867        "nominated": false,
11868        "nomination_type": null,
11869        "resolution": 4,
11870        "main_sha": null,
11871        "because_sha": null
11872    },
11873    {
11874        "sha": "e6b35d606de96d8475dd08d1482bcc5a4f0fe51a",
11875        "description": "ir3/sched: Rename tex/sfu to sy/ss",
11876        "nominated": false,
11877        "nomination_type": null,
11878        "resolution": 4,
11879        "main_sha": null,
11880        "because_sha": null
11881    },
11882    {
11883        "sha": "0cc4aca34558f434d09b15dceb19b53d18c7e395",
11884        "description": "ir3: Use new (sy)/(ss) stall helpers in the compiler",
11885        "nominated": false,
11886        "nomination_type": null,
11887        "resolution": 4,
11888        "main_sha": null,
11889        "because_sha": null
11890    },
11891    {
11892        "sha": "7e60978d30a8c5ac6d16b7b28163b183f9263825",
11893        "description": "ir3: Introduce systall metric and new helper functions",
11894        "nominated": false,
11895        "nomination_type": null,
11896        "resolution": 4,
11897        "main_sha": null,
11898        "because_sha": null
11899    },
11900    {
11901        "sha": "603791bdebda8d8e316fa18e12d72a6a16629825",
11902        "description": "ir3: Bump type mismatch penalty to 3",
11903        "nominated": true,
11904        "nomination_type": 1,
11905        "resolution": 1,
11906        "main_sha": null,
11907        "because_sha": "890de1a43603c98b5788f9867ff0793f117b5f4b"
11908    },
11909    {
11910        "sha": "d371d807eb8bb2c6b7f199893b3824be89169811",
11911        "description": "ir3/ra: Fix logic bug in compress_regs_left",
11912        "nominated": true,
11913        "nomination_type": 1,
11914        "resolution": 1,
11915        "main_sha": null,
11916        "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
11917    },
11918    {
11919        "sha": "c9adcb605103d248dee991492939489478fbb8bd",
11920        "description": "anv/tests: Free BO cache and device mutex",
11921        "nominated": false,
11922        "nomination_type": null,
11923        "resolution": 4,
11924        "main_sha": null,
11925        "because_sha": null
11926    },
11927    {
11928        "sha": "8a7659a7a23caaa4d31bb0192b7cdca01008c8f1",
11929        "description": "anv/ci: Test with deqp-vk on Tiger Lake",
11930        "nominated": false,
11931        "nomination_type": null,
11932        "resolution": 4,
11933        "main_sha": null,
11934        "because_sha": null
11935    },
11936    {
11937        "sha": "ef27036b4cf054d4955af64343639fac47edfcd8",
11938        "description": "shader_info: tess.spacing needs to be unsigned",
11939        "nominated": false,
11940        "nomination_type": null,
11941        "resolution": 4,
11942        "main_sha": null,
11943        "because_sha": null
11944    },
11945    {
11946        "sha": "1b808f1dea18dc2fdeb1618ef927fb3ca3efa2c8",
11947        "description": "etnaviv: fix emit_if in case the else block ends in a jump",
11948        "nominated": false,
11949        "nomination_type": null,
11950        "resolution": 4,
11951        "main_sha": null,
11952        "because_sha": null
11953    },
11954    {
11955        "sha": "af1311999313bdbb873d1995ceb2dba69355557f",
11956        "description": "intel/fs: OpImageQueryLod does not support arrayed images as an operand",
11957        "nominated": true,
11958        "nomination_type": 1,
11959        "resolution": 1,
11960        "main_sha": null,
11961        "because_sha": "231337a13af03f5579f5401cff16aa96ec796746"
11962    },
11963    {
11964        "sha": "558a6006299544ee5f77843f094015c62558f4ad",
11965        "description": "nir_to_tgsi: Enable fdot_replicates flag.",
11966        "nominated": false,
11967        "nomination_type": null,
11968        "resolution": 4,
11969        "main_sha": null,
11970        "because_sha": null
11971    },
11972    {
11973        "sha": "85d7d520b993579ebebaa1c279e7d93015223d8f",
11974        "description": "panfrost/ci: update piglit fails",
11975        "nominated": false,
11976        "nomination_type": null,
11977        "resolution": 4,
11978        "main_sha": null,
11979        "because_sha": null
11980    },
11981    {
11982        "sha": "054eb9f3468068085f23b991321a23b900a52009",
11983        "description": "intel/dev: Implement DG2 restrictions requiring additional DSSes to be disabled.",
11984        "nominated": false,
11985        "nomination_type": null,
11986        "resolution": 4,
11987        "main_sha": null,
11988        "because_sha": null
11989    },
11990    {
11991        "sha": "e48c29acca078fbe6e2a95c1cd7056d84eff8fbf",
11992        "description": "intel/dev: Add support for pixel pipe subslice accounting on multi-slice GPUs.",
11993        "nominated": false,
11994        "nomination_type": null,
11995        "resolution": 4,
11996        "main_sha": null,
11997        "because_sha": null
11998    },
11999    {
12000        "sha": "f3274e94fd93c995b8e237797aa0a0582c7d880d",
12001        "description": "intel/dev: Fix size of device info num_subslices array.",
12002        "nominated": false,
12003        "nomination_type": null,
12004        "resolution": 4,
12005        "main_sha": null,
12006        "because_sha": null
12007    },
12008    {
12009        "sha": "f7bb68e4995438fd6fa5318d0028cd2c7bff7e59",
12010        "description": "glsl/nir: don't pass gl_context to the convertor routine.",
12011        "nominated": false,
12012        "nomination_type": null,
12013        "resolution": 4,
12014        "main_sha": null,
12015        "because_sha": null
12016    },
12017    {
12018        "sha": "ef3303385d07846954074031cb83f3d7ac3bcbbf",
12019        "description": "glsl/linker: remove a bunch more gl_context references.",
12020        "nominated": false,
12021        "nomination_type": null,
12022        "resolution": 4,
12023        "main_sha": null,
12024        "because_sha": null
12025    },
12026    {
12027        "sha": "636b07943ed71963048f6b139fd5ceedc5b44e19",
12028        "description": "glsl/linker: drop unused gl_context.",
12029        "nominated": false,
12030        "nomination_type": null,
12031        "resolution": 4,
12032        "main_sha": null,
12033        "because_sha": null
12034    },
12035    {
12036        "sha": "32702047d87d65f6df4df0092043e19a5b023922",
12037        "description": "glsl/linker/uniform_blocks: don't pass gl_context around.",
12038        "nominated": false,
12039        "nomination_type": null,
12040        "resolution": 4,
12041        "main_sha": null,
12042        "because_sha": null
12043    },
12044    {
12045        "sha": "e943af6a55847234da5dbd29548e80275f9d6282",
12046        "description": "glsl/nir/linker: avoid passing gl_context inside gl_nir linker",
12047        "nominated": false,
12048        "nomination_type": null,
12049        "resolution": 4,
12050        "main_sha": null,
12051        "because_sha": null
12052    },
12053    {
12054        "sha": "7c8017bbd1c6336cfeec5e14d41e54a005e39e20",
12055        "description": "glsl/linker: remove gl_context usage from more places.",
12056        "nominated": false,
12057        "nomination_type": null,
12058        "resolution": 4,
12059        "main_sha": null,
12060        "because_sha": null
12061    },
12062    {
12063        "sha": "34090712c6a56b8b8ff75b440b66392d5461388e",
12064        "description": "glsl/linker: remove gl_context from check image resources",
12065        "nominated": false,
12066        "nomination_type": null,
12067        "resolution": 4,
12068        "main_sha": null,
12069        "because_sha": null
12070    },
12071    {
12072        "sha": "4d6e866b7b685ef6c37ba9bc2789ecadc5d6c2f7",
12073        "description": "glsl/linker: get rid of gl_context from atomic counters paths",
12074        "nominated": false,
12075        "nomination_type": null,
12076        "resolution": 4,
12077        "main_sha": null,
12078        "because_sha": null
12079    },
12080    {
12081        "sha": "e9ec1429baf6eb2491ad441bbd7cb2c86a63da08",
12082        "description": "glsl/linker: get rid of gl_context from uniform assign paths",
12083        "nominated": false,
12084        "nomination_type": null,
12085        "resolution": 4,
12086        "main_sha": null,
12087        "because_sha": null
12088    },
12089    {
12090        "sha": "adbbee980dc651c8294a2916636acfb78059464f",
12091        "description": "glsl/linker: get rid of gl_context from link varyings",
12092        "nominated": false,
12093        "nomination_type": null,
12094        "resolution": 4,
12095        "main_sha": null,
12096        "because_sha": null
12097    },
12098    {
12099        "sha": "98f665e6131d4488512ce9d33a68ee6b256a9b5f",
12100        "description": "glsl/linker: remove direct gl_context usage in favour of consts/exts/api",
12101        "nominated": false,
12102        "nomination_type": null,
12103        "resolution": 4,
12104        "main_sha": null,
12105        "because_sha": null
12106    },
12107    {
12108        "sha": "d5e7c7351a11dc2228fae7e127df0d4992ae978e",
12109        "description": "glsl/linker: move more ctx->Consts to consts.",
12110        "nominated": false,
12111        "nomination_type": null,
12112        "resolution": 4,
12113        "main_sha": null,
12114        "because_sha": null
12115    },
12116    {
12117        "sha": "eb811bdaf4d25613af07d7c74ce06952dea688e0",
12118        "description": "glsl/linker: don't pass gl_context just for constants in xfb code",
12119        "nominated": false,
12120        "nomination_type": null,
12121        "resolution": 4,
12122        "main_sha": null,
12123        "because_sha": null
12124    },
12125    {
12126        "sha": "e83f0fc6202292c6215cb7c57cae6c9a1d0b64e2",
12127        "description": "glsl: don't pass gl_context to lower shared references.",
12128        "nominated": false,
12129        "nomination_type": null,
12130        "resolution": 4,
12131        "main_sha": null,
12132        "because_sha": null
12133    },
12134    {
12135        "sha": "ff0771e2539c1d542696c64eea6b3e869e212b3d",
12136        "description": "glsl/linker: cleanup passing gl_context unnecessarily",
12137        "nominated": false,
12138        "nomination_type": null,
12139        "resolution": 4,
12140        "main_sha": null,
12141        "because_sha": null
12142    },
12143    {
12144        "sha": "c09c0b351fda00c1aaa8aa2f212983ed5e13a7f2",
12145        "description": "nir_opt_dead_cf: Remove dead ifs",
12146        "nominated": false,
12147        "nomination_type": null,
12148        "resolution": 4,
12149        "main_sha": null,
12150        "because_sha": null
12151    },
12152    {
12153        "sha": "2bb2219aa71ea3f6c01a14a6aa60d6d42093afb1",
12154        "description": "d3d12: Set appropriate caps for shader images",
12155        "nominated": false,
12156        "nomination_type": null,
12157        "resolution": 4,
12158        "main_sha": null,
12159        "because_sha": null
12160    },
12161    {
12162        "sha": "0f8213cb106fd64f33c141683467b97b721e500e",
12163        "description": "d3d12: Handle bitcasting of shader images",
12164        "nominated": false,
12165        "nomination_type": null,
12166        "resolution": 4,
12167        "main_sha": null,
12168        "because_sha": null
12169    },
12170    {
12171        "sha": "156ef05ec77cb51442274868082d2f1a062bae0d",
12172        "description": "d3d12: Handle memory barriers",
12173        "nominated": false,
12174        "nomination_type": null,
12175        "resolution": 4,
12176        "main_sha": null,
12177        "because_sha": null
12178    },
12179    {
12180        "sha": "63fe4888ea2af15827e52c292f07fb26069c94a9",
12181        "description": "d3d12: Lower cube images to 2D arrays via existing int cubemap lowering pass",
12182        "nominated": false,
12183        "nomination_type": null,
12184        "resolution": 4,
12185        "main_sha": null,
12186        "because_sha": null
12187    },
12188    {
12189        "sha": "d0a3794d6def18a2545253d3d58eb15c9a1564c4",
12190        "description": "d3d12: Fill out shader image descriptor tables",
12191        "nominated": false,
12192        "nomination_type": null,
12193        "resolution": 4,
12194        "main_sha": null,
12195        "because_sha": null
12196    },
12197    {
12198        "sha": "ef44b939149bb10396afe9b65da715afbafb3fa9",
12199        "description": "d3d12: Create textures as UAV-capable when appropriate",
12200        "nominated": false,
12201        "nomination_type": null,
12202        "resolution": 4,
12203        "main_sha": null,
12204        "because_sha": null
12205    },
12206    {
12207        "sha": "23f0c924cf3e8880748126291ce733916cbcfa89",
12208        "description": "d3d12: Handle set_shader_images",
12209        "nominated": false,
12210        "nomination_type": null,
12211        "resolution": 4,
12212        "main_sha": null,
12213        "because_sha": null
12214    },
12215    {
12216        "sha": "5192c8dd1dc97030335bde278fcb52b991084596",
12217        "description": "d3d12: Handle images in the root signature",
12218        "nominated": false,
12219        "nomination_type": null,
12220        "resolution": 4,
12221        "main_sha": null,
12222        "because_sha": null
12223    },
12224    {
12225        "sha": "def1f0743c557e1f16d960205aa051569179a934",
12226        "description": "d3d12: Retrieve shader image dimensions during shader compiles",
12227        "nominated": false,
12228        "nomination_type": null,
12229        "resolution": 4,
12230        "main_sha": null,
12231        "because_sha": null
12232    },
12233    {
12234        "sha": "5e82a2ff2bb19dc2a81dafec777c3ad45d66fbfe",
12235        "description": "d3d12: Init null UAVs",
12236        "nominated": false,
12237        "nomination_type": null,
12238        "resolution": 4,
12239        "main_sha": null,
12240        "because_sha": null
12241    },
12242    {
12243        "sha": "9b62f88cf83a668e669b0567a98925a3bbc747bd",
12244        "description": "d3d12: Handle format support queries for shader images",
12245        "nominated": false,
12246        "nomination_type": null,
12247        "resolution": 4,
12248        "main_sha": null,
12249        "because_sha": null
12250    },
12251    {
12252        "sha": "951f6f2dba33742f671d8179ecd560b6b23881a1",
12253        "description": "d3d12: Figure out if we can support GL shader images",
12254        "nominated": false,
12255        "nomination_type": null,
12256        "resolution": 4,
12257        "main_sha": null,
12258        "because_sha": null
12259    },
12260    {
12261        "sha": "f7e50c8cf2547a72e9c2a3b0b67087e14714c891",
12262        "description": "d3d12: Add missed SSBO binding enum value",
12263        "nominated": false,
12264        "nomination_type": null,
12265        "resolution": 4,
12266        "main_sha": null,
12267        "because_sha": null
12268    },
12269    {
12270        "sha": "6620c342ace799901ae3ab29754f9bfb7587c59b",
12271        "description": "d3d12: Rename UAV -> SSBO to disambiguate with image UAVs",
12272        "nominated": false,
12273        "nomination_type": null,
12274        "resolution": 4,
12275        "main_sha": null,
12276        "because_sha": null
12277    },
12278    {
12279        "sha": "aa732038500d7d8e0e927f91c1615032d8dbe0c4",
12280        "description": "d3d12: Fix format table typeless-ness for A8 and RGBA1010102",
12281        "nominated": false,
12282        "nomination_type": null,
12283        "resolution": 4,
12284        "main_sha": null,
12285        "because_sha": null
12286    },
12287    {
12288        "sha": "d1a5250c10a103d14caeb10ab734f360d1e12fd2",
12289        "description": "d3d12: Shrink 2D array size so that max-layer cube arrays can be created",
12290        "nominated": false,
12291        "nomination_type": null,
12292        "resolution": 4,
12293        "main_sha": null,
12294        "because_sha": null
12295    },
12296    {
12297        "sha": "02fc28625fe9cabcf4a23e5180f56494a62ff5e5",
12298        "description": "microsoft/compiler: Fix handling of fp16-in-32bit-val ops to handle high bits",
12299        "nominated": false,
12300        "nomination_type": null,
12301        "resolution": 4,
12302        "main_sha": null,
12303        "because_sha": null
12304    },
12305    {
12306        "sha": "20e374f4a3b1c4aa313c09ce90af480872a8c913",
12307        "description": "microsoft/compiler: Hook up memory/control barriers",
12308        "nominated": false,
12309        "nomination_type": null,
12310        "resolution": 4,
12311        "main_sha": null,
12312        "because_sha": null
12313    },
12314    {
12315        "sha": "5d33a9fa47598676a808af38d57691d78b766171",
12316        "description": "microsoft/compiler: Handle forced early depth",
12317        "nominated": false,
12318        "nomination_type": null,
12319        "resolution": 4,
12320        "main_sha": null,
12321        "because_sha": null
12322    },
12323    {
12324        "sha": "0b88600a643b08cf806b7eadc6cf97ddf1f75865",
12325        "description": "microsoft/compiler: Implement atomic image ops",
12326        "nominated": false,
12327        "nomination_type": null,
12328        "resolution": 4,
12329        "main_sha": null,
12330        "because_sha": null
12331    },
12332    {
12333        "sha": "1b62c86eb1b67bbc5e3645b51a5ed09738ced8e0",
12334        "description": "microsoft/compiler: Handle images as derefs for GL",
12335        "nominated": false,
12336        "nomination_type": null,
12337        "resolution": 4,
12338        "main_sha": null,
12339        "because_sha": null
12340    },
12341    {
12342        "sha": "a7311ceafec7762734801ba1176dd1cff4ca5c66",
12343        "description": "microsoft/compiler: Fix array-of-array handling for derefs of textures/images",
12344        "nominated": false,
12345        "nomination_type": null,
12346        "resolution": 4,
12347        "main_sha": null,
12348        "because_sha": null
12349    },
12350    {
12351        "sha": "c9719b6d2e4a04a818c3e4f23510db93612f29bb",
12352        "description": "microsoft/compiler: Emit SRVs/UAVs as arrays",
12353        "nominated": false,
12354        "nomination_type": null,
12355        "resolution": 4,
12356        "main_sha": null,
12357        "because_sha": null
12358    },
12359    {
12360        "sha": "e3c14cf718c2880974e29ba8952cb33b8063531b",
12361        "description": "microsoft/compiler: Unify handle retrieval between images and UBO/SSBO",
12362        "nominated": false,
12363        "nomination_type": null,
12364        "resolution": 4,
12365        "main_sha": null,
12366        "because_sha": null
12367    },
12368    {
12369        "sha": "61872b52408d2731715d53c6dc71498bb0cc95ee",
12370        "description": "microsoft/compiler: Emit GL images in descriptor space 1 with driver_location instead of binding",
12371        "nominated": false,
12372        "nomination_type": null,
12373        "resolution": 4,
12374        "main_sha": null,
12375        "because_sha": null
12376    },
12377    {
12378        "sha": "83ed626b765e3ea3bb5b4d165f481e2776fe42f3",
12379        "description": "microsoft/compiler: Put SSBO and image handles in separate arrays",
12380        "nominated": false,
12381        "nomination_type": null,
12382        "resolution": 4,
12383        "main_sha": null,
12384        "because_sha": null
12385    },
12386    {
12387        "sha": "8a4b443c5bcac93579567d7093088a622316e677",
12388        "description": "microsoft/compiler: Change vulkan_environment bool to an enum",
12389        "nominated": false,
12390        "nomination_type": null,
12391        "resolution": 4,
12392        "main_sha": null,
12393        "because_sha": null
12394    },
12395    {
12396        "sha": "87e2d2249dc9cd4d23ce6ed103b2c00489a89582",
12397        "description": "anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT",
12398        "nominated": false,
12399        "nomination_type": null,
12400        "resolution": 4,
12401        "main_sha": null,
12402        "because_sha": null
12403    },
12404    {
12405        "sha": "313aeee84bc0eeb93766c0349dcc0ff2d5ba6574",
12406        "description": "anv: Use pending pipe control mechanism in flush_pipeline_select()",
12407        "nominated": false,
12408        "nomination_type": null,
12409        "resolution": 4,
12410        "main_sha": null,
12411        "because_sha": null
12412    },
12413    {
12414        "sha": "9ba7bc17d341e0351bc975589eab6e9f42765f6e",
12415        "description": "anv: Add another case to INTEL_DEBUG=pc output",
12416        "nominated": false,
12417        "nomination_type": null,
12418        "resolution": 4,
12419        "main_sha": null,
12420        "because_sha": null
12421    },
12422    {
12423        "sha": "85ca7fab29bae3410c9ea66d3807afe55b64069d",
12424        "description": "radv: Add common entrypoint dependency.",
12425        "nominated": false,
12426        "nomination_type": 1,
12427        "resolution": 4,
12428        "main_sha": null,
12429        "because_sha": "a255f6f823017aed7505bb508366a81432ed0ba3"
12430    },
12431    {
12432        "sha": "63101914f8879c37bd468781de1026e761ba6255",
12433        "description": "radv: Set optimal copy alignment to 1.",
12434        "nominated": true,
12435        "nomination_type": 0,
12436        "resolution": 1,
12437        "main_sha": null,
12438        "because_sha": null
12439    },
12440    {
12441        "sha": "05a5e5a2bcefcbce50ae34ad362c382722cf2bf5",
12442        "description": "radv: fix xfb query copy param ordering",
12443        "nominated": true,
12444        "nomination_type": 1,
12445        "resolution": 1,
12446        "main_sha": null,
12447        "because_sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d"
12448    },
12449    {
12450        "sha": "f43b0d5cdcd3ab68a0aeb5150c2e0446e02186de",
12451        "description": "radv/winsys: remove unused syncobj functions",
12452        "nominated": false,
12453        "nomination_type": 1,
12454        "resolution": 4,
12455        "main_sha": null,
12456        "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
12457    },
12458    {
12459        "sha": "da0c708d79cddc14799e1bd5a4cb5cd8611d5fea",
12460        "description": "radv: remove remaining dead code related to the old sync code",
12461        "nominated": false,
12462        "nomination_type": 1,
12463        "resolution": 4,
12464        "main_sha": null,
12465        "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
12466    },
12467    {
12468        "sha": "dcbf2423d284b7bf2d0dc3e622c73de00c7d5bf4",
12469        "description": "vbo/dlist: add vertices to incomplete primitives",
12470        "nominated": true,
12471        "nomination_type": 1,
12472        "resolution": 1,
12473        "main_sha": null,
12474        "because_sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069"
12475    },
12476    {
12477        "sha": "7a1d3d3abc5366ea75e2b159cd2e46c4b7ea815c",
12478        "description": "vbo/dlist: fix loopback crash",
12479        "nominated": true,
12480        "nomination_type": 1,
12481        "resolution": 1,
12482        "main_sha": null,
12483        "because_sha": "3253594268028efdca17cb9d2b2e423b353c8aa5"
12484    },
12485    {
12486        "sha": "d84e0096a5daa7c8bdd29c16b4bb15e7d062d80e",
12487        "description": "radeonsi/gfx8: use the proper dcc clear size",
12488        "nominated": true,
12489        "nomination_type": 0,
12490        "resolution": 1,
12491        "main_sha": null,
12492        "because_sha": null
12493    },
12494    {
12495        "sha": "21047a4a06b7901f867072b07514729e15da76c3",
12496        "description": "isaspec: Remove duplicate return statement.",
12497        "nominated": false,
12498        "nomination_type": null,
12499        "resolution": 4,
12500        "main_sha": null,
12501        "because_sha": null
12502    },
12503    {
12504        "sha": "d57b10ab98af3d6b5600bf5705f50f39a7839734",
12505        "description": "intel/compiler: Adjust TCS instance-id for dg2+",
12506        "nominated": false,
12507        "nomination_type": null,
12508        "resolution": 4,
12509        "main_sha": null,
12510        "because_sha": null
12511    },
12512    {
12513        "sha": "9f58275f98f8b89b5bb9fc179ed7383cd8a78c7d",
12514        "description": "ci: skqp: Add documentation on how to maintain skqp jobs",
12515        "nominated": false,
12516        "nomination_type": null,
12517        "resolution": 4,
12518        "main_sha": null,
12519        "because_sha": null
12520    },
12521    {
12522        "sha": "a6d05e68634cc7b26da87fa879eaa4864143c1a6",
12523        "description": "ci: Add a630_skqp jobs",
12524        "nominated": false,
12525        "nomination_type": null,
12526        "resolution": 4,
12527        "main_sha": null,
12528        "because_sha": null
12529    },
12530    {
12531        "sha": "8992cf5ab8b33c2f99e83cd339ca01d0bec72016",
12532        "description": "ci: Build skqp on ARM64 images",
12533        "nominated": false,
12534        "nomination_type": null,
12535        "resolution": 4,
12536        "main_sha": null,
12537        "because_sha": null
12538    },
12539    {
12540        "sha": "a255f6f823017aed7505bb508366a81432ed0ba3",
12541        "description": "radv: do not use the common entrypoint for the Metro Exodus layer",
12542        "nominated": false,
12543        "nomination_type": 1,
12544        "resolution": 4,
12545        "main_sha": null,
12546        "because_sha": "46c59e8fd69b1537421794c997407e4d1d795be6"
12547    },
12548    {
12549        "sha": "c1f8bc67e29e9b05d60e1354fa04927fce5f396b",
12550        "description": "etnaviv: initialize vertex attributes on context reset",
12551        "nominated": true,
12552        "nomination_type": 0,
12553        "resolution": 1,
12554        "main_sha": null,
12555        "because_sha": null
12556    },
12557    {
12558        "sha": "105b48c85c2be2970bbe9c9185af98ec9c8ff674",
12559        "description": "r300: Fix omod failing to increase the number of channels stored.",
12560        "nominated": true,
12561        "nomination_type": 0,
12562        "resolution": 1,
12563        "main_sha": null,
12564        "because_sha": null
12565    },
12566    {
12567        "sha": "946fe209d902a0ac105ce5e814116b53628ea15b",
12568        "description": "ci/r300: Update xfails from a full dEQP run.",
12569        "nominated": false,
12570        "nomination_type": null,
12571        "resolution": 4,
12572        "main_sha": null,
12573        "because_sha": null
12574    },
12575    {
12576        "sha": "7b7530a85a05edaf8bbfde358cc28d562f48a247",
12577        "description": "r300: Use uif() instead of pointer aliasing in program printing.",
12578        "nominated": false,
12579        "nomination_type": null,
12580        "resolution": 4,
12581        "main_sha": null,
12582        "because_sha": null
12583    },
12584    {
12585        "sha": "ca1d0333dba017cf09a44c5369258b0d71126c49",
12586        "description": "v3dv: Use the common QueueSignalReleaseImageANDROID from RADV",
12587        "nominated": false,
12588        "nomination_type": null,
12589        "resolution": 4,
12590        "main_sha": null,
12591        "because_sha": null
12592    },
12593    {
12594        "sha": "a9321b130989416e04781497ab8dc600284aa53d",
12595        "description": "anv: Use the common QueueSignalReleaseImageANDROID from RADV",
12596        "nominated": false,
12597        "nomination_type": null,
12598        "resolution": 4,
12599        "main_sha": null,
12600        "because_sha": null
12601    },
12602    {
12603        "sha": "b2073f5e5d689a8458b331b5be9608bf5717cfa4",
12604        "description": "radv: Move QueueSignalReleaseImageANDROID to common code",
12605        "nominated": false,
12606        "nomination_type": null,
12607        "resolution": 4,
12608        "main_sha": null,
12609        "because_sha": null
12610    },
12611    {
12612        "sha": "dfb1e1777c8c45b97bf7138e1c22128d9c6fd897",
12613        "description": "anv,radv,v3dv: Move AcquireImageANDROID to common code",
12614        "nominated": false,
12615        "nomination_type": null,
12616        "resolution": 4,
12617        "main_sha": null,
12618        "because_sha": null
12619    },
12620    {
12621        "sha": "9caf110d4f31cdb5e962b3d8c144251983e3a577",
12622        "description": "frontends/va/enc: default motion estimation parameters for performance",
12623        "nominated": false,
12624        "nomination_type": null,
12625        "resolution": 4,
12626        "main_sha": null,
12627        "because_sha": null
12628    },
12629    {
12630        "sha": "4ff57e5aba0e2d89c86ac896206750aa98c21f11",
12631        "description": "zink: fix -Warray-bounds warning",
12632        "nominated": true,
12633        "nomination_type": 1,
12634        "resolution": 1,
12635        "main_sha": null,
12636        "because_sha": "9c5a2ab6a9d8ffe61178a0f0850deacafb2ff155"
12637    },
12638    {
12639        "sha": "43d57189ddb50029fab328479c83c6e0340405c8",
12640        "description": "radeonsi: print the number of param exports for shader-db",
12641        "nominated": false,
12642        "nomination_type": null,
12643        "resolution": 4,
12644        "main_sha": null,
12645        "because_sha": null
12646    },
12647    {
12648        "sha": "d96a346120ef6ac88d82b5d3c34b602ae4fa694b",
12649        "description": "radeonsi: print all streamout info",
12650        "nominated": false,
12651        "nomination_type": null,
12652        "resolution": 4,
12653        "main_sha": null,
12654        "because_sha": null
12655    },
12656    {
12657        "sha": "3c471c0eb5a04ad87e2979afc6df193215f49379",
12658        "description": "ac/nir: move ac_are_tessfactors_def_in_all_invocs into radeonsi",
12659        "nominated": false,
12660        "nomination_type": null,
12661        "resolution": 4,
12662        "main_sha": null,
12663        "because_sha": null
12664    },
12665    {
12666        "sha": "116a05c72154d20bb47f17de2bda5e853c6528e9",
12667        "description": "ac: move ac_exp_param.h to ac_nir.h",
12668        "nominated": false,
12669        "nomination_type": null,
12670        "resolution": 4,
12671        "main_sha": null,
12672        "because_sha": null
12673    },
12674    {
12675        "sha": "d4a1766a5a932a0fc69c4f9e1eaf1923966dcbe5",
12676        "description": "radeonsi: move the GS copy shader into shader variants",
12677        "nominated": false,
12678        "nomination_type": null,
12679        "resolution": 4,
12680        "main_sha": null,
12681        "because_sha": null
12682    },
12683    {
12684        "sha": "1caa94f2a5f156aed22f66942757a37056e74f28",
12685        "description": "radeonsi: add into the disk cache key whether cached shaders contain LLVM IR",
12686        "nominated": false,
12687        "nomination_type": null,
12688        "resolution": 4,
12689        "main_sha": null,
12690        "because_sha": null
12691    },
12692    {
12693        "sha": "8ed9d38e73d30b94d829c4b72beceef0ef0c5040",
12694        "description": "radeonsi: move si_nir_scan_shader into si_shader_info.c",
12695        "nominated": false,
12696        "nomination_type": null,
12697        "resolution": 4,
12698        "main_sha": null,
12699        "because_sha": null
12700    },
12701    {
12702        "sha": "70919f30c1fabe6e171c689f06913ff43e61c0bf",
12703        "description": "radeonsi: change si_shader_output_values::vertex_stream to a bitmask",
12704        "nominated": false,
12705        "nomination_type": null,
12706        "resolution": 4,
12707        "main_sha": null,
12708        "because_sha": null
12709    },
12710    {
12711        "sha": "2c4926dfc81a2e3a753275a2d393bd475a872c76",
12712        "description": "radeonsi: use nir->scratch_size instead of ac_count_scratch_private_memory",
12713        "nominated": false,
12714        "nomination_type": null,
12715        "resolution": 4,
12716        "main_sha": null,
12717        "because_sha": null
12718    },
12719    {
12720        "sha": "3fb77ef2e0f45105d4ab2a38f474ac984e1bdee4",
12721        "description": "radeonsi: do opt_large_constants & lower_indirect_derefs after uniform inlining",
12722        "nominated": false,
12723        "nomination_type": null,
12724        "resolution": 4,
12725        "main_sha": null,
12726        "because_sha": null
12727    },
12728    {
12729        "sha": "198ad7e4dc7e766ccfbd686bd23962d291c95c95",
12730        "description": "radeonsi: move smoothing to the main shader part to remove 1 live VGPR",
12731        "nominated": false,
12732        "nomination_type": null,
12733        "resolution": 4,
12734        "main_sha": null,
12735        "because_sha": null
12736    },
12737    {
12738        "sha": "12b942bd16439823107426fdbca05c9c19ae9a0f",
12739        "description": "radeonsi: pass sample_coverage VGPR index to the PS prolog instead of guessing",
12740        "nominated": false,
12741        "nomination_type": null,
12742        "resolution": 4,
12743        "main_sha": null,
12744        "because_sha": null
12745    },
12746    {
12747        "sha": "3283df14257b7fcbe704b4a4f7c0e43b2a15cf4e",
12748        "description": "radeonsi: remove unused si_shader::prolog2",
12749        "nominated": false,
12750        "nomination_type": null,
12751        "resolution": 4,
12752        "main_sha": null,
12753        "because_sha": null
12754    },
12755    {
12756        "sha": "054d50904b7dae2a5b57c04caa865e8603034db2",
12757        "description": "radeonsi: don't bind the ESGS ring twice, handle the difference in the shader",
12758        "nominated": false,
12759        "nomination_type": null,
12760        "resolution": 4,
12761        "main_sha": null,
12762        "because_sha": null
12763    },
12764    {
12765        "sha": "18fadc8e6a1c49dccb4e4bba6eb215a9859168d1",
12766        "description": "radeonsi: reorder slots for internal buffers, reuse a slot for GS_QUERY_BUF",
12767        "nominated": false,
12768        "nomination_type": null,
12769        "resolution": 4,
12770        "main_sha": null,
12771        "because_sha": null
12772    },
12773    {
12774        "sha": "0246580106079c464f19e7f1012fd982c5917f1e",
12775        "description": "radeonsi: simplify compacted_mrt_index in si_export_mrt_color",
12776        "nominated": false,
12777        "nomination_type": null,
12778        "resolution": 4,
12779        "main_sha": null,
12780        "because_sha": null
12781    },
12782    {
12783        "sha": "ca5f11ccd33c4250ca5c535da7f6cae4097f1489",
12784        "description": "radeonsi: export mrtz before color exports",
12785        "nominated": false,
12786        "nomination_type": null,
12787        "resolution": 4,
12788        "main_sha": null,
12789        "because_sha": null
12790    },
12791    {
12792        "sha": "e762bc751eb59d6ec6c6f78feddb05f05d7882d5",
12793        "description": "radeonsi: remove unnecessary code that was used to find the last export",
12794        "nominated": false,
12795        "nomination_type": null,
12796        "resolution": 4,
12797        "main_sha": null,
12798        "because_sha": null
12799    },
12800    {
12801        "sha": "fd14e0afb15e7bb0f6597d627249712f21d5880e",
12802        "description": "radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilog",
12803        "nominated": false,
12804        "nomination_type": null,
12805        "resolution": 4,
12806        "main_sha": null,
12807        "because_sha": null
12808    },
12809    {
12810        "sha": "fd0229905560896c33793052fce9debfa58e70b8",
12811        "description": "radeonsi: clean up si_export_mrt_color",
12812        "nominated": false,
12813        "nomination_type": null,
12814        "resolution": 4,
12815        "main_sha": null,
12816        "because_sha": null
12817    },
12818    {
12819        "sha": "7f6643ffd07702616b12c9f2a5c037eb78f09afc",
12820        "description": "radeonsi: make get_thread_id_in_tg non-static",
12821        "nominated": false,
12822        "nomination_type": null,
12823        "resolution": 4,
12824        "main_sha": null,
12825        "because_sha": null
12826    },
12827    {
12828        "sha": "6386b95f0f3fa84bc8fa551b4614ba93d17dea67",
12829        "description": "radeonsi: modifiers can't disable DCC",
12830        "nominated": false,
12831        "nomination_type": null,
12832        "resolution": 4,
12833        "main_sha": null,
12834        "because_sha": null
12835    },
12836    {
12837        "sha": "d382ceea2beaf14478c986c4720898b2b36259f2",
12838        "description": "ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dword",
12839        "nominated": false,
12840        "nomination_type": null,
12841        "resolution": 4,
12842        "main_sha": null,
12843        "because_sha": null
12844    },
12845    {
12846        "sha": "e6aac44051852511fbeddafe0f845faf1e3e80d5",
12847        "description": "ac/llvm: add vindex into ac_build_buffer_store_dword",
12848        "nominated": false,
12849        "nomination_type": null,
12850        "resolution": 4,
12851        "main_sha": null,
12852        "because_sha": null
12853    },
12854    {
12855        "sha": "bb017d5d16722918a502b55784538ecb2483aec8",
12856        "description": "amd/registers: work around an assertion in parse_kernel_headers.py",
12857        "nominated": false,
12858        "nomination_type": null,
12859        "resolution": 4,
12860        "main_sha": null,
12861        "because_sha": null
12862    },
12863    {
12864        "sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd",
12865        "description": "v3dv: add a refcount mechanism to BOs",
12866        "nominated": false,
12867        "nomination_type": null,
12868        "resolution": 4,
12869        "main_sha": null,
12870        "because_sha": null
12871    },
12872    {
12873        "sha": "946bd90a097e8bf4f060f7a18d04f1df1c23275f",
12874        "description": "radeonsi: decrease the size of si_pm4_state::pm4 except for cs_preamble_state",
12875        "nominated": false,
12876        "nomination_type": null,
12877        "resolution": 4,
12878        "main_sha": null,
12879        "because_sha": null
12880    },
12881    {
12882        "sha": "a031cd3c2f4f5369d2c3a86df90fa1fa8862824a",
12883        "description": "radeonsi: replace SI_PM4_MAX_DW with a max_dw field",
12884        "nominated": false,
12885        "nomination_type": null,
12886        "resolution": 4,
12887        "main_sha": null,
12888        "because_sha": null
12889    },
12890    {
12891        "sha": "005fc20a345ee16448c1014dcdef72d2ed9c95df",
12892        "description": "radeonsi: pack si_pm4_state",
12893        "nominated": false,
12894        "nomination_type": null,
12895        "resolution": 4,
12896        "main_sha": null,
12897        "because_sha": null
12898    },
12899    {
12900        "sha": "3ea5beca1faf4b871774cf3fb41d0039a59a3d2f",
12901        "description": "radv: apply spi_cu_en to CU_EN",
12902        "nominated": false,
12903        "nomination_type": null,
12904        "resolution": 4,
12905        "main_sha": null,
12906        "because_sha": null
12907    },
12908    {
12909        "sha": "955c6de1c124233a57a98c5df445de971aca380f",
12910        "description": "radv: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en",
12911        "nominated": false,
12912        "nomination_type": null,
12913        "resolution": 4,
12914        "main_sha": null,
12915        "because_sha": null
12916    },
12917    {
12918        "sha": "384014bebe10cc56238bece7499bb23e5e6eff96",
12919        "description": "radeonsi: apply spi_cu_en to CU_EN",
12920        "nominated": false,
12921        "nomination_type": null,
12922        "resolution": 4,
12923        "main_sha": null,
12924        "because_sha": null
12925    },
12926    {
12927        "sha": "b06b481dfe55c831cbfad45ea1299bcb437b1555",
12928        "description": "radeonsi: program COMPUTE_STATIC_THREAD_MGMT_SE4..7 on Arcturus",
12929        "nominated": false,
12930        "nomination_type": null,
12931        "resolution": 4,
12932        "main_sha": null,
12933        "because_sha": null
12934    },
12935    {
12936        "sha": "5406ad93a9e61cc2088c7fd4b5d038db794bd4f5",
12937        "description": "radeonsi: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en",
12938        "nominated": false,
12939        "nomination_type": null,
12940        "resolution": 4,
12941        "main_sha": null,
12942        "because_sha": null
12943    },
12944    {
12945        "sha": "470b61f3a972e9ae8fc8d2715a110490576d6be3",
12946        "description": "ac/gpu_info: add AMD_CU_MASK environment variable to set CU_EN",
12947        "nominated": false,
12948        "nomination_type": null,
12949        "resolution": 4,
12950        "main_sha": null,
12951        "because_sha": null
12952    },
12953    {
12954        "sha": "a68cb9db8d0f32d9b08ac74f7a700fa553303041",
12955        "description": "ac/gpu_info: set cu_mask correctly for Arcturus",
12956        "nominated": false,
12957        "nomination_type": null,
12958        "resolution": 4,
12959        "main_sha": null,
12960        "because_sha": null
12961    },
12962    {
12963        "sha": "b9e8936bfb5e1ddce73140928342ab34f6a81bd9",
12964        "description": "i915g: Turn off FP16 in the vertex shaders.",
12965        "nominated": true,
12966        "nomination_type": 1,
12967        "resolution": 1,
12968        "main_sha": null,
12969        "because_sha": "f814a2449e2c08a811a54fdada7e256945e68953"
12970    },
12971    {
12972        "sha": "d27805753fdc6319676ef1c7aa86ac3d941c6a3c",
12973        "description": "Fix compilation on armv7l with gcc 11.2.0",
12974        "nominated": true,
12975        "nomination_type": 0,
12976        "resolution": 1,
12977        "main_sha": null,
12978        "because_sha": null
12979    },
12980    {
12981        "sha": "d2711f9b61a4c2c7fb2f1fe60bc9d02eefc53738",
12982        "description": "glsl/glcpp: make sure to expand new token after concatenation",
12983        "nominated": true,
12984        "nomination_type": 1,
12985        "resolution": 1,
12986        "main_sha": null,
12987        "because_sha": "28842c2331e6df2cbe18c0be3487ece93680075d"
12988    },
12989    {
12990        "sha": "4dc6cd5933c191ce50b9acdffaec202faedf7a4c",
12991        "description": "tgsi/exec: Simplify indirects now that they always use the ADDR file.",
12992        "nominated": false,
12993        "nomination_type": null,
12994        "resolution": 4,
12995        "main_sha": null,
12996        "because_sha": null
12997    },
12998    {
12999        "sha": "c00db99e0e0a3980342081ff2585d6b4fd390b2c",
13000        "description": "gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS",
13001        "nominated": false,
13002        "nomination_type": null,
13003        "resolution": 4,
13004        "main_sha": null,
13005        "because_sha": null
13006    },
13007    {
13008        "sha": "4bb9c0a28a5f06341060353dba1a017d154d51a4",
13009        "description": "nir_to_tgsi: Use the same address reg mappings as GLSL-to-TGSI did.",
13010        "nominated": false,
13011        "nomination_type": null,
13012        "resolution": 4,
13013        "main_sha": null,
13014        "because_sha": null
13015    },
13016    {
13017        "sha": "daf59694aca61ad16e5a23a98e967361105111e4",
13018        "description": "kmsro: Add 'rcar-du' driver support",
13019        "nominated": false,
13020        "nomination_type": null,
13021        "resolution": 4,
13022        "main_sha": null,
13023        "because_sha": null
13024    },
13025    {
13026        "sha": "69678d50d167a553d889687b3a84a260a5fb4e65",
13027        "description": "mesa: Remove unused _mesa_get_linear_format_srgb",
13028        "nominated": false,
13029        "nomination_type": null,
13030        "resolution": 4,
13031        "main_sha": null,
13032        "because_sha": null
13033    },
13034    {
13035        "sha": "267f28e384c4e538547ef09a9f645013705a2b78",
13036        "description": "mesa: Remove unused _mesa_format_fallback_rgbx_to_rgba",
13037        "nominated": false,
13038        "nomination_type": null,
13039        "resolution": 4,
13040        "main_sha": null,
13041        "because_sha": null
13042    },
13043    {
13044        "sha": "07d23c207a71317618663f053cbed5f75a5b5137",
13045        "description": "mesa: Remove unused _mesa_bind_texture",
13046        "nominated": false,
13047        "nomination_type": null,
13048        "resolution": 4,
13049        "main_sha": null,
13050        "because_sha": null
13051    },
13052    {
13053        "sha": "e44ce092bed5c684e735a7cec5ffa533a8e114fc",
13054        "description": "mesa: Remove unused _mesa_AllocTextureStorage_sw",
13055        "nominated": false,
13056        "nomination_type": null,
13057        "resolution": 4,
13058        "main_sha": null,
13059        "because_sha": null
13060    },
13061    {
13062        "sha": "c77da4de4b94dbc644120b57e3b3da70226c13b1",
13063        "description": "mesa: Remove unused _mesa_allow_light_in_model",
13064        "nominated": false,
13065        "nomination_type": null,
13066        "resolution": 4,
13067        "main_sha": null,
13068        "because_sha": null
13069    },
13070    {
13071        "sha": "d34d0f38e1ccd0a2cd66dfcddecff38c208cba77",
13072        "description": "radv: Support VRS for mesh shaders.",
13073        "nominated": false,
13074        "nomination_type": null,
13075        "resolution": 4,
13076        "main_sha": null,
13077        "because_sha": null
13078    },
13079    {
13080        "sha": "bc94c2718abf649d9eee195d2235562736b10903",
13081        "description": "aco: Emit VRS rate when it's per-primitive.",
13082        "nominated": false,
13083        "nomination_type": null,
13084        "resolution": 4,
13085        "main_sha": null,
13086        "because_sha": null
13087    },
13088    {
13089        "sha": "811c001049789cf6beb9c9064595d89021f1deff",
13090        "description": "radv: Lower primitive shading rate for mesh shaders.",
13091        "nominated": false,
13092        "nomination_type": null,
13093        "resolution": 4,
13094        "main_sha": null,
13095        "because_sha": null
13096    },
13097    {
13098        "sha": "c6becb9574447cb8b09a5f4b61d4e09463c57fa4",
13099        "description": "radv: Note when a mesh shader writes the primitive shading rate.",
13100        "nominated": false,
13101        "nomination_type": null,
13102        "resolution": 4,
13103        "main_sha": null,
13104        "because_sha": null
13105    },
13106    {
13107        "sha": "94f465856c27c5056cd86eed240c487c0bfcb998",
13108        "description": "clover: Move min image support check",
13109        "nominated": false,
13110        "nomination_type": null,
13111        "resolution": 4,
13112        "main_sha": null,
13113        "because_sha": null
13114    },
13115    {
13116        "sha": "12ac44378d66fd2a2719f89de24409d78ac41d25",
13117        "description": "radv: add UMR markers for the vertex prolog",
13118        "nominated": false,
13119        "nomination_type": null,
13120        "resolution": 4,
13121        "main_sha": null,
13122        "because_sha": null
13123    },
13124    {
13125        "sha": "14622b8bcc5aed3fdae2047df5aff4d1b3eb255a",
13126        "description": "radv: dump the VS prolog disassembly to the hang report",
13127        "nominated": false,
13128        "nomination_type": null,
13129        "resolution": 4,
13130        "main_sha": null,
13131        "because_sha": null
13132    },
13133    {
13134        "sha": "d659c2ef9c0f198b3dfa55e7c675f32cb4406ba1",
13135        "description": "radv: save the vertex prolog to the trace BO for debugging",
13136        "nominated": false,
13137        "nomination_type": null,
13138        "resolution": 4,
13139        "main_sha": null,
13140        "because_sha": null
13141    },
13142    {
13143        "sha": "2bf25e6f6e5cfd50c3fdc3b2bac870176691d3bd",
13144        "description": "radv,aco: keep track of the prolog disassembly if necessary",
13145        "nominated": false,
13146        "nomination_type": null,
13147        "resolution": 4,
13148        "main_sha": null,
13149        "because_sha": null
13150    },
13151    {
13152        "sha": "e8361740770444f2086b755e68a5a580263772a1",
13153        "description": "aco: do not print prologs disassembly if no disassembler",
13154        "nominated": false,
13155        "nomination_type": null,
13156        "resolution": 4,
13157        "main_sha": null,
13158        "because_sha": null
13159    },
13160    {
13161        "sha": "3ef736c94e1c8b168454d320bbabe104dc6667d3",
13162        "description": "aco: fix a dynamic-stack-buffer-overflow when printing instructions",
13163        "nominated": false,
13164        "nomination_type": null,
13165        "resolution": 4,
13166        "main_sha": null,
13167        "because_sha": null
13168    },
13169    {
13170        "sha": "ad2902cbbe0c87def5656e081cd9006fc4d74cc9",
13171        "description": "mapi: generate correct dispatch for EXT_draw_instanced",
13172        "nominated": false,
13173        "nomination_type": null,
13174        "resolution": 4,
13175        "main_sha": null,
13176        "because_sha": null
13177    },
13178    {
13179        "sha": "96ad4f64375905c710f881e6972784f597799457",
13180        "description": "r300: Remove broken optimization in rc_transform_KILL",
13181        "nominated": true,
13182        "nomination_type": 0,
13183        "resolution": 1,
13184        "main_sha": null,
13185        "because_sha": null
13186    },
13187    {
13188        "sha": "496947d0d4d2de4269e370825686f95331370e7d",
13189        "description": "ci: debian-clang: drop -Wno-error=absolute-value",
13190        "nominated": false,
13191        "nomination_type": null,
13192        "resolution": 4,
13193        "main_sha": null,
13194        "because_sha": null
13195    },
13196    {
13197        "sha": "c32c9014f5532829b5a24faaaa8f51947774d8ec",
13198        "description": "broadcom/compiler: fix compile warning -Wabsolute-value",
13199        "nominated": false,
13200        "nomination_type": null,
13201        "resolution": 4,
13202        "main_sha": null,
13203        "because_sha": null
13204    },
13205    {
13206        "sha": "574c4466f8e836c1dd6963351f880633f4c1a133",
13207        "description": "xa: fix compile warning for -Wabsolute-value",
13208        "nominated": false,
13209        "nomination_type": null,
13210        "resolution": 4,
13211        "main_sha": null,
13212        "because_sha": null
13213    },
13214    {
13215        "sha": "8092d58e2e2f3076ad5e5ef88670f3290df25f1b",
13216        "description": "util/u_trace: protect against reentrant calls",
13217        "nominated": false,
13218        "nomination_type": null,
13219        "resolution": 4,
13220        "main_sha": null,
13221        "because_sha": null
13222    },
13223    {
13224        "sha": "13bdd8da5e9b8e52b3913be8c2d18610a7b31605",
13225        "description": "driconf: enable glthread for Minecraft-FTB, Stellaris, Battletech",
13226        "nominated": false,
13227        "nomination_type": null,
13228        "resolution": 4,
13229        "main_sha": null,
13230        "because_sha": null
13231    },
13232    {
13233        "sha": "d28677cfd96b17904e39bde58dbe974a69c05d2a",
13234        "description": "nouveau/nir: Lower 64-bit phis",
13235        "nominated": false,
13236        "nomination_type": null,
13237        "resolution": 4,
13238        "main_sha": null,
13239        "because_sha": null
13240    },
13241    {
13242        "sha": "ce723950082e5abc52e5d6c2fa5c5c87cc54d617",
13243        "description": "radeonsi: add a debug option that disables DCC for all exported buffers",
13244        "nominated": false,
13245        "nomination_type": null,
13246        "resolution": 4,
13247        "main_sha": null,
13248        "because_sha": null
13249    },
13250    {
13251        "sha": "4cc054804618403a24e9ad48fd860d13fa911a95",
13252        "description": "zink: malloc/sizeof mismatch",
13253        "nominated": false,
13254        "nomination_type": null,
13255        "resolution": 4,
13256        "main_sha": null,
13257        "because_sha": null
13258    },
13259    {
13260        "sha": "495b2c537b386cd1945f52bac038b737654e443e",
13261        "description": "ci: debian-clang: -Wno-error for sometimes-uninitialized",
13262        "nominated": false,
13263        "nomination_type": null,
13264        "resolution": 4,
13265        "main_sha": null,
13266        "because_sha": null
13267    },
13268    {
13269        "sha": "9e2f1f05c6331d724110a5d4d2a7f5df8ac86115",
13270        "description": "r600/sb: silence a sometimes-uninitialized warning",
13271        "nominated": false,
13272        "nomination_type": null,
13273        "resolution": 4,
13274        "main_sha": null,
13275        "because_sha": null
13276    },
13277    {
13278        "sha": "2a4c56e4e370c05da3847ebd42a9278d01f78fab",
13279        "description": "mesa/vbo: be more comprehensive for degenerate primitive conversion in dlists",
13280        "nominated": false,
13281        "nomination_type": null,
13282        "resolution": 4,
13283        "main_sha": null,
13284        "because_sha": null
13285    },
13286    {
13287        "sha": "29d319c767394b685e2b421a89a7e8e7103e2688",
13288        "description": "pan/bi: Fix load_const of 1-bit booleans",
13289        "nominated": true,
13290        "nomination_type": 1,
13291        "resolution": 1,
13292        "main_sha": null,
13293        "because_sha": "646e03c451980c7082a139ba4a6c7eb370822cc7"
13294    },
13295    {
13296        "sha": "78ef08a0611f27b87ab2180fb3da2191daf34bb8",
13297        "description": "anv: enable adaptive sync for ANV",
13298        "nominated": false,
13299        "nomination_type": null,
13300        "resolution": 4,
13301        "main_sha": null,
13302        "because_sha": null
13303    },
13304    {
13305        "sha": "89b54626fea1b68680f3e6f4694e79bb5d620f49",
13306        "description": "iris: enable adaptive sync for IRIS",
13307        "nominated": false,
13308        "nomination_type": null,
13309        "resolution": 4,
13310        "main_sha": null,
13311        "because_sha": null
13312    },
13313    {
13314        "sha": "795638767d142a58b76c91a0719e42536435320f",
13315        "description": "pan/bi: Use fused dual source blending",
13316        "nominated": false,
13317        "nomination_type": null,
13318        "resolution": 4,
13319        "main_sha": null,
13320        "because_sha": null
13321    },
13322    {
13323        "sha": "af3863c6585f2fdec8564451482a168fbfce462b",
13324        "description": "pan/bi: Allow an extra staging source",
13325        "nominated": false,
13326        "nomination_type": null,
13327        "resolution": 4,
13328        "main_sha": null,
13329        "because_sha": null
13330    },
13331    {
13332        "sha": "251b1c17537281aa87696fe4873a500603d7957f",
13333        "description": "pan/bi: Use is_staging_src helper",
13334        "nominated": false,
13335        "nomination_type": null,
13336        "resolution": 4,
13337        "main_sha": null,
13338        "because_sha": null
13339    },
13340    {
13341        "sha": "c4da1b84d3fe71ad0367db561724182a12b4c76b",
13342        "description": "panfrost: Remove pan_nir_reorder_writeout",
13343        "nominated": false,
13344        "nomination_type": null,
13345        "resolution": 4,
13346        "main_sha": null,
13347        "because_sha": null
13348    },
13349    {
13350        "sha": "d3fb341b4a696678dd6b7f26c8fa743656715631",
13351        "description": "panfrost: Combine dual source blends",
13352        "nominated": false,
13353        "nomination_type": null,
13354        "resolution": 4,
13355        "main_sha": null,
13356        "because_sha": null
13357    },
13358    {
13359        "sha": "24ea7cbb061eb9b6675c8e34025a6619541e0bdc",
13360        "description": "nir: Extend store_combined_output_pan",
13361        "nominated": false,
13362        "nomination_type": null,
13363        "resolution": 4,
13364        "main_sha": null,
13365        "because_sha": null
13366    },
13367    {
13368        "sha": "e42133aa2ffdb16b3430bc03aa32c572801fdfe8",
13369        "description": "panfrost: Simplify blend lowering pass",
13370        "nominated": false,
13371        "nomination_type": null,
13372        "resolution": 4,
13373        "main_sha": null,
13374        "because_sha": null
13375    },
13376    {
13377        "sha": "5c168f09eb92af8f12abdafe0f0b9de903330959",
13378        "description": "nir: Eliminate store_combined_output_pan BASE",
13379        "nominated": false,
13380        "nomination_type": null,
13381        "resolution": 4,
13382        "main_sha": null,
13383        "because_sha": null
13384    },
13385    {
13386        "sha": "b3d72727537ff1b40323148ac040f84cdbb575c1",
13387        "description": "pan/mdg: Don't read base for combined stores",
13388        "nominated": false,
13389        "nomination_type": null,
13390        "resolution": 4,
13391        "main_sha": null,
13392        "because_sha": null
13393    },
13394    {
13395        "sha": "996645e4794acc84537b6b69680acfc46620bbcb",
13396        "description": "pan/bi: Don't read base for combined stores",
13397        "nominated": false,
13398        "nomination_type": null,
13399        "resolution": 4,
13400        "main_sha": null,
13401        "because_sha": null
13402    },
13403    {
13404        "sha": "31d839aacc63831e7e13c46d5070672fb09ff844",
13405        "description": "aco: lower masked swizzle to DPP8",
13406        "nominated": false,
13407        "nomination_type": null,
13408        "resolution": 4,
13409        "main_sha": null,
13410        "because_sha": null
13411    },
13412    {
13413        "sha": "da0412e55b1cd49f083abd1cb3d349c02e1c85e1",
13414        "description": "aco: support DPP8",
13415        "nominated": false,
13416        "nomination_type": null,
13417        "resolution": 4,
13418        "main_sha": null,
13419        "because_sha": null
13420    },
13421    {
13422        "sha": "5c3dfb4ef51ab33a2a67a55d4c499004e973e523",
13423        "description": "gallium/aux: Move index offsetting from prim restart to primconvert",
13424        "nominated": false,
13425        "nomination_type": 1,
13426        "resolution": 4,
13427        "main_sha": null,
13428        "because_sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67"
13429    },
13430    {
13431        "sha": "46c59e8fd69b1537421794c997407e4d1d795be6",
13432        "description": "radv: Remove dependencies on vk_common entrypoints.",
13433        "nominated": false,
13434        "nomination_type": 1,
13435        "resolution": 4,
13436        "main_sha": null,
13437        "because_sha": "91fe0b5629d263b81950493d3176ecfe7aa29004"
13438    },
13439    {
13440        "sha": "8c4c63a6ed1c914a519426ed4dd51ae9096b00c5",
13441        "description": "radv: Rename submit2->submit.",
13442        "nominated": false,
13443        "nomination_type": null,
13444        "resolution": 4,
13445        "main_sha": null,
13446        "because_sha": null
13447    },
13448    {
13449        "sha": "84ec547f69edcce8caba30005947c2696e5de1bb",
13450        "description": "radv: Remove syncobj reset mechanism.",
13451        "nominated": false,
13452        "nomination_type": null,
13453        "resolution": 4,
13454        "main_sha": null,
13455        "because_sha": null
13456    },
13457    {
13458        "sha": "91fe0b5629d263b81950493d3176ecfe7aa29004",
13459        "description": "radv: Delete lots of sync code.",
13460        "nominated": false,
13461        "nomination_type": null,
13462        "resolution": 4,
13463        "main_sha": null,
13464        "because_sha": null
13465    },
13466    {
13467        "sha": "967fc415fc4ff3a7a556dbc4d9a851ec1b8ff2de",
13468        "description": "radv: Add new submission path for use by the common sync framework.",
13469        "nominated": false,
13470        "nomination_type": null,
13471        "resolution": 4,
13472        "main_sha": null,
13473        "because_sha": null
13474    },
13475    {
13476        "sha": "93cde57f7a5009fb95c71c9daef98dbcc2675efa",
13477        "description": "radv: Add new cs_submit2 winsys call.",
13478        "nominated": false,
13479        "nomination_type": null,
13480        "resolution": 4,
13481        "main_sha": null,
13482        "because_sha": null
13483    },
13484    {
13485        "sha": "9d75f23350ebe3c7a5125864d30363a8a056ba4a",
13486        "description": "radv: Use vk_command_buffer for preambles.",
13487        "nominated": false,
13488        "nomination_type": null,
13489        "resolution": 4,
13490        "main_sha": null,
13491        "because_sha": null
13492    },
13493    {
13494        "sha": "31da5c41b6b29dbdd15828d5b33972ad5bf1b62d",
13495        "description": "radv: Set horizontal sync types.",
13496        "nominated": false,
13497        "nomination_type": null,
13498        "resolution": 4,
13499        "main_sha": null,
13500        "because_sha": null
13501    },
13502    {
13503        "sha": "1965872b417deaee84b12be6862065e7a5965819",
13504        "description": "radv: Add function to allow WSI signalling fences/semaphores.",
13505        "nominated": false,
13506        "nomination_type": null,
13507        "resolution": 4,
13508        "main_sha": null,
13509        "because_sha": null
13510    },
13511    {
13512        "sha": "3055d2f9dfed64e2b2a07afaffb6e61e7a1e8e22",
13513        "description": "radv: Initialize vk device drm fd.",
13514        "nominated": false,
13515        "nomination_type": null,
13516        "resolution": 4,
13517        "main_sha": null,
13518        "because_sha": null
13519    },
13520    {
13521        "sha": "101a366e5799bc3aae2194d2d9dec9e3112208a3",
13522        "description": "meson: Bump libdrm_amdgpu version req to 2.4.109.",
13523        "nominated": false,
13524        "nomination_type": null,
13525        "resolution": 4,
13526        "main_sha": null,
13527        "because_sha": null
13528    },
13529    {
13530        "sha": "1a84dd6358c71c532461bee63d325719a10b4537",
13531        "description": "radv: Use vulkan runtime for device lost.",
13532        "nominated": false,
13533        "nomination_type": null,
13534        "resolution": 4,
13535        "main_sha": null,
13536        "because_sha": null
13537    },
13538    {
13539        "sha": "085f99b729bb91d52c612a391381c97edcadcbaa",
13540        "description": "radv: Use dispatch table for wsi_display.c",
13541        "nominated": false,
13542        "nomination_type": null,
13543        "resolution": 4,
13544        "main_sha": null,
13545        "because_sha": null
13546    },
13547    {
13548        "sha": "40558dbe91dc306ee7ecb6a0df3615ec1ec89f4a",
13549        "description": "radv: Use dispatch table for QueueWaitIdle in the SQTT layer.",
13550        "nominated": false,
13551        "nomination_type": null,
13552        "resolution": 4,
13553        "main_sha": null,
13554        "because_sha": null
13555    },
13556    {
13557        "sha": "7a84314c12ae0d001eb7d9df7d1f3c5c1c04b819",
13558        "description": "vulkan/runtime: Add sparse bind support.",
13559        "nominated": false,
13560        "nomination_type": null,
13561        "resolution": 4,
13562        "main_sha": null,
13563        "because_sha": null
13564    },
13565    {
13566        "sha": "73cdc302ab9bdb3fde57fe161a0a169b5a807344",
13567        "description": "vulkan/runtime: Refactor queue submit to take an argument struct.",
13568        "nominated": false,
13569        "nomination_type": null,
13570        "resolution": 4,
13571        "main_sha": null,
13572        "because_sha": null
13573    },
13574    {
13575        "sha": "16a527deefbfced83fec0f0c886c6120bd3e37b4",
13576        "description": "aco: don't split VOP3P definitions",
13577        "nominated": false,
13578        "nomination_type": null,
13579        "resolution": 4,
13580        "main_sha": null,
13581        "because_sha": null
13582    },
13583    {
13584        "sha": "7e02787a544a758d134a814eda54068ec1bf25d2",
13585        "description": "aco: use p_create_vector(v2b,v2b) in get_alu_src_vop3p()",
13586        "nominated": false,
13587        "nomination_type": null,
13588        "resolution": 4,
13589        "main_sha": null,
13590        "because_sha": null
13591    },
13592    {
13593        "sha": "e56d8b0b2e0022f72875f8850476b3ec0a0df742",
13594        "description": "aco: use explicit zero-padding for 64bit image loads in expand_vector()",
13595        "nominated": false,
13596        "nomination_type": null,
13597        "resolution": 4,
13598        "main_sha": null,
13599        "because_sha": null
13600    },
13601    {
13602        "sha": "91f17e1c7311664a0efc6d07ae1e05df3febbd2c",
13603        "description": "aco/optimizer: apply extract from subdword p_split_vector",
13604        "nominated": false,
13605        "nomination_type": null,
13606        "resolution": 4,
13607        "main_sha": null,
13608        "because_sha": null
13609    },
13610    {
13611        "sha": "fb622775b5e583784cd836afa4e00faf538ae178",
13612        "description": "aco/optimizer: optimize extract(extract())",
13613        "nominated": false,
13614        "nomination_type": null,
13615        "resolution": 4,
13616        "main_sha": null,
13617        "because_sha": null
13618    },
13619    {
13620        "sha": "5ad9c20d4ad7dbcb20515091750658e133feaf25",
13621        "description": "aco/optimizer: apply extract from p_extract_vector",
13622        "nominated": false,
13623        "nomination_type": null,
13624        "resolution": 4,
13625        "main_sha": null,
13626        "because_sha": null
13627    },
13628    {
13629        "sha": "11712729eb837f093816028b5ec9802a03f6f6ed",
13630        "description": "aco/optimizer: keep instr_mod_labels after applying extract",
13631        "nominated": false,
13632        "nomination_type": null,
13633        "resolution": 4,
13634        "main_sha": null,
13635        "because_sha": null
13636    },
13637    {
13638        "sha": "1502c22e2c32d6a87dd17bdc76af68b8470cb6ea",
13639        "description": "aco: don't allow SDWA on VOP3P instructions",
13640        "nominated": true,
13641        "nomination_type": 0,
13642        "resolution": 1,
13643        "main_sha": null,
13644        "because_sha": null
13645    },
13646    {
13647        "sha": "90994e4db7000951be058a956813e4a828f862c9",
13648        "description": "radv: add drirc radv_disable_htile_layers and enable it for F1 2021",
13649        "nominated": true,
13650        "nomination_type": 0,
13651        "resolution": 1,
13652        "main_sha": null,
13653        "because_sha": null
13654    },
13655    {
13656        "sha": "ce5d7bf5085de668d3203f922822f71d4bc0d6b2",
13657        "description": "radv: fix copying mutable descriptors to sampler descriptors",
13658        "nominated": false,
13659        "nomination_type": null,
13660        "resolution": 4,
13661        "main_sha": null,
13662        "because_sha": null
13663    },
13664    {
13665        "sha": "6fee84bc2e7aaa250df00f0731a05310750d2a9c",
13666        "description": "radv: Enable NV_mesh_shader with a perftest flag.",
13667        "nominated": false,
13668        "nomination_type": null,
13669        "resolution": 4,
13670        "main_sha": null,
13671        "because_sha": null
13672    },
13673    {
13674        "sha": "f2dd1fbc637251465ab9b97f54fbc13227460ab4",
13675        "description": "radv: Implement NV_mesh_shader draw calls.",
13676        "nominated": false,
13677        "nomination_type": null,
13678        "resolution": 4,
13679        "main_sha": null,
13680        "because_sha": null
13681    },
13682    {
13683        "sha": "8d238f5581b5a3c1b34393649724d90019307f20",
13684        "description": "aco: Export per-primitive mesh shader output attributes.",
13685        "nominated": false,
13686        "nomination_type": null,
13687        "resolution": 4,
13688        "main_sha": null,
13689        "because_sha": null
13690    },
13691    {
13692        "sha": "fc1424f1d8ffe615f43e762b68dc72f4203aca7a",
13693        "description": "aco: Use the correct outinfo for mesh shaders.",
13694        "nominated": false,
13695        "nomination_type": null,
13696        "resolution": 4,
13697        "main_sha": null,
13698        "because_sha": null
13699    },
13700    {
13701        "sha": "92556d6067503a503bc78290ecbc5ee6dd328e0a",
13702        "description": "aco: Add 1D workgroup_id support for mesh shaders.",
13703        "nominated": false,
13704        "nomination_type": null,
13705        "resolution": 4,
13706        "main_sha": null,
13707        "because_sha": null
13708    },
13709    {
13710        "sha": "7759323b75d23f1b12c331df818c50bca6030f4d",
13711        "description": "aco: Update README about NGG and mesh shaders.",
13712        "nominated": false,
13713        "nomination_type": null,
13714        "resolution": 4,
13715        "main_sha": null,
13716        "because_sha": null
13717    },
13718    {
13719        "sha": "6766e6a985d7a1ea3dc0eb3896c9fce745b9717b",
13720        "description": "aco: Add Mesh and Task shader stages.",
13721        "nominated": false,
13722        "nomination_type": null,
13723        "resolution": 4,
13724        "main_sha": null,
13725        "because_sha": null
13726    },
13727    {
13728        "sha": "7ae425c5d42776ccbac9bf5481cfc1f1af206bc2",
13729        "description": "radv: Add support for mesh shading pipelines in the command buffer.",
13730        "nominated": false,
13731        "nomination_type": null,
13732        "resolution": 4,
13733        "main_sha": null,
13734        "because_sha": null
13735    },
13736    {
13737        "sha": "8dc4f626accb32e8bd8dabc44b42d1ce49883f09",
13738        "description": "radv: Create mesh shading pipelines.",
13739        "nominated": false,
13740        "nomination_type": null,
13741        "resolution": 4,
13742        "main_sha": null,
13743        "because_sha": null
13744    },
13745    {
13746        "sha": "e2df56f502be81f6039d725ba6ecacfd28fa18bf",
13747        "description": "radv: Set output driver locations for mesh shaders.",
13748        "nominated": false,
13749        "nomination_type": null,
13750        "resolution": 4,
13751        "main_sha": null,
13752        "because_sha": null
13753    },
13754    {
13755        "sha": "11501fa6860cc31f66ad35b7c3b87d2a28e99138",
13756        "description": "radv: Compile mesh shaders and apply the necessary NIR lowerings.",
13757        "nominated": false,
13758        "nomination_type": null,
13759        "resolution": 4,
13760        "main_sha": null,
13761        "because_sha": null
13762    },
13763    {
13764        "sha": "ae82d9d8f456f09d833e09e1430c4d6ddac32af4",
13765        "description": "radv: Setup shader arguments for mesh shaders.",
13766        "nominated": false,
13767        "nomination_type": null,
13768        "resolution": 4,
13769        "main_sha": null,
13770        "because_sha": null
13771    },
13772    {
13773        "sha": "e3a80d9d29bcf1ac0f9457cb7c1dfd834bddc5bf",
13774        "description": "radv: Add support for per-primitive mesh shader outputs.",
13775        "nominated": false,
13776        "nomination_type": null,
13777        "resolution": 4,
13778        "main_sha": null,
13779        "because_sha": null
13780    },
13781    {
13782        "sha": "c7027156ea3eb1f4739af8bb63e1aa04d522af90",
13783        "description": "radv: Cleanup VS output param assignment.",
13784        "nominated": false,
13785        "nomination_type": null,
13786        "resolution": 4,
13787        "main_sha": null,
13788        "because_sha": null
13789    },
13790    {
13791        "sha": "256dcc209f4157f4b9ef4fea96e86b85c4d0590a",
13792        "description": "radv: Cleanup PS input generation.",
13793        "nominated": false,
13794        "nomination_type": null,
13795        "resolution": 4,
13796        "main_sha": null,
13797        "because_sha": null
13798    },
13799    {
13800        "sha": "459b4961bd3ef6143d80bf3c07b875a3006067b8",
13801        "description": "radv: Add mesh shader specific info.",
13802        "nominated": false,
13803        "nomination_type": null,
13804        "resolution": 4,
13805        "main_sha": null,
13806        "because_sha": null
13807    },
13808    {
13809        "sha": "32bc466dcbcf0cc584a0afaa7702413b30c28de0",
13810        "description": "radv: Add radv_pipeline_has_mesh helper.",
13811        "nominated": false,
13812        "nomination_type": null,
13813        "resolution": 4,
13814        "main_sha": null,
13815        "because_sha": null
13816    },
13817    {
13818        "sha": "7aa42e023a7907c58062bb286c37da3a1f58999d",
13819        "description": "ac/nir/ngg: Lower NV mesh shaders to NGG semantics.",
13820        "nominated": false,
13821        "nomination_type": null,
13822        "resolution": 4,
13823        "main_sha": null,
13824        "because_sha": null
13825    },
13826    {
13827        "sha": "1a1f5ad11d1aa2cefa084391de04583f78778541",
13828        "description": "gitlab-ci: Disable radv-fossils again.",
13829        "nominated": false,
13830        "nomination_type": null,
13831        "resolution": 4,
13832        "main_sha": null,
13833        "because_sha": null
13834    },
13835    {
13836        "sha": "273edf76c288e48ef78ccfe1e9da51788a38800d",
13837        "description": "Fixed you're to your",
13838        "nominated": false,
13839        "nomination_type": null,
13840        "resolution": 4,
13841        "main_sha": null,
13842        "because_sha": null
13843    },
13844    {
13845        "sha": "fe617bcca0e7d8510c60be8a083f6fabe7acf1c8",
13846        "description": "intel/compiler/test: Fix build with GCC 7",
13847        "nominated": true,
13848        "nomination_type": 1,
13849        "resolution": 1,
13850        "main_sha": null,
13851        "because_sha": "c847bfaaf5cf4ef2550bb90e6f9db81db1870ee0"
13852    },
13853    {
13854        "sha": "8371591dc60f6b9b5d1b5b3d273105abd309887d",
13855        "description": "microsoft/compiler: Fix LOD instruction to return 2 values",
13856        "nominated": false,
13857        "nomination_type": null,
13858        "resolution": 4,
13859        "main_sha": null,
13860        "because_sha": null
13861    },
13862    {
13863        "sha": "8926cfc9f71ce6e9e901e99a2ed65613ff27a265",
13864        "description": "d3d12: Enable texture gather",
13865        "nominated": false,
13866        "nomination_type": null,
13867        "resolution": 4,
13868        "main_sha": null,
13869        "because_sha": null
13870    },
13871    {
13872        "sha": "bd7fc35d6a03265803263e0ee371d0080157af85",
13873        "description": "d3d12: Handle cubemap gather on int cubemaps",
13874        "nominated": false,
13875        "nomination_type": null,
13876        "resolution": 4,
13877        "main_sha": null,
13878        "because_sha": null
13879    },
13880    {
13881        "sha": "9ba4569184b796d4d186b630f8829e9e0e333d1a",
13882        "description": "microsoft/compiler: Position should always be no-perspective",
13883        "nominated": false,
13884        "nomination_type": null,
13885        "resolution": 4,
13886        "main_sha": null,
13887        "because_sha": null
13888    },
13889    {
13890        "sha": "fe963f336ccafee32f5397956f5c174d24bff874",
13891        "description": "d3d12: Enable cubemap arrays",
13892        "nominated": false,
13893        "nomination_type": null,
13894        "resolution": 4,
13895        "main_sha": null,
13896        "because_sha": null
13897    },
13898    {
13899        "sha": "5b32915055c2def05a000990424fb5649a85e1a3",
13900        "description": "d3d12: Replace pipe cap literals with D3D12 defines when available",
13901        "nominated": false,
13902        "nomination_type": null,
13903        "resolution": 4,
13904        "main_sha": null,
13905        "because_sha": null
13906    },
13907    {
13908        "sha": "71e2df73d95c418ff21312b0ed7b8420eb927999",
13909        "description": "radeonsi: enable ARB_sparse_texture",
13910        "nominated": false,
13911        "nomination_type": null,
13912        "resolution": 4,
13913        "main_sha": null,
13914        "because_sha": null
13915    },
13916    {
13917        "sha": "5a844f87a1f2b341f2d086b21363b1ba4b01460a",
13918        "description": "radeonsi: support texture resource commit",
13919        "nominated": false,
13920        "nomination_type": null,
13921        "resolution": 4,
13922        "main_sha": null,
13923        "because_sha": null
13924    },
13925    {
13926        "sha": "5f3c904ac81641f99381f1b0ea9ffe556f55b7a2",
13927        "description": "radeonsi: implement get_sparse_texture_virtual_page_size",
13928        "nominated": false,
13929        "nomination_type": null,
13930        "resolution": 4,
13931        "main_sha": null,
13932        "because_sha": null
13933    },
13934    {
13935        "sha": "c11059c2b55fdc16f901a976f6d27aa391d96420",
13936        "description": "radeonsi: use staging buffer for sparse texture when transfer map",
13937        "nominated": false,
13938        "nomination_type": null,
13939        "resolution": 4,
13940        "main_sha": null,
13941        "because_sha": null
13942    },
13943    {
13944        "sha": "c2bb232dae743c774887546fcfdd9c68921e794e",
13945        "description": "radeonsi: support alloc a sparse texture",
13946        "nominated": false,
13947        "nomination_type": null,
13948        "resolution": 4,
13949        "main_sha": null,
13950        "because_sha": null
13951    },
13952    {
13953        "sha": "1876285c273101f067083e917470f00dbf770e8f",
13954        "description": "ac/surface: add prt_tile_depth",
13955        "nominated": false,
13956        "nomination_type": null,
13957        "resolution": 4,
13958        "main_sha": null,
13959        "because_sha": null
13960    },
13961    {
13962        "sha": "92d810fa74af894bcca5f75405637fa595357974",
13963        "description": "ac/surface: fix prt_first_mip_tail calculation for gfx9+",
13964        "nominated": false,
13965        "nomination_type": null,
13966        "resolution": 4,
13967        "main_sha": null,
13968        "because_sha": null
13969    },
13970    {
13971        "sha": "40928e452dae4f7795bb78013b76919c62043833",
13972        "description": "winsys/radeon: change surface_init flags to 64bit",
13973        "nominated": false,
13974        "nomination_type": null,
13975        "resolution": 4,
13976        "main_sha": null,
13977        "because_sha": null
13978    },
13979    {
13980        "sha": "30daded7e9292bff51d0b59e8c06546bb741259a",
13981        "description": "mesa/st: update NumSparseLevels from pipe_resource",
13982        "nominated": false,
13983        "nomination_type": null,
13984        "resolution": 4,
13985        "main_sha": null,
13986        "because_sha": null
13987    },
13988    {
13989        "sha": "90415c1a3a4b987a9cf38a44a094eea9f27d0b9c",
13990        "description": "mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT",
13991        "nominated": false,
13992        "nomination_type": null,
13993        "resolution": 4,
13994        "main_sha": null,
13995        "because_sha": null
13996    },
13997    {
13998        "sha": "82f2ab0bfc067bc42d973afa5eb88b5b2d30571c",
13999        "description": "mesa/st: add st_TexturePageCommitment interface",
14000        "nominated": false,
14001        "nomination_type": null,
14002        "resolution": 4,
14003        "main_sha": null,
14004        "because_sha": null
14005    },
14006    {
14007        "sha": "34e5c14f705a551c1ae5dbb3245159a711fc05cb",
14008        "description": "mesa: glTexStorage* support sparse texture allocation",
14009        "nominated": false,
14010        "nomination_type": null,
14011        "resolution": 4,
14012        "main_sha": null,
14013        "because_sha": null
14014    },
14015    {
14016        "sha": "482fe7630038106b8b01812dba29fe1354b4f184",
14017        "description": "mesa/st: add st_GetSparseTextureVirtualPageSize interface",
14018        "nominated": false,
14019        "nomination_type": null,
14020        "resolution": 4,
14021        "main_sha": null,
14022        "because_sha": null
14023    },
14024    {
14025        "sha": "c7c5f9e16887fd10c22fbc3fd443201f0d798e12",
14026        "description": "mesa: add ARB_sparse_texture texture param set/get",
14027        "nominated": false,
14028        "nomination_type": null,
14029        "resolution": 4,
14030        "main_sha": null,
14031        "because_sha": null
14032    },
14033    {
14034        "sha": "b1c32a6c8c2ffb38627a560bc738ffde2c5e25a4",
14035        "description": "mesa: add ARB_sparse_texture query in glGetInternalformativ",
14036        "nominated": false,
14037        "nomination_type": null,
14038        "resolution": 4,
14039        "main_sha": null,
14040        "because_sha": null
14041    },
14042    {
14043        "sha": "1a616c4b294439d651d9e987137048dae987ebea",
14044        "description": "gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace",
14045        "nominated": false,
14046        "nomination_type": null,
14047        "resolution": 4,
14048        "main_sha": null,
14049        "because_sha": null
14050    },
14051    {
14052        "sha": "eed8421bbac0ba814a5634550fd4ea02baec57a9",
14053        "description": "gallium: add screen get_sparse_texture_virtual_page_size callback",
14054        "nominated": false,
14055        "nomination_type": null,
14056        "resolution": 4,
14057        "main_sha": null,
14058        "because_sha": null
14059    },
14060    {
14061        "sha": "f3ea79f65e24fa20a2a7451879cf99a56aca736d",
14062        "description": "mesa: add ARB_sparse_texture constants",
14063        "nominated": false,
14064        "nomination_type": null,
14065        "resolution": 4,
14066        "main_sha": null,
14067        "because_sha": null
14068    },
14069    {
14070        "sha": "e1cecd8964cd570d923464b5aedf0fbf3c662608",
14071        "description": "mesa: add ARB_sparse_texture extension",
14072        "nominated": false,
14073        "nomination_type": null,
14074        "resolution": 4,
14075        "main_sha": null,
14076        "because_sha": null
14077    },
14078    {
14079        "sha": "7f48aba64197d0cae648cc046869e1afd6f3da6e",
14080        "description": "gallium: add caps for sparse texture support",
14081        "nominated": false,
14082        "nomination_type": null,
14083        "resolution": 4,
14084        "main_sha": null,
14085        "because_sha": null
14086    },
14087    {
14088        "sha": "bcaf9704ad74aa59cbc7584c42fba525d49fc630",
14089        "description": "glapi: should not add alias function to static_data.py",
14090        "nominated": true,
14091        "nomination_type": 1,
14092        "resolution": 1,
14093        "main_sha": null,
14094        "because_sha": "757bc6d37a69bafd31f1f240f4f490d51288ba1e"
14095    },
14096    {
14097        "sha": "94351c94dbab22d0ad0f524dbf945795fb554a16",
14098        "description": "r600/sfn: Remove unused AluInstruction members.",
14099        "nominated": false,
14100        "nomination_type": null,
14101        "resolution": 4,
14102        "main_sha": null,
14103        "because_sha": null
14104    },
14105    {
14106        "sha": "9130e4564b8481b51c6d709bc9b8466cd223b722",
14107        "description": "crocus: set max clip planes to 6 for gen4.",
14108        "nominated": false,
14109        "nomination_type": null,
14110        "resolution": 4,
14111        "main_sha": null,
14112        "because_sha": null
14113    },
14114    {
14115        "sha": "af3cbc53794710bdd417057bf49334d9056a77fc",
14116        "description": "gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number",
14117        "nominated": false,
14118        "nomination_type": null,
14119        "resolution": 4,
14120        "main_sha": null,
14121        "because_sha": null
14122    },
14123    {
14124        "sha": "f1c1fcfdce45280ab13e70e246d0c662dfe6830d",
14125        "description": "crocus: don't create staging resources > half aperture",
14126        "nominated": false,
14127        "nomination_type": null,
14128        "resolution": 4,
14129        "main_sha": null,
14130        "because_sha": null
14131    },
14132    {
14133        "sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda",
14134        "description": "crocus: fail resource allocation properly.",
14135        "nominated": true,
14136        "nomination_type": 1,
14137        "resolution": 1,
14138        "main_sha": null,
14139        "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
14140    },
14141    {
14142        "sha": "a2293e33fd1255049b61c57d93eb89d1dc19c1f0",
14143        "description": "intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint",
14144        "nominated": true,
14145        "nomination_type": 1,
14146        "resolution": 1,
14147        "main_sha": null,
14148        "because_sha": "de625dddeea4c134a713a96efa4fd8d19fdee823"
14149    },
14150    {
14151        "sha": "c2217acaa57859c2b172e14590e05e2e4d069023",
14152        "description": "ci/i915g: Add a couple more recent regressions.",
14153        "nominated": false,
14154        "nomination_type": null,
14155        "resolution": 4,
14156        "main_sha": null,
14157        "because_sha": null
14158    },
14159    {
14160        "sha": "177bf24569d3391530090c6b1a1240b7ba8e5ae3",
14161        "description": "ci: Enable reporting to the flakes IRC channel for i915g and crocus.",
14162        "nominated": false,
14163        "nomination_type": null,
14164        "resolution": 4,
14165        "main_sha": null,
14166        "because_sha": null
14167    },
14168    {
14169        "sha": "d1a59c4077f7416ea9af9b6a8ba8bbf138f9f68b",
14170        "description": "ci/crocus: Add manual CI for the new HSW box I have at home.",
14171        "nominated": false,
14172        "nomination_type": null,
14173        "resolution": 4,
14174        "main_sha": null,
14175        "because_sha": null
14176    },
14177    {
14178        "sha": "e573f5447327af6211c260a5a88538002d3fa784",
14179        "description": "docs: update calendar and link releases notes for 21.3.3",
14180        "nominated": false,
14181        "nomination_type": null,
14182        "resolution": 4,
14183        "main_sha": null,
14184        "because_sha": null
14185    },
14186    {
14187        "sha": "e4135c265d46fbf2830640addbeb9b0ae921fde7",
14188        "description": "docs: add release notes for 21.3.3",
14189        "nominated": false,
14190        "nomination_type": null,
14191        "resolution": 4,
14192        "main_sha": null,
14193        "because_sha": null
14194    },
14195    {
14196        "sha": "2ddfb9c256bf18c3031eac28dae04745668f3299",
14197        "description": "r300: fix handling swizzle in transform_source_conflicts",
14198        "nominated": true,
14199        "nomination_type": 1,
14200        "resolution": 1,
14201        "main_sha": null,
14202        "because_sha": "1c2c4ddbd1e97bfd13430521e5c09cb5ce8e36e6"
14203    },
14204    {
14205        "sha": "6f7421f50dd633b5fcbd533b63c75646af82c373",
14206        "description": "r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl",
14207        "nominated": false,
14208        "nomination_type": null,
14209        "resolution": 4,
14210        "main_sha": null,
14211        "because_sha": null
14212    },
14213    {
14214        "sha": "44f134bc2199aa15403692a7cc56286952eac644",
14215        "description": "r300: Document the RADEON_DEBUG options",
14216        "nominated": false,
14217        "nomination_type": null,
14218        "resolution": 4,
14219        "main_sha": null,
14220        "because_sha": null
14221    },
14222    {
14223        "sha": "b249e700ac62c6e5eb5251b38902b0046c696e0e",
14224        "description": "radv: print number of levels with RADV_DEBUG=img",
14225        "nominated": false,
14226        "nomination_type": null,
14227        "resolution": 4,
14228        "main_sha": null,
14229        "because_sha": null
14230    },
14231    {
14232        "sha": "4942e108909bbe0f53ec5fd52a3c7ae14c60abe6",
14233        "description": "radv: stop checking buffer size in vkCreateBuffer()",
14234        "nominated": false,
14235        "nomination_type": null,
14236        "resolution": 4,
14237        "main_sha": null,
14238        "because_sha": null
14239    },
14240    {
14241        "sha": "05818bf7a4946eb3c1804fe0b6db113681985e38",
14242        "description": "Revert \"gitlab-ci: disable radv-fossils\"",
14243        "nominated": false,
14244        "nomination_type": 2,
14245        "resolution": 4,
14246        "main_sha": null,
14247        "because_sha": "7b8ea3384832656e7db0e94692aca47f10083cce"
14248    },
14249    {
14250        "sha": "0357a2e012982d610b5292327ead8917f1a1ce77",
14251        "description": "dri_drawable: missing header",
14252        "nominated": false,
14253        "nomination_type": null,
14254        "resolution": 4,
14255        "main_sha": null,
14256        "because_sha": null
14257    },
14258    {
14259        "sha": "cafca76fa2c73f4b79bd0e99f077534e100d7826",
14260        "description": "zink: Fix building on macOS",
14261        "nominated": false,
14262        "nomination_type": null,
14263        "resolution": 4,
14264        "main_sha": null,
14265        "because_sha": null
14266    },
14267    {
14268        "sha": "eca7b24e74d5b2804cbd607c109ec0fe5c71a025",
14269        "description": "intel/devinfo: adjust subslice array size",
14270        "nominated": false,
14271        "nomination_type": null,
14272        "resolution": 4,
14273        "main_sha": null,
14274        "because_sha": null
14275    },
14276    {
14277        "sha": "cd182a31c3d8ef93b38685a3eb1fb5ce7a149d2d",
14278        "description": "iris: Use util packing fns in convert_clear_color",
14279        "nominated": false,
14280        "nomination_type": null,
14281        "resolution": 4,
14282        "main_sha": null,
14283        "because_sha": null
14284    },
14285    {
14286        "sha": "34151f9be94ceeafdf46b6c95926d3d326930725",
14287        "description": "radv: fix clears with value of \"1\" and different DCC signedness",
14288        "nominated": false,
14289        "nomination_type": null,
14290        "resolution": 4,
14291        "main_sha": null,
14292        "because_sha": null
14293    },
14294    {
14295        "sha": "554e1c2000746c64a25920f2c4db9d814e11f52a",
14296        "description": "radv: Increase maxFragmentCombinedOutputResources.",
14297        "nominated": false,
14298        "nomination_type": null,
14299        "resolution": 4,
14300        "main_sha": null,
14301        "because_sha": null
14302    },
14303    {
14304        "sha": "50658ed8da210680dfe24ea1cf312ba7be109e6a",
14305        "description": "radv/amdgpu: Use VkResult for wait_timeline_syncobj.",
14306        "nominated": false,
14307        "nomination_type": null,
14308        "resolution": 4,
14309        "main_sha": null,
14310        "because_sha": null
14311    },
14312    {
14313        "sha": "20b51cdabe76461c86bdc1d37721d023da3a0f0d",
14314        "description": "radv: Skip wait timeline ioctl with 0 handles.",
14315        "nominated": true,
14316        "nomination_type": 1,
14317        "resolution": 1,
14318        "main_sha": null,
14319        "because_sha": "55d8022878fd11093c861a6386734f88454f21b1"
14320    },
14321    {
14322        "sha": "afff9dd0f04d7f4a3a5616b80363f9228ed2f33d",
14323        "description": "radv: Use correct buffer size for query pool result copies.",
14324        "nominated": true,
14325        "nomination_type": 1,
14326        "resolution": 1,
14327        "main_sha": null,
14328        "because_sha": "90a0556c27c40e3520d645f2512d4596a109c55c"
14329    },
14330    {
14331        "sha": "b775aaff1ec86f4ebd50867a045695da1fbeb2e1",
14332        "description": "radv: re-apply \"Do not access set layout during vkCmdBindDescriptorSets.\"",
14333        "nominated": true,
14334        "nomination_type": 0,
14335        "resolution": 1,
14336        "main_sha": null,
14337        "because_sha": null
14338    },
14339    {
14340        "sha": "01f1bd4dfdb4f4d70fedfc999c99df9089d2f4ef",
14341        "description": "radv: re-enable fast clears for images that support comp-to-single",
14342        "nominated": false,
14343        "nomination_type": null,
14344        "resolution": 4,
14345        "main_sha": null,
14346        "because_sha": null
14347    },
14348    {
14349        "sha": "311077c483200e3594a755bba3a4df0c5d561df7",
14350        "description": "panfrost: Make pan_merge macro more robust",
14351        "nominated": false,
14352        "nomination_type": null,
14353        "resolution": 4,
14354        "main_sha": null,
14355        "because_sha": null
14356    },
14357    {
14358        "sha": "36f8f9b882a02afa1a2ff39ed16c731b617bc111",
14359        "description": "Fix typo",
14360        "nominated": false,
14361        "nomination_type": null,
14362        "resolution": 4,
14363        "main_sha": null,
14364        "because_sha": null
14365    },
14366    {
14367        "sha": "7b7debe8f9b737e2f8b65930a3f52389cd508fe2",
14368        "description": "radv: fix restoring subpass during hw/fs color resolves",
14369        "nominated": false,
14370        "nomination_type": null,
14371        "resolution": 4,
14372        "main_sha": null,
14373        "because_sha": null
14374    },
14375    {
14376        "sha": "030daf80b5f07fbf72df014d82650e04049c92ff",
14377        "description": "radv/winsys: remove radv_amdgpu_winsys_bo::is_shared",
14378        "nominated": false,
14379        "nomination_type": null,
14380        "resolution": 4,
14381        "main_sha": null,
14382        "because_sha": null
14383    },
14384    {
14385        "sha": "847048fa241e85caeb957bee54f2a9acc94d6188",
14386        "description": "radv/winsys: stop zeroing few structs in buffer_from_fd()",
14387        "nominated": false,
14388        "nomination_type": null,
14389        "resolution": 4,
14390        "main_sha": null,
14391        "because_sha": null
14392    },
14393    {
14394        "sha": "3368e522b41cff2654fa4c18a2748bc03fe6c5cc",
14395        "description": "radv: remove unnecessary NULL checks in vkMapMemory()/vkUnmapMemory()",
14396        "nominated": false,
14397        "nomination_type": null,
14398        "resolution": 4,
14399        "main_sha": null,
14400        "because_sha": null
14401    },
14402    {
14403        "sha": "ff7aee2ac9898d71204f5a71ce02202aced5e803",
14404        "description": "tu/clear_blit: use || when working with bools",
14405        "nominated": false,
14406        "nomination_type": null,
14407        "resolution": 4,
14408        "main_sha": null,
14409        "because_sha": null
14410    },
14411    {
14412        "sha": "5c69c44a997522a94e55a3f3613a27361c3d62e1",
14413        "description": "d3d12: Avoid a debug warning trying to unmap a not-mapped resource",
14414        "nominated": false,
14415        "nomination_type": null,
14416        "resolution": 4,
14417        "main_sha": null,
14418        "because_sha": null
14419    },
14420    {
14421        "sha": "0c5fde39e48e9e2adf24308ac7f6489d29a625fa",
14422        "description": "d3d12: Set SSBO support caps",
14423        "nominated": false,
14424        "nomination_type": null,
14425        "resolution": 4,
14426        "main_sha": null,
14427        "because_sha": null
14428    },
14429    {
14430        "sha": "416a8078544177df2aca6053b032584e4d50fdd1",
14431        "description": "d3d12: Use DXIL load/store lowering pass",
14432        "nominated": false,
14433        "nomination_type": null,
14434        "resolution": 4,
14435        "main_sha": null,
14436        "because_sha": null
14437    },
14438    {
14439        "sha": "32375789e56a4f8696562ba9ad20bb8508b05e40",
14440        "description": "d3d12: Support setting SSBOs on the context and turning them into descriptors",
14441        "nominated": false,
14442        "nomination_type": null,
14443        "resolution": 4,
14444        "main_sha": null,
14445        "because_sha": null
14446    },
14447    {
14448        "sha": "49cf325d821a692ce0c68e57374d8484a930e23d",
14449        "description": "d3d12: Always create buffers as UAV-capable",
14450        "nominated": false,
14451        "nomination_type": null,
14452        "resolution": 4,
14453        "main_sha": null,
14454        "because_sha": null
14455    },
14456    {
14457        "sha": "de4c38c3a7cb0929428c41405d69f31345758d68",
14458        "description": "d3d12: Support SSBOs in root signatures",
14459        "nominated": false,
14460        "nomination_type": null,
14461        "resolution": 4,
14462        "main_sha": null,
14463        "because_sha": null
14464    },
14465    {
14466        "sha": "c375b05bfe9ffbacd546afd9373dcda55b98038e",
14467        "description": "microsoft/compiler: Handle write masks in SSBO lowering pass",
14468        "nominated": false,
14469        "nomination_type": null,
14470        "resolution": 4,
14471        "main_sha": null,
14472        "because_sha": null
14473    },
14474    {
14475        "sha": "efc47571d4f952e597eea95deba4ecdc4eb7bc56",
14476        "description": "microsoft/compiler: Hook up uavs-at-every-stage flag",
14477        "nominated": false,
14478        "nomination_type": null,
14479        "resolution": 4,
14480        "main_sha": null,
14481        "because_sha": null
14482    },
14483    {
14484        "sha": "72b0d0cda060789d9d089aeda4ee9139d08b91f8",
14485        "description": "microsoft/compiler: Emit SSBOs from 0 -> count for GL (non-kernel, non-Vulkan) shaders",
14486        "nominated": false,
14487        "nomination_type": null,
14488        "resolution": 4,
14489        "main_sha": null,
14490        "because_sha": null
14491    },
14492    {
14493        "sha": "7b8ea3384832656e7db0e94692aca47f10083cce",
14494        "description": "gitlab-ci: disable radv-fossils",
14495        "nominated": false,
14496        "nomination_type": null,
14497        "resolution": 4,
14498        "main_sha": null,
14499        "because_sha": null
14500    },
14501    {
14502        "sha": "01821a260150de155245a2e6622ef00ff7017227",
14503        "description": "CI: Trigger Windows build on softpipe changes",
14504        "nominated": false,
14505        "nomination_type": null,
14506        "resolution": 4,
14507        "main_sha": null,
14508        "because_sha": null
14509    },
14510    {
14511        "sha": "d87a089579948e5063010d79d22b29005616699f",
14512        "description": "softpipe: Add a dummy field to sp_fragment_shader_variant_key",
14513        "nominated": false,
14514        "nomination_type": 1,
14515        "resolution": 4,
14516        "main_sha": null,
14517        "because_sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25"
14518    },
14519    {
14520        "sha": "79af19ab9e93543fb127a02269f3112716063ebf",
14521        "description": "softpipe: Drop duplicate decl of softpipe_find_fs_variant",
14522        "nominated": false,
14523        "nomination_type": null,
14524        "resolution": 4,
14525        "main_sha": null,
14526        "because_sha": null
14527    },
14528    {
14529        "sha": "0b7a0d1a495578ed7d7457dc0fa7186678896c25",
14530        "description": "softpipe: Use the draw module's poly stipple handling, like llvmpipe.",
14531        "nominated": false,
14532        "nomination_type": null,
14533        "resolution": 4,
14534        "main_sha": null,
14535        "because_sha": null
14536    },
14537    {
14538        "sha": "764d367a62c13ecb2f0cf44cd3ee68136fd29ff6",
14539        "description": "softpipe: Drop the quad pstipple stage.",
14540        "nominated": false,
14541        "nomination_type": null,
14542        "resolution": 4,
14543        "main_sha": null,
14544        "because_sha": null
14545    },
14546    {
14547        "sha": "222487fabeebfdfc3ec6cb4126ef484e5aacc1e5",
14548        "description": "radv: Fix memory leak on error path.",
14549        "nominated": false,
14550        "nomination_type": 1,
14551        "resolution": 4,
14552        "main_sha": null,
14553        "because_sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866"
14554    },
14555    {
14556        "sha": "d2148af2cabcf2118e7008d8368384c020ec480c",
14557        "description": "mesa/st: remove conditionals for driver state bits that are always set.",
14558        "nominated": false,
14559        "nomination_type": null,
14560        "resolution": 4,
14561        "main_sha": null,
14562        "because_sha": null
14563    },
14564    {
14565        "sha": "86a7a36164d8cc42a89d20a0dfd745dde43b4aae",
14566        "description": "mesa/st: drop multisample mask/locations state drivers bits",
14567        "nominated": false,
14568        "nomination_type": null,
14569        "resolution": 4,
14570        "main_sha": null,
14571        "because_sha": null
14572    },
14573    {
14574        "sha": "ddade693d00528e7b0765738e29bae8508222087",
14575        "description": "mesa/st: drop new framebuffer srgb driver state bit",
14576        "nominated": false,
14577        "nomination_type": null,
14578        "resolution": 4,
14579        "main_sha": null,
14580        "because_sha": null
14581    },
14582    {
14583        "sha": "cbaf07297196a956587f47d388cef7072dc97562",
14584        "description": "mesa/st: drop clip plane driver state bits",
14585        "nominated": false,
14586        "nomination_type": null,
14587        "resolution": 4,
14588        "main_sha": null,
14589        "because_sha": null
14590    },
14591    {
14592        "sha": "33991f0743e34103072078235634ffb7da6a08c5",
14593        "description": "mesa/st: drop scissor/window rect driver state bits",
14594        "nominated": false,
14595        "nomination_type": null,
14596        "resolution": 4,
14597        "main_sha": null,
14598        "because_sha": null
14599    },
14600    {
14601        "sha": "42c7570eed27d33fc1963a6ca351767c0cd1cc0e",
14602        "description": "mesa/st: drop ssbo, image and sampler driver state flags bits",
14603        "nominated": false,
14604        "nomination_type": null,
14605        "resolution": 4,
14606        "main_sha": null,
14607        "because_sha": null
14608    },
14609    {
14610        "sha": "75255a1d0698f76044199111f8652090ff87aba4",
14611        "description": "mesa: drop unused transform feedback state driver flags",
14612        "nominated": false,
14613        "nomination_type": null,
14614        "resolution": 4,
14615        "main_sha": null,
14616        "because_sha": null
14617    },
14618    {
14619        "sha": "6e15cc69ec2547ce7762542dd053f01e89b39c24",
14620        "description": "mesa/st: drop new uniform driver state bit",
14621        "nominated": false,
14622        "nomination_type": null,
14623        "resolution": 4,
14624        "main_sha": null,
14625        "because_sha": null
14626    },
14627    {
14628        "sha": "f35d22b2ee98e3d88f280591e45337a10753c866",
14629        "description": "mesa/st: drop new tess state driver bit",
14630        "nominated": false,
14631        "nomination_type": null,
14632        "resolution": 4,
14633        "main_sha": null,
14634        "because_sha": null
14635    },
14636    {
14637        "sha": "562f01fbc7a45cc01f2bf778c0fcb925afc86d29",
14638        "description": "mesa/st: drop poly stipple driver state bit",
14639        "nominated": false,
14640        "nomination_type": null,
14641        "resolution": 4,
14642        "main_sha": null,
14643        "because_sha": null
14644    },
14645    {
14646        "sha": "784ced98f0934583fb010a4b2bcfc4f948f7e54e",
14647        "description": "mesa/st: drop new depth/stencil state bits",
14648        "nominated": false,
14649        "nomination_type": null,
14650        "resolution": 4,
14651        "main_sha": null,
14652        "because_sha": null
14653    },
14654    {
14655        "sha": "14e1f9cb9806640029346a9a8f542e7393f6ab2f",
14656        "description": "mesa/st: drop NewBlend driver state flags",
14657        "nominated": false,
14658        "nomination_type": null,
14659        "resolution": 4,
14660        "main_sha": null,
14661        "because_sha": null
14662    },
14663    {
14664        "sha": "4f0316613f065972bda3e4fe3d63a6aa0bc42550",
14665        "description": "mesa/st: remove the viewport driver state flags",
14666        "nominated": false,
14667        "nomination_type": null,
14668        "resolution": 4,
14669        "main_sha": null,
14670        "because_sha": null
14671    },
14672    {
14673        "sha": "c5af853cb922c1cba5f38b1a9b9b130f45365702",
14674        "description": "mesa/st: drop the rasterizer driver flags",
14675        "nominated": false,
14676        "nomination_type": null,
14677        "resolution": 4,
14678        "main_sha": null,
14679        "because_sha": null
14680    },
14681    {
14682        "sha": "b2175609baa8c65dc717cc65dca9a64c99703bd9",
14683        "description": "mesa/st: drop the new array driver state bit",
14684        "nominated": false,
14685        "nomination_type": null,
14686        "resolution": 4,
14687        "main_sha": null,
14688        "because_sha": null
14689    },
14690    {
14691        "sha": "df4f0672d3f419baf078b29507db31bdec351048",
14692        "description": "mesa/st: merge NewDepthClamp state flag",
14693        "nominated": false,
14694        "nomination_type": null,
14695        "resolution": 4,
14696        "main_sha": null,
14697        "because_sha": null
14698    },
14699    {
14700        "sha": "535a9d420309f0dc731158f4b63da9ab88ac3143",
14701        "description": "mesa: drop optional tex/tnl maintains mode.",
14702        "nominated": false,
14703        "nomination_type": null,
14704        "resolution": 4,
14705        "main_sha": null,
14706        "because_sha": null
14707    },
14708    {
14709        "sha": "1adff0d0db066b00e01cf9459639dff5505b266a",
14710        "description": "mesa/st: move default enabled extensions into mesa.",
14711        "nominated": false,
14712        "nomination_type": null,
14713        "resolution": 4,
14714        "main_sha": null,
14715        "because_sha": null
14716    },
14717    {
14718        "sha": "87cc3ee964ca84518952429dd3db682d50ecddd6",
14719        "description": "mesa/draw: drop the multi draw with indices fallback.",
14720        "nominated": false,
14721        "nomination_type": null,
14722        "resolution": 4,
14723        "main_sha": null,
14724        "because_sha": null
14725    },
14726    {
14727        "sha": "d17f45df1a666c28e38482e89377a1aba040fcbe",
14728        "description": "mesa: remove StripTextureBorder option.",
14729        "nominated": false,
14730        "nomination_type": null,
14731        "resolution": 4,
14732        "main_sha": null,
14733        "because_sha": null
14734    },
14735    {
14736        "sha": "424941f0e48b541db3e9b665ccbb479070fc4f35",
14737        "description": "ci: debian-clang: build more drivers",
14738        "nominated": false,
14739        "nomination_type": null,
14740        "resolution": 4,
14741        "main_sha": null,
14742        "because_sha": null
14743    },
14744    {
14745        "sha": "08f7d37fb97712e377f0b788be99bd10f899fa79",
14746        "description": "panvk: cast negative value to unint8_t",
14747        "nominated": false,
14748        "nomination_type": null,
14749        "resolution": 4,
14750        "main_sha": null,
14751        "because_sha": null
14752    },
14753    {
14754        "sha": "cea1df7d34f68e6f627d9a5074754577db458c00",
14755        "description": "panvk: use FALLTHROUGH to stop a warning",
14756        "nominated": false,
14757        "nomination_type": null,
14758        "resolution": 4,
14759        "main_sha": null,
14760        "because_sha": null
14761    },
14762    {
14763        "sha": "bc19893f5dd485c5f6a17c187cf41b7e4fd5f891",
14764        "description": "i915g: avoid left shifting a negative number",
14765        "nominated": false,
14766        "nomination_type": null,
14767        "resolution": 4,
14768        "main_sha": null,
14769        "because_sha": null
14770    },
14771    {
14772        "sha": "107c63aee883c4f23474d886d28719c10be65e1e",
14773        "description": "lavapipe: fix string-plus-int warning",
14774        "nominated": false,
14775        "nomination_type": null,
14776        "resolution": 4,
14777        "main_sha": null,
14778        "because_sha": null
14779    },
14780    {
14781        "sha": "944c8907ba80866cd52326cc7fb043df0d2c2e90",
14782        "description": "pan/bi: Don't call useless NIR passes",
14783        "nominated": false,
14784        "nomination_type": null,
14785        "resolution": 4,
14786        "main_sha": null,
14787        "because_sha": null
14788    },
14789    {
14790        "sha": "f0f6aec5459412b52b334b70f939f196ce870b73",
14791        "description": "glcpp: Disable the valgrind tests.",
14792        "nominated": false,
14793        "nomination_type": null,
14794        "resolution": 4,
14795        "main_sha": null,
14796        "because_sha": null
14797    },
14798    {
14799        "sha": "059b71b58def40059ad5d0f37fb8f2f8c613a8a1",
14800        "description": "ci: Enable a build with MSan.",
14801        "nominated": false,
14802        "nomination_type": null,
14803        "resolution": 4,
14804        "main_sha": null,
14805        "because_sha": null
14806    },
14807    {
14808        "sha": "6e6e16b31783b5c747cc70b5b5316c5aeda46ae4",
14809        "description": "isaspec: Sort field names to generate deterministic output.",
14810        "nominated": false,
14811        "nomination_type": null,
14812        "resolution": 4,
14813        "main_sha": null,
14814        "because_sha": null
14815    },
14816    {
14817        "sha": "e0ec818cfd86815ee9a3de62e1596c83bb791173",
14818        "description": "microsoft/compiler: dxil_nir_opt_alu_deref_srcs: return progress",
14819        "nominated": false,
14820        "nomination_type": null,
14821        "resolution": 4,
14822        "main_sha": null,
14823        "because_sha": null
14824    },
14825    {
14826        "sha": "f5161f6cec701d60a430b004c28d7daa6964e80a",
14827        "description": "pan/va: Generalize LD_VAR_IMM_* to support flat varyings",
14828        "nominated": false,
14829        "nomination_type": null,
14830        "resolution": 4,
14831        "main_sha": null,
14832        "because_sha": null
14833    },
14834    {
14835        "sha": "8df1b42eb0387f133746e4f4bb22147a6b3c980e",
14836        "description": "pan/va: Add .signed bit to right shift instructions",
14837        "nominated": false,
14838        "nomination_type": null,
14839        "resolution": 4,
14840        "main_sha": null,
14841        "because_sha": null
14842    },
14843    {
14844        "sha": "73d7a046fffea3b56cba7aa833f8a60845f12268",
14845        "description": "pan/va: Rename LEA_ATTR to LEA_VARY",
14846        "nominated": false,
14847        "nomination_type": null,
14848        "resolution": 4,
14849        "main_sha": null,
14850        "because_sha": null
14851    },
14852    {
14853        "sha": "1e5a20a33b2fb17154ee64523875973b7bd69670",
14854        "description": "pan/va: Remove extra LD_VAR_IMM_F32 source",
14855        "nominated": false,
14856        "nomination_type": null,
14857        "resolution": 4,
14858        "main_sha": null,
14859        "because_sha": null
14860    },
14861    {
14862        "sha": "4392c248443972923aba605bb193e92c5cb64154",
14863        "description": "intel/compiler: drop unused decleration",
14864        "nominated": false,
14865        "nomination_type": null,
14866        "resolution": 4,
14867        "main_sha": null,
14868        "because_sha": null
14869    },
14870    {
14871        "sha": "2692a5f8db6918c5084bd634aedd087723a66f14",
14872        "description": "intel/compiler: don't lower swizzles in backend.",
14873        "nominated": false,
14874        "nomination_type": null,
14875        "resolution": 4,
14876        "main_sha": null,
14877        "because_sha": null
14878    },
14879    {
14880        "sha": "e12b0d0d60f0bc9926d53cdbdb7d62cc5cdde1d8",
14881        "description": "intel/compiler: remove gfx6 gather wa from backend.",
14882        "nominated": false,
14883        "nomination_type": null,
14884        "resolution": 4,
14885        "main_sha": null,
14886        "because_sha": null
14887    },
14888    {
14889        "sha": "ebaba7a2fd13ef7aba5721b6e2fb94b9e5ca508d",
14890        "description": "mesa/dd: drop unused InvalidateBufferSubData entry.",
14891        "nominated": false,
14892        "nomination_type": null,
14893        "resolution": 4,
14894        "main_sha": null,
14895        "because_sha": null
14896    },
14897    {
14898        "sha": "57a730f4ad4275cdb73d23d1132e63c87301b528",
14899        "description": "mesa: drop unused _mesa_new_program.",
14900        "nominated": false,
14901        "nomination_type": null,
14902        "resolution": 4,
14903        "main_sha": null,
14904        "because_sha": null
14905    },
14906    {
14907        "sha": "3c9bbe2fa175b1f6ee0323f1fa91305d7ec4e12b",
14908        "description": "mesa: drop unused new renderbuffer code.",
14909        "nominated": false,
14910        "nomination_type": null,
14911        "resolution": 4,
14912        "main_sha": null,
14913        "because_sha": null
14914    },
14915    {
14916        "sha": "be277ace89200f955e89546afe27383c30add0e1",
14917        "description": "mesa/st: use has_stencil_export instead of querying screen cap.",
14918        "nominated": false,
14919        "nomination_type": null,
14920        "resolution": 4,
14921        "main_sha": null,
14922        "because_sha": null
14923    },
14924    {
14925        "sha": "37190ad932a8e7e67c69343249e895313790ef7b",
14926        "description": "mesa: drop texformat code this isn't used.",
14927        "nominated": false,
14928        "nomination_type": null,
14929        "resolution": 4,
14930        "main_sha": null,
14931        "because_sha": null
14932    },
14933    {
14934        "sha": "739bf4d0beb55af3d6813b6ca9edc447a2383725",
14935        "description": "spirv: Allow VRS with mesh shaders.",
14936        "nominated": false,
14937        "nomination_type": null,
14938        "resolution": 4,
14939        "main_sha": null,
14940        "because_sha": null
14941    },
14942    {
14943        "sha": "c8c00fc6c3a37f877996eccda15f97b3030e022c",
14944        "description": "draw: drop unused function",
14945        "nominated": false,
14946        "nomination_type": null,
14947        "resolution": 4,
14948        "main_sha": null,
14949        "because_sha": null
14950    },
14951    {
14952        "sha": "a7c5645dd3af12caf4ece1603c7712d75f91af86",
14953        "description": "gallium/tgsi_exec: drop unused function",
14954        "nominated": false,
14955        "nomination_type": null,
14956        "resolution": 4,
14957        "main_sha": null,
14958        "because_sha": null
14959    },
14960    {
14961        "sha": "887b838632b3f4eb438ea13bc7aa6f1edb3ca9c5",
14962        "description": "gallium/u_threaded: drop unused function",
14963        "nominated": false,
14964        "nomination_type": null,
14965        "resolution": 4,
14966        "main_sha": null,
14967        "because_sha": null
14968    },
14969    {
14970        "sha": "2a5b867594751a4d1b757af98ada11508bffb5c1",
14971        "description": "glx: remove a set but not used variable",
14972        "nominated": false,
14973        "nomination_type": null,
14974        "resolution": 4,
14975        "main_sha": null,
14976        "because_sha": null
14977    },
14978    {
14979        "sha": "46a0f6384e6b1f556ded1a8a8b83927aa2af5743",
14980        "description": "r600: remove a set but not used variable",
14981        "nominated": false,
14982        "nomination_type": null,
14983        "resolution": 4,
14984        "main_sha": null,
14985        "because_sha": null
14986    },
14987    {
14988        "sha": "ea33eceb32ed0bc9e0e6f92617f0e8960b9ca66a",
14989        "description": "r300: remove a set but not used variable",
14990        "nominated": false,
14991        "nomination_type": null,
14992        "resolution": 4,
14993        "main_sha": null,
14994        "because_sha": null
14995    },
14996    {
14997        "sha": "202ebf9969657ad7201f53a511901e8885d4332c",
14998        "description": "i915g: fix implicit-fallthrough warning",
14999        "nominated": false,
15000        "nomination_type": null,
15001        "resolution": 4,
15002        "main_sha": null,
15003        "because_sha": null
15004    },
15005    {
15006        "sha": "57f6ef69b910db19c943d784ba204dfce563bb64",
15007        "description": "lavapipe: fix implicit-fallthrough warning",
15008        "nominated": false,
15009        "nomination_type": null,
15010        "resolution": 4,
15011        "main_sha": null,
15012        "because_sha": null
15013    },
15014    {
15015        "sha": "a48f1d51e2892b022e6ccf350024912f5a37f9b5",
15016        "description": "intel/compiler: disable workaround not applicable to gfx >= 11",
15017        "nominated": false,
15018        "nomination_type": null,
15019        "resolution": 4,
15020        "main_sha": null,
15021        "because_sha": null
15022    },
15023    {
15024        "sha": "7440fbd596a70a7c04987224b484140c29325d68",
15025        "description": "etnaviv: Use mesa_log*",
15026        "nominated": false,
15027        "nomination_type": null,
15028        "resolution": 4,
15029        "main_sha": null,
15030        "because_sha": null
15031    },
15032    {
15033        "sha": "01bb981d57c6c94e9762dbddebf4ee78ad432e84",
15034        "description": "entaviv/drm: Use same log format as gallium bits",
15035        "nominated": false,
15036        "nomination_type": null,
15037        "resolution": 4,
15038        "main_sha": null,
15039        "because_sha": null
15040    },
15041    {
15042        "sha": "b5eacfc469832c93b51ae930782c59d656453774",
15043        "description": "etnaviv/drm: Use mesa_log* for debugging",
15044        "nominated": false,
15045        "nomination_type": null,
15046        "resolution": 4,
15047        "main_sha": null,
15048        "because_sha": null
15049    },
15050    {
15051        "sha": "afbccdf8f933346a99ff7aea0b92c8cf4e966063",
15052        "description": "etnaviv/drm: Print gpu model at debug verbosity",
15053        "nominated": false,
15054        "nomination_type": null,
15055        "resolution": 4,
15056        "main_sha": null,
15057        "because_sha": null
15058    },
15059    {
15060        "sha": "a93c0e18606eaa0dc535b46179d2bc5f9fd83a18",
15061        "description": "etnaviv/drm: Add some bo debug output",
15062        "nominated": false,
15063        "nomination_type": null,
15064        "resolution": 4,
15065        "main_sha": null,
15066        "because_sha": null
15067    },
15068    {
15069        "sha": "87879b0633a7c9b924c294b3827bdadb311261c3",
15070        "description": "etnaviv/drm: Use etna_mesa_debug for debugging messages",
15071        "nominated": false,
15072        "nomination_type": null,
15073        "resolution": 4,
15074        "main_sha": null,
15075        "because_sha": null
15076    },
15077    {
15078        "sha": "ebd1f202ae10f851b23392c022e059467b90475d",
15079        "description": "glsl: fix invariant qualifer usage and matching rule for GLSL 4.20",
15080        "nominated": true,
15081        "nomination_type": 1,
15082        "resolution": 1,
15083        "main_sha": null,
15084        "because_sha": "f9f462936ad903f93829404ce99a2580ea21b725"
15085    },
15086    {
15087        "sha": "0bc5e8cddc7a3a57b6b7a056507da4e87e628c80",
15088        "description": "ci: debian-clang: drop -Wno-error for self-assign",
15089        "nominated": false,
15090        "nomination_type": null,
15091        "resolution": 4,
15092        "main_sha": null,
15093        "because_sha": null
15094    },
15095    {
15096        "sha": "f1dfc6a780ce65b8b274d30efdc532641527f05e",
15097        "description": "gallivm: avoid a self-assign warning",
15098        "nominated": false,
15099        "nomination_type": null,
15100        "resolution": 4,
15101        "main_sha": null,
15102        "because_sha": null
15103    },
15104    {
15105        "sha": "9f8a204645c60f16681309a78ca3a28a276ec5fa",
15106        "description": "panfrost: Avoid double unlock.",
15107        "nominated": true,
15108        "nomination_type": 1,
15109        "resolution": 1,
15110        "main_sha": null,
15111        "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950"
15112    },
15113    {
15114        "sha": "1d6f6f9102211931cdce50820e85b03f533f6515",
15115        "description": "ir3: Make shift operand 64-bit.",
15116        "nominated": false,
15117        "nomination_type": null,
15118        "resolution": 4,
15119        "main_sha": null,
15120        "because_sha": null
15121    },
15122    {
15123        "sha": "b293299776069676af1bc76aeb1d48223e0e7de2",
15124        "description": "aco/optimizer_postRA: Fix applying VCC to branches.",
15125        "nominated": true,
15126        "nomination_type": 1,
15127        "resolution": 1,
15128        "main_sha": null,
15129        "because_sha": "a93092d0edc92eea8e8e96709ad9857f05c45cef"
15130    },
15131    {
15132        "sha": "ce4daa259cd97dd0c9d27aacb255e4afad8295c4",
15133        "description": "aco/optimizer_postRA: Fix combining DPP into VALU.",
15134        "nominated": true,
15135        "nomination_type": 1,
15136        "resolution": 1,
15137        "main_sha": null,
15138        "because_sha": "4ac47ad1cd7976d7effbbfae37fa69e26a288ad2"
15139    },
15140    {
15141        "sha": "14a204b19d097ccebaad9d58c08631e0269a55b2",
15142        "description": "ci: clean up debian-clang no-error list",
15143        "nominated": false,
15144        "nomination_type": null,
15145        "resolution": 4,
15146        "main_sha": null,
15147        "because_sha": null
15148    },
15149    {
15150        "sha": "ac90519e3526a2947f7124502ff2c49ebabab1de",
15151        "description": "anv: Simplify assertions related to graphics stages",
15152        "nominated": false,
15153        "nomination_type": null,
15154        "resolution": 4,
15155        "main_sha": null,
15156        "because_sha": null
15157    },
15158    {
15159        "sha": "d36a43598c2dd2c490e8e8cb901d067fa56aeb8d",
15160        "description": "aco/ra: fix get_reg_for_operand() in case of stride mismatches",
15161        "nominated": true,
15162        "nomination_type": 0,
15163        "resolution": 1,
15164        "main_sha": null,
15165        "because_sha": null
15166    },
15167    {
15168        "sha": "664810ebb0efe31c5c39d1f6a05c03cd3e6394a8",
15169        "description": "d3d12: Fix NV12 resource importing",
15170        "nominated": false,
15171        "nomination_type": 1,
15172        "resolution": 4,
15173        "main_sha": null,
15174        "because_sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54"
15175    },
15176    {
15177        "sha": "17ecd0b31a1f2f58281c225efc843f14b36ce03d",
15178        "description": "nir/opt_algebraic: lower fneg_hi/lo to fmul",
15179        "nominated": false,
15180        "nomination_type": null,
15181        "resolution": 4,
15182        "main_sha": null,
15183        "because_sha": null
15184    },
15185    {
15186        "sha": "30a7199e37cb26c189495860f3b04a2408144eb1",
15187        "description": "aco/optimizer: propagate and fold inline constants on VOP3P instructions",
15188        "nominated": false,
15189        "nomination_type": null,
15190        "resolution": 4,
15191        "main_sha": null,
15192        "because_sha": null
15193    },
15194    {
15195        "sha": "62bcfcd0a80153668a8545069f9a33c7e2be5ebb",
15196        "description": "aco: change fneg for VOP3P to use fmul with +1.0",
15197        "nominated": false,
15198        "nomination_type": null,
15199        "resolution": 4,
15200        "main_sha": null,
15201        "because_sha": null
15202    },
15203    {
15204        "sha": "193bd740ab8ca4ee978562eb18361448ad79146b",
15205        "description": "aco/optimizer: fix fneg modifier propagation on VOP3P",
15206        "nominated": true,
15207        "nomination_type": 0,
15208        "resolution": 1,
15209        "main_sha": null,
15210        "because_sha": null
15211    },
15212    {
15213        "sha": "de916d827f77cdce88a413f6a4dc2c3f2b183ee2",
15214        "description": "anv: Refactor dirty masking in cmd_buffer_flush_state",
15215        "nominated": false,
15216        "nomination_type": null,
15217        "resolution": 4,
15218        "main_sha": null,
15219        "because_sha": null
15220    },
15221    {
15222        "sha": "37fca614b8642b633b94b829f7ca8fd4872a9f76",
15223        "description": "anv/blorp: Split blorp_exec into a render and compute",
15224        "nominated": false,
15225        "nomination_type": null,
15226        "resolution": 4,
15227        "main_sha": null,
15228        "because_sha": null
15229    },
15230    {
15231        "sha": "2686c5419d67aab365c83647094a537a31a89085",
15232        "description": "v3dv: add Android support",
15233        "nominated": false,
15234        "nomination_type": null,
15235        "resolution": 4,
15236        "main_sha": null,
15237        "because_sha": null
15238    },
15239    {
15240        "sha": "658b2ca4677fb8326781ea519df3a7dcdcd3b7d6",
15241        "description": "r300/vs: Fix flow control processing just after an endloop.",
15242        "nominated": true,
15243        "nomination_type": 0,
15244        "resolution": 1,
15245        "main_sha": null,
15246        "because_sha": null
15247    },
15248    {
15249        "sha": "b48852436e3005728e7f2cb1a77eea68e7c21a50",
15250        "description": "r300/vs: Reuse rc_match_bgnloop().",
15251        "nominated": false,
15252        "nomination_type": null,
15253        "resolution": 4,
15254        "main_sha": null,
15255        "because_sha": null
15256    },
15257    {
15258        "sha": "e41a53cd196ba4c3602a198d950bec2aa5fc23c9",
15259        "description": "r300/vs: Allocate temps we see a use as a source, too.",
15260        "nominated": true,
15261        "nomination_type": 0,
15262        "resolution": 1,
15263        "main_sha": null,
15264        "because_sha": null
15265    },
15266    {
15267        "sha": "e3d0ceccc9540860c8b0450952ec43e532d9980f",
15268        "description": "ci/r300: Add another xfail on the main branch.",
15269        "nominated": false,
15270        "nomination_type": null,
15271        "resolution": 4,
15272        "main_sha": null,
15273        "because_sha": null
15274    },
15275    {
15276        "sha": "e7470a40c569025b18d4d6767aa21caaa862a5b5",
15277        "description": "intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction.",
15278        "nominated": true,
15279        "nomination_type": 1,
15280        "resolution": 1,
15281        "main_sha": null,
15282        "because_sha": "4d1959e69328cf0d59f0ec7aeea5a2b704ef0c5f"
15283    },
15284    {
15285        "sha": "f568d8098691ec0e9d086f8fc09019f863ea75f1",
15286        "description": "glsl: Retire unused modes for lower_64bit_integer_instructions.",
15287        "nominated": false,
15288        "nomination_type": null,
15289        "resolution": 4,
15290        "main_sha": null,
15291        "because_sha": null
15292    },
15293    {
15294        "sha": "97242b39f90f724c6fe4fb655e971cd3b8c2fd7d",
15295        "description": "glsl: Remove comment about non-existing DFREXP_TO_ARITH",
15296        "nominated": false,
15297        "nomination_type": null,
15298        "resolution": 4,
15299        "main_sha": null,
15300        "because_sha": null
15301    },
15302    {
15303        "sha": "b82b3a327e43730517e8d14c1cadfd4a0339547e",
15304        "description": "glsl: Remove dead prototype for old do_discard_simplification().",
15305        "nominated": false,
15306        "nomination_type": null,
15307        "resolution": 4,
15308        "main_sha": null,
15309        "because_sha": null
15310    },
15311    {
15312        "sha": "6db1f93699a419fc8ceca896037de1f7898bf400",
15313        "description": "glsl: Delete the optimize_redundant_jumps pass.",
15314        "nominated": false,
15315        "nomination_type": null,
15316        "resolution": 4,
15317        "main_sha": null,
15318        "because_sha": null
15319    },
15320    {
15321        "sha": "c2ead6c9b56753bd1cf4bd12eaeb0d3f3530131c",
15322        "description": "glsl: Delete the vectorization opt pass.",
15323        "nominated": false,
15324        "nomination_type": null,
15325        "resolution": 4,
15326        "main_sha": null,
15327        "because_sha": null
15328    },
15329    {
15330        "sha": "8a21b2fda0958e88e6a709d9c1d5ee6bd345745f",
15331        "description": "freedreno/ir3: Dump const state with shader disasm",
15332        "nominated": false,
15333        "nomination_type": null,
15334        "resolution": 4,
15335        "main_sha": null,
15336        "because_sha": null
15337    },
15338    {
15339        "sha": "9766a5721d0b6712d3cf9cb54caa047f2d1b068e",
15340        "description": "freedreno/computerator: Mark shader bo for dumping",
15341        "nominated": false,
15342        "nomination_type": null,
15343        "resolution": 4,
15344        "main_sha": null,
15345        "because_sha": null
15346    },
15347    {
15348        "sha": "d1edc6d9a14cd8f53d6c308a55b2d9ace4675c79",
15349        "description": "freedreno/computerator: Fix @buf header",
15350        "nominated": true,
15351        "nomination_type": 1,
15352        "resolution": 1,
15353        "main_sha": null,
15354        "because_sha": "ba1c989348de066b35678fb1e6151dccd26831eb"
15355    },
15356    {
15357        "sha": "78c53f48888bf936d41e16b8bcf020beb5c5ff99",
15358        "description": "freedreno/ir3: Handle instr->address when cloning",
15359        "nominated": true,
15360        "nomination_type": 1,
15361        "resolution": 1,
15362        "main_sha": null,
15363        "because_sha": "9af795d9b984055042ef4ed33c6d3f2021be778a"
15364    },
15365    {
15366        "sha": "1d21de788d3f4f7fbdcf5b57884bc149a2e219e3",
15367        "description": "pan/bi: Specialize shaders for IDVS",
15368        "nominated": false,
15369        "nomination_type": null,
15370        "resolution": 4,
15371        "main_sha": null,
15372        "because_sha": null
15373    },
15374    {
15375        "sha": "c59977c3bf4c0fe2340265f79b147fad77478e77",
15376        "description": "pan/bi: Add helper to decide if IDVS should be used",
15377        "nominated": false,
15378        "nomination_type": null,
15379        "resolution": 4,
15380        "main_sha": null,
15381        "because_sha": null
15382    },
15383    {
15384        "sha": "a211d2b4e4fdf07d1773571104ad6bca7918e334",
15385        "description": "pan/bi: Use position shader ST_CVT path",
15386        "nominated": false,
15387        "nomination_type": null,
15388        "resolution": 4,
15389        "main_sha": null,
15390        "because_sha": null
15391    },
15392    {
15393        "sha": "fe8ec3111487055676e27efe2a66704b315dad10",
15394        "description": "pan/bi: Split out varying store paths",
15395        "nominated": false,
15396        "nomination_type": null,
15397        "resolution": 4,
15398        "main_sha": null,
15399        "because_sha": null
15400    },
15401    {
15402        "sha": "e0771d5832cc91fc51765d46fe3ed8f6db111da3",
15403        "description": "pan/bi: Remove the \"wrong\" stores in IDVS variants",
15404        "nominated": false,
15405        "nomination_type": null,
15406        "resolution": 4,
15407        "main_sha": null,
15408        "because_sha": null
15409    },
15410    {
15411        "sha": "fba5936fdb7d13416b3cf6a2719c4b4f09930ee8",
15412        "description": "pan/bi: Add IDVS mode to bi_context",
15413        "nominated": false,
15414        "nomination_type": null,
15415        "resolution": 4,
15416        "main_sha": null,
15417        "because_sha": null
15418    },
15419    {
15420        "sha": "c7fae2c89675eca2d59b8d1ecb58042b6b1a3792",
15421        "description": "pan/bi: Allow UBO pushing to run multiple times",
15422        "nominated": false,
15423        "nomination_type": null,
15424        "resolution": 4,
15425        "main_sha": null,
15426        "because_sha": null
15427    },
15428    {
15429        "sha": "e2f7871bcf11b42060b0ae2496edb2ae17fe91d6",
15430        "description": "pan/bi: Extract bi_finalize_nir",
15431        "nominated": false,
15432        "nomination_type": null,
15433        "resolution": 4,
15434        "main_sha": null,
15435        "because_sha": null
15436    },
15437    {
15438        "sha": "62d46c7ee64509cbdaf6eeb57dfe66856401f0d3",
15439        "description": "panfrost: Add panfrost_compile_inputs->no_idvs option",
15440        "nominated": false,
15441        "nomination_type": null,
15442        "resolution": 4,
15443        "main_sha": null,
15444        "because_sha": null
15445    },
15446    {
15447        "sha": "2ff3c4a636c891aa9f57722ca1ef03aafc5ad33e",
15448        "description": "panfrost: Align instance size for IDVS",
15449        "nominated": false,
15450        "nomination_type": null,
15451        "resolution": 4,
15452        "main_sha": null,
15453        "because_sha": null
15454    },
15455    {
15456        "sha": "79356b2e5f1762aeaaa81cc148cd5b469a47713d",
15457        "description": "panfrost: Skip rasterizer discard draws without side effects",
15458        "nominated": false,
15459        "nomination_type": null,
15460        "resolution": 4,
15461        "main_sha": null,
15462        "because_sha": null
15463    },
15464    {
15465        "sha": "f5412409dbc8f3324c36f0ceaf488850d381ca89",
15466        "description": "panfrost: Extract panfrost_batch_skip_rasterization",
15467        "nominated": false,
15468        "nomination_type": null,
15469        "resolution": 4,
15470        "main_sha": null,
15471        "because_sha": null
15472    },
15473    {
15474        "sha": "3a49f4798c12a02a56dbfdfa913acd5a3eb2f839",
15475        "description": "panfrost: Emit IDVS jobs",
15476        "nominated": false,
15477        "nomination_type": null,
15478        "resolution": 4,
15479        "main_sha": null,
15480        "because_sha": null
15481    },
15482    {
15483        "sha": "e5b0c514d8ab9c7722425dc5ceda6347b68dd429",
15484        "description": "panfrost: Extract panfrost_draw_emit_vertex_section",
15485        "nominated": false,
15486        "nomination_type": null,
15487        "resolution": 4,
15488        "main_sha": null,
15489        "because_sha": null
15490    },
15491    {
15492        "sha": "4d8d987f1a039c382bd8077a82ee30f257f4254f",
15493        "description": "panfrost: Set secondary_* fields for IDVS",
15494        "nominated": false,
15495        "nomination_type": null,
15496        "resolution": 4,
15497        "main_sha": null,
15498        "because_sha": null
15499    },
15500    {
15501        "sha": "29f63c62835b8f934793042c99b7dd65ca1e201f",
15502        "description": "panfrost: Remove regalloc from v6.xml",
15503        "nominated": false,
15504        "nomination_type": null,
15505        "resolution": 4,
15506        "main_sha": null,
15507        "because_sha": null
15508    },
15509    {
15510        "sha": "83356c58f883ba761abdba294385946e1c19104b",
15511        "description": "panfrost: Split out regalloc/preload helpers",
15512        "nominated": false,
15513        "nomination_type": null,
15514        "resolution": 4,
15515        "main_sha": null,
15516        "because_sha": null
15517    },
15518    {
15519        "sha": "9e65ebb67a2517559494ad463bd57370e1b23702",
15520        "description": "panfrost: Add IDVS fields to shader_info",
15521        "nominated": false,
15522        "nomination_type": null,
15523        "resolution": 4,
15524        "main_sha": null,
15525        "because_sha": null
15526    },
15527    {
15528        "sha": "dc4fe86a012a67a12fcefb3f6c9bab58bcdc25e4",
15529        "description": "panfrost: Treat IDVS jobs as tiler for scoreboarding",
15530        "nominated": false,
15531        "nomination_type": null,
15532        "resolution": 4,
15533        "main_sha": null,
15534        "because_sha": null
15535    },
15536    {
15537        "sha": "8dc1936faac8804669e21901bacf170e1c009291",
15538        "description": "panfrost: Fix Secondary Shader field",
15539        "nominated": true,
15540        "nomination_type": 1,
15541        "resolution": 1,
15542        "main_sha": null,
15543        "because_sha": "73e80994d501c2a422a969cdb2fbb321969099b2"
15544    },
15545    {
15546        "sha": "b27bbbe0c93adb3458ec51ab313eb8acf13af850",
15547        "description": "panfrost: Remove unused shader info bits",
15548        "nominated": false,
15549        "nomination_type": null,
15550        "resolution": 4,
15551        "main_sha": null,
15552        "because_sha": null
15553    },
15554    {
15555        "sha": "7358edad423fb9a4135288cea64f9fb952cdc1b7",
15556        "description": "panfrost: Set preload descriptor more accurately",
15557        "nominated": false,
15558        "nomination_type": null,
15559        "resolution": 4,
15560        "main_sha": null,
15561        "because_sha": null
15562    },
15563    {
15564        "sha": "52fe998aa606a6647033bfec5e7eef71ed67f5c3",
15565        "description": "panfrost: Track preloaded registers",
15566        "nominated": false,
15567        "nomination_type": null,
15568        "resolution": 4,
15569        "main_sha": null,
15570        "because_sha": null
15571    },
15572    {
15573        "sha": "e8566f7529664c993bb089367eb89a2e24d02a0a",
15574        "description": "pan/indirect_draw: Support IDVS jobs",
15575        "nominated": false,
15576        "nomination_type": null,
15577        "resolution": 4,
15578        "main_sha": null,
15579        "because_sha": null
15580    },
15581    {
15582        "sha": "37ab248c775927fc7d7093d520f6a7fad9b8be46",
15583        "description": "pan/indirect_draw: Split out update_dcd",
15584        "nominated": false,
15585        "nomination_type": null,
15586        "resolution": 4,
15587        "main_sha": null,
15588        "because_sha": null
15589    },
15590    {
15591        "sha": "d696183d4dc2ac695f74f802e03b893397e9567d",
15592        "description": "pan/indirect_draw: Don't upload garbage UBO",
15593        "nominated": true,
15594        "nomination_type": 1,
15595        "resolution": 1,
15596        "main_sha": null,
15597        "because_sha": "2e6d94c198e4d10c82ed3ffd59e85f460bd58950"
15598    },
15599    {
15600        "sha": "e9b509755b4e1621274ff80117ad9858795579d4",
15601        "description": "intel: Emit 3DSTATE_BINDING_TABLE_POOL_ALLOC for XeHP",
15602        "nominated": false,
15603        "nomination_type": null,
15604        "resolution": 4,
15605        "main_sha": null,
15606        "because_sha": null
15607    },
15608    {
15609        "sha": "e6fc231184fe9ed73dde0d79aae8534656f45962",
15610        "description": "anv: Add BINDING_TABLE_POOL_BLOCK_SIZE",
15611        "nominated": false,
15612        "nomination_type": null,
15613        "resolution": 4,
15614        "main_sha": null,
15615        "because_sha": null
15616    },
15617    {
15618        "sha": "1ed7a65e6dedb26b73f5db5bf4d8f2fdf2a70d74",
15619        "description": "intel/genxml/12.5: Remove bt-pool enable from 3DSTATE_BINDING_TABLE_POOL_ALLOC",
15620        "nominated": false,
15621        "nomination_type": null,
15622        "resolution": 4,
15623        "main_sha": null,
15624        "because_sha": null
15625    },
15626    {
15627        "sha": "9da17874881ace3d2bcd1546db33f3376c9593af",
15628        "description": "docs/macos: Update for recent Mesa changes",
15629        "nominated": false,
15630        "nomination_type": null,
15631        "resolution": 4,
15632        "main_sha": null,
15633        "because_sha": null
15634    },
15635    {
15636        "sha": "88b9b68f3023df0651d970896cc3123a2dfdef15",
15637        "description": "vulkan/runtime: Validate instance version on 1.0 implementations",
15638        "nominated": false,
15639        "nomination_type": null,
15640        "resolution": 4,
15641        "main_sha": null,
15642        "because_sha": null
15643    },
15644    {
15645        "sha": "64991d44a830b66f05643d9aae42e924330e616c",
15646        "description": "microsoft/compiler: Load synthesized sysvals via lowered io",
15647        "nominated": false,
15648        "nomination_type": null,
15649        "resolution": 4,
15650        "main_sha": null,
15651        "because_sha": null
15652    },
15653    {
15654        "sha": "8d5b7450a4fc250cf7be185e0ed1023584ce397a",
15655        "description": "microsoft/compiler: Delete non-sysval deref load/store code",
15656        "nominated": false,
15657        "nomination_type": null,
15658        "resolution": 4,
15659        "main_sha": null,
15660        "because_sha": null
15661    },
15662    {
15663        "sha": "f30768f1d69dc8e346926645ca913bd923e2e492",
15664        "description": "microsoft/compiler: Lower io",
15665        "nominated": false,
15666        "nomination_type": null,
15667        "resolution": 4,
15668        "main_sha": null,
15669        "because_sha": null
15670    },
15671    {
15672        "sha": "f4d247c2e35534037ce75fdad3ba5dfe82184915",
15673        "description": "microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)",
15674        "nominated": false,
15675        "nomination_type": null,
15676        "resolution": 4,
15677        "main_sha": null,
15678        "because_sha": null
15679    },
15680    {
15681        "sha": "0a9886cc45e5dd8ef8c041f490b79c6be4150881",
15682        "description": "renderonly: write down usage rules",
15683        "nominated": false,
15684        "nomination_type": null,
15685        "resolution": 4,
15686        "main_sha": null,
15687        "because_sha": null
15688    },
15689    {
15690        "sha": "d4af7d25198ecfaac65fb58cd76da0640b042936",
15691        "description": "mesa/st: move st strings handling into mesa",
15692        "nominated": false,
15693        "nomination_type": null,
15694        "resolution": 4,
15695        "main_sha": null,
15696        "because_sha": null
15697    },
15698    {
15699        "sha": "8956b7f38f889249911703a907db42a97131d76c",
15700        "description": "mesa/st: migrate barrier code into mesa",
15701        "nominated": false,
15702        "nomination_type": null,
15703        "resolution": 4,
15704        "main_sha": null,
15705        "because_sha": null
15706    },
15707    {
15708        "sha": "294dc8fa04650b17b95930c9b1023e981f0b8217",
15709        "description": "mesa/st: move msaa functionality into multisample.c",
15710        "nominated": false,
15711        "nomination_type": null,
15712        "resolution": 4,
15713        "main_sha": null,
15714        "because_sha": null
15715    },
15716    {
15717        "sha": "f5eda36760ccb78e6a9ac9253b9e2fc750eef233",
15718        "description": "mesa/st: move get sample position code to static in mesa",
15719        "nominated": false,
15720        "nomination_type": null,
15721        "resolution": 4,
15722        "main_sha": null,
15723        "because_sha": null
15724    },
15725    {
15726        "sha": "b6fd811d2ceb4d9eb2b09dd1726719e551f2646c",
15727        "description": "mesa/compute: refactor compute launch to look more like draw",
15728        "nominated": false,
15729        "nomination_type": null,
15730        "resolution": 4,
15731        "main_sha": null,
15732        "because_sha": null
15733    },
15734    {
15735        "sha": "56f5e6949757b97f3857b1cc1a79b0e6eec84c36",
15736        "description": "mesa/st: migrate compute dispatch to mesa",
15737        "nominated": false,
15738        "nomination_type": null,
15739        "resolution": 4,
15740        "main_sha": null,
15741        "because_sha": null
15742    },
15743    {
15744        "sha": "20de14c57ecb44dea3194dac7fe059e2511a2468",
15745        "description": "mesa/st: refactor compute dispatch to fill grid info earlier.",
15746        "nominated": false,
15747        "nomination_type": null,
15748        "resolution": 4,
15749        "main_sha": null,
15750        "because_sha": null
15751    },
15752    {
15753        "sha": "e9cc1633a225cfcc7d3313e8755b95b2693301b3",
15754        "description": "util/ra: Fix numeric overflow during bitset allocation",
15755        "nominated": false,
15756        "nomination_type": 1,
15757        "resolution": 4,
15758        "main_sha": null,
15759        "because_sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002"
15760    },
15761    {
15762        "sha": "84b21fea46d2b5670b3114cd48a7e859b2e42a35",
15763        "description": "meson: drop a temp formatting variable",
15764        "nominated": false,
15765        "nomination_type": null,
15766        "resolution": 4,
15767        "main_sha": null,
15768        "because_sha": null
15769    },
15770    {
15771        "sha": "44dba714f558ba9d56cff9297086c0be81db522f",
15772        "description": "docs: update the required meson version",
15773        "nominated": false,
15774        "nomination_type": null,
15775        "resolution": 4,
15776        "main_sha": null,
15777        "because_sha": null
15778    },
15779    {
15780        "sha": "1867a0cebfb10bb2102bcec4420c4768429dd8da",
15781        "description": "meson: drop a comment relating to old meson version",
15782        "nominated": false,
15783        "nomination_type": null,
15784        "resolution": 4,
15785        "main_sha": null,
15786        "because_sha": null
15787    },
15788    {
15789        "sha": "88d0aeab6da3cc720314db99110cd10bf5d46232",
15790        "description": "meson: drop compatability with < 0.48",
15791        "nominated": false,
15792        "nomination_type": null,
15793        "resolution": 4,
15794        "main_sha": null,
15795        "because_sha": null
15796    },
15797    {
15798        "sha": "eebb2dedb27652761f9c59c4a489ba46c583ab4e",
15799        "description": "intel/fs: Add a NONE scheduling mode",
15800        "nominated": false,
15801        "nomination_type": null,
15802        "resolution": 4,
15803        "main_sha": null,
15804        "because_sha": null
15805    },
15806    {
15807        "sha": "e6ddee764eef29d3fe6c66a22de6e60299a9a36d",
15808        "description": "intel/fs: Reset instruction order before re-scheduling",
15809        "nominated": false,
15810        "nomination_type": null,
15811        "resolution": 4,
15812        "main_sha": null,
15813        "because_sha": null
15814    },
15815    {
15816        "sha": "d49d092259829ad9e33d0d9fc8eef9759d9fe56e",
15817        "description": "Revert \"intel/fs: Do cmod prop again after scheduling\"",
15818        "nominated": true,
15819        "nomination_type": 2,
15820        "resolution": 2,
15821        "main_sha": null,
15822        "because_sha": "ba2fa1ceaf4ccb905e1d841b45f88505449db44e"
15823    },
15824    {
15825        "sha": "e6f0def97df3f83823bd1300e334ce48b23be005",
15826        "description": "intel/eu: Don't double-loop as often in brw_set_uip_jip",
15827        "nominated": false,
15828        "nomination_type": null,
15829        "resolution": 4,
15830        "main_sha": null,
15831        "because_sha": null
15832    },
15833    {
15834        "sha": "cf98a3cc19879d67d71023a4a85c16c2de560150",
15835        "description": "intel/fs: Use OPT() for split_virtual_grfs",
15836        "nominated": false,
15837        "nomination_type": null,
15838        "resolution": 4,
15839        "main_sha": null,
15840        "because_sha": null
15841    },
15842    {
15843        "sha": "38fa18a7a325e1aca105c643dee0ae8305f4b35f",
15844        "description": "intel/fs: Be more conservative in split_virtual_grfs",
15845        "nominated": false,
15846        "nomination_type": null,
15847        "resolution": 4,
15848        "main_sha": null,
15849        "because_sha": null
15850    },
15851    {
15852        "sha": "c9c50f89b2b68300d473060df5d8d841e2e1e49e",
15853        "description": "spirv: Use the incorporated names",
15854        "nominated": false,
15855        "nomination_type": null,
15856        "resolution": 4,
15857        "main_sha": null,
15858        "because_sha": null
15859    },
15860    {
15861        "sha": "53f38d36835a72acc83eb9a47422651789de4125",
15862        "description": "spirv: Identify non-temporal image operand added in SPIR-V 1.6",
15863        "nominated": false,
15864        "nomination_type": null,
15865        "resolution": 4,
15866        "main_sha": null,
15867        "because_sha": null
15868    },
15869    {
15870        "sha": "729df14e4528b70e63332e4255571729253e9791",
15871        "description": "nir: Handle volatile semantics for loading HelperInvocation builtin",
15872        "nominated": false,
15873        "nomination_type": null,
15874        "resolution": 4,
15875        "main_sha": null,
15876        "because_sha": null
15877    },
15878    {
15879        "sha": "49e0dd6d426a3605ee511f5029b6a3711721b413",
15880        "description": "spirv: Update headers and metadata to SPIR-V 1.6, revision 1",
15881        "nominated": false,
15882        "nomination_type": null,
15883        "resolution": 4,
15884        "main_sha": null,
15885        "because_sha": null
15886    },
15887    {
15888        "sha": "96d28f4cde3d8c01a42969cf54c8db0b3a4ce70d",
15889        "description": "docs: update calendar and link releases notes for 21.3.2",
15890        "nominated": false,
15891        "nomination_type": null,
15892        "resolution": 4,
15893        "main_sha": null,
15894        "because_sha": null
15895    },
15896    {
15897        "sha": "7dbd3d73d48a2cee6aefde4f7556b2c3e58a7406",
15898        "description": "docs: add release notes for 21.3.2",
15899        "nominated": false,
15900        "nomination_type": null,
15901        "resolution": 4,
15902        "main_sha": null,
15903        "because_sha": null
15904    },
15905    {
15906        "sha": "3415b51b1ce173735ff8c9a61846c9e27c6b8ffd",
15907        "description": "ci/windows: Remove line numbers of SPIR-V errors in spirv2dxil tests",
15908        "nominated": false,
15909        "nomination_type": null,
15910        "resolution": 4,
15911        "main_sha": null,
15912        "because_sha": null
15913    },
15914    {
15915        "sha": "fa4e08112ecb54ec082c2b259842c0758ddc9f2a",
15916        "description": "aco: remove SMEM constant/addition combining out of the loop",
15917        "nominated": false,
15918        "nomination_type": null,
15919        "resolution": 4,
15920        "main_sha": null,
15921        "because_sha": null
15922    },
15923    {
15924        "sha": "dd18925f864dd4160502c7080e6f07aff0932345",
15925        "description": "aco: skip &-4 before SMEM",
15926        "nominated": false,
15927        "nomination_type": null,
15928        "resolution": 4,
15929        "main_sha": null,
15930        "because_sha": null
15931    },
15932    {
15933        "sha": "cf5fc4b973cd9193f3a1fcb684c75a0e15c2b25c",
15934        "description": "aco: disallow SMEM offsets that are not multiples of 4",
15935        "nominated": false,
15936        "nomination_type": null,
15937        "resolution": 4,
15938        "main_sha": null,
15939        "because_sha": null
15940    },
15941    {
15942        "sha": "860532c5a16e912b66537d911f60b61439630937",
15943        "description": "radv: Add safety check for RGP traces on VanGogh.",
15944        "nominated": false,
15945        "nomination_type": null,
15946        "resolution": 4,
15947        "main_sha": null,
15948        "because_sha": null
15949    },
15950    {
15951        "sha": "3077d968568213bfe2990ddc4ada2763d9701418",
15952        "description": "crocus: Clamp VS point sizes to the HW limits as required.",
15953        "nominated": false,
15954        "nomination_type": null,
15955        "resolution": 4,
15956        "main_sha": null,
15957        "because_sha": null
15958    },
15959    {
15960        "sha": "39ea803f9fb7fadd19963a99b4fe3cfc9147b073",
15961        "description": "ci/crocus: Add support for manual CI runs on my G41.",
15962        "nominated": false,
15963        "nomination_type": null,
15964        "resolution": 4,
15965        "main_sha": null,
15966        "because_sha": null
15967    },
15968    {
15969        "sha": "a65285f54be6d756a8a558f638c18bb4f075222c",
15970        "description": "nir/opt_access: infer CAN_REORDER for global access",
15971        "nominated": false,
15972        "nomination_type": null,
15973        "resolution": 4,
15974        "main_sha": null,
15975        "because_sha": null
15976    },
15977    {
15978        "sha": "403ae3b48eef757dd296dcc9b4ab980fe468b623",
15979        "description": "nir/algebraic: optimize more 64-bit imul with constant source",
15980        "nominated": false,
15981        "nomination_type": null,
15982        "resolution": 4,
15983        "main_sha": null,
15984        "because_sha": null
15985    },
15986    {
15987        "sha": "c56cf157c518193ef85d54f9185df5c703d14896",
15988        "description": "nir/opt_load_store_vectorize: improve ssbo/global alias analysis",
15989        "nominated": false,
15990        "nomination_type": null,
15991        "resolution": 4,
15992        "main_sha": null,
15993        "because_sha": null
15994    },
15995    {
15996        "sha": "ac8afe3f446e138307981bdc6789b23e4d368e12",
15997        "description": "radv: fix dynamic rendering global scissor",
15998        "nominated": false,
15999        "nomination_type": null,
16000        "resolution": 4,
16001        "main_sha": null,
16002        "because_sha": null
16003    },
16004    {
16005        "sha": "288a670f17be32bc19ef0b07d140b5a2926cf4c3",
16006        "description": "anv/pipeline: Get rid of sample_shading_enable",
16007        "nominated": false,
16008        "nomination_type": null,
16009        "resolution": 4,
16010        "main_sha": null,
16011        "because_sha": null
16012    },
16013    {
16014        "sha": "deec7a590b32d374032c4039e1b14e9a09a5e67d",
16015        "description": "anv,nir: Use sample_pos_or_center in lower_wpos_center",
16016        "nominated": false,
16017        "nomination_type": null,
16018        "resolution": 4,
16019        "main_sha": null,
16020        "because_sha": null
16021    },
16022    {
16023        "sha": "3c89dbdbfea5b5797756782045d0c53206ebf7fa",
16024        "description": "intel/fs: Implement the sample_pos_or_center system value",
16025        "nominated": false,
16026        "nomination_type": null,
16027        "resolution": 4,
16028        "main_sha": null,
16029        "because_sha": null
16030    },
16031    {
16032        "sha": "a580fd55e1ed5db7cbc2f1c2f8a88e2a0b6dbbf1",
16033        "description": "intel/fs: Rework emit_samplepos_setup()",
16034        "nominated": false,
16035        "nomination_type": null,
16036        "resolution": 4,
16037        "main_sha": null,
16038        "because_sha": null
16039    },
16040    {
16041        "sha": "ac7255ed1e40f441c5b92faa3a7788e7672ced52",
16042        "description": "intel/fs: Return fs_reg directly from builtin setup helpers",
16043        "nominated": false,
16044        "nomination_type": null,
16045        "resolution": 4,
16046        "main_sha": null,
16047        "because_sha": null
16048    },
16049    {
16050        "sha": "e8acc5a7ea8168fce587c6728bb988e77516e64c",
16051        "description": "nir: Add a new sample_pos_or_center system value",
16052        "nominated": false,
16053        "nomination_type": null,
16054        "resolution": 4,
16055        "main_sha": null,
16056        "because_sha": null
16057    },
16058    {
16059        "sha": "732b234ddba7ed697cb1ed351d56cc4a8b56539a",
16060        "description": "radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE",
16061        "nominated": true,
16062        "nomination_type": 1,
16063        "resolution": 1,
16064        "main_sha": null,
16065        "because_sha": "b59bb9c07ae47f9f59bd7fcad6af77c591bb3611"
16066    },
16067    {
16068        "sha": "41cc6a4c7f785a76a6e846f995ffdfa99f1492b5",
16069        "description": "glthread: only log glthread destroy reason when it's not NULL",
16070        "nominated": false,
16071        "nomination_type": 1,
16072        "resolution": 4,
16073        "main_sha": null,
16074        "because_sha": "670759a208d3d0c6ef50be2edb27eb693a23e700"
16075    },
16076    {
16077        "sha": "c1860a68483ebd0ca859fa24fc0e0426d862d0a9",
16078        "description": "radeonsi: don't use perp. end caps when line smoothing is on",
16079        "nominated": false,
16080        "nomination_type": 1,
16081        "resolution": 4,
16082        "main_sha": null,
16083        "because_sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84"
16084    },
16085    {
16086        "sha": "94603786c5d6caf6988680e8469067a65ffffdff",
16087        "description": "aco: fix check_vop3_operands() for f16vec2 ffma fneg combine",
16088        "nominated": false,
16089        "nomination_type": 1,
16090        "resolution": 4,
16091        "main_sha": null,
16092        "because_sha": "15a375b4c8668814eed39810518dc7e2f8efef6e"
16093    },
16094    {
16095        "sha": "504e5cb4e893d8603c1ffde510df1f260f72e798",
16096        "description": "nir/print: print const value near each use of const ssa variable",
16097        "nominated": false,
16098        "nomination_type": null,
16099        "resolution": 4,
16100        "main_sha": null,
16101        "because_sha": null
16102    },
16103    {
16104        "sha": "23f8f836e0eadcb4a38fae28d1c96643663753c1",
16105        "description": "nir/print: group hex and float vectors together",
16106        "nominated": false,
16107        "nomination_type": null,
16108        "resolution": 4,
16109        "main_sha": null,
16110        "because_sha": null
16111    },
16112    {
16113        "sha": "d2b4051ea99bb203f7177a73f1328d1de76a4ad5",
16114        "description": "nir/print: move print_load_const_instr up",
16115        "nominated": false,
16116        "nomination_type": null,
16117        "resolution": 4,
16118        "main_sha": null,
16119        "because_sha": null
16120    },
16121    {
16122        "sha": "bc11dc7187a326ecec3fdbf4fee7436815f8537f",
16123        "description": "broadcom/ci: restructure expected results",
16124        "nominated": false,
16125        "nomination_type": null,
16126        "resolution": 4,
16127        "main_sha": null,
16128        "because_sha": null
16129    },
16130    {
16131        "sha": "ed7c48f94aa3c80afcb30e70881512ee052d99bf",
16132        "description": "radv/amdgpu: Only wait on queue_syncobj when needed.",
16133        "nominated": false,
16134        "nomination_type": 1,
16135        "resolution": 4,
16136        "main_sha": null,
16137        "because_sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626"
16138    },
16139    {
16140        "sha": "3878094eb1c611d95deb472b6b93cd327e07a1ce",
16141        "description": "anv: Drop anv_sync_create_for_bo",
16142        "nominated": false,
16143        "nomination_type": null,
16144        "resolution": 4,
16145        "main_sha": null,
16146        "because_sha": null
16147    },
16148    {
16149        "sha": "b00086d393f3618c36674bfb78113148e71a902a",
16150        "description": "anv,wsi: simplify WSI synchronization",
16151        "nominated": false,
16152        "nomination_type": null,
16153        "resolution": 4,
16154        "main_sha": null,
16155        "because_sha": null
16156    },
16157    {
16158        "sha": "9ae1e621e56fb845b7195f7bd5fb84f52ebff688",
16159        "description": "anv: Implement vk_device::create_sync_for_memory",
16160        "nominated": false,
16161        "nomination_type": 1,
16162        "resolution": 4,
16163        "main_sha": null,
16164        "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
16165    },
16166    {
16167        "sha": "2188829d293bdc16216deda566ef715e57a79f18",
16168        "description": "vulkan/queue: Handle WSI memory signal information",
16169        "nominated": false,
16170        "nomination_type": 1,
16171        "resolution": 4,
16172        "main_sha": null,
16173        "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
16174    },
16175    {
16176        "sha": "cdf101455d488a9dadb74765d5250dbc34472165",
16177        "description": "vulkan: fix missing handling of WSI memory signal",
16178        "nominated": true,
16179        "nomination_type": 1,
16180        "resolution": 1,
16181        "main_sha": null,
16182        "because_sha": "b996fa8efaa42558bda2c52377561d7eb3c4127e"
16183    },
16184    {
16185        "sha": "ff44547ea443977edabf46dc4dcce17f8cf038d4",
16186        "description": "intel/stub: Implement shell versions of DRM_I915_GEM_GET_TILING and DRM_I915_SEM_GET_TILING",
16187        "nominated": false,
16188        "nomination_type": 1,
16189        "resolution": 4,
16190        "main_sha": null,
16191        "because_sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9"
16192    },
16193    {
16194        "sha": "2dc7c24b80147709e00cc47a2d1da1ca6058e9d2",
16195        "description": "intel/stub: Silence \"initialized field overwritten\" warning",
16196        "nominated": true,
16197        "nomination_type": 1,
16198        "resolution": 1,
16199        "main_sha": null,
16200        "because_sha": "0f4f1d70bfe96fc9e218ef5c2196bb677aaa251b"
16201    },
16202    {
16203        "sha": "9c722a06edf33683083f995566acee5fdfbb9ebb",
16204        "description": "ci/freedreno: Add known flakes from the last month.",
16205        "nominated": false,
16206        "nomination_type": null,
16207        "resolution": 4,
16208        "main_sha": null,
16209        "because_sha": null
16210    },
16211    {
16212        "sha": "c77e5af7a36f9652d005c5ddf9c21e6c3cd6812d",
16213        "description": "glx: Fix GLX_NV_float_buffer fbconfig handling",
16214        "nominated": false,
16215        "nomination_type": null,
16216        "resolution": 4,
16217        "main_sha": null,
16218        "because_sha": null
16219    },
16220    {
16221        "sha": "108881cbcc9c38f7c447bc401287cc27ae89e7ae",
16222        "description": "venus: add some trace points",
16223        "nominated": false,
16224        "nomination_type": null,
16225        "resolution": 4,
16226        "main_sha": null,
16227        "because_sha": null
16228    },
16229    {
16230        "sha": "631b3fe3e9e27302d48051f7d5bef5e4e1bb0e40",
16231        "description": "meson: correctly detect linker arguments",
16232        "nominated": true,
16233        "nomination_type": 1,
16234        "resolution": 1,
16235        "main_sha": null,
16236        "because_sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4"
16237    },
16238    {
16239        "sha": "7a22967de310069fe7be2a5e144fb677baaa071d",
16240        "description": "r300: Remove unused RC_OPCODE_DPH",
16241        "nominated": false,
16242        "nomination_type": null,
16243        "resolution": 4,
16244        "main_sha": null,
16245        "because_sha": null
16246    },
16247    {
16248        "sha": "9312bfb5fb05f8b641eb6360a2af38d946b873ae",
16249        "description": "r300: Remove unused RC_OPCODE_SFL",
16250        "nominated": false,
16251        "nomination_type": null,
16252        "resolution": 4,
16253        "main_sha": null,
16254        "because_sha": null
16255    },
16256    {
16257        "sha": "495d119aa9b23b2fd7d2c888b22d6741e78714aa",
16258        "description": "r300: Remove unused RC_OPCODE_CLAMP.",
16259        "nominated": false,
16260        "nomination_type": null,
16261        "resolution": 4,
16262        "main_sha": null,
16263        "because_sha": null
16264    },
16265    {
16266        "sha": "9ed55c0c1590e5d737f6797592f37b0c571e7233",
16267        "description": "r300: Remove unused RC_OPCODE_SWZ.",
16268        "nominated": false,
16269        "nomination_type": null,
16270        "resolution": 4,
16271        "main_sha": null,
16272        "because_sha": null
16273    },
16274    {
16275        "sha": "a982d0baf3a9a9ff13d191cf7a61ec34b995eb15",
16276        "description": "r300: Remove unused RC_OPCODE_XPD.",
16277        "nominated": false,
16278        "nomination_type": null,
16279        "resolution": 4,
16280        "main_sha": null,
16281        "because_sha": null
16282    },
16283    {
16284        "sha": "2e2b755ecbe643dbc89b0406c5c72158669c5d21",
16285        "description": "r300: Remove unused RC_OPCODE_ABS.",
16286        "nominated": false,
16287        "nomination_type": null,
16288        "resolution": 4,
16289        "main_sha": null,
16290        "because_sha": null
16291    },
16292    {
16293        "sha": "7a0c3b10247ac514483fe3285c48176122756b8b",
16294        "description": "r300: Remove support for SCS.",
16295        "nominated": false,
16296        "nomination_type": null,
16297        "resolution": 4,
16298        "main_sha": null,
16299        "because_sha": null
16300    },
16301    {
16302        "sha": "acef6b6bb34bdfe1e63572da8d75ee3dd05ea152",
16303        "description": "r300: Remove some dead compiler code.",
16304        "nominated": false,
16305        "nomination_type": null,
16306        "resolution": 4,
16307        "main_sha": null,
16308        "because_sha": null
16309    },
16310    {
16311        "sha": "f7e63ec5d87367c44b5e02bf65de724ff268b877",
16312        "description": "nir/print: compact printing of intrinsic indices",
16313        "nominated": false,
16314        "nomination_type": null,
16315        "resolution": 4,
16316        "main_sha": null,
16317        "because_sha": null
16318    },
16319    {
16320        "sha": "d8fa625bb34a109586d5f9d1594240bbe7c693be",
16321        "description": "nir/print: expand printing of io semantics.gs_streams",
16322        "nominated": false,
16323        "nomination_type": null,
16324        "resolution": 4,
16325        "main_sha": null,
16326        "because_sha": null
16327    },
16328    {
16329        "sha": "be25db9f0f3888b9846c2c53b300f7bcdb5ee563",
16330        "description": "nir/print: simplify printing of IO semantics",
16331        "nominated": false,
16332        "nomination_type": null,
16333        "resolution": 4,
16334        "main_sha": null,
16335        "because_sha": null
16336    },
16337    {
16338        "sha": "7325179bcb07b7e6aa9a1469f425e7003b4fa249",
16339        "description": "intel/compiler: Use uppercase enum values in brw_ir_performance.cpp",
16340        "nominated": false,
16341        "nomination_type": null,
16342        "resolution": 4,
16343        "main_sha": null,
16344        "because_sha": null
16345    },
16346    {
16347        "sha": "d3f4f23ca345fb69b4a1453c964c8a8b4370aeb4",
16348        "description": "intel/vec4: Inline emit_texture and move helpers to brw_vec4_nir.cpp",
16349        "nominated": false,
16350        "nomination_type": null,
16351        "resolution": 4,
16352        "main_sha": null,
16353        "because_sha": null
16354    },
16355    {
16356        "sha": "92d194427da7ed2c74280f7e5b0dc4789bb0b537",
16357        "description": "intel/vec4: Use nir_texop in emit_texture instead of translating",
16358        "nominated": false,
16359        "nomination_type": null,
16360        "resolution": 4,
16361        "main_sha": null,
16362        "because_sha": null
16363    },
16364    {
16365        "sha": "2729a741fc346e5a747a47570624f64bc84f5dd8",
16366        "description": "intel/vec4: Use ir_texture_opcode less in emit_texture()",
16367        "nominated": false,
16368        "nomination_type": null,
16369        "resolution": 4,
16370        "main_sha": null,
16371        "because_sha": null
16372    },
16373    {
16374        "sha": "5ce4017a2bf76c2879521e9a6c272d8257133070",
16375        "description": "radv,aco: do not disable anisotropy filtering for non-mipmap images",
16376        "nominated": false,
16377        "nomination_type": null,
16378        "resolution": 4,
16379        "main_sha": null,
16380        "because_sha": null
16381    },
16382    {
16383        "sha": "8a327722d541d4b8eb3cdd485cf8b0770d1912b9",
16384        "description": "ac/nir: add an option to disable anisotropic filtering for single level images",
16385        "nominated": false,
16386        "nomination_type": null,
16387        "resolution": 4,
16388        "main_sha": null,
16389        "because_sha": null
16390    },
16391    {
16392        "sha": "1cb5c1775b0a647600d3159c287063bccd0cc38c",
16393        "description": "glx: fix querying GLX_FBCONFIG_ID for Window",
16394        "nominated": false,
16395        "nomination_type": null,
16396        "resolution": 4,
16397        "main_sha": null,
16398        "because_sha": null
16399    },
16400    {
16401        "sha": "6c5b3c6bb56b12ae1e0f04e7bb62e2e60abe991d",
16402        "description": "dri: Remove unused driGetRendererString",
16403        "nominated": false,
16404        "nomination_type": null,
16405        "resolution": 4,
16406        "main_sha": null,
16407        "because_sha": null
16408    },
16409    {
16410        "sha": "7cc42a8dd43a2675885f8a926721a6f337719cc1",
16411        "description": "dri: Remove unused driUpdateFramebufferSize",
16412        "nominated": false,
16413        "nomination_type": null,
16414        "resolution": 4,
16415        "main_sha": null,
16416        "because_sha": null
16417    },
16418    {
16419        "sha": "7e1e3722fb31b1da7de8cd8a548e5053f58a7e7d",
16420        "description": "dri: Remove unused driContextSetFlags",
16421        "nominated": false,
16422        "nomination_type": null,
16423        "resolution": 4,
16424        "main_sha": null,
16425        "because_sha": null
16426    },
16427    {
16428        "sha": "69aad9778802d10ff910be78fe16382e09202fa2",
16429        "description": "mesa: Remove unused _mesa_initialize_visual",
16430        "nominated": false,
16431        "nomination_type": null,
16432        "resolution": 4,
16433        "main_sha": null,
16434        "because_sha": null
16435    },
16436    {
16437        "sha": "cd38b6e2e857037a195916cdcffce50ebc10a0ef",
16438        "description": "anv, iris: Implement Wa_14014890652 for DG2",
16439        "nominated": false,
16440        "nomination_type": null,
16441        "resolution": 4,
16442        "main_sha": null,
16443        "because_sha": null
16444    },
16445    {
16446        "sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0",
16447        "description": "anv, iris: Add Wa_22011440098 for DG2",
16448        "nominated": false,
16449        "nomination_type": null,
16450        "resolution": 4,
16451        "main_sha": null,
16452        "because_sha": null
16453    },
16454    {
16455        "sha": "17a1df79bab5ef6f222aa5538b8e7c83f7ec1b7c",
16456        "description": "anv, iris: Add Wa_16011773973 for DG2",
16457        "nominated": false,
16458        "nomination_type": null,
16459        "resolution": 4,
16460        "main_sha": null,
16461        "because_sha": null
16462    },
16463    {
16464        "sha": "b1156f23a2a80a37ab13f7283cb3726dd7e78e7d",
16465        "description": "Revert \"nir: disable a NIR test due to undebuggable & locally unreproducible CI failures\"",
16466        "nominated": false,
16467        "nomination_type": 2,
16468        "resolution": 4,
16469        "main_sha": null,
16470        "because_sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf"
16471    },
16472    {
16473        "sha": "49c356a3356fbbe180ab9ec1027e744850550e53",
16474        "description": "meson: Bump version required for gtest protocol",
16475        "nominated": false,
16476        "nomination_type": null,
16477        "resolution": 4,
16478        "main_sha": null,
16479        "because_sha": null
16480    },
16481    {
16482        "sha": "dcc7b19cae924ecbcee88186a11df0290e5c7a8e",
16483        "description": "nir: Initialize nir_register::divergent",
16484        "nominated": true,
16485        "nomination_type": 1,
16486        "resolution": 1,
16487        "main_sha": null,
16488        "because_sha": "c7fc44f9ebbe93f7aefc010aea4e13e29d0d67fd"
16489    },
16490    {
16491        "sha": "3ffd6f3fa624c2da09c8ab72588f89fdfc501c69",
16492        "description": "nir_to_tgsi: Set the TGSI Precise flag for exact ALU instructions.",
16493        "nominated": false,
16494        "nomination_type": null,
16495        "resolution": 4,
16496        "main_sha": null,
16497        "because_sha": null
16498    },
16499    {
16500        "sha": "af4d277cccbba77a78f49c83305f99eef8c12f4a",
16501        "description": "mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional",
16502        "nominated": false,
16503        "nomination_type": null,
16504        "resolution": 4,
16505        "main_sha": null,
16506        "because_sha": null
16507    },
16508    {
16509        "sha": "5f14e9878085930fc5c396bcc5423879f474e1c7",
16510        "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_dot3 is not optional",
16511        "nominated": false,
16512        "nomination_type": null,
16513        "resolution": 4,
16514        "main_sha": null,
16515        "because_sha": null
16516    },
16517    {
16518        "sha": "61a3e68767bb0789367f0c5f16c1ef0e7d81f101",
16519        "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_env_combine is not optional",
16520        "nominated": false,
16521        "nomination_type": null,
16522        "resolution": 4,
16523        "main_sha": null,
16524        "because_sha": null
16525    },
16526    {
16527        "sha": "7649ab1f03f6e020baa64db63bc2cc40f1bbbd88",
16528        "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_cube_map is not optional",
16529        "nominated": false,
16530        "nomination_type": null,
16531        "resolution": 4,
16532        "main_sha": null,
16533        "because_sha": null
16534    },
16535    {
16536        "sha": "c11641ab2419f961bbaea0d4e1c806a4fea5f819",
16537        "description": "mesa: OpenGL 1.3 feature GL_ARB_texture_border_clamp is not optional",
16538        "nominated": false,
16539        "nomination_type": null,
16540        "resolution": 4,
16541        "main_sha": null,
16542        "because_sha": null
16543    },
16544    {
16545        "sha": "2ca13abccebfaafe567f78ad40a04d1129e63942",
16546        "description": "intel/fs: Use HF as destination type for F32TOF16 in fquantize2f16",
16547        "nominated": false,
16548        "nomination_type": null,
16549        "resolution": 4,
16550        "main_sha": null,
16551        "because_sha": null
16552    },
16553    {
16554        "sha": "9c81de7df296fd3854c2a7cc3f2a994076b6a5f6",
16555        "description": "venus: cache shmems",
16556        "nominated": false,
16557        "nomination_type": null,
16558        "resolution": 4,
16559        "main_sha": null,
16560        "because_sha": null
16561    },
16562    {
16563        "sha": "7bec2a0b2397d73583bc678c7531ad82d5b28c90",
16564        "description": "venus: add VN_CS_ENCODER_STORAGE_SHMEM_POOL for VkCommandBuffer",
16565        "nominated": false,
16566        "nomination_type": null,
16567        "resolution": 4,
16568        "main_sha": null,
16569        "because_sha": null
16570    },
16571    {
16572        "sha": "487926aa8658fe3e533ab68a36f3b2aff07db716",
16573        "description": "venus: add vn_cs_encoder_storage_type",
16574        "nominated": false,
16575        "nomination_type": null,
16576        "resolution": 4,
16577        "main_sha": null,
16578        "because_sha": null
16579    },
16580    {
16581        "sha": "1fe8f0fea0dd81a8d055b158e7c480a47fa25db0",
16582        "description": "venus: use vn_renderer_shmem_pool for reply shmems",
16583        "nominated": false,
16584        "nomination_type": null,
16585        "resolution": 4,
16586        "main_sha": null,
16587        "because_sha": null
16588    },
16589    {
16590        "sha": "35c430e75a10c5ffcd6bce99dc657b196c7766f7",
16591        "description": "venus: add vn_renderer_shmem_pool",
16592        "nominated": false,
16593        "nomination_type": null,
16594        "resolution": 4,
16595        "main_sha": null,
16596        "because_sha": null
16597    },
16598    {
16599        "sha": "511fb6b8e99dfdd1734214706bceb2bda24b6219",
16600        "description": "venus: add vn_renderer_util.[ch]",
16601        "nominated": false,
16602        "nomination_type": null,
16603        "resolution": 4,
16604        "main_sha": null,
16605        "because_sha": null
16606    },
16607    {
16608        "sha": "ee283c49b7b1268a6bb50f5e2ed279fb72f03c4b",
16609        "description": "mesa: inline mesa_initialize_buffer_object.",
16610        "nominated": false,
16611        "nomination_type": null,
16612        "resolution": 4,
16613        "main_sha": null,
16614        "because_sha": null
16615    },
16616    {
16617        "sha": "131efc204df5287b9a52b7dfcbb61dd3f0593ee5",
16618        "description": "mesa/st: remove st_cb_bufferobjects*",
16619        "nominated": false,
16620        "nomination_type": null,
16621        "resolution": 4,
16622        "main_sha": null,
16623        "because_sha": null
16624    },
16625    {
16626        "sha": "8c1472bc84dd6c7b55039aae3fe67248e051eb21",
16627        "description": "mesa/bufferobj: move invalidate buffer to optional feature",
16628        "nominated": false,
16629        "nomination_type": null,
16630        "resolution": 4,
16631        "main_sha": null,
16632        "because_sha": null
16633    },
16634    {
16635        "sha": "a79f5d90162364818c8df8bca79185bea7461ef9",
16636        "description": "mesa/st: rename access flag to transfer flag function",
16637        "nominated": false,
16638        "nomination_type": null,
16639        "resolution": 4,
16640        "main_sha": null,
16641        "because_sha": null
16642    },
16643    {
16644        "sha": "fdd31298d3059ce31a836854615c5bd1ffa00de5",
16645        "description": "bufferobj: cleanup subdata copies",
16646        "nominated": false,
16647        "nomination_type": null,
16648        "resolution": 4,
16649        "main_sha": null,
16650        "because_sha": null
16651    },
16652    {
16653        "sha": "955ddc02e433ef7d9e41412134d4725f4a4b3451",
16654        "description": "bufferobj: inline page commitment",
16655        "nominated": false,
16656        "nomination_type": null,
16657        "resolution": 4,
16658        "main_sha": null,
16659        "because_sha": null
16660    },
16661    {
16662        "sha": "55bb6cc8e1730b107789cfb1effdd88d01388d9e",
16663        "description": "bufferobj: inline buffer clearing",
16664        "nominated": false,
16665        "nomination_type": null,
16666        "resolution": 4,
16667        "main_sha": null,
16668        "because_sha": null
16669    },
16670    {
16671        "sha": "22e516b8466855bf5abd4720d2b6013841771a4b",
16672        "description": "bufferobj: make sw clear buffer static, move it and rename it",
16673        "nominated": false,
16674        "nomination_type": null,
16675        "resolution": 4,
16676        "main_sha": null,
16677        "because_sha": null
16678    },
16679    {
16680        "sha": "ff8c2a1748b9fe8fb76a4f01798846ff4021e16c",
16681        "description": "mesa/bufferobj: rename bufferobj functions to be more consistent.",
16682        "nominated": false,
16683        "nomination_type": null,
16684        "resolution": 4,
16685        "main_sha": null,
16686        "because_sha": null
16687    },
16688    {
16689        "sha": "f6840bb940686adc5d06b2af21c1cb44cc32a9bf",
16690        "description": "mesa/st: make static the buffer object funcs that can be",
16691        "nominated": false,
16692        "nomination_type": null,
16693        "resolution": 4,
16694        "main_sha": null,
16695        "because_sha": null
16696    },
16697    {
16698        "sha": "7288fcdc72492aa6ffc7dd08f0a5cbd1b969a380",
16699        "description": "mesa/st: migrate most of state tracker buffer objects into mesa",
16700        "nominated": false,
16701        "nomination_type": null,
16702        "resolution": 4,
16703        "main_sha": null,
16704        "because_sha": null
16705    },
16706    {
16707        "sha": "8232cf1b4debe76307888e4db50fbc040f10374f",
16708        "description": "mesa: add pointer to cso_context to gl_context",
16709        "nominated": false,
16710        "nomination_type": null,
16711        "resolution": 4,
16712        "main_sha": null,
16713        "because_sha": null
16714    },
16715    {
16716        "sha": "22607020f596e0c986cec4c06fcd44d9beb2bda8",
16717        "description": "mesa: add a pointer to st_config_options to gl_context",
16718        "nominated": false,
16719        "nomination_type": null,
16720        "resolution": 4,
16721        "main_sha": null,
16722        "because_sha": null
16723    },
16724    {
16725        "sha": "f6c608dd2435418f16f2f9ea7cc57619bd3ebf73",
16726        "description": "mesa: add a pipe_context pointer to gl context",
16727        "nominated": false,
16728        "nomination_type": null,
16729        "resolution": 4,
16730        "main_sha": null,
16731        "because_sha": null
16732    },
16733    {
16734        "sha": "90cb1493b711a7b6447d57cee38a76f58aa06ca5",
16735        "description": "mesa/st: start moving bufferobject alloc/free/reference to main.",
16736        "nominated": false,
16737        "nomination_type": null,
16738        "resolution": 4,
16739        "main_sha": null,
16740        "because_sha": null
16741    },
16742    {
16743        "sha": "970daedb1d5fd191eab0296db09fa05e94db9a05",
16744        "description": "mesa/st: merge st buffer object into GL",
16745        "nominated": false,
16746        "nomination_type": null,
16747        "resolution": 4,
16748        "main_sha": null,
16749        "because_sha": null
16750    },
16751    {
16752        "sha": "1c4f76672d31e500e392dcebf25ee6af23d4b1db",
16753        "description": "broadcom/compiler: avoid unneeded sint/unorm clamping when lowering stores",
16754        "nominated": false,
16755        "nomination_type": null,
16756        "resolution": 4,
16757        "main_sha": null,
16758        "because_sha": null
16759    },
16760    {
16761        "sha": "cca8803e6bd19bd4c9f11239b5d79a662be986ce",
16762        "description": "radv/winsys: update sparse mappings with OP_REPLACE instead of OP_MAP/OP_UNMAP",
16763        "nominated": false,
16764        "nomination_type": null,
16765        "resolution": 4,
16766        "main_sha": null,
16767        "because_sha": null
16768    },
16769    {
16770        "sha": "a6ca0a8c52d7ff1ac0d3aca3cc727c6dc571f94a",
16771        "description": "radv/winsys: stop using reference counting for virtual BOs",
16772        "nominated": false,
16773        "nomination_type": null,
16774        "resolution": 4,
16775        "main_sha": null,
16776        "because_sha": null
16777    },
16778    {
16779        "sha": "a931d5a4a4d567e78d7e02b6fd506871c84a341d",
16780        "description": "radv/winsys: clear the PRT VA range when destroying a virtual BO",
16781        "nominated": false,
16782        "nomination_type": null,
16783        "resolution": 4,
16784        "main_sha": null,
16785        "because_sha": null
16786    },
16787    {
16788        "sha": "782474782be87a4e1fba47b7143ec6081a7a806e",
16789        "description": "radv/winsys: remove useless has_sparse_vm_mappings checks",
16790        "nominated": false,
16791        "nomination_type": null,
16792        "resolution": 4,
16793        "main_sha": null,
16794        "because_sha": null
16795    },
16796    {
16797        "sha": "b05d228695b0c8219d37188792224f9cb026b0f5",
16798        "description": "Revert \"anv: Stop doing too much per-sample shading\"",
16799        "nominated": false,
16800        "nomination_type": 2,
16801        "resolution": 4,
16802        "main_sha": null,
16803        "because_sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607"
16804    },
16805    {
16806        "sha": "ae4065f0b2d7aa47c22f1241b6ba6fdc0a440fd2",
16807        "description": "mesa: use nop dispatch for ColorTable/Convolution/Histogram",
16808        "nominated": false,
16809        "nomination_type": null,
16810        "resolution": 4,
16811        "main_sha": null,
16812        "because_sha": null
16813    },
16814    {
16815        "sha": "7994b6c893c2feaa8485c012494cdaba69145eba",
16816        "description": "mesa: remove all GL func forward declarations because they are autogenerated",
16817        "nominated": false,
16818        "nomination_type": null,
16819        "resolution": 4,
16820        "main_sha": null,
16821        "because_sha": null
16822    },
16823    {
16824        "sha": "0ca96f5cf6d31ba16466f60c316483baa548aa30",
16825        "description": "mesa,vbo: make ES wrapper functions static",
16826        "nominated": false,
16827        "nomination_type": null,
16828        "resolution": 4,
16829        "main_sha": null,
16830        "because_sha": null
16831    },
16832    {
16833        "sha": "4c91c6162b64ab44105b5199cde5cb596a29c129",
16834        "description": "glapi: add missing no_error settings for implemented functions",
16835        "nominated": false,
16836        "nomination_type": null,
16837        "resolution": 4,
16838        "main_sha": null,
16839        "because_sha": null
16840    },
16841    {
16842        "sha": "9a9d14fa4d2c57f0ba2b1bef9326ccd70f7d33e4",
16843        "description": "mesa: remove COPY_DISPATCH code that doesn't do anything",
16844        "nominated": false,
16845        "nomination_type": null,
16846        "resolution": 4,
16847        "main_sha": null,
16848        "because_sha": null
16849    },
16850    {
16851        "sha": "933a88f76c6af1dd2a77e31b22ef6e310bf77de2",
16852        "description": "mesa: rename _ae_ArrayElement -> _mesa_ArrayElement to match glapi",
16853        "nominated": false,
16854        "nomination_type": null,
16855        "resolution": 4,
16856        "main_sha": null,
16857        "because_sha": null
16858    },
16859    {
16860        "sha": "e49d9c0fed174d5bdf9785fce43da07e610f1148",
16861        "description": "mesa: use ctx->GLThread.enabled now that it's correct",
16862        "nominated": false,
16863        "nomination_type": null,
16864        "resolution": 4,
16865        "main_sha": null,
16866        "because_sha": null
16867    },
16868    {
16869        "sha": "d052612317717d57beb32eb32c2bcd21b683ebf5",
16870        "description": "glthread: disable glthread if the context is lost",
16871        "nominated": false,
16872        "nomination_type": null,
16873        "resolution": 4,
16874        "main_sha": null,
16875        "because_sha": null
16876    },
16877    {
16878        "sha": "9d8301d60210a80f000cc0c30e17b04a4ffc60bd",
16879        "description": "glthread: fix restoring the dispatch in destroy when the context is not current",
16880        "nominated": false,
16881        "nomination_type": null,
16882        "resolution": 4,
16883        "main_sha": null,
16884        "because_sha": null
16885    },
16886    {
16887        "sha": "670759a208d3d0c6ef50be2edb27eb693a23e700",
16888        "description": "glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy",
16889        "nominated": false,
16890        "nomination_type": null,
16891        "resolution": 4,
16892        "main_sha": null,
16893        "because_sha": null
16894    },
16895    {
16896        "sha": "7b123ad16aa7f14eade024d2329d44367b8b41d4",
16897        "description": "glthread: set marshal functions in dispatch only if they exist in the API",
16898        "nominated": false,
16899        "nomination_type": null,
16900        "resolution": 4,
16901        "main_sha": null,
16902        "because_sha": null
16903    },
16904    {
16905        "sha": "e93a9b422cd840d58cdf4446ba0f52c73c8a560a",
16906        "description": "glthread: add nop dispatch",
16907        "nominated": false,
16908        "nomination_type": null,
16909        "resolution": 4,
16910        "main_sha": null,
16911        "because_sha": null
16912    },
16913    {
16914        "sha": "dd3709dcfd18bcacec458f5c478adc0fe5d02d2d",
16915        "description": "vbo: expose all exec entrypoints for glthread and match api_exec_decl.h names",
16916        "nominated": false,
16917        "nomination_type": null,
16918        "resolution": 4,
16919        "main_sha": null,
16920        "because_sha": null
16921    },
16922    {
16923        "sha": "bade2407fa108b75e20f326e8f5d7439fbf2cd91",
16924        "description": "mesa: remove GLvertexformat",
16925        "nominated": false,
16926        "nomination_type": null,
16927        "resolution": 4,
16928        "main_sha": null,
16929        "because_sha": null
16930    },
16931    {
16932        "sha": "a87e5d437e6c269b62775cb4ae4925fc96a86041",
16933        "description": "glapi: autogenerate install_vtxfmt with python",
16934        "nominated": false,
16935        "nomination_type": null,
16936        "resolution": 4,
16937        "main_sha": null,
16938        "because_sha": null
16939    },
16940    {
16941        "sha": "1f33948733808dffe94ae70f4bbd42d7e9e3430a",
16942        "description": "glapi: autogenerate all _mesa_* forward declarations in api_exec_decl.h",
16943        "nominated": false,
16944        "nomination_type": null,
16945        "resolution": 4,
16946        "main_sha": null,
16947        "because_sha": null
16948    },
16949    {
16950        "sha": "5603d3e42ce67cb20fe34806564452fababfcb37",
16951        "description": "mesa: remove api_exec.h and move its contents into context.h",
16952        "nominated": false,
16953        "nomination_type": null,
16954        "resolution": 4,
16955        "main_sha": null,
16956        "because_sha": null
16957    },
16958    {
16959        "sha": "898649c145982e95b19045896861d4d03f588fcb",
16960        "description": "glapi: autogenerate api_save.h with save_* function declarations",
16961        "nominated": false,
16962        "nomination_type": null,
16963        "resolution": 4,
16964        "main_sha": null,
16965        "because_sha": null
16966    },
16967    {
16968        "sha": "df3447c331bbf5e2ddb34e9f6e13c0ad1240aca5",
16969        "description": "glapi: autogenerate _mesa_initialize_save_table with python",
16970        "nominated": false,
16971        "nomination_type": null,
16972        "resolution": 4,
16973        "main_sha": null,
16974        "because_sha": null
16975    },
16976    {
16977        "sha": "d7c516124285a2f71cf499e26067a35d7b7d0349",
16978        "description": "glapi: move reusable glapi printing code to apiexec.py",
16979        "nominated": false,
16980        "nomination_type": null,
16981        "resolution": 4,
16982        "main_sha": null,
16983        "because_sha": null
16984    },
16985    {
16986        "sha": "ac622b85368d636446c6c1dae8daaec0499df614",
16987        "description": "vbo: rename ES vertex functions to match GL dispatch names",
16988        "nominated": false,
16989        "nomination_type": null,
16990        "resolution": 4,
16991        "main_sha": null,
16992        "because_sha": null
16993    },
16994    {
16995        "sha": "62eba623b5c65ab56fb0b73ff6fecd8a9c1901f4",
16996        "description": "vbo: rename vertex functions to match GL dispatch names",
16997        "nominated": false,
16998        "nomination_type": null,
16999        "resolution": 4,
17000        "main_sha": null,
17001        "because_sha": null
17002    },
17003    {
17004        "sha": "dd6b1ae1109ca8d9994523ec39d2e7d49cb56405",
17005        "description": "mesa: add EXT suffix to VertexAttribI*EXT to match glapi name",
17006        "nominated": false,
17007        "nomination_type": null,
17008        "resolution": 4,
17009        "main_sha": null,
17010        "because_sha": null
17011    },
17012    {
17013        "sha": "77c2a7c2e40afec7b222641045ec90895e37ac3d",
17014        "description": "glapi: replace dispatch.h inline functions with macros for faster compilation",
17015        "nominated": false,
17016        "nomination_type": null,
17017        "resolution": 4,
17018        "main_sha": null,
17019        "because_sha": null
17020    },
17021    {
17022        "sha": "1aa0b587cd0db0ba9a74f53c54b0c136ce8d8e52",
17023        "description": "glapi: move apiexec API condition determination to common code",
17024        "nominated": false,
17025        "nomination_type": null,
17026        "resolution": 4,
17027        "main_sha": null,
17028        "because_sha": null
17029    },
17030    {
17031        "sha": "6e4238f99acef72e3d38b39cff33e5ea4fa496ae",
17032        "description": "glapi: rename gl_genexec.py to api_exec_init.py, api_exec.c to api_exec_init.c",
17033        "nominated": false,
17034        "nomination_type": null,
17035        "resolution": 4,
17036        "main_sha": null,
17037        "because_sha": null
17038    },
17039    {
17040        "sha": "9cef21e33f3e5fdbae63029da8a29ad36916f309",
17041        "description": "mesa: rename dlist functions to match dispatch function names",
17042        "nominated": false,
17043        "nomination_type": null,
17044        "resolution": 4,
17045        "main_sha": null,
17046        "because_sha": null
17047    },
17048    {
17049        "sha": "12b1feb03e222178b314a06f20ba981486b1ec84",
17050        "description": "mesa: don't set CallList* redundantly in _mesa_initialize_save_table",
17051        "nominated": false,
17052        "nomination_type": null,
17053        "resolution": 4,
17054        "main_sha": null,
17055        "because_sha": null
17056    },
17057    {
17058        "sha": "b8ad4fd59de7a4c63844d44fc601e663e88796b2",
17059        "description": "glapi: rename exec=\"dynamic\" to exec \"vtxfmt\" to make it self-explanatory",
17060        "nominated": false,
17061        "nomination_type": null,
17062        "resolution": 4,
17063        "main_sha": null,
17064        "because_sha": null
17065    },
17066    {
17067        "sha": "8fa0332965b67dcef3001fcf8fc499cbd7742101",
17068        "description": "mesa: move the ES2 check from vbo_init_tmp.h to install_vtxfmt",
17069        "nominated": false,
17070        "nomination_type": null,
17071        "resolution": 4,
17072        "main_sha": null,
17073        "because_sha": null
17074    },
17075    {
17076        "sha": "0f4891d77db60da6dac2cdb03437af4e92abc130",
17077        "description": "mesa: inline _vbo_install_exec_vtxfmt",
17078        "nominated": false,
17079        "nomination_type": null,
17080        "resolution": 4,
17081        "main_sha": null,
17082        "because_sha": null
17083    },
17084    {
17085        "sha": "43a9f6a938b874d5220cef2784d2619b88537264",
17086        "description": "mesa: move _mesa_initialize_vbo_vtxfmt calls to a common place and inline",
17087        "nominated": false,
17088        "nomination_type": null,
17089        "resolution": 4,
17090        "main_sha": null,
17091        "because_sha": null
17092    },
17093    {
17094        "sha": "e7c543c60fbfe0ca81998af06266de1aae2037e9",
17095        "description": "mesa: inline _mesa_install_dlist_vtxfmt",
17096        "nominated": false,
17097        "nomination_type": null,
17098        "resolution": 4,
17099        "main_sha": null,
17100        "because_sha": null
17101    },
17102    {
17103        "sha": "31baf7bc4d681b5eb970dd2e6e5100ad4eb291db",
17104        "description": "mesa: inline _mesa_install_eval_vtxfmt",
17105        "nominated": false,
17106        "nomination_type": null,
17107        "resolution": 4,
17108        "main_sha": null,
17109        "because_sha": null
17110    },
17111    {
17112        "sha": "086c03e83987dedc0ce31d84d748205c8240046d",
17113        "description": "mesa: inline _mesa_install_arrayelt_vtxfmt",
17114        "nominated": false,
17115        "nomination_type": null,
17116        "resolution": 4,
17117        "main_sha": null,
17118        "because_sha": null
17119    },
17120    {
17121        "sha": "d07b0d7dd776279c92152eac5007c72a2f6be292",
17122        "description": "mesa: inline vbo_initialize_save_dispatch and rename the functions",
17123        "nominated": false,
17124        "nomination_type": null,
17125        "resolution": 4,
17126        "main_sha": null,
17127        "because_sha": null
17128    },
17129    {
17130        "sha": "6fcec5900e359bc73eeb69ce4a305c5df08cfe5c",
17131        "description": "mesa: include less stuff in dlist.c",
17132        "nominated": false,
17133        "nomination_type": null,
17134        "resolution": 4,
17135        "main_sha": null,
17136        "because_sha": null
17137    },
17138    {
17139        "sha": "1b80e1716e2ae1e306e799c9822b1c86de6e4d4c",
17140        "description": "virgl: Enable higher compatibility profiles if host supports it",
17141        "nominated": false,
17142        "nomination_type": null,
17143        "resolution": 4,
17144        "main_sha": null,
17145        "because_sha": null
17146    },
17147    {
17148        "sha": "b8b70fc1b968eef2719ed6daadfdb251784e58b2",
17149        "description": "ci: pin virglrenderer version",
17150        "nominated": false,
17151        "nomination_type": null,
17152        "resolution": 4,
17153        "main_sha": null,
17154        "because_sha": null
17155    },
17156    {
17157        "sha": "451e6c1b32c2ea43d84ab60513dc6fde2373431c",
17158        "description": "radv: have the null winsys set more fields",
17159        "nominated": true,
17160        "nomination_type": 0,
17161        "resolution": 1,
17162        "main_sha": null,
17163        "because_sha": null
17164    },
17165    {
17166        "sha": "9e8fa8168b9056c27736514b4d757b091412ce3d",
17167        "description": "radv: Expose the ETC2 emulation.",
17168        "nominated": false,
17169        "nomination_type": null,
17170        "resolution": 4,
17171        "main_sha": null,
17172        "because_sha": null
17173    },
17174    {
17175        "sha": "a8078bab91c80aa7e49c1b9cf9181b8dc729a6b4",
17176        "description": "radv: Deal with border colors with emulated ETC2.",
17177        "nominated": false,
17178        "nomination_type": null,
17179        "resolution": 4,
17180        "main_sha": null,
17181        "because_sha": null
17182    },
17183    {
17184        "sha": "1153db23f58c39af2472e3bdfa721879ca1ac8cd",
17185        "description": "radv: Add ETC2 decode shader.",
17186        "nominated": false,
17187        "nomination_type": null,
17188        "resolution": 4,
17189        "main_sha": null,
17190        "because_sha": null
17191    },
17192    {
17193        "sha": "42a71be793f60309901af898189593a8bff7e05f",
17194        "description": "radv: Add extra plane for decoding ETC images with emulation.",
17195        "nominated": false,
17196        "nomination_type": null,
17197        "resolution": 4,
17198        "main_sha": null,
17199        "because_sha": null
17200    },
17201    {
17202        "sha": "c55ebdb76d9720aeab3a0e2673dc65d43f8ab082",
17203        "description": "radv: Use the correct base format for reintepretation.",
17204        "nominated": false,
17205        "nomination_type": null,
17206        "resolution": 4,
17207        "main_sha": null,
17208        "because_sha": null
17209    },
17210    {
17211        "sha": "7c5fe66f8af4a8b3dde940f656eb4d149e9580d2",
17212        "description": "radv: Set up ETC2 emulation wiring.",
17213        "nominated": false,
17214        "nomination_type": null,
17215        "resolution": 4,
17216        "main_sha": null,
17217        "because_sha": null
17218    },
17219    {
17220        "sha": "ef3b31c967d682212461f66622a0679fc6866ce2",
17221        "description": "v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests",
17222        "nominated": false,
17223        "nomination_type": null,
17224        "resolution": 4,
17225        "main_sha": null,
17226        "because_sha": null
17227    },
17228    {
17229        "sha": "2cbbfd23cec2f5de607af680e415030a0acd6f9f",
17230        "description": "v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM",
17231        "nominated": false,
17232        "nomination_type": null,
17233        "resolution": 1,
17234        "main_sha": null,
17235        "because_sha": null
17236    },
17237    {
17238        "sha": "2630c8f546584948214ce846e99298f19d6f20d7",
17239        "description": "broadcom/compiler: improve thrsw merge",
17240        "nominated": false,
17241        "nomination_type": null,
17242        "resolution": 4,
17243        "main_sha": null,
17244        "because_sha": null
17245    },
17246    {
17247        "sha": "d4a4cd20d529b4988c55a8b47dc841dae98eb002",
17248        "description": "util/ra: use adjacency matrix for undirected graph",
17249        "nominated": false,
17250        "nomination_type": null,
17251        "resolution": 4,
17252        "main_sha": null,
17253        "because_sha": null
17254    },
17255    {
17256        "sha": "f71713d43c08f3b6cc85a304d2fc4bf996a04025",
17257        "description": "lvp: Free the driver_data pointer for all commands",
17258        "nominated": false,
17259        "nomination_type": null,
17260        "resolution": 4,
17261        "main_sha": null,
17262        "because_sha": null
17263    },
17264    {
17265        "sha": "b8f6685bb522a6719c80318fd6acdb85ca31919b",
17266        "description": "nir: use call_once() to init debug variable",
17267        "nominated": false,
17268        "nomination_type": null,
17269        "resolution": 4,
17270        "main_sha": null,
17271        "because_sha": null
17272    },
17273    {
17274        "sha": "18c039b2e17868b2f98841da48f811de810d176d",
17275        "description": "tgsi-to-nir: initialize NIR_DEBUG envvar",
17276        "nominated": false,
17277        "nomination_type": 1,
17278        "resolution": 4,
17279        "main_sha": null,
17280        "because_sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f"
17281    },
17282    {
17283        "sha": "42a865730ef72574e179b56a314f30fdccc6cba8",
17284        "description": "iris: Disable the SMEM fallback for CCS on XeHP",
17285        "nominated": false,
17286        "nomination_type": null,
17287        "resolution": 4,
17288        "main_sha": null,
17289        "because_sha": null
17290    },
17291    {
17292        "sha": "9a188b10a5f4f4662530a9a29bc4e7cff775b3f7",
17293        "description": "iris: Rework the DEVICE_LOCAL heap",
17294        "nominated": false,
17295        "nomination_type": null,
17296        "resolution": 4,
17297        "main_sha": null,
17298        "because_sha": null
17299    },
17300    {
17301        "sha": "305677e242e9092cd37e2bdee1cbfbd04fc0a436",
17302        "description": "iris: Add and use bucket_info_for_heap",
17303        "nominated": false,
17304        "nomination_type": null,
17305        "resolution": 4,
17306        "main_sha": null,
17307        "because_sha": null
17308    },
17309    {
17310        "sha": "cd787b4e68b0127d0d8cac3d8ecc17c199d74030",
17311        "description": "iris: Add and use BUCKET_ARRAY_SIZE",
17312        "nominated": false,
17313        "nomination_type": null,
17314        "resolution": 4,
17315        "main_sha": null,
17316        "because_sha": null
17317    },
17318    {
17319        "sha": "5885a2cf131d60b13004de4bd1ef212d3cf318ae",
17320        "description": "iris: Replace \"local\" with \"heap\" in bufmgr fn params",
17321        "nominated": false,
17322        "nomination_type": null,
17323        "resolution": 4,
17324        "main_sha": null,
17325        "because_sha": null
17326    },
17327    {
17328        "sha": "7a8bf62ac83e50e9da7a24ae474bcf5c7b2f43d0",
17329        "description": "iris: Use a num_buckets pointer in add_bucket",
17330        "nominated": false,
17331        "nomination_type": null,
17332        "resolution": 4,
17333        "main_sha": null,
17334        "because_sha": null
17335    },
17336    {
17337        "sha": "b77935a83d40746b7a6591b4ca938e5ccd4e8fec",
17338        "description": "iris: Add and use flags_to_heap",
17339        "nominated": false,
17340        "nomination_type": null,
17341        "resolution": 4,
17342        "main_sha": null,
17343        "because_sha": null
17344    },
17345    {
17346        "sha": "14ebd81ee36318a4d26b2d4250501a8a590dfaf0",
17347        "description": "iris: Replace bo->real.local with bo->real.heap",
17348        "nominated": false,
17349        "nomination_type": null,
17350        "resolution": 4,
17351        "main_sha": null,
17352        "because_sha": null
17353    },
17354    {
17355        "sha": "f93892c5d3300127faabb5ba8cbf986d11cc38a4",
17356        "description": "iris: Free the local cache bucket in bufmgr_destroy",
17357        "nominated": true,
17358        "nomination_type": 1,
17359        "resolution": 1,
17360        "main_sha": null,
17361        "because_sha": "55be94dcab4eebd10ae11c3f982c4c91b67fb3a7"
17362    },
17363    {
17364        "sha": "65576eec2ecafcf04e035a48f13456d810720a5c",
17365        "description": "venus: fix vn_buffer_get_max_buffer_size",
17366        "nominated": false,
17367        "nomination_type": 1,
17368        "resolution": 4,
17369        "main_sha": null,
17370        "because_sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67"
17371    },
17372    {
17373        "sha": "d92e353a113ecf5f9026e6977e3e52abdc5ea162",
17374        "description": "pan/mdg: Fix definition of UBO unpack",
17375        "nominated": false,
17376        "nomination_type": null,
17377        "resolution": 4,
17378        "main_sha": null,
17379        "because_sha": null
17380    },
17381    {
17382        "sha": "a026d2d11c8abd2094b2453812ba1ccd947659ac",
17383        "description": "intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP",
17384        "nominated": false,
17385        "nomination_type": null,
17386        "resolution": 4,
17387        "main_sha": null,
17388        "because_sha": null
17389    },
17390    {
17391        "sha": "52a55f097f3105e25e778f173c2133bfc00478ad",
17392        "description": "intel/compiler: Use nir_lower_tex_options::lower_offset_filter for tg4 on XeHP",
17393        "nominated": false,
17394        "nomination_type": null,
17395        "resolution": 4,
17396        "main_sha": null,
17397        "because_sha": null
17398    },
17399    {
17400        "sha": "211e0606c7805dd1ce870d736681078985d657d7",
17401        "description": "nir/lower_tex: Add filter for tex offset lowering",
17402        "nominated": false,
17403        "nomination_type": null,
17404        "resolution": 4,
17405        "main_sha": null,
17406        "because_sha": null
17407    },
17408    {
17409        "sha": "abace2b8a454d4aa787a20eadef353d5f6a04592",
17410        "description": "iris: Align buffer VMA to 2MiB for XeHP",
17411        "nominated": false,
17412        "nomination_type": null,
17413        "resolution": 4,
17414        "main_sha": null,
17415        "because_sha": null
17416    },
17417    {
17418        "sha": "c17e2216dd5f2ace77e44a8008b2b177d633b05e",
17419        "description": "anv: Align buffer VMA to 2MiB for XeHP",
17420        "nominated": false,
17421        "nomination_type": null,
17422        "resolution": 4,
17423        "main_sha": null,
17424        "because_sha": null
17425    },
17426    {
17427        "sha": "f94ff2cc0387430a25e56e8b91fc6129a29ec0fa",
17428        "description": "iris: Not all gfx12+ have aux_map_ctx",
17429        "nominated": false,
17430        "nomination_type": null,
17431        "resolution": 4,
17432        "main_sha": null,
17433        "because_sha": null
17434    },
17435    {
17436        "sha": "36425c43c956e6eb22be8b4ef147666285bc8e51",
17437        "description": "glapi: Never use dllimport/dllexport for TLS vars on Windows",
17438        "nominated": false,
17439        "nomination_type": 1,
17440        "resolution": 4,
17441        "main_sha": null,
17442        "because_sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822"
17443    },
17444    {
17445        "sha": "15a375b4c8668814eed39810518dc7e2f8efef6e",
17446        "description": "radv,aco: don't lower some ffma instructions",
17447        "nominated": false,
17448        "nomination_type": null,
17449        "resolution": 4,
17450        "main_sha": null,
17451        "because_sha": null
17452    },
17453    {
17454        "sha": "165ca5088b79a5f0b2ffcbfbf15c0f90b924bcd3",
17455        "description": "radv,aco: implement nir_op_ffma",
17456        "nominated": false,
17457        "nomination_type": null,
17458        "resolution": 4,
17459        "main_sha": null,
17460        "because_sha": null
17461    },
17462    {
17463        "sha": "c5f02a1cd3b110bafff0fc55064938604bf539ee",
17464        "description": "aco: swap multiplication operands if needed to create v_fmac_f32/etc",
17465        "nominated": false,
17466        "nomination_type": null,
17467        "resolution": 4,
17468        "main_sha": null,
17469        "because_sha": null
17470    },
17471    {
17472        "sha": "f4f5d577fcb33f443a55ec53e27f91d164239862",
17473        "description": "aco: swap operands if necessary to create v_madak/v_fmaak",
17474        "nominated": false,
17475        "nomination_type": null,
17476        "resolution": 4,
17477        "main_sha": null,
17478        "because_sha": null
17479    },
17480    {
17481        "sha": "2665320c78cb0073ffe599ae20e0e399b29e305c",
17482        "description": "aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffma",
17483        "nominated": false,
17484        "nomination_type": null,
17485        "resolution": 4,
17486        "main_sha": null,
17487        "because_sha": null
17488    },
17489    {
17490        "sha": "a487747ebd84c843356e86fdb6538383aa7c4083",
17491        "description": "aco: use more predictable tiebreaker when forming MADs",
17492        "nominated": false,
17493        "nomination_type": null,
17494        "resolution": 4,
17495        "main_sha": null,
17496        "because_sha": null
17497    },
17498    {
17499        "sha": "9a388beda7ba10675246bf782f8c362448d92c40",
17500        "description": "radv: ignore dynamic inheritance if the render pass isn't NULL",
17501        "nominated": false,
17502        "nomination_type": null,
17503        "resolution": 4,
17504        "main_sha": null,
17505        "because_sha": null
17506    },
17507    {
17508        "sha": "841949e50b3a98d0a2b0ad040ed31ba6331f2b2e",
17509        "description": "radv: fix dynamic rendering inheritance if the subpass index isn't 0",
17510        "nominated": false,
17511        "nomination_type": null,
17512        "resolution": 4,
17513        "main_sha": null,
17514        "because_sha": null
17515    },
17516    {
17517        "sha": "43022ecc3af59fef83e1b2aa6212ac305bc694e6",
17518        "description": "radv: enable lower_lod_zero_width",
17519        "nominated": false,
17520        "nomination_type": null,
17521        "resolution": 4,
17522        "main_sha": null,
17523        "because_sha": null
17524    },
17525    {
17526        "sha": "be53b3d1bf6f0fcc8a9a132957076045810bbb30",
17527        "description": "nir/lower_tex: add lower_lod_zero_width",
17528        "nominated": false,
17529        "nomination_type": null,
17530        "resolution": 4,
17531        "main_sha": null,
17532        "because_sha": null
17533    },
17534    {
17535        "sha": "51e772586c2ad0c5a436b495b464267de9f1385c",
17536        "description": "radeonsi: use max_zplanes after the last write",
17537        "nominated": false,
17538        "nomination_type": 1,
17539        "resolution": 4,
17540        "main_sha": null,
17541        "because_sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7"
17542    },
17543    {
17544        "sha": "84fea554e3ebebc5e1ed179a6d716e2deb5c35de",
17545        "description": "radeonsi: silence a warning",
17546        "nominated": false,
17547        "nomination_type": null,
17548        "resolution": 4,
17549        "main_sha": null,
17550        "because_sha": null
17551    },
17552    {
17553        "sha": "573d6451335a0b3c947aa2823619e31017d0362c",
17554        "description": "radeonsi: fix fast clear / depth decompression corruption",
17555        "nominated": true,
17556        "nomination_type": 0,
17557        "resolution": 1,
17558        "main_sha": null,
17559        "because_sha": null
17560    },
17561    {
17562        "sha": "87f03b1662492249b03aa0406024a4c7ef5ebfd1",
17563        "description": "nir: limit lower_clip_cull_distance_arrays input to traditional stages",
17564        "nominated": false,
17565        "nomination_type": null,
17566        "resolution": 4,
17567        "main_sha": null,
17568        "because_sha": null
17569    },
17570    {
17571        "sha": "fcfc4ddfccd5ab998409304c164b73b62bb3c480",
17572        "description": "v3dv: Fix V3DV_HAS_SURFACE preprocessor condition",
17573        "nominated": true,
17574        "nomination_type": 1,
17575        "resolution": 1,
17576        "main_sha": null,
17577        "because_sha": "79e445143054a8001cf28ccb6803148a67f1bb55"
17578    },
17579    {
17580        "sha": "2ad11b39bdb192bba105327a5448de9050c4eae4",
17581        "description": "intel/compiler: Use a struct for brw_compile_bs parameters",
17582        "nominated": false,
17583        "nomination_type": null,
17584        "resolution": 4,
17585        "main_sha": null,
17586        "because_sha": null
17587    },
17588    {
17589        "sha": "58c4a95320003cb733dec1084801406cf15f04ec",
17590        "description": "intel/compiler: Use a struct for brw_compile_gs parameters",
17591        "nominated": false,
17592        "nomination_type": null,
17593        "resolution": 4,
17594        "main_sha": null,
17595        "because_sha": null
17596    },
17597    {
17598        "sha": "acf2d3c78bba12ff1d8945c46f47f05a37ca3a55",
17599        "description": "intel/compiler: Use a struct for brw_compile_tes parameters",
17600        "nominated": false,
17601        "nomination_type": null,
17602        "resolution": 4,
17603        "main_sha": null,
17604        "because_sha": null
17605    },
17606    {
17607        "sha": "7372a48a4a8a4f8ec46dd338d92b6de54714f7d5",
17608        "description": "intel/compiler: Use a struct for brw_compile_tcs parameters",
17609        "nominated": false,
17610        "nomination_type": null,
17611        "resolution": 4,
17612        "main_sha": null,
17613        "because_sha": null
17614    },
17615    {
17616        "sha": "76da4569544f8b08de0d3044b7e4bc74a6a1df45",
17617        "description": "crocus: cleanup bo exports for external objects",
17618        "nominated": true,
17619        "nomination_type": 1,
17620        "resolution": 1,
17621        "main_sha": null,
17622        "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
17623    },
17624    {
17625        "sha": "9ff086052ab7bff3cb55c06365543190a3afe188",
17626        "description": "radeonsi: unroll loops of up to 128 iterations",
17627        "nominated": false,
17628        "nomination_type": null,
17629        "resolution": 4,
17630        "main_sha": null,
17631        "because_sha": null
17632    },
17633    {
17634        "sha": "af9ec3c45daff3186571304c6c7c3ac6b6c5b4ff",
17635        "description": "radeonsi: add shader profiles that disable binning",
17636        "nominated": false,
17637        "nomination_type": null,
17638        "resolution": 4,
17639        "main_sha": null,
17640        "because_sha": null
17641    },
17642    {
17643        "sha": "4fd8171f641fb32b3d2b2050f883c9cb2f005d58",
17644        "description": "radeonsi: print more stats for shader-db",
17645        "nominated": false,
17646        "nomination_type": null,
17647        "resolution": 4,
17648        "main_sha": null,
17649        "because_sha": null
17650    },
17651    {
17652        "sha": "b3b2f97f2e25b2c4c72e5f04c945ce9c48ce6cd6",
17653        "description": "radeonsi: add Wave32 heuristics and shader profiles",
17654        "nominated": false,
17655        "nomination_type": null,
17656        "resolution": 4,
17657        "main_sha": null,
17658        "because_sha": null
17659    },
17660    {
17661        "sha": "e2a18833372c1d060635dd9d73956fc22b7b674e",
17662        "description": "glsl: fix setting compiled_source_sha1 without a shader cache",
17663        "nominated": false,
17664        "nomination_type": null,
17665        "resolution": 4,
17666        "main_sha": null,
17667        "because_sha": null
17668    },
17669    {
17670        "sha": "2785141c1618e79028cf70d178ff36dac7c18ce4",
17671        "description": "nir: add nir_has_divergent_loop function",
17672        "nominated": false,
17673        "nomination_type": null,
17674        "resolution": 4,
17675        "main_sha": null,
17676        "because_sha": null
17677    },
17678    {
17679        "sha": "26b522eae54b5b71e769672ea39b822ff97e8ea6",
17680        "description": "nir: serialize divergent fields",
17681        "nominated": false,
17682        "nomination_type": null,
17683        "resolution": 4,
17684        "main_sha": null,
17685        "because_sha": null
17686    },
17687    {
17688        "sha": "6eb3fe2d4fa2c42d7ee1e20b390b3117a8980eaf",
17689        "description": "nir: disable a NIR test due to undebuggable & locally unreproducible CI failures",
17690        "nominated": false,
17691        "nomination_type": null,
17692        "resolution": 4,
17693        "main_sha": null,
17694        "because_sha": null
17695    },
17696    {
17697        "sha": "2ab310b78b128196faa5a20883699c421a2b8111",
17698        "description": "nir: handle more intrinsics in divergence analysis",
17699        "nominated": false,
17700        "nomination_type": null,
17701        "resolution": 4,
17702        "main_sha": null,
17703        "because_sha": null
17704    },
17705    {
17706        "sha": "f0eb163ae0535ead5e89fd9d66dfc4b04488eb62",
17707        "description": "drisw: do an MSAA resolve when copying the backbuffer",
17708        "nominated": false,
17709        "nomination_type": null,
17710        "resolution": 4,
17711        "main_sha": null,
17712        "because_sha": null
17713    },
17714    {
17715        "sha": "6740f34568eef4cdf46b8903f17e7acf234d8424",
17716        "description": "virgl: flush cmd buffer when flushing frontbuffer",
17717        "nominated": false,
17718        "nomination_type": null,
17719        "resolution": 4,
17720        "main_sha": null,
17721        "because_sha": null
17722    },
17723    {
17724        "sha": "0577a142de513a577107f03b230f6554607394e3",
17725        "description": "virgl/vtest: implement resource_create_front",
17726        "nominated": false,
17727        "nomination_type": null,
17728        "resolution": 4,
17729        "main_sha": null,
17730        "because_sha": null
17731    },
17732    {
17733        "sha": "b6d04470272666de9cba86326e544436ee7eebb5",
17734        "description": "virgl/vtest: use correct resource stride in flush_frontbuffer",
17735        "nominated": false,
17736        "nomination_type": null,
17737        "resolution": 4,
17738        "main_sha": null,
17739        "because_sha": null
17740    },
17741    {
17742        "sha": "a235e027872d974aff9afb0f24684e99cf3d5992",
17743        "description": "util: Use ralloc for strings in cache test",
17744        "nominated": false,
17745        "nomination_type": null,
17746        "resolution": 4,
17747        "main_sha": null,
17748        "because_sha": null
17749    },
17750    {
17751        "sha": "51351760c27207d3c49b4cea0984bfd2949b1577",
17752        "description": "util: Convert cache test to use gtest",
17753        "nominated": false,
17754        "nomination_type": null,
17755        "resolution": 4,
17756        "main_sha": null,
17757        "because_sha": null
17758    },
17759    {
17760        "sha": "88e97d75d06c5edc598712f80cc3afa44e2c5cd9",
17761        "description": "intel/dev: Add gtt_size to devinfo",
17762        "nominated": false,
17763        "nomination_type": null,
17764        "resolution": 4,
17765        "main_sha": null,
17766        "because_sha": null
17767    },
17768    {
17769        "sha": "1f559930b6b7a633d93cd4e9cc4965b3f5e7c607",
17770        "description": "anv: Stop doing too much per-sample shading",
17771        "nominated": true,
17772        "nomination_type": 0,
17773        "resolution": 1,
17774        "main_sha": null,
17775        "because_sha": null
17776    },
17777    {
17778        "sha": "5197809302b183572a2b8380378dd266951e7726",
17779        "description": "iris: Update the initial CCS state on XeHP",
17780        "nominated": false,
17781        "nomination_type": null,
17782        "resolution": 4,
17783        "main_sha": null,
17784        "because_sha": null
17785    },
17786    {
17787        "sha": "eef4399afda91f484fb4572c457b5bb01b335d40",
17788        "description": "iris: Modify the comment about zeroing CCS",
17789        "nominated": false,
17790        "nomination_type": null,
17791        "resolution": 4,
17792        "main_sha": null,
17793        "because_sha": null
17794    },
17795    {
17796        "sha": "cba6d6cad3451fc4491e6fdada1e88a36459e5ba",
17797        "description": "iris: Don't assert a NULL aux BO during aux config",
17798        "nominated": false,
17799        "nomination_type": null,
17800        "resolution": 4,
17801        "main_sha": null,
17802        "because_sha": null
17803    },
17804    {
17805        "sha": "7d3200a37dbda68d08663cb380d4b60986f36b59",
17806        "description": "iris: Don't allocate and initialize CCS on XeHP",
17807        "nominated": false,
17808        "nomination_type": null,
17809        "resolution": 4,
17810        "main_sha": null,
17811        "because_sha": null
17812    },
17813    {
17814        "sha": "656d34a8116d782d08101ffb7def273dfc612ef3",
17815        "description": "iris: Drop row pitch param from iris_get_ccs_surf",
17816        "nominated": false,
17817        "nomination_type": null,
17818        "resolution": 4,
17819        "main_sha": null,
17820        "because_sha": null
17821    },
17822    {
17823        "sha": "7d57c9959e49efcd3558de5c203612cc1c07a080",
17824        "description": "iris: Don't allocate a clear color BO for some Z/S",
17825        "nominated": false,
17826        "nomination_type": null,
17827        "resolution": 4,
17828        "main_sha": null,
17829        "because_sha": null
17830    },
17831    {
17832        "sha": "fecd6ae38eba1f39a3a6aeb461ee5672222be30e",
17833        "description": "iris: Simplify iris_get_aux_clear_color_state_size",
17834        "nominated": false,
17835        "nomination_type": null,
17836        "resolution": 4,
17837        "main_sha": null,
17838        "because_sha": null
17839    },
17840    {
17841        "sha": "4027337004e900b3b98cc4ca7e44b60322dca891",
17842        "description": "iris: Move some BO setup to iris_resource_init_aux_buf",
17843        "nominated": false,
17844        "nomination_type": null,
17845        "resolution": 4,
17846        "main_sha": null,
17847        "because_sha": null
17848    },
17849    {
17850        "sha": "9acf0316ec1051d85bfd731830c8fa6fba7ec4a9",
17851        "description": "iris: Use the aux BO and surf less during init",
17852        "nominated": false,
17853        "nomination_type": null,
17854        "resolution": 4,
17855        "main_sha": null,
17856        "because_sha": null
17857    },
17858    {
17859        "sha": "02bbdb0e92006a37d8b2d75e6d95475262199f92",
17860        "description": "iris: Change a param of iris_resource_init_aux_buf",
17861        "nominated": false,
17862        "nomination_type": null,
17863        "resolution": 4,
17864        "main_sha": null,
17865        "because_sha": null
17866    },
17867    {
17868        "sha": "18231fc548ba88f58c8b7d2fad5c30114ee73400",
17869        "description": "intel/blorp: Modify get_fast_clear_rect for XeHP",
17870        "nominated": false,
17871        "nomination_type": null,
17872        "resolution": 4,
17873        "main_sha": null,
17874        "because_sha": null
17875    },
17876    {
17877        "sha": "c35b8a2889be5aebddb69327083bc556a935b452",
17878        "description": "intel/blorp: Modify the SKL+ CCS resolve rectangle",
17879        "nominated": false,
17880        "nomination_type": null,
17881        "resolution": 4,
17882        "main_sha": null,
17883        "because_sha": null
17884    },
17885    {
17886        "sha": "91128b1a0fddbf50db0bd9c489cb6c3dab2ecc36",
17887        "description": "intel/isl: Require aux map for some 64K alignment",
17888        "nominated": false,
17889        "nomination_type": null,
17890        "resolution": 4,
17891        "main_sha": null,
17892        "because_sha": null
17893    },
17894    {
17895        "sha": "46ef1e83897f1b4031df2bb8a4f364e0a6bbbef7",
17896        "description": "ci/windows: Remove line numbers from assertions in spirv2dxil tests",
17897        "nominated": false,
17898        "nomination_type": null,
17899        "resolution": 4,
17900        "main_sha": null,
17901        "because_sha": null
17902    },
17903    {
17904        "sha": "fc17f79f2ccd75ba19f17055ae1f5e441208e599",
17905        "description": "etnaviv: fix alpha blend with dither on older GPUs",
17906        "nominated": false,
17907        "nomination_type": null,
17908        "resolution": 4,
17909        "main_sha": null,
17910        "because_sha": null
17911    },
17912    {
17913        "sha": "d199d65c3af6cc87cd77585b21435ddb5125654d",
17914        "description": "nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.",
17915        "nominated": false,
17916        "nomination_type": null,
17917        "resolution": 4,
17918        "main_sha": null,
17919        "because_sha": null
17920    },
17921    {
17922        "sha": "013900c4d231e3d9e976d2e03a1e49825cc16f99",
17923        "description": "mesa: fix GL_MAX_SAMPLES with GLES2",
17924        "nominated": false,
17925        "nomination_type": null,
17926        "resolution": 4,
17927        "main_sha": null,
17928        "because_sha": null
17929    },
17930    {
17931        "sha": "c02b75d22e6f3cdb82c4fbcb88e18d55aa9bb414",
17932        "description": "egl: add config debug printout",
17933        "nominated": false,
17934        "nomination_type": null,
17935        "resolution": 4,
17936        "main_sha": null,
17937        "because_sha": null
17938    },
17939    {
17940        "sha": "f927a5c3d28b2289223ea84445d8266d4f4f2ad2",
17941        "description": "egl: introduce a log level getter function",
17942        "nominated": false,
17943        "nomination_type": null,
17944        "resolution": 4,
17945        "main_sha": null,
17946        "because_sha": null
17947    },
17948    {
17949        "sha": "fd2a558bf8a8390fad3236d903b224dfa58a46df",
17950        "description": "intel/l3: Make DG1 urb-size exception more generic",
17951        "nominated": false,
17952        "nomination_type": null,
17953        "resolution": 4,
17954        "main_sha": null,
17955        "because_sha": null
17956    },
17957    {
17958        "sha": "c7fa15b38157c9eec98cba327c4e1d4c0b226626",
17959        "description": "aco: improve clrx disassembly",
17960        "nominated": false,
17961        "nomination_type": null,
17962        "resolution": 4,
17963        "main_sha": null,
17964        "because_sha": null
17965    },
17966    {
17967        "sha": "11eb03c44ecec3a10d8717a9ccb7be935b06fb68",
17968        "description": "microsoft/compiler: Remove algebaric pass for inot",
17969        "nominated": false,
17970        "nomination_type": null,
17971        "resolution": 4,
17972        "main_sha": null,
17973        "because_sha": null
17974    },
17975    {
17976        "sha": "45354be410f088b7b30beca62c1ca87b598c35c1",
17977        "description": "microsoft/compiler: Implement inot",
17978        "nominated": true,
17979        "nomination_type": 1,
17980        "resolution": 1,
17981        "main_sha": null,
17982        "because_sha": "cb2836164251c9813469345c79a71c222a54f233"
17983    },
17984    {
17985        "sha": "249556dad8215fe988def21d8e6afe9e9aede447",
17986        "description": "v3dv: account for 64bit time_t on 32bit arches",
17987        "nominated": false,
17988        "nomination_type": null,
17989        "resolution": 4,
17990        "main_sha": null,
17991        "because_sha": null
17992    },
17993    {
17994        "sha": "e2ad92eb22d4419a9ce702de143fed36ab7aa2ba",
17995        "description": "radv: do not perform depth/stencil resolves for suspended render pass",
17996        "nominated": false,
17997        "nomination_type": null,
17998        "resolution": 4,
17999        "main_sha": null,
18000        "because_sha": null
18001    },
18002    {
18003        "sha": "c27348a3f701bbc6c7519fcae3ec87d0afe3699c",
18004        "description": "Revert \"radv: Add bufferDeviceAddressMultiDevice support.\"",
18005        "nominated": false,
18006        "nomination_type": 2,
18007        "resolution": 4,
18008        "main_sha": null,
18009        "because_sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14"
18010    },
18011    {
18012        "sha": "b8d04863e2e5e606b6207f0fbc6deece42cd6e4b",
18013        "description": "intel/fs: Drop high_quality_derivatives",
18014        "nominated": false,
18015        "nomination_type": null,
18016        "resolution": 4,
18017        "main_sha": null,
18018        "because_sha": null
18019    },
18020    {
18021        "sha": "6dc9958bf33e3340de7c3c9e1790383659bd294c",
18022        "description": "intel/compiler: Get rid of wm_prog_key::frag_coord_adds_sample_pos",
18023        "nominated": false,
18024        "nomination_type": null,
18025        "resolution": 4,
18026        "main_sha": null,
18027        "because_sha": null
18028    },
18029    {
18030        "sha": "278d12f991b986eaf50d5959ea4adfcbe715fe33",
18031        "description": "intel/fs,vec4: Drop prog_data binding tables",
18032        "nominated": false,
18033        "nomination_type": null,
18034        "resolution": 4,
18035        "main_sha": null,
18036        "because_sha": null
18037    },
18038    {
18039        "sha": "e49f65dfe05ef6cc218f780df5bcbb85b4b6a303",
18040        "description": "intel/blorp: Stop depending on prog_data binding tables",
18041        "nominated": false,
18042        "nomination_type": null,
18043        "resolution": 4,
18044        "main_sha": null,
18045        "because_sha": null
18046    },
18047    {
18048        "sha": "4fa58d27a58607b55c1d44566153b78a598b3684",
18049        "description": "intel/fs,vec4: Drop support for shader time",
18050        "nominated": false,
18051        "nomination_type": null,
18052        "resolution": 4,
18053        "main_sha": null,
18054        "because_sha": null
18055    },
18056    {
18057        "sha": "8f3c100d61c673115880cc4c2d9a3d5d2ad7db3d",
18058        "description": "intel/fs,vec4: Drop uniform compaction and pull constant support",
18059        "nominated": false,
18060        "nomination_type": null,
18061        "resolution": 4,
18062        "main_sha": null,
18063        "because_sha": null
18064    },
18065    {
18066        "sha": "4175ed50994a27b7d0b36471da58195670aa4192",
18067        "description": "crocus: wm_prog_key::key_alpha_test uses GL enums",
18068        "nominated": true,
18069        "nomination_type": 1,
18070        "resolution": 1,
18071        "main_sha": null,
18072        "because_sha": "f3630548f1da904ec6c63b43ece7e68afdb8867e"
18073    },
18074    {
18075        "sha": "c82d7e36174198b5dea3811fb11672d33aed4acb",
18076        "description": "turnip: Fix operator precedence in address calculation macros for queries",
18077        "nominated": true,
18078        "nomination_type": 1,
18079        "resolution": 1,
18080        "main_sha": null,
18081        "because_sha": "937dd76426b2b372a18be35e1416eed291524af7"
18082    },
18083    {
18084        "sha": "5887768f48e4f5116642b48cd21cac93e1c52c97",
18085        "description": "nir_to_tgsi: Enable nir_opt_move.",
18086        "nominated": false,
18087        "nomination_type": null,
18088        "resolution": 4,
18089        "main_sha": null,
18090        "because_sha": null
18091    },
18092    {
18093        "sha": "7d2ea9b0edef2176140629ac3dee6a6809c4abe2",
18094        "description": "r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.",
18095        "nominated": false,
18096        "nomination_type": null,
18097        "resolution": 4,
18098        "main_sha": null,
18099        "because_sha": null
18100    },
18101    {
18102        "sha": "e68a9b033997c9de485c2914717d25e55fbb053e",
18103        "description": "r300: Disable loop unrolling on r500.",
18104        "nominated": true,
18105        "nomination_type": 0,
18106        "resolution": 1,
18107        "main_sha": null,
18108        "because_sha": null
18109    },
18110    {
18111        "sha": "495a4cfbc3fa2ea578fe512bfc6e03e72d238a71",
18112        "description": "nir_to_tgsi: Make !native_integers front face input match glsl_to_tgsi.",
18113        "nominated": false,
18114        "nomination_type": null,
18115        "resolution": 4,
18116        "main_sha": null,
18117        "because_sha": null
18118    },
18119    {
18120        "sha": "f1647525ab0642b1bf424ebc366ad06748057baf",
18121        "description": "nir/nir_to_tgsi: Add support for \"if\" statements with !native_integers",
18122        "nominated": false,
18123        "nomination_type": null,
18124        "resolution": 4,
18125        "main_sha": null,
18126        "because_sha": null
18127    },
18128    {
18129        "sha": "0b651db7953794e693f00871c2cde44484c5af4f",
18130        "description": "r300/ci: Add some piglit expectations.",
18131        "nominated": false,
18132        "nomination_type": null,
18133        "resolution": 4,
18134        "main_sha": null,
18135        "because_sha": null
18136    },
18137    {
18138        "sha": "231ccb6100e3559782834d1c290e6439a37a7ca8",
18139        "description": "docs: Remove no-longer-accurate text about the xlib driver",
18140        "nominated": false,
18141        "nomination_type": null,
18142        "resolution": 4,
18143        "main_sha": null,
18144        "because_sha": null
18145    },
18146    {
18147        "sha": "c5d731ac5cc0e2a85544ff7a73142dcb80768335",
18148        "description": "intel/stub: Implement I915_PARAM_HAS_USERPTR_PROBE",
18149        "nominated": false,
18150        "nomination_type": null,
18151        "resolution": 4,
18152        "main_sha": null,
18153        "because_sha": null
18154    },
18155    {
18156        "sha": "832db9d9008e32f2da5d4180b9a3a896258bce20",
18157        "description": "intel/stub: Implement DRM_I915_QUERY_MEMORY_REGIONS",
18158        "nominated": false,
18159        "nomination_type": null,
18160        "resolution": 4,
18161        "main_sha": null,
18162        "because_sha": null
18163    },
18164    {
18165        "sha": "4c429b6be6c895981a609be273175ba547616775",
18166        "description": "intel/stub: Implement DRM_I915_QUERY_ENGINE_INFO",
18167        "nominated": false,
18168        "nomination_type": null,
18169        "resolution": 4,
18170        "main_sha": null,
18171        "because_sha": null
18172    },
18173    {
18174        "sha": "12d35892e0e6d10962fab361a359138ef357e375",
18175        "description": "intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG",
18176        "nominated": false,
18177        "nomination_type": null,
18178        "resolution": 4,
18179        "main_sha": null,
18180        "because_sha": null
18181    },
18182    {
18183        "sha": "786d434397c2e3566404b5efe2492cd08e0e6c86",
18184        "description": "aco: don't create unnecessary addition in indirect get_sampler_desc()",
18185        "nominated": false,
18186        "nomination_type": null,
18187        "resolution": 4,
18188        "main_sha": null,
18189        "because_sha": null
18190    },
18191    {
18192        "sha": "77db4e27b1814fb48036abe457d7fbe1a6965409",
18193        "description": "aco: Clean up and fix quad group instructions with WQM.",
18194        "nominated": true,
18195        "nomination_type": 1,
18196        "resolution": 1,
18197        "main_sha": null,
18198        "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
18199    },
18200    {
18201        "sha": "af163d72200f4eb94f411c16dd105315f82e89d5",
18202        "description": "loader: Restore i915g support.",
18203        "nominated": false,
18204        "nomination_type": 1,
18205        "resolution": 4,
18206        "main_sha": null,
18207        "because_sha": "0cad451f007f366d94e058b7c717b96723a3e6cd"
18208    },
18209    {
18210        "sha": "c50bdacbda6dc63d4c794e79357ffebf9756aa8a",
18211        "description": "glx: fix regression for drawable type detection",
18212        "nominated": false,
18213        "nomination_type": 1,
18214        "resolution": 4,
18215        "main_sha": null,
18216        "because_sha": "6625c960c5827018be1482c45d8cd21b8d768946"
18217    },
18218    {
18219        "sha": "ff74d5dd1b83f090ece0a0594fe691eefe2875c0",
18220        "description": "intel/compiler: Don't store \"scalar stage\" bits on Gfx8 or Gfx9",
18221        "nominated": false,
18222        "nomination_type": null,
18223        "resolution": 4,
18224        "main_sha": null,
18225        "because_sha": null
18226    },
18227    {
18228        "sha": "4563261ad18c5e82d8fa869e87f938dc123e10b1",
18229        "description": "intel/compiler: Don't predicate a WHILE if there is a CONT",
18230        "nominated": true,
18231        "nomination_type": 1,
18232        "resolution": 1,
18233        "main_sha": null,
18234        "because_sha": "d13bcdb3a9f9b43010fe8cbb4efbfe7eec0b705b"
18235    },
18236    {
18237        "sha": "d051854ccaabe1c79b84e13e58e4b369a73f66fd",
18238        "description": "treewide: drop mtypes/macros includes from main",
18239        "nominated": false,
18240        "nomination_type": null,
18241        "resolution": 4,
18242        "main_sha": null,
18243        "because_sha": null
18244    },
18245    {
18246        "sha": "72db15913f63344cd8f01e6682c2079727762d3b",
18247        "description": "v3dv: Fix dEQP-VK.info#instance_extensions test",
18248        "nominated": true,
18249        "nomination_type": 1,
18250        "resolution": 1,
18251        "main_sha": null,
18252        "because_sha": "f884c2e3be363903a59dbee01868c7ad0bf0f346"
18253    },
18254    {
18255        "sha": "b14dd3a8661175c81d836fed85c1a6628064d031",
18256        "description": "venus: prefer VIRTGPU_BLOB_MEM_HOST3D for shmems",
18257        "nominated": false,
18258        "nomination_type": null,
18259        "resolution": 4,
18260        "main_sha": null,
18261        "because_sha": null
18262    },
18263    {
18264        "sha": "fe3a800ad3def2261354bf0cba08ae6157a99210",
18265        "description": "d3d12: Use overall resource format + plane format to get format info",
18266        "nominated": false,
18267        "nomination_type": null,
18268        "resolution": 4,
18269        "main_sha": null,
18270        "because_sha": null
18271    },
18272    {
18273        "sha": "0312142d96459fd23e3ee164cb9410f671c6f361",
18274        "description": "d3d12: Allow creating planar resources",
18275        "nominated": false,
18276        "nomination_type": null,
18277        "resolution": 4,
18278        "main_sha": null,
18279        "because_sha": null
18280    },
18281    {
18282        "sha": "a6db80546945f787646cb1d8ce7bab23a57ffa54",
18283        "description": "d3d12: Handle opening planar resources",
18284        "nominated": false,
18285        "nomination_type": null,
18286        "resolution": 4,
18287        "main_sha": null,
18288        "because_sha": null
18289    },
18290    {
18291        "sha": "fb6479544bd98e90cbffcfab6eb7c05e450625f2",
18292        "description": "d3d12: Force emulation of all YUV formats using per-plane formats",
18293        "nominated": false,
18294        "nomination_type": null,
18295        "resolution": 4,
18296        "main_sha": null,
18297        "because_sha": null
18298    },
18299    {
18300        "sha": "7f34b70474f47f90e30478ad0e7ac47478e07405",
18301        "description": "radv: Use the winsys 0 cmdbuffer submission support.",
18302        "nominated": false,
18303        "nomination_type": null,
18304        "resolution": 4,
18305        "main_sha": null,
18306        "because_sha": null
18307    },
18308    {
18309        "sha": "7675d066caa8fd41911e0f5e88b78fb4d7a5f626",
18310        "description": "radv/amdgpu: Add support for submitting 0 commandbuffers.",
18311        "nominated": false,
18312        "nomination_type": null,
18313        "resolution": 4,
18314        "main_sha": null,
18315        "because_sha": null
18316    },
18317    {
18318        "sha": "6eb082131599a56f88ba7bef8bb94f044b9e3356",
18319        "description": "radv/winsys: Add queue family param to submit.",
18320        "nominated": false,
18321        "nomination_type": null,
18322        "resolution": 4,
18323        "main_sha": null,
18324        "because_sha": null
18325    },
18326    {
18327        "sha": "c03d258046c09a6e951dd08b22ed2aef8d36b4a9",
18328        "description": "radv/amdgpu: Add a syncobj per queue.",
18329        "nominated": false,
18330        "nomination_type": null,
18331        "resolution": 4,
18332        "main_sha": null,
18333        "because_sha": null
18334    },
18335    {
18336        "sha": "6d1a15f7fafe83e0d39ab5f05410b3bea64bc92f",
18337        "description": "mesa/st: drop Draw from dd function table.",
18338        "nominated": false,
18339        "nomination_type": null,
18340        "resolution": 4,
18341        "main_sha": null,
18342        "because_sha": null
18343    },
18344    {
18345        "sha": "5312511ea543d90ac2485bb4f6b52c79d0c0e74d",
18346        "description": "mesa/st: move draw indirect and xfb to direct calls.",
18347        "nominated": false,
18348        "nomination_type": null,
18349        "resolution": 4,
18350        "main_sha": null,
18351        "because_sha": null
18352    },
18353    {
18354        "sha": "132ffc46dccfd680dfd467eea846004c0620b249",
18355        "description": "mesa/st: move compute to direct call",
18356        "nominated": false,
18357        "nomination_type": null,
18358        "resolution": 4,
18359        "main_sha": null,
18360        "because_sha": null
18361    },
18362    {
18363        "sha": "28bd406f5087ae1d71d4040f9feb6ae781db0e39",
18364        "description": "mesa/st: move msaa functions to direct call",
18365        "nominated": false,
18366        "nomination_type": null,
18367        "resolution": 4,
18368        "main_sha": null,
18369        "because_sha": null
18370    },
18371    {
18372        "sha": "d16f514f192be16a959b20a48211c371b33d23dc",
18373        "description": "mesa/st: convert DrawTex to direct call",
18374        "nominated": false,
18375        "nomination_type": null,
18376        "resolution": 4,
18377        "main_sha": null,
18378        "because_sha": null
18379    },
18380    {
18381        "sha": "601c30c8c1e8b91bd84d3d325600ce2b956ce2c5",
18382        "description": "mesa/st: convert the non-optional egl image to direct calls",
18383        "nominated": false,
18384        "nomination_type": null,
18385        "resolution": 4,
18386        "main_sha": null,
18387        "because_sha": null
18388    },
18389    {
18390        "sha": "7b066ebfb38725a2130c0f7d07c873fe33224eb5",
18391        "description": "mesa/st: move blit function to direct call",
18392        "nominated": false,
18393        "nomination_type": null,
18394        "resolution": 4,
18395        "main_sha": null,
18396        "because_sha": null
18397    },
18398    {
18399        "sha": "c9fec99c4a2e49ecf81821fa8b6dc6edab67d3f7",
18400        "description": "mesa/st: replace most of buffer funcs with direct calls.",
18401        "nominated": false,
18402        "nomination_type": null,
18403        "resolution": 4,
18404        "main_sha": null,
18405        "because_sha": null
18406    },
18407    {
18408        "sha": "f60add48ee46d693986b68f7100128521f3a1a32",
18409        "description": "mesa/st: move program calls to direct call",
18410        "nominated": false,
18411        "nomination_type": null,
18412        "resolution": 4,
18413        "main_sha": null,
18414        "because_sha": null
18415    },
18416    {
18417        "sha": "878cf8cae959c14027304e7e5c4598e0fbacb1c7",
18418        "description": "mesa/st: move copy image sub data to direct call",
18419        "nominated": false,
18420        "nomination_type": null,
18421        "resolution": 4,
18422        "main_sha": null,
18423        "because_sha": null
18424    },
18425    {
18426        "sha": "81eae719363dfdb958bc2389c9f6cf0decf61aeb",
18427        "description": "mesa/st: move viewport to direct call",
18428        "nominated": false,
18429        "nomination_type": null,
18430        "resolution": 4,
18431        "main_sha": null,
18432        "because_sha": null
18433    },
18434    {
18435        "sha": "ce9a50e6f8024f9364595a9774e0053b301543a8",
18436        "description": "mesa/st: move some context functions to direct calls",
18437        "nominated": false,
18438        "nomination_type": null,
18439        "resolution": 4,
18440        "main_sha": null,
18441        "because_sha": null
18442    },
18443    {
18444        "sha": "cb400f368a79f2ef2633d135dbd16accf7fa1c0d",
18445        "description": "mesa/st: move clear/flush/finish to direct call",
18446        "nominated": false,
18447        "nomination_type": null,
18448        "resolution": 4,
18449        "main_sha": null,
18450        "because_sha": null
18451    },
18452    {
18453        "sha": "37fb8058fb82af0b0d484ef3a991bb4afd01c92d",
18454        "description": "mesa/st: move pixel/bitmap functions to direct call",
18455        "nominated": false,
18456        "nomination_type": null,
18457        "resolution": 4,
18458        "main_sha": null,
18459        "because_sha": null
18460    },
18461    {
18462        "sha": "4e13c7d46ae57907be22baee4807d4cf017c4b73",
18463        "description": "mesa/st: move Clear to new direct call",
18464        "nominated": false,
18465        "nomination_type": null,
18466        "resolution": 4,
18467        "main_sha": null,
18468        "because_sha": null
18469    },
18470    {
18471        "sha": "889ac0f1b984c114da6472a394e9b00ced50df64",
18472        "description": "mesa/st: move texture APIs to direct st calls",
18473        "nominated": false,
18474        "nomination_type": null,
18475        "resolution": 4,
18476        "main_sha": null,
18477        "because_sha": null
18478    },
18479    {
18480        "sha": "2d912b5caa86b1bd861c8b68cdbd883ee3ef846d",
18481        "description": "mesa/st: move fbo code to direct calling",
18482        "nominated": false,
18483        "nomination_type": null,
18484        "resolution": 4,
18485        "main_sha": null,
18486        "because_sha": null
18487    },
18488    {
18489        "sha": "6d79ce5a58813df1fa98be676f0d3ad5a244d885",
18490        "description": "mesa/dd: drop purgeable interface",
18491        "nominated": false,
18492        "nomination_type": null,
18493        "resolution": 4,
18494        "main_sha": null,
18495        "because_sha": null
18496    },
18497    {
18498        "sha": "b79d12bbb24102252412722077cc6563d6a93f47",
18499        "description": "mesa/st: move perfomance monitor to direct call",
18500        "nominated": false,
18501        "nomination_type": null,
18502        "resolution": 4,
18503        "main_sha": null,
18504        "because_sha": null
18505    },
18506    {
18507        "sha": "097646cf7c6753945a1f463611a66f5cfa7a8a1b",
18508        "description": "mesa/st: move perf query to direct call",
18509        "nominated": false,
18510        "nomination_type": null,
18511        "resolution": 4,
18512        "main_sha": null,
18513        "because_sha": null
18514    },
18515    {
18516        "sha": "df28e0a082147ed4de16bb89cf974c67943fba87",
18517        "description": "mesa/st: move query memory info to direct call",
18518        "nominated": false,
18519        "nomination_type": null,
18520        "resolution": 4,
18521        "main_sha": null,
18522        "because_sha": null
18523    },
18524    {
18525        "sha": "d0e48ef34f0162070ac6bea5b2d540dd4410c275",
18526        "description": "mesa/st: move Enable to direct call",
18527        "nominated": false,
18528        "nomination_type": null,
18529        "resolution": 4,
18530        "main_sha": null,
18531        "because_sha": null
18532    },
18533    {
18534        "sha": "cc4964847b00a20c98a8f3a2ce02be1f83a9fd95",
18535        "description": "mesa/st: move rendermode to direct call",
18536        "nominated": false,
18537        "nomination_type": null,
18538        "resolution": 4,
18539        "main_sha": null,
18540        "because_sha": null
18541    },
18542    {
18543        "sha": "cdc480585c9be368ddfdc33e2eb73e3582f25fe7",
18544        "description": "virgl/drm: New optimization for uploading textures",
18545        "nominated": false,
18546        "nomination_type": null,
18547        "resolution": 4,
18548        "main_sha": null,
18549        "because_sha": null
18550    },
18551    {
18552        "sha": "420170fabc1152339ca81b8c962c1884b3d9f856",
18553        "description": "radv: initialize workgroup_size in radv_meta_init_shader",
18554        "nominated": false,
18555        "nomination_type": null,
18556        "resolution": 4,
18557        "main_sha": null,
18558        "because_sha": null
18559    },
18560    {
18561        "sha": "85161fb8ac1b926b2222b4a860168d73c33a5801",
18562        "description": "radv: clone shader in radv_shader_compile_to_nir",
18563        "nominated": false,
18564        "nomination_type": null,
18565        "resolution": 4,
18566        "main_sha": null,
18567        "because_sha": null
18568    },
18569    {
18570        "sha": "2020a1799bbf53af0caf25c5f893ed9ba9e66d77",
18571        "description": "radv: include RT shaders in RADV_DEBUG=shaders,shaderstats",
18572        "nominated": false,
18573        "nomination_type": null,
18574        "resolution": 4,
18575        "main_sha": null,
18576        "because_sha": null
18577    },
18578    {
18579        "sha": "d74498e61773b83e946e7689738a1bfeb4624d03",
18580        "description": "radv: add radv_meta_init_shader",
18581        "nominated": false,
18582        "nomination_type": null,
18583        "resolution": 4,
18584        "main_sha": null,
18585        "because_sha": null
18586    },
18587    {
18588        "sha": "c2550d1b7ca8146283265ce6f4267fa2b3591946",
18589        "description": "gbm: Don't pass default usage flags on ABIs < 1",
18590        "nominated": true,
18591        "nomination_type": 1,
18592        "resolution": 1,
18593        "main_sha": null,
18594        "because_sha": "ad50b47a14e94751cd59ad5892ad795d508557f0"
18595    },
18596    {
18597        "sha": "31efef7b3a16b639fa6df44120e85763b86fec55",
18598        "description": "radv: mark GFX10.3 (aka RDNA2) as conformant products with CTS 1.2.7.1",
18599        "nominated": false,
18600        "nomination_type": null,
18601        "resolution": 4,
18602        "main_sha": null,
18603        "because_sha": null
18604    },
18605    {
18606        "sha": "d2612bb4242c50f57eb1eaf81de29c1283de23e3",
18607        "description": "radv: fix resume/suspend render pass with depth/stencil attachment",
18608        "nominated": false,
18609        "nomination_type": null,
18610        "resolution": 4,
18611        "main_sha": null,
18612        "because_sha": null
18613    },
18614    {
18615        "sha": "e18e857292ccdfeaa7200b397576fea18492975e",
18616        "description": "radv: add initial SPM support on GFX10+",
18617        "nominated": false,
18618        "nomination_type": null,
18619        "resolution": 4,
18620        "main_sha": null,
18621        "because_sha": null
18622    },
18623    {
18624        "sha": "f1fe91b8473de72a56cb6cbdb79df5dd888767f5",
18625        "description": "radv: add few helpers for configuring performance counters",
18626        "nominated": false,
18627        "nomination_type": null,
18628        "resolution": 4,
18629        "main_sha": null,
18630        "because_sha": null
18631    },
18632    {
18633        "sha": "8a0052f0999529263ad421e3b74b083c8b727c61",
18634        "description": "radv/sqtt: always dump pipelines and shaders ISA",
18635        "nominated": false,
18636        "nomination_type": null,
18637        "resolution": 4,
18638        "main_sha": null,
18639        "because_sha": null
18640    },
18641    {
18642        "sha": "3aab34171d464f907ed4488ab87c48270381ecde",
18643        "description": "Fix TSD stubs for non-initial-exec case (fixes #5667).",
18644        "nominated": false,
18645        "nomination_type": null,
18646        "resolution": 4,
18647        "main_sha": null,
18648        "because_sha": null
18649    },
18650    {
18651        "sha": "b713fca4957982ab24a93ae13d58d98fccfe44ac",
18652        "description": "glapi: Remove remnants of EXT_paletted_texture and the imaging subset",
18653        "nominated": false,
18654        "nomination_type": null,
18655        "resolution": 4,
18656        "main_sha": null,
18657        "because_sha": null
18658    },
18659    {
18660        "sha": "7ba0c68e3195aa127370bfce01166387e6903d39",
18661        "description": "radeon/vcn: implement encoder dpb management",
18662        "nominated": false,
18663        "nomination_type": null,
18664        "resolution": 4,
18665        "main_sha": null,
18666        "because_sha": null
18667    },
18668    {
18669        "sha": "96b276b3270f82ac90baea37301b96f900684860",
18670        "description": "radeon: hardcode uvd/vce encoder not_referenced value to false",
18671        "nominated": false,
18672        "nomination_type": 1,
18673        "resolution": 4,
18674        "main_sha": null,
18675        "because_sha": "a90802ef644f8dc2f19f4305956048df6725b53b"
18676    },
18677    {
18678        "sha": "e44fef8dd66cf8ac1ced60bb674d526e656ca938",
18679        "description": "frontends/va/enc: allow for frames to be marked as (not) referenced",
18680        "nominated": false,
18681        "nomination_type": null,
18682        "resolution": 4,
18683        "main_sha": null,
18684        "because_sha": null
18685    },
18686    {
18687        "sha": "ad3ed91b1f888aeadc60cc66148b7d5cf612672c",
18688        "description": "radeon/vcn: increase encoder dpb size",
18689        "nominated": false,
18690        "nomination_type": null,
18691        "resolution": 4,
18692        "main_sha": null,
18693        "because_sha": null
18694    },
18695    {
18696        "sha": "31b033eec2f48c44f0011131b99e19e88eba4281",
18697        "description": "frontends/va/enc: hardcode h265 encoder ref pic list size",
18698        "nominated": false,
18699        "nomination_type": null,
18700        "resolution": 4,
18701        "main_sha": null,
18702        "because_sha": null
18703    },
18704    {
18705        "sha": "c5b7fb998fa3638727d3aea5030d1ccb4e78082d",
18706        "description": "frontends/va: disable packed header support for h264 encoder",
18707        "nominated": false,
18708        "nomination_type": null,
18709        "resolution": 4,
18710        "main_sha": null,
18711        "because_sha": null
18712    },
18713    {
18714        "sha": "934bc24fe9df6d398c1e057213732d5cddefa407",
18715        "description": "radv: handle VK_DESCRIPTOR_TYPE_SAMPLER in VK_VALVE_mutable_descriptor_type extension",
18716        "nominated": false,
18717        "nomination_type": null,
18718        "resolution": 4,
18719        "main_sha": null,
18720        "because_sha": null
18721    },
18722    {
18723        "sha": "de55fd358fa4b3e3620145c71557090403b8ec6c",
18724        "description": "intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.",
18725        "nominated": true,
18726        "nomination_type": 1,
18727        "resolution": 1,
18728        "main_sha": null,
18729        "because_sha": "d4537770bbf6c78d49dc71abe2f79099448339eb"
18730    },
18731    {
18732        "sha": "7e9158761a397560e74ae1bb9f6f4fbaaa489621",
18733        "description": "r300/ci: Update loop expectations",
18734        "nominated": false,
18735        "nomination_type": null,
18736        "resolution": 4,
18737        "main_sha": null,
18738        "because_sha": null
18739    },
18740    {
18741        "sha": "8ddefb8ea5789137d3ea99f255f3d17d10d291e0",
18742        "description": "r300: Route shader stats output to ARB_debug_output.",
18743        "nominated": false,
18744        "nomination_type": null,
18745        "resolution": 4,
18746        "main_sha": null,
18747        "because_sha": null
18748    },
18749    {
18750        "sha": "141302e61f4f2f6b0e148baae31e36a740abf337",
18751        "description": "r300: Precompile the FS at shader creation time.",
18752        "nominated": false,
18753        "nomination_type": null,
18754        "resolution": 4,
18755        "main_sha": null,
18756        "because_sha": null
18757    },
18758    {
18759        "sha": "e9dd776ef91b1454be31a86d716c46240454d26e",
18760        "description": "r300: Remove the non_normalized_coords from the shader key.",
18761        "nominated": false,
18762        "nomination_type": null,
18763        "resolution": 4,
18764        "main_sha": null,
18765        "because_sha": null
18766    },
18767    {
18768        "sha": "26b3e2f7cd71bdc58dfddb235ae13b0a3c558495",
18769        "description": "r300: Also consider ALU condition modifiers for loop DCE.",
18770        "nominated": true,
18771        "nomination_type": 0,
18772        "resolution": 1,
18773        "main_sha": null,
18774        "because_sha": null
18775    },
18776    {
18777        "sha": "d6fed4ab7db63c5f569032dba2cc95ea3ccfc65c",
18778        "description": "r300: Ensure that immediates have matching negate flags too.",
18779        "nominated": true,
18780        "nomination_type": 0,
18781        "resolution": 1,
18782        "main_sha": null,
18783        "because_sha": null
18784    },
18785    {
18786        "sha": "915af8de8b15886c9fe12ff4bed4fa1fbb904464",
18787        "description": "r300: Cache the var list in the peephole_mul_omod() loop.",
18788        "nominated": false,
18789        "nomination_type": null,
18790        "resolution": 4,
18791        "main_sha": null,
18792        "because_sha": null
18793    },
18794    {
18795        "sha": "42e8f48be729535449bfae3983d4350993149977",
18796        "description": "r300: Move the instruction filter for r500_transform_IF() to the top.",
18797        "nominated": true,
18798        "nomination_type": 0,
18799        "resolution": 1,
18800        "main_sha": null,
18801        "because_sha": null
18802    },
18803    {
18804        "sha": "1050686afe2a2e77e2bbb7780e1bd5f81f1aa0d5",
18805        "description": "meson: Fix dri.pc dridriverdir",
18806        "nominated": false,
18807        "nomination_type": null,
18808        "resolution": 4,
18809        "main_sha": null,
18810        "because_sha": null
18811    },
18812    {
18813        "sha": "0db2e78788615898b0fa60e20c518377dfa90f97",
18814        "description": "freedreno/ci/a306: increase concurrency",
18815        "nominated": false,
18816        "nomination_type": null,
18817        "resolution": 4,
18818        "main_sha": null,
18819        "because_sha": null
18820    },
18821    {
18822        "sha": "3db30ea877ebf7e2eefffbc554155d22adf96ba9",
18823        "description": "freedreno/ci/a306: add more skips",
18824        "nominated": false,
18825        "nomination_type": null,
18826        "resolution": 4,
18827        "main_sha": null,
18828        "because_sha": null
18829    },
18830    {
18831        "sha": "34804e1266964a68d7ebdf3e067e3c19277692f1",
18832        "description": "intel/crocus: push main/macros.h out to the users",
18833        "nominated": false,
18834        "nomination_type": null,
18835        "resolution": 4,
18836        "main_sha": null,
18837        "because_sha": null
18838    },
18839    {
18840        "sha": "9105cf19558af9da2184a35ad7258ea3a7bc14dd",
18841        "description": "intel/compiler: drop shader_info.h from compiler header",
18842        "nominated": false,
18843        "nomination_type": null,
18844        "resolution": 4,
18845        "main_sha": null,
18846        "because_sha": null
18847    },
18848    {
18849        "sha": "9265d1d62db41f2693ff42db2284eb1765eb8469",
18850        "description": "brw/compiler: drop mtypes.h from compiler",
18851        "nominated": false,
18852        "nomination_type": null,
18853        "resolution": 4,
18854        "main_sha": null,
18855        "because_sha": null
18856    },
18857    {
18858        "sha": "3f35b5fdc9c8a08248c68f2393c115db22fb433d",
18859        "description": "anv: include futex.h explicitly in allocator.",
18860        "nominated": false,
18861        "nomination_type": null,
18862        "resolution": 4,
18863        "main_sha": null,
18864        "because_sha": null
18865    },
18866    {
18867        "sha": "244fa81c137f885e631ab02c1ee9157d02aea01a",
18868        "description": "mesa: move _mesa_varying_slot_in_fs to shader_enums",
18869        "nominated": false,
18870        "nomination_type": null,
18871        "resolution": 4,
18872        "main_sha": null,
18873        "because_sha": null
18874    },
18875    {
18876        "sha": "0733266706d1e3071e047e11829ad56d680b9829",
18877        "description": "intel/isl: Drop extra devinfo checks for CCS support",
18878        "nominated": false,
18879        "nomination_type": null,
18880        "resolution": 4,
18881        "main_sha": null,
18882        "because_sha": null
18883    },
18884    {
18885        "sha": "99b320fc6822bcbd5f3eef5ca3b4a9b174475ede",
18886        "description": "iris: Drop the YCRCB cases in finish_aux_import",
18887        "nominated": false,
18888        "nomination_type": null,
18889        "resolution": 4,
18890        "main_sha": null,
18891        "because_sha": null
18892    },
18893    {
18894        "sha": "0e075227d8800a8c9fbedf49e4253146f751df4e",
18895        "description": "intel/isl: Restore CCS_E support for YUYV and UYVY",
18896        "nominated": false,
18897        "nomination_type": 1,
18898        "resolution": 4,
18899        "main_sha": null,
18900        "because_sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d"
18901    },
18902    {
18903        "sha": "5439e3c4128283b3bc5cf9c660f7f4ad306d7bd3",
18904        "description": "docs: remove stale notice about deleted dir",
18905        "nominated": false,
18906        "nomination_type": null,
18907        "resolution": 4,
18908        "main_sha": null,
18909        "because_sha": null
18910    },
18911    {
18912        "sha": "d16263cdee95ec48864ad7a0f90275e8a4fd374b",
18913        "description": "docs: remove mentions of deleted code",
18914        "nominated": false,
18915        "nomination_type": null,
18916        "resolution": 4,
18917        "main_sha": null,
18918        "because_sha": null
18919    },
18920    {
18921        "sha": "dc81cd1931e92a158d32a9a41ec6f9d7b7a33aca",
18922        "description": "ci: remove testing of deleted code",
18923        "nominated": false,
18924        "nomination_type": null,
18925        "resolution": 4,
18926        "main_sha": null,
18927        "because_sha": null
18928    },
18929    {
18930        "sha": "e03334e9777a28906eb25c258c1996f736082110",
18931        "description": "CODEOWNERS: remove ownership of deleted code",
18932        "nominated": false,
18933        "nomination_type": null,
18934        "resolution": 4,
18935        "main_sha": null,
18936        "because_sha": null
18937    },
18938    {
18939        "sha": "558bc2227ed00fc6a29c2a10c0b99719cd445c6c",
18940        "description": "meson: check -mtls if has_exe_wrapper",
18941        "nominated": false,
18942        "nomination_type": 1,
18943        "resolution": 4,
18944        "main_sha": null,
18945        "because_sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d"
18946    },
18947    {
18948        "sha": "def254b05ff999cd0e1b2723cd0757165ebae421",
18949        "description": "panvk: Add check for null fence",
18950        "nominated": false,
18951        "nomination_type": null,
18952        "resolution": 4,
18953        "main_sha": null,
18954        "because_sha": null
18955    },
18956    {
18957        "sha": "c749da61356d98b6a9c20ca3fd81cebf18b01979",
18958        "description": "ir3,turnip: Add support for GL_KHR_shader_subgroup_quad",
18959        "nominated": false,
18960        "nomination_type": null,
18961        "resolution": 4,
18962        "main_sha": null,
18963        "because_sha": null
18964    },
18965    {
18966        "sha": "3dfd4230bbda75223c480d75447b55ac9c5a2c35",
18967        "description": "ir3,turnip: Enable subgroup ops support in all stages on gen4",
18968        "nominated": false,
18969        "nomination_type": null,
18970        "resolution": 4,
18971        "main_sha": null,
18972        "because_sha": null
18973    },
18974    {
18975        "sha": "ded51fd39ec7d2604e51f4013c8a0d92b3c122ac",
18976        "description": "ir3: Use getfiberid for SubgroupInvocationID on gen4",
18977        "nominated": false,
18978        "nomination_type": null,
18979        "resolution": 4,
18980        "main_sha": null,
18981        "because_sha": null
18982    },
18983    {
18984        "sha": "d1c49901dfe068323ffd8a3f5a98dc0505b3632a",
18985        "description": "ir3: Add gen4 new subgroup instructions",
18986        "nominated": false,
18987        "nomination_type": null,
18988        "resolution": 4,
18989        "main_sha": null,
18990        "because_sha": null
18991    },
18992    {
18993        "sha": "943ef0edbdc600199c52b8baeb1d9d8dc12cb9e2",
18994        "description": "radv: avoid prefixing few VkXXX structures by struct",
18995        "nominated": false,
18996        "nomination_type": null,
18997        "resolution": 4,
18998        "main_sha": null,
18999        "because_sha": null
19000    },
19001    {
19002        "sha": "a3886fa471f0b68229bc1642a39c869023c3f014",
19003        "description": "util/u_vector: prevent C++ warning on cast from void* to something else",
19004        "nominated": false,
19005        "nomination_type": null,
19006        "resolution": 4,
19007        "main_sha": null,
19008        "because_sha": null
19009    },
19010    {
19011        "sha": "55b396e7430f16b3de3999d8f5a191bc1ae44b70",
19012        "description": "mesa/crocus/iris/blorp: drop minify macro in favour of u_minify",
19013        "nominated": false,
19014        "nomination_type": null,
19015        "resolution": 4,
19016        "main_sha": null,
19017        "because_sha": null
19018    },
19019    {
19020        "sha": "d9f0991744aa96b354b0912c4b31a995c3b274b0",
19021        "description": "mesa: Make _mesa_generate_mipmap_level static",
19022        "nominated": false,
19023        "nomination_type": null,
19024        "resolution": 4,
19025        "main_sha": null,
19026        "because_sha": null
19027    },
19028    {
19029        "sha": "3731d21c6857cc0af6fc824595b3678cf11e8ad3",
19030        "description": "mesa: Remove unused execmem code",
19031        "nominated": false,
19032        "nomination_type": null,
19033        "resolution": 4,
19034        "main_sha": null,
19035        "because_sha": null
19036    },
19037    {
19038        "sha": "68b7fabbe2d1d1ef73d127c284e23f10134a2820",
19039        "description": "mesa/program: Dead code cleanup",
19040        "nominated": false,
19041        "nomination_type": null,
19042        "resolution": 4,
19043        "main_sha": null,
19044        "because_sha": null
19045    },
19046    {
19047        "sha": "087f196a084ecff01a18b939e1c3b877ef14cbcd",
19048        "description": "mesa/vbo: Always use buffer objects for storage",
19049        "nominated": false,
19050        "nomination_type": null,
19051        "resolution": 4,
19052        "main_sha": null,
19053        "because_sha": null
19054    },
19055    {
19056        "sha": "b4ae8ee43ecc19f0aa46c0f026c561bbccd9f374",
19057        "description": "mesa: Remove unused _vbo_current_binding",
19058        "nominated": false,
19059        "nomination_type": null,
19060        "resolution": 4,
19061        "main_sha": null,
19062        "because_sha": null
19063    },
19064    {
19065        "sha": "d88398413a977c688b00ffd6e666e8db6040178a",
19066        "description": "mesa: Remove unused _es_{,Get}TexGenfv",
19067        "nominated": false,
19068        "nomination_type": null,
19069        "resolution": 4,
19070        "main_sha": null,
19071        "because_sha": null
19072    },
19073    {
19074        "sha": "3f35fd71c3f32d112addc1cfc37b485c69ad8c7e",
19075        "description": "mesa: Remove unused _es_RenderbufferStorageEXT",
19076        "nominated": false,
19077        "nomination_type": null,
19078        "resolution": 4,
19079        "main_sha": null,
19080        "because_sha": null
19081    },
19082    {
19083        "sha": "5b8eeaac3a1f45dd35fdf3c5b55919259846045a",
19084        "description": "mesa: Remove unused _es_color4ub",
19085        "nominated": false,
19086        "nomination_type": null,
19087        "resolution": 4,
19088        "main_sha": null,
19089        "because_sha": null
19090    },
19091    {
19092        "sha": "5d09812c2f25428487ecd3f0326364b697654cc7",
19093        "description": "mesa: Remove unused _mesa_compressed_image_address",
19094        "nominated": false,
19095        "nomination_type": null,
19096        "resolution": 4,
19097        "main_sha": null,
19098        "because_sha": null
19099    },
19100    {
19101        "sha": "74c29e1bf72ab39ed097ea3ab61048457f3e1369",
19102        "description": "mesa: Remove unused _mesa_apply_ci_transfer_ops",
19103        "nominated": false,
19104        "nomination_type": null,
19105        "resolution": 4,
19106        "main_sha": null,
19107        "because_sha": null
19108    },
19109    {
19110        "sha": "1455d1cd30c0858b25f1c200bd1714a31165597d",
19111        "description": "mesa: Remove unused _check_*TexGen*OES",
19112        "nominated": false,
19113        "nomination_type": null,
19114        "resolution": 4,
19115        "main_sha": null,
19116        "because_sha": null
19117    },
19118    {
19119        "sha": "98ef86b3afdb33302dfe3b1cd34e8f830851a791",
19120        "description": "mesa: Remove unused _mesa_DrawTexx{,v}",
19121        "nominated": false,
19122        "nomination_type": null,
19123        "resolution": 4,
19124        "main_sha": null,
19125        "because_sha": null
19126    },
19127    {
19128        "sha": "8f92e81718dec32fe7aa49d7a22376cfd782dc81",
19129        "description": "mesa: Remove unused _mesa_get_render_format",
19130        "nominated": false,
19131        "nomination_type": null,
19132        "resolution": 4,
19133        "main_sha": null,
19134        "because_sha": null
19135    },
19136    {
19137        "sha": "8aa776ab1f8c1581e97c00c2aa5fd1afe587ea01",
19138        "description": "mesa: Remove unused _mesa_all_buffers_are_unmapped",
19139        "nominated": false,
19140        "nomination_type": null,
19141        "resolution": 4,
19142        "main_sha": null,
19143        "because_sha": null
19144    },
19145    {
19146        "sha": "31ad50d989b1f60e08cecb803489e26d2499167e",
19147        "description": "radv: fix dynamic rendering with VRS",
19148        "nominated": false,
19149        "nomination_type": 1,
19150        "resolution": 4,
19151        "main_sha": null,
19152        "because_sha": "7f3aba37d217085590bd460bd7ff207f193181c6"
19153    },
19154    {
19155        "sha": "92d84f189c7d985295393e4421367aca75d32084",
19156        "description": "radv: constify radv_vs_input_state() in more places",
19157        "nominated": false,
19158        "nomination_type": null,
19159        "resolution": 4,
19160        "main_sha": null,
19161        "because_sha": null
19162    },
19163    {
19164        "sha": "b83caef6d2923d122719f123083eab098f7d8752",
19165        "description": "radv: constify radv_vertex_binding in CmdSetVertexInputEXT()",
19166        "nominated": false,
19167        "nomination_type": null,
19168        "resolution": 4,
19169        "main_sha": null,
19170        "because_sha": null
19171    },
19172    {
19173        "sha": "45f181c4827b2dae2fb01d63153db141cbe43c79",
19174        "description": "radv: move a comment at the right place in CmdBindVertexBuffers2EXT()",
19175        "nominated": false,
19176        "nomination_type": null,
19177        "resolution": 4,
19178        "main_sha": null,
19179        "because_sha": null
19180    },
19181    {
19182        "sha": "e63ffc2f04ef2922a34fccbec4e81b689737bfc9",
19183        "description": "freedreno,tu: Limit the amount of instructions preloaded into icache",
19184        "nominated": false,
19185        "nomination_type": null,
19186        "resolution": 4,
19187        "main_sha": null,
19188        "because_sha": null
19189    },
19190    {
19191        "sha": "da24bb17a83c3e37196629b1cfb35b13d7b852f6",
19192        "description": "mesa/st: move external objects to direct calls",
19193        "nominated": false,
19194        "nomination_type": null,
19195        "resolution": 4,
19196        "main_sha": null,
19197        "because_sha": null
19198    },
19199    {
19200        "sha": "830e2038fcaa4d40517078e568add31af3b1cd49",
19201        "description": "mesa/st: move transformfeedback to direct calls",
19202        "nominated": false,
19203        "nomination_type": null,
19204        "resolution": 4,
19205        "main_sha": null,
19206        "because_sha": null
19207    },
19208    {
19209        "sha": "12f8475ff98cfc0b14274fb4a62ed26258c84845",
19210        "description": "mesa/st: move barriers to direct call",
19211        "nominated": false,
19212        "nomination_type": null,
19213        "resolution": 4,
19214        "main_sha": null,
19215        "because_sha": null
19216    },
19217    {
19218        "sha": "8fe4ff2fdac0c5e21cf56d3dc1567af73475226e",
19219        "description": "mesa/st: direct call sync object functions",
19220        "nominated": false,
19221        "nomination_type": null,
19222        "resolution": 4,
19223        "main_sha": null,
19224        "because_sha": null
19225    },
19226    {
19227        "sha": "bd9adf39198c122993ffb600aab0ca26d4ee046e",
19228        "description": "mesa/dd/st: direct wire queries/timestamp/condrender.",
19229        "nominated": false,
19230        "nomination_type": null,
19231        "resolution": 4,
19232        "main_sha": null,
19233        "because_sha": null
19234    },
19235    {
19236        "sha": "0d8610b0994655930e26f6b63f01332e85d964ab",
19237        "description": "mesa/dd/st: move get strings pointer out of dd.h",
19238        "nominated": false,
19239        "nomination_type": null,
19240        "resolution": 4,
19241        "main_sha": null,
19242        "because_sha": null
19243    },
19244    {
19245        "sha": "b03db927202fdc502067d6c1e0f555d8cdcb3a6a",
19246        "description": "meson: make mesa/tests/glx depend on gallium",
19247        "nominated": false,
19248        "nomination_type": null,
19249        "resolution": 4,
19250        "main_sha": null,
19251        "because_sha": null
19252    },
19253    {
19254        "sha": "9bb375b0bece7f0b8480ab996e308cd4ceb97d1d",
19255        "description": "intel/compiler: drop glsl options from brw_compiler",
19256        "nominated": false,
19257        "nomination_type": null,
19258        "resolution": 4,
19259        "main_sha": null,
19260        "because_sha": null
19261    },
19262    {
19263        "sha": "de33205f88eebc43676c9a7f603b70e8bc212e95",
19264        "description": "nir/algebraic: Move all the individual transforms to a common table.",
19265        "nominated": false,
19266        "nomination_type": null,
19267        "resolution": 4,
19268        "main_sha": null,
19269        "because_sha": null
19270    },
19271    {
19272        "sha": "a29b54f01464dc2e5154a9701826465e8281487c",
19273        "description": "nir/algebraic: Mark the automaton's filter tables as const.",
19274        "nominated": false,
19275        "nomination_type": null,
19276        "resolution": 4,
19277        "main_sha": null,
19278        "because_sha": null
19279    },
19280    {
19281        "sha": "45a8d11b6e6e08866b3ae7c8c98fb2ca8b7c35ef",
19282        "description": "nir/algebraic: Pack various bitfields in the nir_search_value_union.",
19283        "nominated": false,
19284        "nomination_type": null,
19285        "resolution": 4,
19286        "main_sha": null,
19287        "because_sha": null
19288    },
19289    {
19290        "sha": "53f49b7066c7eb6548c8c5c856ceabdee5fcb6e0",
19291        "description": "nir/algebraic: Move relocations for variable conds to a table.",
19292        "nominated": false,
19293        "nomination_type": null,
19294        "resolution": 4,
19295        "main_sha": null,
19296        "because_sha": null
19297    },
19298    {
19299        "sha": "8485a789776554548ca19084d638a4496805df77",
19300        "description": "nir/algebraic: Move relocations for expression conds to a table.",
19301        "nominated": false,
19302        "nomination_type": null,
19303        "resolution": 4,
19304        "main_sha": null,
19305        "because_sha": null
19306    },
19307    {
19308        "sha": "7635379dc723852e6a64a3a284ff27020d9513f7",
19309        "description": "nir/algebraic: Remove array-of-cond code",
19310        "nominated": false,
19311        "nomination_type": null,
19312        "resolution": 4,
19313        "main_sha": null,
19314        "because_sha": null
19315    },
19316    {
19317        "sha": "5d82c61a30b390c0216ab6c70082268dc21e7630",
19318        "description": "nir/algebraic: Replace relocations for nir_search values with a table.",
19319        "nominated": false,
19320        "nomination_type": null,
19321        "resolution": 4,
19322        "main_sha": null,
19323        "because_sha": null
19324    },
19325    {
19326        "sha": "e7d871737598483777e967db59fe7abaa9023d46",
19327        "description": "nir/algebraic: Drop the check for cache == None.",
19328        "nominated": false,
19329        "nomination_type": null,
19330        "resolution": 4,
19331        "main_sha": null,
19332        "because_sha": null
19333    },
19334    {
19335        "sha": "a263474d3b4aaa52bbf171eb7729fc6e06e4e92e",
19336        "description": "nir/algebraic: Move some generated-code algebraic opt args into a struct.",
19337        "nominated": false,
19338        "nomination_type": null,
19339        "resolution": 4,
19340        "main_sha": null,
19341        "because_sha": null
19342    },
19343    {
19344        "sha": "4b5692fa7185b1380c51247583e08feba0b2c6eb",
19345        "description": "nouveau/nir: Use the address reg for indirect scratch access.",
19346        "nominated": false,
19347        "nomination_type": null,
19348        "resolution": 4,
19349        "main_sha": null,
19350        "because_sha": null
19351    },
19352    {
19353        "sha": "ca16c271fa7b016714899c7dd92e0e7dd95c08e2",
19354        "description": "mesa: make struct in gl_program a union and remove FIXME",
19355        "nominated": false,
19356        "nomination_type": null,
19357        "resolution": 4,
19358        "main_sha": null,
19359        "because_sha": null
19360    },
19361    {
19362        "sha": "df6ff88fd01c84974e5b864b6cd32bd9b524a48a",
19363        "description": "loader/dri3: support glx pbuffer swap",
19364        "nominated": false,
19365        "nomination_type": null,
19366        "resolution": 4,
19367        "main_sha": null,
19368        "because_sha": null
19369    },
19370    {
19371        "sha": "e0311746cddd1042d33a101a723bb4c69a4910a8",
19372        "description": "loader/dri3: stop doing anything in swap buffer for some drawable",
19373        "nominated": false,
19374        "nomination_type": null,
19375        "resolution": 4,
19376        "main_sha": null,
19377        "because_sha": null
19378    },
19379    {
19380        "sha": "d67d1dddbe27bcbe1e43b1fabeb75ffb0562524a",
19381        "description": "loader/dri3: rename dri3_fake_front_buffer",
19382        "nominated": false,
19383        "nomination_type": null,
19384        "resolution": 4,
19385        "main_sha": null,
19386        "because_sha": null
19387    },
19388    {
19389        "sha": "c7d5e91b6be93dc0012189b376f52e5d15c6210e",
19390        "description": "loader/dri3: replace is_pixmap with drawable type",
19391        "nominated": false,
19392        "nomination_type": null,
19393        "resolution": 4,
19394        "main_sha": null,
19395        "because_sha": null
19396    },
19397    {
19398        "sha": "d19013a19989a4214777b555608d42f1935be68d",
19399        "description": "loader/dri3: setup present event with drawable type info",
19400        "nominated": false,
19401        "nomination_type": null,
19402        "resolution": 4,
19403        "main_sha": null,
19404        "because_sha": null
19405    },
19406    {
19407        "sha": "6508e5b4a1d52f2f1d4184e7abfddb10f6092646",
19408        "description": "loader/dri3: pack window present event setup into a function",
19409        "nominated": false,
19410        "nomination_type": null,
19411        "resolution": 4,
19412        "main_sha": null,
19413        "because_sha": null
19414    },
19415    {
19416        "sha": "9faa2892b9386a7fb7381195c5409a44e5db0fa8",
19417        "description": "loader/dri3: remove unused present capability query",
19418        "nominated": false,
19419        "nomination_type": null,
19420        "resolution": 4,
19421        "main_sha": null,
19422        "because_sha": null
19423    },
19424    {
19425        "sha": "13bf30583c79c52f47ca7a416c9199ca62f45aaa",
19426        "description": "loader/dri3: add drawable type set by GLX and EGL",
19427        "nominated": false,
19428        "nomination_type": null,
19429        "resolution": 4,
19430        "main_sha": null,
19431        "because_sha": null
19432    },
19433    {
19434        "sha": "887f5a6320460008c0169bf56eae5ea87d2f62c7",
19435        "description": "glx: add drawable type argument when create drawable",
19436        "nominated": false,
19437        "nomination_type": null,
19438        "resolution": 4,
19439        "main_sha": null,
19440        "because_sha": null
19441    },
19442    {
19443        "sha": "6625c960c5827018be1482c45d8cd21b8d768946",
19444        "description": "glx: check drawable type before create drawble",
19445        "nominated": false,
19446        "nomination_type": null,
19447        "resolution": 4,
19448        "main_sha": null,
19449        "because_sha": null
19450    },
19451    {
19452        "sha": "bc8a51a79a5fc9981fd99c0d450c08630bfb7127",
19453        "description": "glx: no need to create extra pixmap for pbuffer",
19454        "nominated": false,
19455        "nomination_type": null,
19456        "resolution": 4,
19457        "main_sha": null,
19458        "because_sha": null
19459    },
19460    {
19461        "sha": "51f71e0483e196e0d07877335ed9fe3e405adbd8",
19462        "description": "util: add workaround for SNK HEROINES Tag Team Frenzy",
19463        "nominated": false,
19464        "nomination_type": null,
19465        "resolution": 4,
19466        "main_sha": null,
19467        "because_sha": null
19468    },
19469    {
19470        "sha": "f225e0679ad1f3ce13c55ea7f80486ff7b461969",
19471        "description": "util: add dri config option force_compat_shaders",
19472        "nominated": false,
19473        "nomination_type": null,
19474        "resolution": 4,
19475        "main_sha": null,
19476        "because_sha": null
19477    },
19478    {
19479        "sha": "2d7c25fb9dc037fbbeec9807a3864070f2b76c5d",
19480        "description": "isl: Move some genxml surface state helpers into an include file",
19481        "nominated": false,
19482        "nomination_type": null,
19483        "resolution": 4,
19484        "main_sha": null,
19485        "because_sha": null
19486    },
19487    {
19488        "sha": "b3b63c795f088990aac7cdba54907309ebc85553",
19489        "description": "iris: Rename is_render_target to is_dest in a few blit functions",
19490        "nominated": false,
19491        "nomination_type": null,
19492        "resolution": 4,
19493        "main_sha": null,
19494        "because_sha": null
19495    },
19496    {
19497        "sha": "65e343dda38a00b10715731e02938df776ef0000",
19498        "description": "r300: Fix mis-optimization turning -1 - x into 1 - x.",
19499        "nominated": true,
19500        "nomination_type": 0,
19501        "resolution": 1,
19502        "main_sha": null,
19503        "because_sha": null
19504    },
19505    {
19506        "sha": "0e0a49039b617ef1dadc912adc34776be6e06a34",
19507        "description": "r300: Turn a comment about presub into an assert.",
19508        "nominated": false,
19509        "nomination_type": null,
19510        "resolution": 4,
19511        "main_sha": null,
19512        "because_sha": null
19513    },
19514    {
19515        "sha": "ce0e228ff40ac768fd6d92fa3abf3a02d16a917c",
19516        "description": "r300: Add deqp expectations for RV515.",
19517        "nominated": false,
19518        "nomination_type": null,
19519        "resolution": 4,
19520        "main_sha": null,
19521        "because_sha": null
19522    },
19523    {
19524        "sha": "3580ffaa44b7a93f14a72d98fe73b91fcbb3cc61",
19525        "description": "doc: update source tree doc to reflect recent classic/swrast deletions",
19526        "nominated": false,
19527        "nomination_type": null,
19528        "resolution": 4,
19529        "main_sha": null,
19530        "because_sha": null
19531    },
19532    {
19533        "sha": "2636e8681a016eea74ad97bba80cc23e121f8384",
19534        "description": "fixup! gallium/swr: Remove driver source",
19535        "nominated": false,
19536        "nomination_type": null,
19537        "resolution": 4,
19538        "main_sha": null,
19539        "because_sha": null
19540    },
19541    {
19542        "sha": "fb4fc1fd50dfc6671ab3d0265fe7e686ca067f69",
19543        "description": "new_features: Add OpenSWR removal",
19544        "nominated": false,
19545        "nomination_type": null,
19546        "resolution": 4,
19547        "main_sha": null,
19548        "because_sha": null
19549    },
19550    {
19551        "sha": "7dd12694f1507b2c8810f96870ca51f84c6fa719",
19552        "description": "CODEOWNERS: remove OpenSWR",
19553        "nominated": false,
19554        "nomination_type": null,
19555        "resolution": 4,
19556        "main_sha": null,
19557        "because_sha": null
19558    },
19559    {
19560        "sha": "ce4c96ea1bce9f2f85fccc33bda9277bd6339139",
19561        "description": "gallium/swr: clean up the documentation after SWR removal from main",
19562        "nominated": false,
19563        "nomination_type": null,
19564        "resolution": 4,
19565        "main_sha": null,
19566        "because_sha": null
19567    },
19568    {
19569        "sha": "e2de00876a7033b6923f912af8d2b0bbd100e113",
19570        "description": "gallium/swr: Remove common code and build options",
19571        "nominated": false,
19572        "nomination_type": null,
19573        "resolution": 4,
19574        "main_sha": null,
19575        "because_sha": null
19576    },
19577    {
19578        "sha": "855793c6c6bd372ea96681ecbd3f318ad71da223",
19579        "description": "gallium/swr: Remove driver source",
19580        "nominated": false,
19581        "nomination_type": null,
19582        "resolution": 4,
19583        "main_sha": null,
19584        "because_sha": null
19585    },
19586    {
19587        "sha": "d22d328859e4a67e6ff738fbd22eaf1d5a09376a",
19588        "description": "nv50/nir: Switch to the common NIR options",
19589        "nominated": false,
19590        "nomination_type": null,
19591        "resolution": 4,
19592        "main_sha": null,
19593        "because_sha": null
19594    },
19595    {
19596        "sha": "46b758cbccff9a38339f6e5048665c31871e94f4",
19597        "description": "pan/va: Add table parameter to LD_ATTR_IMM",
19598        "nominated": false,
19599        "nomination_type": null,
19600        "resolution": 4,
19601        "main_sha": null,
19602        "because_sha": null
19603    },
19604    {
19605        "sha": "a5084127eb7c528f09717708fe42776944e247c2",
19606        "description": "pan/va: Add sample/update modes to LD_VAR",
19607        "nominated": false,
19608        "nomination_type": null,
19609        "resolution": 4,
19610        "main_sha": null,
19611        "because_sha": null
19612    },
19613    {
19614        "sha": "3485e9dd3d13619e3968fde97b00ed585dfcd1ce",
19615        "description": "pan/va: Make LD_VAR index more fine-grained",
19616        "nominated": false,
19617        "nomination_type": null,
19618        "resolution": 4,
19619        "main_sha": null,
19620        "because_sha": null
19621    },
19622    {
19623        "sha": "7d157ae50ed04f8f7d02456f1eac578500fc8656",
19624        "description": "pan/va: Add more assembler tests",
19625        "nominated": false,
19626        "nomination_type": null,
19627        "resolution": 4,
19628        "main_sha": null,
19629        "because_sha": null
19630    },
19631    {
19632        "sha": "f3d4d074da2251efbbf92f8eb0e19556bc18750c",
19633        "description": "pan/va: Disambiguate sign of CSEL instructions",
19634        "nominated": false,
19635        "nomination_type": null,
19636        "resolution": 4,
19637        "main_sha": null,
19638        "because_sha": null
19639    },
19640    {
19641        "sha": "9da627fd6d8176028850fddcae5d0e57c75b162f",
19642        "description": "pan/va: Improve assembler unit test output",
19643        "nominated": false,
19644        "nomination_type": null,
19645        "resolution": 4,
19646        "main_sha": null,
19647        "because_sha": null
19648    },
19649    {
19650        "sha": "3ae3569d822c2546c4c748090f8a6c8016f763ea",
19651        "description": "meson: restore dri.pc file",
19652        "nominated": false,
19653        "nomination_type": 1,
19654        "resolution": 4,
19655        "main_sha": null,
19656        "because_sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3"
19657    },
19658    {
19659        "sha": "2feee3b0b08dea161ebaffd2bc3d937f1f4b1d4e",
19660        "description": "mesa/externalobject: delete unused functions",
19661        "nominated": false,
19662        "nomination_type": null,
19663        "resolution": 4,
19664        "main_sha": null,
19665        "because_sha": null
19666    },
19667    {
19668        "sha": "2db58c3f89da8bc783418357fb7fbe1228eee5aa",
19669        "description": "mesa/barrier: remove unused barrier functions",
19670        "nominated": false,
19671        "nomination_type": null,
19672        "resolution": 4,
19673        "main_sha": null,
19674        "because_sha": null
19675    },
19676    {
19677        "sha": "26bd234d062353d1fe4b6d4b5c1d33c84d537c79",
19678        "description": "mesa/transformfeedback: remove unused transform feedback code",
19679        "nominated": false,
19680        "nomination_type": null,
19681        "resolution": 4,
19682        "main_sha": null,
19683        "because_sha": null
19684    },
19685    {
19686        "sha": "b7eb7bd47b57ced7c3b056182539a65a216fcae0",
19687        "description": "mesa: remove unused buffer object code.",
19688        "nominated": false,
19689        "nomination_type": null,
19690        "resolution": 4,
19691        "main_sha": null,
19692        "because_sha": null
19693    },
19694    {
19695        "sha": "a7c7f55a3b8091802ceb0b021193e4e7d0793d10",
19696        "description": "mesa/syncobj: drop unused syncobj code.",
19697        "nominated": false,
19698        "nomination_type": null,
19699        "resolution": 4,
19700        "main_sha": null,
19701        "because_sha": null
19702    },
19703    {
19704        "sha": "ae9c96ea17bac2d97276d3bd62d2c2c0cae4d5c6",
19705        "description": "mesa/query: remove all the mesa queryobj code.",
19706        "nominated": false,
19707        "nomination_type": null,
19708        "resolution": 4,
19709        "main_sha": null,
19710        "because_sha": null
19711    },
19712    {
19713        "sha": "711176bc0c4793efca4f957264bb1e98ac6a5368",
19714        "description": "iris/ci: comment out iris-cml-traces-performance due to hw unavailable",
19715        "nominated": false,
19716        "nomination_type": null,
19717        "resolution": 4,
19718        "main_sha": null,
19719        "because_sha": null
19720    },
19721    {
19722        "sha": "9b068f186a4bbdc77448814c47df40dc10186178",
19723        "description": "panfrost: Add Valhall support to pandecode",
19724        "nominated": false,
19725        "nomination_type": null,
19726        "resolution": 4,
19727        "main_sha": null,
19728        "because_sha": null
19729    },
19730    {
19731        "sha": "745d7db74813b8e1ce52c879e0bbffde2ca6e6c1",
19732        "description": "panfrost: Don't shadow Mesa's fui()",
19733        "nominated": true,
19734        "nomination_type": 1,
19735        "resolution": 1,
19736        "main_sha": null,
19737        "because_sha": "688827f3c5280961ab096c342ea5834ccef8463e"
19738    },
19739    {
19740        "sha": "244f3704d44340883b83a1c1a3ea67c50a075e9a",
19741        "description": "panfrost: Zero initialize disassembler stats",
19742        "nominated": false,
19743        "nomination_type": null,
19744        "resolution": 4,
19745        "main_sha": null,
19746        "because_sha": null
19747    },
19748    {
19749        "sha": "96acad5cd59c598faaec4ee0ac0f7ee0c2ff0a05",
19750        "description": "panfrost: Add XML for Valhall data structures",
19751        "nominated": false,
19752        "nomination_type": null,
19753        "resolution": 4,
19754        "main_sha": null,
19755        "because_sha": null
19756    },
19757    {
19758        "sha": "6eb0770be8fb55a8f57b2ec65a56b5aa33bd0211",
19759        "description": "panfrost: Add \"hex\" type to GenXML",
19760        "nominated": false,
19761        "nomination_type": null,
19762        "resolution": 4,
19763        "main_sha": null,
19764        "because_sha": null
19765    },
19766    {
19767        "sha": "72b3f21cd47e2281baf02caac434d9e737a72915",
19768        "description": "pan/va: Only hex dump when verbosely disassembling",
19769        "nominated": false,
19770        "nomination_type": null,
19771        "resolution": 4,
19772        "main_sha": null,
19773        "because_sha": null
19774    },
19775    {
19776        "sha": "7fa5382ad66e10de2ab7acdfa18d73d3bd935289",
19777        "description": "pan/bi: Link with Valhall disassembler",
19778        "nominated": false,
19779        "nomination_type": null,
19780        "resolution": 4,
19781        "main_sha": null,
19782        "because_sha": null
19783    },
19784    {
19785        "sha": "de5c863a52949e05c418717aa549edfd8b96d5b8",
19786        "description": "mesa: use simple_mtx_t for TexMutex (v2)",
19787        "nominated": false,
19788        "nomination_type": null,
19789        "resolution": 4,
19790        "main_sha": null,
19791        "because_sha": null
19792    },
19793    {
19794        "sha": "b88202b0e427440893b772267c956bcc4e76c819",
19795        "description": "nir/constant_folding: Optimize txb with bias of constant zero to tex",
19796        "nominated": false,
19797        "nomination_type": null,
19798        "resolution": 4,
19799        "main_sha": null,
19800        "because_sha": null
19801    },
19802    {
19803        "sha": "fadb4b92c5156f2ed980778c7be42a78296f75d4",
19804        "description": "llvmpipe: Fix Wpointer-to-int-cast",
19805        "nominated": false,
19806        "nomination_type": 1,
19807        "resolution": 4,
19808        "main_sha": null,
19809        "because_sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659"
19810    },
19811    {
19812        "sha": "9b2600da875bdece7f3037303afaa2e8b4e55e96",
19813        "description": "mesa/st: Remove GL_ARB_depth_clamp emulation support.",
19814        "nominated": false,
19815        "nomination_type": null,
19816        "resolution": 4,
19817        "main_sha": null,
19818        "because_sha": null
19819    },
19820    {
19821        "sha": "c691149f3e8632243dbf9003fc8c6bcf1d22b822",
19822        "description": "win32: Fixes thread local on win32 with clang/mingw (!14062)",
19823        "nominated": false,
19824        "nomination_type": 1,
19825        "resolution": 4,
19826        "main_sha": null,
19827        "because_sha": "c47fd3dc0062101b3e75a414b17d2765735f7424"
19828    },
19829    {
19830        "sha": "962659502650d8321bc426de2e2648f8d6829298",
19831        "description": "nir: Add an 'external' texture type for parity with samplers",
19832        "nominated": false,
19833        "nomination_type": null,
19834        "resolution": 4,
19835        "main_sha": null,
19836        "because_sha": null
19837    },
19838    {
19839        "sha": "ae4d46d4579ffed50bbffec473abcde41fb9f247",
19840        "description": "panfrost: Only build GPU indirect kernels for v7",
19841        "nominated": false,
19842        "nomination_type": null,
19843        "resolution": 4,
19844        "main_sha": null,
19845        "because_sha": null
19846    },
19847    {
19848        "sha": "79421616e8b10448951f75830e2ae438db75f409",
19849        "description": "docs/envvars: update after INTEL_DEBUG cleanup",
19850        "nominated": false,
19851        "nomination_type": null,
19852        "resolution": 4,
19853        "main_sha": null,
19854        "because_sha": null
19855    },
19856    {
19857        "sha": "7fa60cd7ce93ed0aedf26abb6b6ba4db0938b910",
19858        "description": "virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEW",
19859        "nominated": false,
19860        "nomination_type": null,
19861        "resolution": 4,
19862        "main_sha": null,
19863        "because_sha": null
19864    },
19865    {
19866        "sha": "555f93cdcd9e8f41b860513bcfedc85076f98ff0",
19867        "description": "vulkan-device-select: Don't leak drmDevicePtr",
19868        "nominated": true,
19869        "nomination_type": 0,
19870        "resolution": 1,
19871        "main_sha": null,
19872        "because_sha": null
19873    },
19874    {
19875        "sha": "8bd0446d00dd1aca3cd81ddddc463738aaf3ce61",
19876        "description": "docs: update trademark disclaimer",
19877        "nominated": false,
19878        "nomination_type": null,
19879        "resolution": 4,
19880        "main_sha": null,
19881        "because_sha": null
19882    },
19883    {
19884        "sha": "74a1f103b62ff4f2e0fdacdc6f87d1968785db8d",
19885        "description": "mesa: update or remove out of date references to ir_to_mesa",
19886        "nominated": false,
19887        "nomination_type": null,
19888        "resolution": 4,
19889        "main_sha": null,
19890        "because_sha": null
19891    },
19892    {
19893        "sha": "bf1f809d7fc18510e8356c66a0fcc8b200c67a67",
19894        "description": "mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h}",
19895        "nominated": false,
19896        "nomination_type": null,
19897        "resolution": 4,
19898        "main_sha": null,
19899        "because_sha": null
19900    },
19901    {
19902        "sha": "5cad5db97be780d880b0fccf2630a25e5a59da8f",
19903        "description": "mesa: tidy up ir_to_mesa.{cpp,h} includes, comments, etc",
19904        "nominated": false,
19905        "nomination_type": null,
19906        "resolution": 4,
19907        "main_sha": null,
19908        "because_sha": null
19909    },
19910    {
19911        "sha": "79abf6a17e429fae79555c2960771d60f486b829",
19912        "description": "mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cpp",
19913        "nominated": false,
19914        "nomination_type": null,
19915        "resolution": 4,
19916        "main_sha": null,
19917        "because_sha": null
19918    },
19919    {
19920        "sha": "7abe527ab4157d52dcf594dbf83357618b032f06",
19921        "description": "mesa/st: move _mesa_generate_parameters_list_for_uniforms() code to st",
19922        "nominated": false,
19923        "nomination_type": null,
19924        "resolution": 4,
19925        "main_sha": null,
19926        "because_sha": null
19927    },
19928    {
19929        "sha": "4b895dc8955ccca3e2603024599dfb0589236e98",
19930        "description": "mesa: remove GLSL IR to Mesa IR code",
19931        "nominated": false,
19932        "nomination_type": null,
19933        "resolution": 4,
19934        "main_sha": null,
19935        "because_sha": null
19936    },
19937    {
19938        "sha": "d3e0cfaa086e9ff56ca38605e9410cb1a141981d",
19939        "description": "mesa: make _mesa_associate_uniform_storage() static",
19940        "nominated": false,
19941        "nomination_type": null,
19942        "resolution": 4,
19943        "main_sha": null,
19944        "because_sha": null
19945    },
19946    {
19947        "sha": "33cbab854ea6f182a7a19d183f1b85b8fc8fee07",
19948        "description": "mesa: remove _mesa_ir_link_shader()",
19949        "nominated": false,
19950        "nomination_type": null,
19951        "resolution": 4,
19952        "main_sha": null,
19953        "because_sha": null
19954    },
19955    {
19956        "sha": "d44478483c77233a2e44fba4afce371ba4946fa6",
19957        "description": "genxml: protect _length defines in genX_bits.h",
19958        "nominated": false,
19959        "nomination_type": null,
19960        "resolution": 4,
19961        "main_sha": null,
19962        "because_sha": null
19963    },
19964    {
19965        "sha": "e9b58116ea411491924d1100dd0b8c9189c32086",
19966        "description": "genxml: fix compilation with P/I defines",
19967        "nominated": false,
19968        "nomination_type": null,
19969        "resolution": 4,
19970        "main_sha": null,
19971        "because_sha": null
19972    },
19973    {
19974        "sha": "365903ebbbe9822f842c70b5ac2b9787996bb81a",
19975        "description": "intel/debug: reclaim 7 unused bits from classic driver",
19976        "nominated": false,
19977        "nomination_type": null,
19978        "resolution": 4,
19979        "main_sha": null,
19980        "because_sha": null
19981    },
19982    {
19983        "sha": "d72c420f70cbb02c0042a488e330c34f84170df1",
19984        "description": "mesa/light: make _mesa_light static do_light.",
19985        "nominated": false,
19986        "nomination_type": null,
19987        "resolution": 4,
19988        "main_sha": null,
19989        "because_sha": null
19990    },
19991    {
19992        "sha": "86bbd14b8eafcf4c96fa29f0faecd3870388bd5d",
19993        "description": "mesa/dd: remove NewSamplerObject",
19994        "nominated": false,
19995        "nomination_type": null,
19996        "resolution": 4,
19997        "main_sha": null,
19998        "because_sha": null
19999    },
20000    {
20001        "sha": "67f971e6ad089d2240863065c5754c5f66b2c716",
20002        "description": "mesa/dd: remove some fbo driver hooks.",
20003        "nominated": false,
20004        "nomination_type": null,
20005        "resolution": 4,
20006        "main_sha": null,
20007        "because_sha": null
20008    },
20009    {
20010        "sha": "279471bda6f414e15982406a3169672e34eb3a11",
20011        "description": "mesa/dd: burn a bunch of legacy driver interfaces down",
20012        "nominated": false,
20013        "nomination_type": null,
20014        "resolution": 4,
20015        "main_sha": null,
20016        "because_sha": null
20017    },
20018    {
20019        "sha": "e2c05539fe9cc159bbf94d837e8ee6b2752b6e50",
20020        "description": "mesa: drop unused sw extensions init",
20021        "nominated": false,
20022        "nomination_type": null,
20023        "resolution": 4,
20024        "main_sha": null,
20025        "because_sha": null
20026    },
20027    {
20028        "sha": "bf35f0cb7aa3d77929cab26da4b70fb6ef99a355",
20029        "description": "mtypes: drop some context pointers that are unused now",
20030        "nominated": false,
20031        "nomination_type": null,
20032        "resolution": 4,
20033        "main_sha": null,
20034        "because_sha": null
20035    },
20036    {
20037        "sha": "80719f08a7f7deffa1be818d7d222ef3dde17623",
20038        "description": "mesa: remove old tnl device driver header files",
20039        "nominated": false,
20040        "nomination_type": null,
20041        "resolution": 4,
20042        "main_sha": null,
20043        "because_sha": null
20044    },
20045    {
20046        "sha": "e914a6710fd6c44ec8ffbbbe925ec85597412881",
20047        "description": "radv: Expose the VK_KHR_dynamic_rendering extension.",
20048        "nominated": false,
20049        "nomination_type": null,
20050        "resolution": 4,
20051        "main_sha": null,
20052        "because_sha": null
20053    },
20054    {
20055        "sha": "483a08d5521f5036893e23ced8abfceb5761e43f",
20056        "description": "radv: Support dynamic rendering inheritance info.",
20057        "nominated": false,
20058        "nomination_type": null,
20059        "resolution": 4,
20060        "main_sha": null,
20061        "because_sha": null
20062    },
20063    {
20064        "sha": "7f3aba37d217085590bd460bd7ff207f193181c6",
20065        "description": "radv: Support Begin/EndRendering.",
20066        "nominated": false,
20067        "nomination_type": null,
20068        "resolution": 4,
20069        "main_sha": null,
20070        "because_sha": null
20071    },
20072    {
20073        "sha": "0222dace909319ca4582814453886fad12109708",
20074        "description": "radv: Support VK_KHR_dynamic_rendering for pipeline creation.",
20075        "nominated": false,
20076        "nomination_type": null,
20077        "resolution": 4,
20078        "main_sha": null,
20079        "because_sha": null
20080    },
20081    {
20082        "sha": "403a5c1a790f229786d02742b04cdd6a974bc145",
20083        "description": "radv: Do not use VK_FORMAT_UNDEFINED in meta passes.",
20084        "nominated": false,
20085        "nomination_type": null,
20086        "resolution": 4,
20087        "main_sha": null,
20088        "because_sha": null
20089    },
20090    {
20091        "sha": "6968c87e97b1b484f33f628643f516ce2df48556",
20092        "description": "radv: Add named constants for max framebuffer width/height.",
20093        "nominated": false,
20094        "nomination_type": null,
20095        "resolution": 4,
20096        "main_sha": null,
20097        "because_sha": null
20098    },
20099    {
20100        "sha": "4c703686dba59976a09985281a4893412800d420",
20101        "description": "spirv: handle ray query intrinsics",
20102        "nominated": false,
20103        "nomination_type": null,
20104        "resolution": 4,
20105        "main_sha": null,
20106        "because_sha": null
20107    },
20108    {
20109        "sha": "0cbcc15afe8e3c24628866e7c1858d5912b6f873",
20110        "description": "nir: add a ray query optimization pass",
20111        "nominated": false,
20112        "nomination_type": null,
20113        "resolution": 4,
20114        "main_sha": null,
20115        "because_sha": null
20116    },
20117    {
20118        "sha": "5a9cdab170502039bf0330c42295decbfdfa4c6f",
20119        "description": "nir: track variables representing ray queries",
20120        "nominated": false,
20121        "nomination_type": null,
20122        "resolution": 4,
20123        "main_sha": null,
20124        "because_sha": null
20125    },
20126    {
20127        "sha": "0d6f050b467cb2408c81b2fb4588f3f28fb77f8c",
20128        "description": "nir: add intrinsics for ray queries",
20129        "nominated": false,
20130        "nomination_type": null,
20131        "resolution": 4,
20132        "main_sha": null,
20133        "because_sha": null
20134    },
20135    {
20136        "sha": "0800ec2c7733d0c7e3580c006a89a39a7e9d2e70",
20137        "description": "nir: add a new access flag to allow access in helper invocations",
20138        "nominated": false,
20139        "nomination_type": null,
20140        "resolution": 4,
20141        "main_sha": null,
20142        "because_sha": null
20143    },
20144    {
20145        "sha": "54489b3c09772d2a410b2f79b00304b0b731d1fc",
20146        "description": "nir/print: printout ACCESS_STREAM_CACHE_POLICY",
20147        "nominated": false,
20148        "nomination_type": null,
20149        "resolution": 4,
20150        "main_sha": null,
20151        "because_sha": null
20152    },
20153    {
20154        "sha": "f98984ad1390098f2a5cf5d8770b35ad8fcf6d6a",
20155        "description": "nir/lower_io: include the variable access in the lowered intrinsic",
20156        "nominated": true,
20157        "nomination_type": 0,
20158        "resolution": 1,
20159        "main_sha": null,
20160        "because_sha": null
20161    },
20162    {
20163        "sha": "7661237a313cdac13aee866041963a1f00c13f3a",
20164        "description": "intel/nir: preserve access value when duping intrinsic",
20165        "nominated": true,
20166        "nomination_type": 1,
20167        "resolution": 1,
20168        "main_sha": null,
20169        "because_sha": "6339aba775ecdcaf74136479d02e3622bc1d4c0a"
20170    },
20171    {
20172        "sha": "6e7ffa760f31e313ccee60558310f52b28e70dc4",
20173        "description": "vulkan: Open registry XML files as UTF-8",
20174        "nominated": false,
20175        "nomination_type": null,
20176        "resolution": 4,
20177        "main_sha": null,
20178        "because_sha": null
20179    },
20180    {
20181        "sha": "8665910a632e7fbc7ac3cd1c6c683c24cda8404e",
20182        "description": "venus: move bo allocation for mappable memory to vn_MapMemory",
20183        "nominated": false,
20184        "nomination_type": null,
20185        "resolution": 4,
20186        "main_sha": null,
20187        "because_sha": null
20188    },
20189    {
20190        "sha": "19d6b497fbf639c79da15e37ea3c09999a013341",
20191        "description": "venus: track memory type property flags in vn_device_memory",
20192        "nominated": false,
20193        "nomination_type": null,
20194        "resolution": 4,
20195        "main_sha": null,
20196        "because_sha": null
20197    },
20198    {
20199        "sha": "86b3a4e6aa99fb017bd9b852576440aeaa2e01a4",
20200        "description": "venus: defer roundtrip waiting to vkFreeMemory time",
20201        "nominated": false,
20202        "nomination_type": null,
20203        "resolution": 4,
20204        "main_sha": null,
20205        "because_sha": null
20206    },
20207    {
20208        "sha": "9fa3e3df9e922e9cb0ea776b4d5e65fdf3ae062b",
20209        "description": "venus: simplify device memory pool alloc and refcount",
20210        "nominated": false,
20211        "nomination_type": null,
20212        "resolution": 4,
20213        "main_sha": null,
20214        "because_sha": null
20215    },
20216    {
20217        "sha": "e019780626a48d440bb2214d6c8f5e897e7498e1",
20218        "description": "venus: refactor vn_device_memory_simple_alloc",
20219        "nominated": false,
20220        "nomination_type": null,
20221        "resolution": 4,
20222        "main_sha": null,
20223        "because_sha": null
20224    },
20225    {
20226        "sha": "eb28ac0f883e761f64ffeb9fe0c3f3374138e602",
20227        "description": "nv50: don't claim support for format-less stores",
20228        "nominated": false,
20229        "nomination_type": null,
20230        "resolution": 4,
20231        "main_sha": null,
20232        "because_sha": null
20233    },
20234    {
20235        "sha": "03acfa4aac35cc5037ce9bdb70106ff02d874487",
20236        "description": "nv50,nvc0: add new caps to list",
20237        "nominated": false,
20238        "nomination_type": null,
20239        "resolution": 4,
20240        "main_sha": null,
20241        "because_sha": null
20242    },
20243    {
20244        "sha": "bd2c11dfa80b9a750cb3693837f335b480aedb92",
20245        "description": "intel/compiler: Load draw_id from XP0 in Task/Mesh shaders",
20246        "nominated": false,
20247        "nomination_type": null,
20248        "resolution": 4,
20249        "main_sha": null,
20250        "because_sha": null
20251    },
20252    {
20253        "sha": "b717872e0852fc922da70fa12ce1a462792dbe19",
20254        "description": "intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh",
20255        "nominated": false,
20256        "nomination_type": null,
20257        "resolution": 4,
20258        "main_sha": null,
20259        "because_sha": null
20260    },
20261    {
20262        "sha": "28e0c63a4cb209d67077b38393e82b977ad3efde",
20263        "description": "intel/compiler: extract brw_nir_load_global_const out of rt code",
20264        "nominated": false,
20265        "nomination_type": null,
20266        "resolution": 4,
20267        "main_sha": null,
20268        "because_sha": null
20269    },
20270    {
20271        "sha": "1f438eb0337d662b461fd1e335cf06ff68052b6d",
20272        "description": "intel/compiler: Implement Mesh Output",
20273        "nominated": false,
20274        "nomination_type": null,
20275        "resolution": 4,
20276        "main_sha": null,
20277        "because_sha": null
20278    },
20279    {
20280        "sha": "70ace2bbcd5a8b9de1c9bbc2c8bcfe4daed413cd",
20281        "description": "intel/compiler: Implement Task Output and Mesh Input",
20282        "nominated": false,
20283        "nomination_type": null,
20284        "resolution": 4,
20285        "main_sha": null,
20286        "because_sha": null
20287    },
20288    {
20289        "sha": "171bdd2ec66221368599eb3e8cbf4b9164e626f7",
20290        "description": "intel/compiler: Lower Task/Mesh local_invocation_{id,index}",
20291        "nominated": false,
20292        "nomination_type": null,
20293        "resolution": 4,
20294        "main_sha": null,
20295        "because_sha": null
20296    },
20297    {
20298        "sha": "db23c41537e03c89abb7c7f81738f169c1c6e3f9",
20299        "description": "intel/compiler: Add backend compiler basics for Task/Mesh",
20300        "nominated": false,
20301        "nomination_type": null,
20302        "resolution": 4,
20303        "main_sha": null,
20304        "because_sha": null
20305    },
20306    {
20307        "sha": "827cf65a26ea90fff17ad57f72ca12ad1c448063",
20308        "description": "intel/compiler: Export brw_nir_lower_simd",
20309        "nominated": false,
20310        "nomination_type": null,
20311        "resolution": 4,
20312        "main_sha": null,
20313        "because_sha": null
20314    },
20315    {
20316        "sha": "09dd05a21993c2a553e06f0db9dcf0b92b06d8fa",
20317        "description": "intel/compiler: Make MUE available when setting up FS URB access",
20318        "nominated": false,
20319        "nomination_type": null,
20320        "resolution": 4,
20321        "main_sha": null,
20322        "because_sha": null
20323    },
20324    {
20325        "sha": "79e5e353e4a49a1be4a451e83f793c1ad3776baf",
20326        "description": "intel/compiler: Add structs to hold TUE/MUE",
20327        "nominated": false,
20328        "nomination_type": null,
20329        "resolution": 4,
20330        "main_sha": null,
20331        "because_sha": null
20332    },
20333    {
20334        "sha": "fcc1ccf5417c8e2440f655932a55e555b04440af",
20335        "description": "intel/compiler: Don't lower Mesh/Task I/O to temporaries",
20336        "nominated": false,
20337        "nomination_type": null,
20338        "resolution": 4,
20339        "main_sha": null,
20340        "because_sha": null
20341    },
20342    {
20343        "sha": "18e1c9c542325b2fa108cd362120097abafcc524",
20344        "description": "intel/compiler: Don't stage Task/Mesh outputs in registers",
20345        "nominated": false,
20346        "nomination_type": null,
20347        "resolution": 4,
20348        "main_sha": null,
20349        "because_sha": null
20350    },
20351    {
20352        "sha": "be89ea3231c92960cf9b23b37ce6402e4612a207",
20353        "description": "intel/compiler: Handle per-primitive inputs in FS",
20354        "nominated": false,
20355        "nomination_type": null,
20356        "resolution": 4,
20357        "main_sha": null,
20358        "because_sha": null
20359    },
20360    {
20361        "sha": "7938c38778c3a7bdf2471e5a7754a600849b5705",
20362        "description": "intel/compiler: Properly lower WorkgroupId for Task/Mesh",
20363        "nominated": false,
20364        "nomination_type": null,
20365        "resolution": 4,
20366        "main_sha": null,
20367        "because_sha": null
20368    },
20369    {
20370        "sha": "76f55d7556e2b800ef11ce23616651bdd5497097",
20371        "description": "intel: Add INTEL_DEBUG=task,mesh",
20372        "nominated": false,
20373        "nomination_type": null,
20374        "resolution": 4,
20375        "main_sha": null,
20376        "because_sha": null
20377    },
20378    {
20379        "sha": "ea8fa10edd1f8976825c6aad05b904179a2deca3",
20380        "description": "mesa: move common/dri into gallium",
20381        "nominated": false,
20382        "nomination_type": null,
20383        "resolution": 4,
20384        "main_sha": null,
20385        "because_sha": null
20386    },
20387    {
20388        "sha": "01b44d66b12eab4bd29756dab710486569918945",
20389        "description": "mesa: Merge libmesa_gallium and libmesa_common",
20390        "nominated": false,
20391        "nomination_type": null,
20392        "resolution": 4,
20393        "main_sha": null,
20394        "because_sha": null
20395    },
20396    {
20397        "sha": "e030d5ba8ac321b4d75587d72a0a381bb906d70e",
20398        "description": "mesa: Delete libmesa_classic",
20399        "nominated": false,
20400        "nomination_type": null,
20401        "resolution": 4,
20402        "main_sha": null,
20403        "because_sha": null
20404    },
20405    {
20406        "sha": "bc2d3e7b5fd0380a34841adb81a4178afae0954f",
20407        "description": "mesa/main/tests: remove dispatch sanity",
20408        "nominated": false,
20409        "nomination_type": null,
20410        "resolution": 4,
20411        "main_sha": null,
20412        "because_sha": null
20413    },
20414    {
20415        "sha": "a63760f01a5a318660d110db8ad3f270e4b6d0d6",
20416        "description": "include/pci_ids: Move PCI ids supported by both i965 and iris to iris",
20417        "nominated": false,
20418        "nomination_type": null,
20419        "resolution": 4,
20420        "main_sha": null,
20421        "because_sha": null
20422    },
20423    {
20424        "sha": "bf97868062a4a4de9a2558c447b754cdf1675a0b",
20425        "description": "mesa/dri: remove mega driver stub",
20426        "nominated": false,
20427        "nomination_type": null,
20428        "resolution": 4,
20429        "main_sha": null,
20430        "because_sha": null
20431    },
20432    {
20433        "sha": "cdde031ac2c8124721655532ee6f4149e20e9c61",
20434        "description": "classic/i965: Remove driver",
20435        "nominated": false,
20436        "nomination_type": null,
20437        "resolution": 4,
20438        "main_sha": null,
20439        "because_sha": null
20440    },
20441    {
20442        "sha": "0cad451f007f366d94e058b7c717b96723a3e6cd",
20443        "description": "classic/i915: Remove driver",
20444        "nominated": false,
20445        "nomination_type": null,
20446        "resolution": 4,
20447        "main_sha": null,
20448        "because_sha": null
20449    },
20450    {
20451        "sha": "f464871932882003e01e3459c8d126dd975d60f8",
20452        "description": "classic/nouveau: Remove driver",
20453        "nominated": false,
20454        "nomination_type": null,
20455        "resolution": 4,
20456        "main_sha": null,
20457        "because_sha": null
20458    },
20459    {
20460        "sha": "184a690fca700aa9ef2ae2e58b0f4bd86562aa6d",
20461        "description": "classic/r200: Delete driver",
20462        "nominated": false,
20463        "nomination_type": null,
20464        "resolution": 4,
20465        "main_sha": null,
20466        "because_sha": null
20467    },
20468    {
20469        "sha": "4d45b280bf9a1c804cea5de4d15c317b6bdebfc5",
20470        "description": "classic/r100: Delete driver",
20471        "nominated": false,
20472        "nomination_type": null,
20473        "resolution": 4,
20474        "main_sha": null,
20475        "because_sha": null
20476    },
20477    {
20478        "sha": "76791db0882b3715cd7d0a47fd14e1f784901b09",
20479        "description": "mesa/x11: Remove the swrast-classic-based fake libGL",
20480        "nominated": false,
20481        "nomination_type": null,
20482        "resolution": 4,
20483        "main_sha": null,
20484        "because_sha": null
20485    },
20486    {
20487        "sha": "901e0d6a11b647069ebd1b381bd0c25741d072b3",
20488        "description": "mesa/tests: ensure that util_cpu_detect has been called",
20489        "nominated": false,
20490        "nomination_type": null,
20491        "resolution": 4,
20492        "main_sha": null,
20493        "because_sha": null
20494    },
20495    {
20496        "sha": "268fc8e5c175f5759ffc180c855d0e1ac63ea2a9",
20497        "description": "gitlab-ci: detect a3xx gpu hang recovery failure",
20498        "nominated": false,
20499        "nomination_type": null,
20500        "resolution": 4,
20501        "main_sha": null,
20502        "because_sha": null
20503    },
20504    {
20505        "sha": "eb0b08ea1aac2e29f5c2fa46da905dd7fb83f044",
20506        "description": "gitlab-ci: serial close can leave an active read",
20507        "nominated": false,
20508        "nomination_type": null,
20509        "resolution": 4,
20510        "main_sha": null,
20511        "because_sha": null
20512    },
20513    {
20514        "sha": "1abd6375c9639673ada971897f901e6de7e6dfd2",
20515        "description": "d3d12: Handle depth readback on drivers that require full-resource copies for depth",
20516        "nominated": false,
20517        "nomination_type": null,
20518        "resolution": 4,
20519        "main_sha": null,
20520        "because_sha": null
20521    },
20522    {
20523        "sha": "f28adc711fc4915bb60d8e5d42b4bf2b7619bba0",
20524        "description": "nir: Print task and mesh shader I/O variable names.",
20525        "nominated": false,
20526        "nomination_type": null,
20527        "resolution": 4,
20528        "main_sha": null,
20529        "because_sha": null
20530    },
20531    {
20532        "sha": "a7180bd4a6f5a7c8841c01c2f3aae561d1fdb0e1",
20533        "description": "freedreno/a5xx: enable OES_gpu_shader5",
20534        "nominated": false,
20535        "nomination_type": null,
20536        "resolution": 4,
20537        "main_sha": null,
20538        "because_sha": null
20539    },
20540    {
20541        "sha": "078f9d9eeb7527e1dcd8bdce05d92fb313b86c2a",
20542        "description": "radv: Use util_widen_mask.",
20543        "nominated": false,
20544        "nomination_type": null,
20545        "resolution": 4,
20546        "main_sha": null,
20547        "because_sha": null
20548    },
20549    {
20550        "sha": "c3eebc860ad470534069277a35ff2454f18124c6",
20551        "description": "aco: Use util_widen_mask.",
20552        "nominated": false,
20553        "nomination_type": null,
20554        "resolution": 4,
20555        "main_sha": null,
20556        "because_sha": null
20557    },
20558    {
20559        "sha": "6cde424945181d352c494f6511105000c3e5b805",
20560        "description": "util: Add util_widen_mask function.",
20561        "nominated": false,
20562        "nomination_type": null,
20563        "resolution": 4,
20564        "main_sha": null,
20565        "because_sha": null
20566    },
20567    {
20568        "sha": "7e66da89f8aad7a6d0df57d2efa34a23bb526da0",
20569        "description": "nir: Fix sorting per-primitive outputs.",
20570        "nominated": false,
20571        "nomination_type": 1,
20572        "resolution": 4,
20573        "main_sha": null,
20574        "because_sha": "59860d487368e18a1d85ea96988c5f4c904879b0"
20575    },
20576    {
20577        "sha": "76ffc72742c32d5e3f3e5bca9c562339e7bd737b",
20578        "description": "CI: Don't stream wget directly into bash",
20579        "nominated": false,
20580        "nomination_type": null,
20581        "resolution": 4,
20582        "main_sha": null,
20583        "because_sha": null
20584    },
20585    {
20586        "sha": "11287475c8a7c49e4cec97dd50662a4fa9eb8996",
20587        "description": "v3d: enable ARB_texture_view",
20588        "nominated": false,
20589        "nomination_type": null,
20590        "resolution": 4,
20591        "main_sha": null,
20592        "because_sha": null
20593    },
20594    {
20595        "sha": "7f1525f086f9bbc0cea5c8c69cd32fd59f921333",
20596        "description": "v3d: enable ARB_texture_buffer_object and ARB_texture_buffer_range",
20597        "nominated": false,
20598        "nomination_type": null,
20599        "resolution": 4,
20600        "main_sha": null,
20601        "because_sha": null
20602    },
20603    {
20604        "sha": "5cd161164b8082d2c2066741c7ac566088230989",
20605        "description": "st/pbo: set layer coord for array textures",
20606        "nominated": false,
20607        "nomination_type": null,
20608        "resolution": 4,
20609        "main_sha": null,
20610        "because_sha": null
20611    },
20612    {
20613        "sha": "fd47c939f447657387f051c50837997598240eb8",
20614        "description": "st/pbo: add the image format in the download FS",
20615        "nominated": false,
20616        "nomination_type": null,
20617        "resolution": 4,
20618        "main_sha": null,
20619        "because_sha": null
20620    },
20621    {
20622        "sha": "38c953e287789d9baba0fa04e7383d183dadfdff",
20623        "description": "gallium: add new PIPE_CAP_IMAGE_STORE_FORMATTED",
20624        "nominated": false,
20625        "nomination_type": null,
20626        "resolution": 4,
20627        "main_sha": null,
20628        "because_sha": null
20629    },
20630    {
20631        "sha": "54cba7d297aadb6a088ef91bff860f40e201e8c6",
20632        "description": "v3d: clamp clear color",
20633        "nominated": false,
20634        "nomination_type": null,
20635        "resolution": 4,
20636        "main_sha": null,
20637        "because_sha": null
20638    },
20639    {
20640        "sha": "fa1cd83fefb290a2da679261d8a0b558b1f69f1f",
20641        "description": "gallium/util: add helper to clamp colors to valid range",
20642        "nominated": false,
20643        "nomination_type": null,
20644        "resolution": 4,
20645        "main_sha": null,
20646        "because_sha": null
20647    },
20648    {
20649        "sha": "da0cdc84d554e568b51f75e38a559a646003489d",
20650        "description": "st/pbo: do not use GS for NIR preferred shaders",
20651        "nominated": false,
20652        "nomination_type": null,
20653        "resolution": 4,
20654        "main_sha": null,
20655        "because_sha": null
20656    },
20657    {
20658        "sha": "2000ea7e272be45e2140e0dd5c2ee7cf4675b95c",
20659        "description": "mesa: allow TEXTURE_BUFFER target for ARB_texture_buffer_range",
20660        "nominated": false,
20661        "nomination_type": null,
20662        "resolution": 4,
20663        "main_sha": null,
20664        "because_sha": null
20665    },
20666    {
20667        "sha": "982c630cd500bd2ad24db9dbc2c5b8fd489350d4",
20668        "description": "v3d: restrict formats supported for PIPE_BIND_SHADER_IMAGE",
20669        "nominated": false,
20670        "nomination_type": null,
20671        "resolution": 4,
20672        "main_sha": null,
20673        "because_sha": null
20674    },
20675    {
20676        "sha": "bb8285c25859b35d06ccd283d7fdf1bab07dc059",
20677        "description": "v3d: add support for no buffer object bound",
20678        "nominated": false,
20679        "nomination_type": null,
20680        "resolution": 4,
20681        "main_sha": null,
20682        "because_sha": null
20683    },
20684    {
20685        "sha": "60a1968fa19a6f936bda2a34e80e3164676ffaaa",
20686        "description": "v3d: support for texture buffer objects",
20687        "nominated": false,
20688        "nomination_type": null,
20689        "resolution": 4,
20690        "main_sha": null,
20691        "because_sha": null
20692    },
20693    {
20694        "sha": "a2d8c5b26dfbe5e4a27d1f7d2d0900b6debf6c2e",
20695        "description": "nir/algebraic: optimize a*#b & -4",
20696        "nominated": false,
20697        "nomination_type": null,
20698        "resolution": 4,
20699        "main_sha": null,
20700        "because_sha": null
20701    },
20702    {
20703        "sha": "2368c36427f94325bf75c72a2a4d344fce6f5f07",
20704        "description": "nir/opt_offsets: remove need to loop try_extract_const_addition",
20705        "nominated": false,
20706        "nomination_type": null,
20707        "resolution": 4,
20708        "main_sha": null,
20709        "because_sha": null
20710    },
20711    {
20712        "sha": "5c0fe1107291939cfc14baadb49d21045dd90f6d",
20713        "description": "nir/opt_offsets: fix try_extract_const_addition recursion",
20714        "nominated": false,
20715        "nomination_type": null,
20716        "resolution": 4,
20717        "main_sha": null,
20718        "because_sha": null
20719    },
20720    {
20721        "sha": "f77ccdfb4a229b7a0cf83b7d8965faa969cf3a6f",
20722        "description": "nir: add NIR_DEBUG envvar",
20723        "nominated": false,
20724        "nomination_type": null,
20725        "resolution": 4,
20726        "main_sha": null,
20727        "because_sha": null
20728    },
20729    {
20730        "sha": "cc7db1fc537ea81310160be78716736544a51a9c",
20731        "description": "broadcom/compiler: improve documentation for Z writes",
20732        "nominated": false,
20733        "nomination_type": null,
20734        "resolution": 4,
20735        "main_sha": null,
20736        "because_sha": null
20737    },
20738    {
20739        "sha": "d7b79f3531de5cdee2bb61b54f3549252e7ae97a",
20740        "description": "v3d,v3dv: don't disable EZ for passthrough Z writes",
20741        "nominated": false,
20742        "nomination_type": null,
20743        "resolution": 4,
20744        "main_sha": null,
20745        "because_sha": null
20746    },
20747    {
20748        "sha": "a65c605365f80b656fae0fab01012124807d92aa",
20749        "description": "broadcom/compiler: track passthrough Z writes",
20750        "nominated": false,
20751        "nomination_type": null,
20752        "resolution": 4,
20753        "main_sha": null,
20754        "because_sha": null
20755    },
20756    {
20757        "sha": "6d4a645c90a8d94534a52d20ff206d0f94c5be5e",
20758        "description": "broadcom/compiler: emit passthrough Z write if shader reads Z",
20759        "nominated": false,
20760        "nomination_type": null,
20761        "resolution": 4,
20762        "main_sha": null,
20763        "because_sha": null
20764    },
20765    {
20766        "sha": "d44d2e823f6fae31bff5876835717b64149414c2",
20767        "description": "anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout",
20768        "nominated": true,
20769        "nomination_type": 0,
20770        "resolution": 1,
20771        "main_sha": null,
20772        "because_sha": null
20773    },
20774    {
20775        "sha": "5c4c8bdc4c54a1f3d7e496e52476124366e6e7d6",
20776        "description": "iris/batch: Add support for engines contexts",
20777        "nominated": false,
20778        "nomination_type": null,
20779        "resolution": 4,
20780        "main_sha": null,
20781        "because_sha": null
20782    },
20783    {
20784        "sha": "9f0070e9e8cbfa3ffb85d1084fe845a2e55c262e",
20785        "description": "iris: Make iris_kernel_context_get_priority() public",
20786        "nominated": false,
20787        "nomination_type": null,
20788        "resolution": 4,
20789        "main_sha": null,
20790        "because_sha": null
20791    },
20792    {
20793        "sha": "f0bec1dd1ed1f91106742ecbd589a7850837a496",
20794        "description": "iris: Destroy all batches with a new iris_destroy_batches() function",
20795        "nominated": false,
20796        "nomination_type": null,
20797        "resolution": 4,
20798        "main_sha": null,
20799        "because_sha": null
20800    },
20801    {
20802        "sha": "5b4914aaf773bfcc0859b3bb5036b3fe775c58af",
20803        "description": "iris: Move away from \"hw\" for some context terminology",
20804        "nominated": false,
20805        "nomination_type": null,
20806        "resolution": 4,
20807        "main_sha": null,
20808        "because_sha": null
20809    },
20810    {
20811        "sha": "3643450dc0958cfc76455c2ac303bf2c8063582f",
20812        "description": "iris/batch: Add exec_flags field",
20813        "nominated": false,
20814        "nomination_type": null,
20815        "resolution": 4,
20816        "main_sha": null,
20817        "because_sha": null
20818    },
20819    {
20820        "sha": "dd89c6ca65f2f623faf975a772a4483151e52aa6",
20821        "description": "iris: extract iris_hw_context_set_unrecoverable()",
20822        "nominated": false,
20823        "nomination_type": null,
20824        "resolution": 4,
20825        "main_sha": null,
20826        "because_sha": null
20827    },
20828    {
20829        "sha": "e88dcb38a1e36ab1c748b590bd228a90b6ea6d15",
20830        "description": "iris/batch: Move kernel context init to iris_init_non_engine_contexts",
20831        "nominated": false,
20832        "nomination_type": null,
20833        "resolution": 4,
20834        "main_sha": null,
20835        "because_sha": null
20836    },
20837    {
20838        "sha": "5b87f5c88ac6155f7c9de9dbb29738ba36a0f951",
20839        "description": "iris: Add iris_init_batches",
20840        "nominated": false,
20841        "nomination_type": null,
20842        "resolution": 4,
20843        "main_sha": null,
20844        "because_sha": null
20845    },
20846    {
20847        "sha": "0634cb741b55b74b7d673c56bc8fa39204ead621",
20848        "description": "intel: Add intel_gem_create_context_engines",
20849        "nominated": false,
20850        "nomination_type": null,
20851        "resolution": 4,
20852        "main_sha": null,
20853        "because_sha": null
20854    },
20855    {
20856        "sha": "9a9042a9049cb88a0ceeab34a0e97bda1947aed5",
20857        "description": "intel: Add intel_gem_count_engines",
20858        "nominated": false,
20859        "nomination_type": null,
20860        "resolution": 4,
20861        "main_sha": null,
20862        "because_sha": null
20863    },
20864    {
20865        "sha": "76d13e13309dd1e6fc1bdfef175b12716a25de9a",
20866        "description": "docs: Add calendar entries for 22.0 release candidates.",
20867        "nominated": false,
20868        "nomination_type": null,
20869        "resolution": 4,
20870        "main_sha": null,
20871        "because_sha": null
20872    },
20873    {
20874        "sha": "bfa245e0c1b4022f9ea75fee76657b87ae86588b",
20875        "description": "venus: fix vn_instance_wait_roundtrip when seqno wraps",
20876        "nominated": false,
20877        "nomination_type": null,
20878        "resolution": 4,
20879        "main_sha": null,
20880        "because_sha": null
20881    },
20882    {
20883        "sha": "47ed98f5407f90b984fa9ff2e0d9d776fb2af0e3",
20884        "description": "zink/ci: Add GL4.6 tessellation flake",
20885        "nominated": false,
20886        "nomination_type": null,
20887        "resolution": 4,
20888        "main_sha": null,
20889        "because_sha": null
20890    },
20891    {
20892        "sha": "dabc068e6c04dca7800c17c165e57c36c6cff7ee",
20893        "description": "ci: Use ci-fairy minio login via token file",
20894        "nominated": false,
20895        "nomination_type": null,
20896        "resolution": 4,
20897        "main_sha": null,
20898        "because_sha": null
20899    },
20900    {
20901        "sha": "cdf8a14bfff8a74a250de8fd9903d2380195fbf0",
20902        "description": "ci: Uprev piglit",
20903        "nominated": false,
20904        "nomination_type": null,
20905        "resolution": 4,
20906        "main_sha": null,
20907        "because_sha": null
20908    },
20909    {
20910        "sha": "19cb49c280ab1437f39f723719b5a501ff5aa4f4",
20911        "description": "ci: Update ci-fairy to version with --token-file support",
20912        "nominated": false,
20913        "nomination_type": null,
20914        "resolution": 4,
20915        "main_sha": null,
20916        "because_sha": null
20917    },
20918    {
20919        "sha": "3161bc5c1a5297f3261e9263a2d54bda94af1bc4",
20920        "description": "meson: check for lld split TLSDESC bug (fixes #5665)",
20921        "nominated": false,
20922        "nomination_type": null,
20923        "resolution": 4,
20924        "main_sha": null,
20925        "because_sha": null
20926    },
20927    {
20928        "sha": "7c57346dfdb3c34229f20ef1c2753d1ac6b4dae0",
20929        "description": "egl/wayland: fix surface dma-buf feedback error exits",
20930        "nominated": false,
20931        "nomination_type": null,
20932        "resolution": 4,
20933        "main_sha": null,
20934        "because_sha": null
20935    },
20936    {
20937        "sha": "81361490efd6cf0fcf84a6fd6e6419dd9c54e9dc",
20938        "description": "egl/wayland: do not try to bind to wl_drm if not advertised",
20939        "nominated": false,
20940        "nomination_type": null,
20941        "resolution": 4,
20942        "main_sha": null,
20943        "because_sha": null
20944    },
20945    {
20946        "sha": "3fa2220838ad8b039bc46900ee57b4c107bd2a77",
20947        "description": "radv: upload shader binaries of a pipeline contiguously in memory",
20948        "nominated": false,
20949        "nomination_type": null,
20950        "resolution": 4,
20951        "main_sha": null,
20952        "because_sha": null
20953    },
20954    {
20955        "sha": "a7f0463612735957d0daef9419f2c0ca291fb76b",
20956        "description": "radv: pass a pointer to a pipeline for the create/insert cache functions",
20957        "nominated": false,
20958        "nomination_type": null,
20959        "resolution": 4,
20960        "main_sha": null,
20961        "because_sha": null
20962    },
20963    {
20964        "sha": "13143b3c1149ce6857c0357bb6b467b6cd6d5dc9",
20965        "description": "radv: upload shader binaries after they are all compiled",
20966        "nominated": false,
20967        "nomination_type": null,
20968        "resolution": 4,
20969        "main_sha": null,
20970        "because_sha": null
20971    },
20972    {
20973        "sha": "ff61b36ba2b03107a98fb708926d607760f29301",
20974        "description": "radv: add a helper function to upload a shader binary",
20975        "nominated": false,
20976        "nomination_type": null,
20977        "resolution": 4,
20978        "main_sha": null,
20979        "because_sha": null
20980    },
20981    {
20982        "sha": "dd66de6017096d9f54f224b252fecb137f93263c",
20983        "description": "radv: remove never reached free() when compiling shaders",
20984        "nominated": false,
20985        "nomination_type": null,
20986        "resolution": 4,
20987        "main_sha": null,
20988        "because_sha": null
20989    },
20990    {
20991        "sha": "fc2cc39a0fe453bad40b8a871587900f8094313c",
20992        "description": "freedreno/ci/a306: split off snorm blending failures",
20993        "nominated": false,
20994        "nomination_type": null,
20995        "resolution": 4,
20996        "main_sha": null,
20997        "because_sha": null
20998    },
20999    {
21000        "sha": "bbe5b745dc24e102ee76ccc47ba0d3a3fdccd41b",
21001        "description": "freedreno/ci/a306: split off the f32 blend / texturing failures",
21002        "nominated": false,
21003        "nomination_type": null,
21004        "resolution": 4,
21005        "main_sha": null,
21006        "because_sha": null
21007    },
21008    {
21009        "sha": "1f79c36daeacdef54bd605a95f6cea2fc375ec7b",
21010        "description": "freedreno/ci/a306: separate msaa fails",
21011        "nominated": false,
21012        "nomination_type": null,
21013        "resolution": 4,
21014        "main_sha": null,
21015        "because_sha": null
21016    },
21017    {
21018        "sha": "c47fd3dc0062101b3e75a414b17d2765735f7424",
21019        "description": "windows: Use TLS context/dispatch with shared-glapi",
21020        "nominated": false,
21021        "nomination_type": null,
21022        "resolution": 4,
21023        "main_sha": null,
21024        "because_sha": null
21025    },
21026    {
21027        "sha": "58aad3f403b87276ecd0d6752b30e0e2883663d4",
21028        "description": "freedreno/a3xx: add some legacy formats",
21029        "nominated": false,
21030        "nomination_type": null,
21031        "resolution": 4,
21032        "main_sha": null,
21033        "because_sha": null
21034    },
21035    {
21036        "sha": "41aa583edf3907ff6db03d1eb5b06bd99f898892",
21037        "description": "freedreno/ci/a306: add additional skip which hangchecks",
21038        "nominated": false,
21039        "nomination_type": null,
21040        "resolution": 4,
21041        "main_sha": null,
21042        "because_sha": null
21043    },
21044    {
21045        "sha": "59ba7a2ad8f9c63c8fc9f6378d6e015736b79497",
21046        "description": "freedreno/a6xx: Set the tess BO ptrs in the program stateobj.",
21047        "nominated": false,
21048        "nomination_type": null,
21049        "resolution": 4,
21050        "main_sha": null,
21051        "because_sha": null
21052    },
21053    {
21054        "sha": "5495359085ac60de970e2588d9052a1ff9f3b69f",
21055        "description": "freedreno/a6xx: Skip emitting tess BO pointers past the shader's constlen.",
21056        "nominated": false,
21057        "nomination_type": null,
21058        "resolution": 4,
21059        "main_sha": null,
21060        "because_sha": null
21061    },
21062    {
21063        "sha": "d7226e9a9e4ffc34f2a2080799ea7952de53d656",
21064        "description": "freedreno/a6xx: Allocate a fixed-size tess factor BO.",
21065        "nominated": false,
21066        "nomination_type": null,
21067        "resolution": 4,
21068        "main_sha": null,
21069        "because_sha": null
21070    },
21071    {
21072        "sha": "577a0a73527b684d4b309f3328da6f07951a29de",
21073        "description": "radv: Don't emit framebuffer state if there is no renderpass active.",
21074        "nominated": false,
21075        "nomination_type": 1,
21076        "resolution": 4,
21077        "main_sha": null,
21078        "because_sha": "5632359959f4b27aa458cecbee297d55231ee8ec"
21079    },
21080    {
21081        "sha": "c3e014670fc6cd06d7128f4269a3ac6a221c304e",
21082        "description": "d3d12: Support compat level 330",
21083        "nominated": false,
21084        "nomination_type": null,
21085        "resolution": 4,
21086        "main_sha": null,
21087        "because_sha": null
21088    },
21089    {
21090        "sha": "996e855e66da073025cd35fcca8dea734aa78475",
21091        "description": "venus: ignore framebuffer for VkCommandBuffer executed outside of render pass",
21092        "nominated": false,
21093        "nomination_type": null,
21094        "resolution": 4,
21095        "main_sha": null,
21096        "because_sha": null
21097    },
21098    {
21099        "sha": "06fe04b4d7dc3cde7c77eb8372a92e049552da1e",
21100        "description": "nir: Make nir_build_alu() variants per 1-4 arg count.",
21101        "nominated": false,
21102        "nomination_type": null,
21103        "resolution": 4,
21104        "main_sha": null,
21105        "because_sha": null
21106    },
21107    {
21108        "sha": "e770ec1182e49554f0b55b2e5ab9d49b845a08b2",
21109        "description": "nir: Uninline a bunch of nir.h functions.",
21110        "nominated": false,
21111        "nomination_type": null,
21112        "resolution": 4,
21113        "main_sha": null,
21114        "because_sha": null
21115    },
21116    {
21117        "sha": "c394f2f0ea25c9ca83f0eed3f96c7376eb780bab",
21118        "description": "iris: Drop redundant iris_resource_disable_aux call",
21119        "nominated": false,
21120        "nomination_type": null,
21121        "resolution": 4,
21122        "main_sha": null,
21123        "because_sha": null
21124    },
21125    {
21126        "sha": "137a054c945d29a4a88ab6d758c161811db31e82",
21127        "description": "iris: Enable CCS_E on 32-bpc float formats on TGL+",
21128        "nominated": false,
21129        "nomination_type": null,
21130        "resolution": 4,
21131        "main_sha": null,
21132        "because_sha": null
21133    },
21134    {
21135        "sha": "1433fe7860af96edcd1758e15ce9081f637e3d0d",
21136        "description": "intel/isl: Unify fmt checks in isl_surf_supports_ccs",
21137        "nominated": false,
21138        "nomination_type": null,
21139        "resolution": 4,
21140        "main_sha": null,
21141        "because_sha": null
21142    },
21143    {
21144        "sha": "d9eaabf05d8d61e0a2be9d8264d85e63298df133",
21145        "description": "docs: update calendar and link releases notes for 21.3.1",
21146        "nominated": false,
21147        "nomination_type": null,
21148        "resolution": 4,
21149        "main_sha": null,
21150        "because_sha": null
21151    },
21152    {
21153        "sha": "897dde881c86a7ff952576ee71a24e799747836c",
21154        "description": "docs: add release notes for 21.3.1",
21155        "nominated": false,
21156        "nomination_type": null,
21157        "resolution": 4,
21158        "main_sha": null,
21159        "because_sha": null
21160    },
21161    {
21162        "sha": "70dd119abd4481ea3cbe82435bcfb89459c7dd4f",
21163        "description": "CI/d3d12: Add a quick_shader run",
21164        "nominated": false,
21165        "nomination_type": null,
21166        "resolution": 4,
21167        "main_sha": null,
21168        "because_sha": null
21169    },
21170    {
21171        "sha": "7afb4aba3f1dbb2323a6fe80c25a8b78e9ec5483",
21172        "description": "CI/windows: Move reference files to relevant ci subdirectories",
21173        "nominated": false,
21174        "nomination_type": null,
21175        "resolution": 4,
21176        "main_sha": null,
21177        "because_sha": null
21178    },
21179    {
21180        "sha": "c70e31c4d5297b3210209dc351151aac95803442",
21181        "description": "CI/windows: Move SPIRV-to-DXIL test YML to microsoft folder",
21182        "nominated": false,
21183        "nomination_type": null,
21184        "resolution": 4,
21185        "main_sha": null,
21186        "because_sha": null
21187    },
21188    {
21189        "sha": "214168621d4594141c1215b4c21a2c237bf868b4",
21190        "description": "CI/windows: Move D3D12 test YML to D3D12 driver folder",
21191        "nominated": false,
21192        "nomination_type": null,
21193        "resolution": 4,
21194        "main_sha": null,
21195        "because_sha": null
21196    },
21197    {
21198        "sha": "145b0711fcb494eacdb8917b02d0b9e884621852",
21199        "description": "freedreno/crashdec: Basing GMU log decoding",
21200        "nominated": false,
21201        "nomination_type": null,
21202        "resolution": 4,
21203        "main_sha": null,
21204        "because_sha": null
21205    },
21206    {
21207        "sha": "8c654d02a3bed0cbee24c545d8fcf709b540aad8",
21208        "description": "freedreno/crashdec: Fallback to chip_id for GPU id",
21209        "nominated": false,
21210        "nomination_type": null,
21211        "resolution": 4,
21212        "main_sha": null,
21213        "because_sha": null
21214    },
21215    {
21216        "sha": "f33d5256dd15dbbe9ebea9c2efe554f2e595de21",
21217        "description": "freedreno/crashdec: HFI queue decoding",
21218        "nominated": false,
21219        "nomination_type": null,
21220        "resolution": 4,
21221        "main_sha": null,
21222        "because_sha": null
21223    },
21224    {
21225        "sha": "2133d34b11ada09c1228e0e13a2e4b70b6abd9f7",
21226        "description": "freedreno/crashdec: Split out mempool decoding",
21227        "nominated": false,
21228        "nomination_type": null,
21229        "resolution": 4,
21230        "main_sha": null,
21231        "because_sha": null
21232    },
21233    {
21234        "sha": "b234c538e8af8e67706a27242981b2d1392c0fe1",
21235        "description": "turnip: Move CP_SET_SUBDRAW_SIZE to vkCmdBindPipeline() time.",
21236        "nominated": false,
21237        "nomination_type": null,
21238        "resolution": 4,
21239        "main_sha": null,
21240        "because_sha": null
21241    },
21242    {
21243        "sha": "fd11d992546a1e4cd176653ce6c4d6afc2665f9d",
21244        "description": "turnip: use SUBDRAW_SIZE and constant sized tess bos",
21245        "nominated": false,
21246        "nomination_type": null,
21247        "resolution": 4,
21248        "main_sha": null,
21249        "because_sha": null
21250    },
21251    {
21252        "sha": "3748b8afce91beeaabb71e3f9723bc57b4abf54f",
21253        "description": "freedreno/ir3: Make a shared helper for the tess factor stride.",
21254        "nominated": false,
21255        "nomination_type": null,
21256        "resolution": 4,
21257        "main_sha": null,
21258        "because_sha": null
21259    },
21260    {
21261        "sha": "17de0841ae70acd23e18586cad517e63cb7471c4",
21262        "description": "nouveau/nir: Use natural alignment for scalars",
21263        "nominated": false,
21264        "nomination_type": null,
21265        "resolution": 4,
21266        "main_sha": null,
21267        "because_sha": null
21268    },
21269    {
21270        "sha": "698343edc57619de5bb85ce1f208633b96e2fea8",
21271        "description": "util/u_trace/perfetto: add new env variable to enable perfetto",
21272        "nominated": false,
21273        "nomination_type": null,
21274        "resolution": 4,
21275        "main_sha": null,
21276        "because_sha": null
21277    },
21278    {
21279        "sha": "65697d6141bb17360e31d2eda9931451be46ac12",
21280        "description": "util/u_trace: add end_of_pipe property to tracepoints",
21281        "nominated": false,
21282        "nomination_type": null,
21283        "resolution": 4,
21284        "main_sha": null,
21285        "because_sha": null
21286    },
21287    {
21288        "sha": "6f54ebe44f7c9dcb52c89684aa160277e1e5ba2c",
21289        "description": "glsl: fix for unused variable in glsl_types.cpp",
21290        "nominated": false,
21291        "nomination_type": null,
21292        "resolution": 4,
21293        "main_sha": null,
21294        "because_sha": null
21295    },
21296    {
21297        "sha": "4f58cc82e2fcfa7e4633562e2895ba0d75acedbd",
21298        "description": "spirv: handle SpvOpMemberName",
21299        "nominated": false,
21300        "nomination_type": null,
21301        "resolution": 4,
21302        "main_sha": null,
21303        "because_sha": null
21304    },
21305    {
21306        "sha": "8e568d3f00b31344bc86a7ee1d8e57eb430314a5",
21307        "description": "nir/opt_deref: don't try to cast empty structures",
21308        "nominated": true,
21309        "nomination_type": 0,
21310        "resolution": 1,
21311        "main_sha": null,
21312        "because_sha": null
21313    },
21314    {
21315        "sha": "69ec384bbaddc225404943607e12c2be6fe0199f",
21316        "description": "gallium/d3d12: Don't use designated initializers",
21317        "nominated": false,
21318        "nomination_type": 1,
21319        "resolution": 4,
21320        "main_sha": null,
21321        "because_sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53"
21322    },
21323    {
21324        "sha": "83280b8e23e721cb39f66a4d7cad4fd2d7143045",
21325        "description": "microsoft/compiler: Fix dxil_nir_create_bare_samplers()",
21326        "nominated": true,
21327        "nomination_type": 1,
21328        "resolution": 1,
21329        "main_sha": null,
21330        "because_sha": "46bc7cf6783f184073a123add854c82cc7140d27"
21331    },
21332    {
21333        "sha": "c868bff36a5ef103effe3582933b592747a78065",
21334        "description": "freedreno/ci: add piglit runs for a306",
21335        "nominated": false,
21336        "nomination_type": null,
21337        "resolution": 4,
21338        "main_sha": null,
21339        "because_sha": null
21340    },
21341    {
21342        "sha": "1ba231fb75be5bffd806cbd09ac285d1f8f15e3d",
21343        "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)",
21344        "nominated": true,
21345        "nomination_type": 0,
21346        "resolution": 1,
21347        "main_sha": null,
21348        "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f"
21349    },
21350    {
21351        "sha": "be7a0b23c8bb0ae9c585942fda2928bd1ac1d851",
21352        "description": "Revert \"android: define cpp_rtti=false because libLLVM is built w/o RTTI\"",
21353        "nominated": false,
21354        "nomination_type": 2,
21355        "resolution": 4,
21356        "main_sha": null,
21357        "because_sha": "f659d00000a1a3667f9861d01d5828dd12ec6857"
21358    },
21359    {
21360        "sha": "6afba805349db4e4664065ad71ba6b99e62ff481",
21361        "description": "aco: don't create DPP instructions with SGPR operands",
21362        "nominated": true,
21363        "nomination_type": 1,
21364        "resolution": 1,
21365        "main_sha": null,
21366        "because_sha": "2e6834d4f6c9985bcaedd5ebc35ac5afc93c8f6f"
21367    },
21368    {
21369        "sha": "8d2be391e3436f12c177ce4888c295596dbdfc17",
21370        "description": "panfrost: Add empty tile flags to GenXML",
21371        "nominated": false,
21372        "nomination_type": null,
21373        "resolution": 4,
21374        "main_sha": null,
21375        "because_sha": null
21376    },
21377    {
21378        "sha": "8f00f19da5b019b12396d2736c27a159d3eb1b21",
21379        "description": "radv: fix resetting the entire vertex input dynamic state",
21380        "nominated": true,
21381        "nomination_type": 0,
21382        "resolution": 1,
21383        "main_sha": null,
21384        "because_sha": null
21385    },
21386    {
21387        "sha": "18cd0a5409e619a5aa245c023941fc5894a9747f",
21388        "description": "anv: Drop code from get_blorp_surf_for_anv_buffer",
21389        "nominated": false,
21390        "nomination_type": null,
21391        "resolution": 4,
21392        "main_sha": null,
21393        "because_sha": null
21394    },
21395    {
21396        "sha": "355f3188438d22712850d65e48660d8f46316dc5",
21397        "description": "anv: Allow transfer-only linear ASTC images",
21398        "nominated": false,
21399        "nomination_type": null,
21400        "resolution": 4,
21401        "main_sha": null,
21402        "because_sha": null
21403    },
21404    {
21405        "sha": "bdf8b36c4cf0b4ea4f234b4b4f4ba80d10a8586e",
21406        "description": "anv: Require transfer features for transfer usages",
21407        "nominated": false,
21408        "nomination_type": null,
21409        "resolution": 4,
21410        "main_sha": null,
21411        "because_sha": null
21412    },
21413    {
21414        "sha": "8171535c457981c72d0bd91b5ad1eda4515ccad5",
21415        "description": "iris: Allow GPU-based uploads of ASTC textures",
21416        "nominated": false,
21417        "nomination_type": null,
21418        "resolution": 4,
21419        "main_sha": null,
21420        "because_sha": null
21421    },
21422    {
21423        "sha": "caa998ca8ffcae42d85aabba6c1e75f8a65e1ea3",
21424        "description": "intel/isl: Allow creating non-Y-tiled ASTC surfaces",
21425        "nominated": false,
21426        "nomination_type": null,
21427        "resolution": 4,
21428        "main_sha": null,
21429        "because_sha": null
21430    },
21431    {
21432        "sha": "574c5d15406405d65d1a3b640a3514f2935e4df8",
21433        "description": "blorp: Disallow multisampling for BLORP compute blits and copies.",
21434        "nominated": false,
21435        "nomination_type": null,
21436        "resolution": 4,
21437        "main_sha": null,
21438        "because_sha": null
21439    },
21440    {
21441        "sha": "f0744ebef2395807ee10af1c133898374e1e08d1",
21442        "description": "blorp: Assert that BLORP_BATCH_PREDICATE_ENABLE isn't set for compute",
21443        "nominated": false,
21444        "nomination_type": null,
21445        "resolution": 4,
21446        "main_sha": null,
21447        "because_sha": null
21448    },
21449    {
21450        "sha": "5dc36e5e93ae84182a3ab3eeeb3c569778eb3f07",
21451        "description": "blorp: Don't try to use the 3D stencil write hardware for compute",
21452        "nominated": false,
21453        "nomination_type": null,
21454        "resolution": 4,
21455        "main_sha": null,
21456        "because_sha": null
21457    },
21458    {
21459        "sha": "d832209a781f7d3e04b23ddd7e5bfd0ee1a0533a",
21460        "description": "blorp: Fix compute-blits for rectangles not aligned to the workgroup",
21461        "nominated": false,
21462        "nomination_type": null,
21463        "resolution": 4,
21464        "main_sha": null,
21465        "because_sha": null
21466    },
21467    {
21468        "sha": "80c2b274387ba6372c493cae036887a5cc13e15a",
21469        "description": "iris: fix mapping compressed textures",
21470        "nominated": false,
21471        "nomination_type": null,
21472        "resolution": 4,
21473        "main_sha": null,
21474        "because_sha": null
21475    },
21476    {
21477        "sha": "fcc062235c986eecfe09274f9f2ee82f4e26b26d",
21478        "description": "ci: remove egl-copy-buffers from fail list",
21479        "nominated": false,
21480        "nomination_type": null,
21481        "resolution": 4,
21482        "main_sha": null,
21483        "because_sha": null
21484    },
21485    {
21486        "sha": "24aa03e9e8dbeb879edf610375607e9255dad212",
21487        "description": "loader/dri3: fix piglit egl-copy-buffer test",
21488        "nominated": false,
21489        "nomination_type": null,
21490        "resolution": 4,
21491        "main_sha": null,
21492        "because_sha": null
21493    },
21494    {
21495        "sha": "391569e9110a3cd52b07fde7c1e8dd681458edfe",
21496        "description": "nir: Fix read depth for predecessors",
21497        "nominated": true,
21498        "nomination_type": 0,
21499        "resolution": 1,
21500        "main_sha": null,
21501        "because_sha": null
21502    },
21503    {
21504        "sha": "e31d08d307d0aa2b2c7441e85f12c7e5deee4bc9",
21505        "description": "ci: move windowoverlap exclusion to all-skips",
21506        "nominated": false,
21507        "nomination_type": null,
21508        "resolution": 4,
21509        "main_sha": null,
21510        "because_sha": null
21511    },
21512    {
21513        "sha": "32a8b391e35b14ab35ecdbb055d92f6ab3501326",
21514        "description": "nir/tests: add DCE test for loops following a jump",
21515        "nominated": false,
21516        "nomination_type": null,
21517        "resolution": 4,
21518        "main_sha": null,
21519        "because_sha": null
21520    },
21521    {
21522        "sha": "cc5dd15417fad13b2e673d730294b66eadf3a173",
21523        "description": "nir/cf: fix insertion of loops/ifs after jumps",
21524        "nominated": false,
21525        "nomination_type": null,
21526        "resolution": 4,
21527        "main_sha": null,
21528        "because_sha": null
21529    },
21530    {
21531        "sha": "2fe13aa2ad7367d83a19da2332d9ec55cb3a3a6f",
21532        "description": "nir/dce: fix DCE of loops with a halt or return instruction in the pre-header",
21533        "nominated": true,
21534        "nomination_type": 1,
21535        "resolution": 1,
21536        "main_sha": null,
21537        "because_sha": "71a985d80b1c29cced979b3c8d16f74463d1170b"
21538    },
21539    {
21540        "sha": "34a75ce15ce1b264a27179081e97cb2e7248b555",
21541        "description": "lima: fix blending with min/max ops",
21542        "nominated": false,
21543        "nomination_type": null,
21544        "resolution": 4,
21545        "main_sha": null,
21546        "because_sha": null
21547    },
21548    {
21549        "sha": "5f9434b611203d856294317a4b801c53fe3420d7",
21550        "description": "lima: use 1 as blend factor for dst_alpha for SRC_ALPHA_SATURATE",
21551        "nominated": false,
21552        "nomination_type": null,
21553        "resolution": 4,
21554        "main_sha": null,
21555        "because_sha": null
21556    },
21557    {
21558        "sha": "d1d3ebb48cc693d66b064871c1118c498b6667c0",
21559        "description": "lima: implement dual source blend",
21560        "nominated": false,
21561        "nomination_type": null,
21562        "resolution": 4,
21563        "main_sha": null,
21564        "because_sha": null
21565    },
21566    {
21567        "sha": "65a78b2252cb4b4b08e24717752f5e2ba139cf45",
21568        "description": "aco: properly update use counts if a extract is still used",
21569        "nominated": false,
21570        "nomination_type": null,
21571        "resolution": 4,
21572        "main_sha": null,
21573        "because_sha": null
21574    },
21575    {
21576        "sha": "b8f4d36ee4fc287cee4f8cc9d1bc61c8b474f821",
21577        "description": "lima: disasm: call util_cpu_detect() to init CPU caps",
21578        "nominated": false,
21579        "nomination_type": null,
21580        "resolution": 4,
21581        "main_sha": null,
21582        "because_sha": null
21583    },
21584    {
21585        "sha": "711a4ccddbaa251cba5cbda36c684f5f642458e6",
21586        "description": "lima: disasm: use last argument as a filename",
21587        "nominated": true,
21588        "nomination_type": 1,
21589        "resolution": 1,
21590        "main_sha": null,
21591        "because_sha": "9660427ab7b3fd18a250189667b826086529160e"
21592    },
21593    {
21594        "sha": "437b97de1c330f202af2bcd6ca8f0b632a1b0008",
21595        "description": "lima: fix crash with sparse samplers",
21596        "nominated": false,
21597        "nomination_type": null,
21598        "resolution": 4,
21599        "main_sha": null,
21600        "because_sha": null
21601    },
21602    {
21603        "sha": "e48f676835d110f907e5cd55d659dae511e4af2d",
21604        "description": "glthread: don't sync for more glGetIntegerv enums for glretrace",
21605        "nominated": false,
21606        "nomination_type": null,
21607        "resolution": 4,
21608        "main_sha": null,
21609        "because_sha": null
21610    },
21611    {
21612        "sha": "996f147fef844815c886c2ad7606b972c1ad69a5",
21613        "description": "broadcom/compiler: relax restriction on VPM inst in last thread end slot",
21614        "nominated": false,
21615        "nomination_type": null,
21616        "resolution": 4,
21617        "main_sha": null,
21618        "because_sha": null
21619    },
21620    {
21621        "sha": "57969c6dad21bc0dc1dc1fe2ac834d4f8c086cbd",
21622        "description": "radv: dont call calloc when BVH is empty",
21623        "nominated": false,
21624        "nomination_type": null,
21625        "resolution": 4,
21626        "main_sha": null,
21627        "because_sha": null
21628    },
21629    {
21630        "sha": "8eae431720f868bba235ab18effa3ad59fe88818",
21631        "description": "radv/llvm: constify radv_shader_info",
21632        "nominated": false,
21633        "nomination_type": null,
21634        "resolution": 4,
21635        "main_sha": null,
21636        "because_sha": null
21637    },
21638    {
21639        "sha": "6c1cd2fd3a178131f97044ab7367454447292d7d",
21640        "description": "radv/llvm: stop trying to eliminate VS outputs",
21641        "nominated": false,
21642        "nomination_type": null,
21643        "resolution": 4,
21644        "main_sha": null,
21645        "because_sha": null
21646    },
21647    {
21648        "sha": "5a94271069a98d080c05493bf6b7a4c379aaa525",
21649        "description": "radv: constify radv_shader_info in radv_declare_shader_args()",
21650        "nominated": false,
21651        "nomination_type": null,
21652        "resolution": 4,
21653        "main_sha": null,
21654        "because_sha": null
21655    },
21656    {
21657        "sha": "096c02bcf52bde734cbe14ea0195f9607d06fb53",
21658        "description": "radv: copy the user SGPRs locations outside of radv_declare_shader_args()",
21659        "nominated": false,
21660        "nomination_type": null,
21661        "resolution": 4,
21662        "main_sha": null,
21663        "because_sha": null
21664    },
21665    {
21666        "sha": "3bbc226d7aba105fa53bde3fd972fc1ea0196ec7",
21667        "description": "radv: configure the number of SGPRs/VGPRs directly from the arguments",
21668        "nominated": false,
21669        "nomination_type": null,
21670        "resolution": 4,
21671        "main_sha": null,
21672        "because_sha": null
21673    },
21674    {
21675        "sha": "990a8ee5eb9c78ae0f675bd6baf0850e4031b9f3",
21676        "description": "radv: add a workaround to fix a segfault with Metro Exodus (Linux native)",
21677        "nominated": true,
21678        "nomination_type": 0,
21679        "resolution": 1,
21680        "main_sha": null,
21681        "because_sha": null
21682    },
21683    {
21684        "sha": "a58f68fc68fae9c60c56c9111244212facbbd7d4",
21685        "description": "radv: fix accessing NULL pointers when destroy the VRS image",
21686        "nominated": false,
21687        "nomination_type": null,
21688        "resolution": 4,
21689        "main_sha": null,
21690        "because_sha": null
21691    },
21692    {
21693        "sha": "6923dd687c114b197c0844b24cab095404450714",
21694        "description": "broadcom/compiler: allow color TLB writes in last instruction",
21695        "nominated": false,
21696        "nomination_type": null,
21697        "resolution": 4,
21698        "main_sha": null,
21699        "because_sha": null
21700    },
21701    {
21702        "sha": "f533d7a4466987561095158f3762ba557e6fd7a4",
21703        "description": "freedreno/ir3: get the post-lowering clip/cull mask",
21704        "nominated": false,
21705        "nomination_type": null,
21706        "resolution": 4,
21707        "main_sha": null,
21708        "because_sha": null
21709    },
21710    {
21711        "sha": "13fb587b8af860a64ef3ce01af1a80a64c3c3955",
21712        "description": "freedreno/ir3: indicate that clipdist arrays are in use",
21713        "nominated": false,
21714        "nomination_type": null,
21715        "resolution": 4,
21716        "main_sha": null,
21717        "because_sha": null
21718    },
21719    {
21720        "sha": "b7f423006a5541ebfbdd404ab9f047f0987332f6",
21721        "description": "nir/lower_clip: support clipdist array + no vars",
21722        "nominated": false,
21723        "nomination_type": null,
21724        "resolution": 4,
21725        "main_sha": null,
21726        "because_sha": null
21727    },
21728    {
21729        "sha": "7efb1c4b2940bba97624e9c92c47121c3f1ab19e",
21730        "description": "nir/lower_clip: increment num_inputs/outputs by appropriate amount",
21731        "nominated": false,
21732        "nomination_type": null,
21733        "resolution": 4,
21734        "main_sha": null,
21735        "because_sha": null
21736    },
21737    {
21738        "sha": "3bf47700e2ad504bd6ee493f93c7dd1e0a7b7dbd",
21739        "description": "nir/lower_clip: location offset goes into offset, not base",
21740        "nominated": false,
21741        "nomination_type": null,
21742        "resolution": 4,
21743        "main_sha": null,
21744        "because_sha": null
21745    },
21746    {
21747        "sha": "a8930e63028b52420b24e238263db50fa8ca2c30",
21748        "description": "nir/lower_clip: replace bogus comment about gl_ClipDistance reading in GL",
21749        "nominated": false,
21750        "nomination_type": null,
21751        "resolution": 4,
21752        "main_sha": null,
21753        "because_sha": null
21754    },
21755    {
21756        "sha": "b5848b2dac1464f5364dc2a76bd11cac0cb5769b",
21757        "description": "egl/wayland: use surface dma-buf feedback to allocate surface buffers",
21758        "nominated": false,
21759        "nomination_type": null,
21760        "resolution": 4,
21761        "main_sha": null,
21762        "because_sha": null
21763    },
21764    {
21765        "sha": "5b56fc748a76149fa100e96bc3c267a3ccf70add",
21766        "description": "egl/wayland: move loader_dri_create_image() calls to separate functions",
21767        "nominated": false,
21768        "nomination_type": null,
21769        "resolution": 4,
21770        "main_sha": null,
21771        "because_sha": null
21772    },
21773    {
21774        "sha": "83916ae0b9b920c521bf9bb3e5f82fb911b3a3cf",
21775        "description": "egl/wayland: add initial dma-buf feedback support",
21776        "nominated": false,
21777        "nomination_type": null,
21778        "resolution": 4,
21779        "main_sha": null,
21780        "because_sha": null
21781    },
21782    {
21783        "sha": "a25d4dd27615ff1ff2390402de57213ca35600a1",
21784        "description": "loader: add function to get render node from dev_t",
21785        "nominated": false,
21786        "nomination_type": null,
21787        "resolution": 4,
21788        "main_sha": null,
21789        "because_sha": null
21790    },
21791    {
21792        "sha": "cd39180cfab20734744b379b085cc3b5c2cecd3a",
21793        "description": "egl/wayland: remove unused constant EGL_DRI2_NUM_FORMATS",
21794        "nominated": false,
21795        "nomination_type": null,
21796        "resolution": 4,
21797        "main_sha": null,
21798        "because_sha": null
21799    },
21800    {
21801        "sha": "aa6c900625db36cc55d59364c2309ffdfa818558",
21802        "description": "egl/wayland: move formats and modifiers to a separate struct",
21803        "nominated": false,
21804        "nomination_type": null,
21805        "resolution": 4,
21806        "main_sha": null,
21807        "because_sha": null
21808    },
21809    {
21810        "sha": "6c37784400f9f170c3c39b9c2e5fd58308c4872a",
21811        "description": "egl/wayland: do not try to access memory if allocation failed",
21812        "nominated": false,
21813        "nomination_type": null,
21814        "resolution": 4,
21815        "main_sha": null,
21816        "because_sha": null
21817    },
21818    {
21819        "sha": "af1ee8e010441f8f2ed8c77065b159652a4ac9fe",
21820        "description": "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()",
21821        "nominated": false,
21822        "nomination_type": null,
21823        "resolution": 4,
21824        "main_sha": null,
21825        "because_sha": null
21826    },
21827    {
21828        "sha": "3022ad7e158cc2c387bea9a90cddca0a8631d7e0",
21829        "description": "egl/wayland: replace EGL_DRI2_MAX_FORMATS by EGL_DRI2_NUM_FORMATS",
21830        "nominated": false,
21831        "nomination_type": null,
21832        "resolution": 4,
21833        "main_sha": null,
21834        "because_sha": null
21835    },
21836    {
21837        "sha": "42a0e5caa9f6456e254ad2402b93736909706b6e",
21838        "description": "egl/wayland: Remove unused wayland enum",
21839        "nominated": false,
21840        "nomination_type": null,
21841        "resolution": 4,
21842        "main_sha": null,
21843        "because_sha": null
21844    },
21845    {
21846        "sha": "c53733b004a22754f05a5adbefd975a66a6794dd",
21847        "description": "egl: remove unnecessary spaces after types",
21848        "nominated": false,
21849        "nomination_type": null,
21850        "resolution": 4,
21851        "main_sha": null,
21852        "because_sha": null
21853    },
21854    {
21855        "sha": "be1acac84c3bb20b61d4ebf8cf3a2f511021d94a",
21856        "description": "ci: Upgrade to libdrm 2.4.109",
21857        "nominated": false,
21858        "nomination_type": null,
21859        "resolution": 4,
21860        "main_sha": null,
21861        "because_sha": null
21862    },
21863    {
21864        "sha": "a2fd507973db3c0675abc9f211f2f4ce09bfa447",
21865        "description": "ci: Consistently build Wayland and protocols",
21866        "nominated": false,
21867        "nomination_type": null,
21868        "resolution": 4,
21869        "main_sha": null,
21870        "because_sha": null
21871    },
21872    {
21873        "sha": "9bab991be09db0332ef6d68e8a91f29e0712328d",
21874        "description": "ci: Use common build script for libwayland",
21875        "nominated": false,
21876        "nomination_type": null,
21877        "resolution": 4,
21878        "main_sha": null,
21879        "because_sha": null
21880    },
21881    {
21882        "sha": "db3d76c42d7cf8bf75dfb2b1840cda15325ab614",
21883        "description": "radv: advertise VK_KHR_synchronization2",
21884        "nominated": false,
21885        "nomination_type": null,
21886        "resolution": 4,
21887        "main_sha": null,
21888        "because_sha": null
21889    },
21890    {
21891        "sha": "52b4185012540ee729380913bd6aa474e8809d01",
21892        "description": "radv: switch the remaining stages/access to VK_PIPELINE_STAGE_2/VK_ACCESS_2",
21893        "nominated": false,
21894        "nomination_type": null,
21895        "resolution": 4,
21896        "main_sha": null,
21897        "because_sha": null
21898    },
21899    {
21900        "sha": "ad3cd581f415d63a607d9fe99601e00b91035aa5",
21901        "description": "radv: add support for VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR",
21902        "nominated": false,
21903        "nomination_type": null,
21904        "resolution": 4,
21905        "main_sha": null,
21906        "because_sha": null
21907    },
21908    {
21909        "sha": "936ac58b7798cabbf1c8dcc1732a25a2b93bdd9e",
21910        "description": "radv: add support for new pipeline stages and access masks",
21911        "nominated": false,
21912        "nomination_type": null,
21913        "resolution": 4,
21914        "main_sha": null,
21915        "because_sha": null
21916    },
21917    {
21918        "sha": "3f29ae2d31ccde1866129613e225951347a50776",
21919        "description": "radv: add support for creating device-only events",
21920        "nominated": false,
21921        "nomination_type": null,
21922        "resolution": 4,
21923        "main_sha": null,
21924        "because_sha": null
21925    },
21926    {
21927        "sha": "e99c66ad196b46c4ea13c153dfd8f6f9cb701a76",
21928        "description": "radv: add support for VkMemoryBarrier2KHR",
21929        "nominated": false,
21930        "nomination_type": null,
21931        "resolution": 4,
21932        "main_sha": null,
21933        "because_sha": null
21934    },
21935    {
21936        "sha": "3da7d10d9bb6b6e8c9d87633244dc54692ac2866",
21937        "description": "radv: implement vkQueueSubmit2KHR()",
21938        "nominated": false,
21939        "nomination_type": null,
21940        "resolution": 4,
21941        "main_sha": null,
21942        "because_sha": null
21943    },
21944    {
21945        "sha": "8df17163c7864df8abd447374b4272a231233301",
21946        "description": "radv: implement vkCmdWaitEvents2KHR()/vkCmdPipelineBarrier2KHR()",
21947        "nominated": false,
21948        "nomination_type": null,
21949        "resolution": 4,
21950        "main_sha": null,
21951        "because_sha": null
21952    },
21953    {
21954        "sha": "57575974fd4a74d4439f0f11e80aabd974ddcc32",
21955        "description": "radv: implement vkCmdWriteBufferMarker2AMD()",
21956        "nominated": false,
21957        "nomination_type": null,
21958        "resolution": 4,
21959        "main_sha": null,
21960        "because_sha": null
21961    },
21962    {
21963        "sha": "cff81c863bced01d11842daba5f6e6a4afb7ffea",
21964        "description": "radv: implement vkCmd{Reset,Set}Event2KHR()",
21965        "nominated": false,
21966        "nomination_type": null,
21967        "resolution": 4,
21968        "main_sha": null,
21969        "because_sha": null
21970    },
21971    {
21972        "sha": "a0ac03676fbe30565785776b20c6c62e93043f28",
21973        "description": "radv: implement vkCmdWriteTimestamp2KHR()",
21974        "nominated": false,
21975        "nomination_type": null,
21976        "resolution": 4,
21977        "main_sha": null,
21978        "because_sha": null
21979    },
21980    {
21981        "sha": "1df7c0ce7e0e48d4466c505a748ede3a208834c9",
21982        "description": "radeonsi: print the shader stage for shader-db dumps",
21983        "nominated": false,
21984        "nomination_type": null,
21985        "resolution": 4,
21986        "main_sha": null,
21987        "because_sha": null
21988    },
21989    {
21990        "sha": "59926f25fab691d9d2a1247fd27389dd254db048",
21991        "description": "radeonsi: print source_sha1 as part of shader dumps",
21992        "nominated": false,
21993        "nomination_type": null,
21994        "resolution": 4,
21995        "main_sha": null,
21996        "because_sha": null
21997    },
21998    {
21999        "sha": "e54264c84f8b0e6f2d29d2db73a622d829e92125",
22000        "description": "nir: add shader_info::source_sha1, its initialization and printing",
22001        "nominated": false,
22002        "nomination_type": null,
22003        "resolution": 4,
22004        "main_sha": null,
22005        "because_sha": null
22006    },
22007    {
22008        "sha": "ba8075031a2ffbea9ec5df0338c7703615764134",
22009        "description": "util: add SHA1 printing and comparison functions",
22010        "nominated": false,
22011        "nomination_type": null,
22012        "resolution": 4,
22013        "main_sha": null,
22014        "because_sha": null
22015    },
22016    {
22017        "sha": "0b196b40a3ae88b822fc1ec98b3461469c7dec98",
22018        "description": "mesa: don't compute the same SHA1 twice in glShaderSource",
22019        "nominated": false,
22020        "nomination_type": null,
22021        "resolution": 4,
22022        "main_sha": null,
22023        "because_sha": null
22024    },
22025    {
22026        "sha": "67f01e02d9daa3334f14f17899bc7aa068d89459",
22027        "description": "mesa: add gl_linked_shader::linked_source_sha1",
22028        "nominated": false,
22029        "nomination_type": null,
22030        "resolution": 4,
22031        "main_sha": null,
22032        "because_sha": null
22033    },
22034    {
22035        "sha": "436444967793ec16c74c8773dd1979f67c7bb94d",
22036        "description": "mesa: add shader source SHA1s that are propagated up to glCompileShader",
22037        "nominated": false,
22038        "nomination_type": null,
22039        "resolution": 4,
22040        "main_sha": null,
22041        "because_sha": null
22042    },
22043    {
22044        "sha": "d473b31fe7bb5deb131395a42e478fcb3fd8ff38",
22045        "description": "mesa: rename gl_shader::sha1 to disk_cache_sha1",
22046        "nominated": false,
22047        "nomination_type": null,
22048        "resolution": 4,
22049        "main_sha": null,
22050        "because_sha": null
22051    },
22052    {
22053        "sha": "0bb580754cda1ba544be761b0ea40ba441d04636",
22054        "description": "mesa: remove SourceChecksum from shader structures",
22055        "nominated": false,
22056        "nomination_type": null,
22057        "resolution": 4,
22058        "main_sha": null,
22059        "because_sha": null
22060    },
22061    {
22062        "sha": "cd86f1dc2b492ee0e024f9929a51e034b3276048",
22063        "description": "radeonsi: rename si_get_shader_wave_size and make it non-inline",
22064        "nominated": false,
22065        "nomination_type": null,
22066        "resolution": 4,
22067        "main_sha": null,
22068        "because_sha": null
22069    },
22070    {
22071        "sha": "676d4ddcf83a62973aad8062a34c7c838bfc8a4f",
22072        "description": "radeonsi: centralize wave size computation in si_get_shader_wave_size",
22073        "nominated": false,
22074        "nomination_type": null,
22075        "resolution": 4,
22076        "main_sha": null,
22077        "because_sha": null
22078    },
22079    {
22080        "sha": "b5665bd46ceb88638f29e64f6e968936b83724ee",
22081        "description": "radeonsi: don't use compute_wave_size directly",
22082        "nominated": false,
22083        "nomination_type": null,
22084        "resolution": 4,
22085        "main_sha": null,
22086        "because_sha": null
22087    },
22088    {
22089        "sha": "1ef027851d23dd4cf209162c907070f3960e6e0a",
22090        "description": "radeonsi: propagate si_shader::wave_size to VGT_SHADER_STAGES",
22091        "nominated": false,
22092        "nomination_type": null,
22093        "resolution": 4,
22094        "main_sha": null,
22095        "because_sha": null
22096    },
22097    {
22098        "sha": "913e1b9138cd6d5b5bda02a2fdbba321aa6d65e0",
22099        "description": "radeonsi: clean up compute_wave_size use in si_compute_blit.c",
22100        "nominated": false,
22101        "nomination_type": null,
22102        "resolution": 4,
22103        "main_sha": null,
22104        "because_sha": null
22105    },
22106    {
22107        "sha": "8290cae2b71d9975c258284f9355d34c5ad02ce9",
22108        "description": "radeonsi: don't use si_get_wave_size in si_get_ir_cache_key",
22109        "nominated": false,
22110        "nomination_type": null,
22111        "resolution": 4,
22112        "main_sha": null,
22113        "because_sha": null
22114    },
22115    {
22116        "sha": "d08b09cb7e96cecb4f224f698ed4e7ef5bacd707",
22117        "description": "radeonsi: use si_shader::wave_size",
22118        "nominated": false,
22119        "nomination_type": null,
22120        "resolution": 4,
22121        "main_sha": null,
22122        "because_sha": null
22123    },
22124    {
22125        "sha": "bc574889367c7ad66b0faeb8b61330816fc88a3b",
22126        "description": "radeonsi: add si_shader::wave_size because it will vary",
22127        "nominated": false,
22128        "nomination_type": null,
22129        "resolution": 4,
22130        "main_sha": null,
22131        "because_sha": null
22132    },
22133    {
22134        "sha": "41523773f5b67d0e3df7eb0115e3eb8e8886ac4b",
22135        "description": "radeonsi: add wave32 flag into prolog/epilog keys",
22136        "nominated": false,
22137        "nomination_type": null,
22138        "resolution": 4,
22139        "main_sha": null,
22140        "because_sha": null
22141    },
22142    {
22143        "sha": "3b2a6e1b217fafb2c1d2f034778c816e046ee926",
22144        "description": "radeonsi: don't print uninitialized inlined_uniform_values",
22145        "nominated": false,
22146        "nomination_type": null,
22147        "resolution": 4,
22148        "main_sha": null,
22149        "because_sha": null
22150    },
22151    {
22152        "sha": "94dd401287325135ffcaae989f9a9098084728df",
22153        "description": "driconf: enable glthread for Basemark GPU",
22154        "nominated": false,
22155        "nomination_type": null,
22156        "resolution": 4,
22157        "main_sha": null,
22158        "because_sha": null
22159    },
22160    {
22161        "sha": "5a970dbac344c7303c62375d688e0653014c372f",
22162        "description": "driconf: enable glthread for Minecraft",
22163        "nominated": false,
22164        "nomination_type": null,
22165        "resolution": 4,
22166        "main_sha": null,
22167        "because_sha": null
22168    },
22169    {
22170        "sha": "9c4d92508d2dc06f16489eea863185aec609aa5d",
22171        "description": "driconf: enable glthread for all Unigine benchmarks",
22172        "nominated": false,
22173        "nomination_type": null,
22174        "resolution": 4,
22175        "main_sha": null,
22176        "because_sha": null
22177    },
22178    {
22179        "sha": "add883bf9b2b692035428f6163073af82bc46f36",
22180        "description": "aco: fix right shift of exponent 32 detected by UBSAN",
22181        "nominated": false,
22182        "nomination_type": null,
22183        "resolution": 4,
22184        "main_sha": null,
22185        "because_sha": null
22186    },
22187    {
22188        "sha": "d18720897fff4b02611a57213373217395c06ec0",
22189        "description": "radv: fix OOB access for inline push constants detected by UBSAN",
22190        "nominated": false,
22191        "nomination_type": null,
22192        "resolution": 4,
22193        "main_sha": null,
22194        "because_sha": null
22195    },
22196    {
22197        "sha": "8e3fbe7cc8e63c0dd7c849866a9408f329110750",
22198        "description": "ac/nir: fix left shift of 1 by 31 places detected by UBSAN",
22199        "nominated": false,
22200        "nomination_type": null,
22201        "resolution": 4,
22202        "main_sha": null,
22203        "because_sha": null
22204    },
22205    {
22206        "sha": "a46d155329201f840e4cb00897bde358392b9539",
22207        "description": "util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag",
22208        "nominated": false,
22209        "nomination_type": 1,
22210        "resolution": 4,
22211        "main_sha": null,
22212        "because_sha": "82b261417e531eebc228df86bcd6022f0969d72f"
22213    },
22214    {
22215        "sha": "a78c36ecc653e412c1decd5b9c4782e43d0c078c",
22216        "description": "ir3/cp: Prevent setting an address on subgroup macros",
22217        "nominated": false,
22218        "nomination_type": null,
22219        "resolution": 4,
22220        "main_sha": null,
22221        "because_sha": null
22222    },
22223    {
22224        "sha": "d14c09f7f6960060caee51ce7b19637af321d472",
22225        "description": "mesa: add a more straightforward callback for replacing shaders",
22226        "nominated": false,
22227        "nomination_type": null,
22228        "resolution": 4,
22229        "main_sha": null,
22230        "because_sha": null
22231    },
22232    {
22233        "sha": "969369e96268b294abcdd8be11b33c1e3fdc66aa",
22234        "description": "ir3/lower_subgroups: Fix potential infinite loop",
22235        "nominated": false,
22236        "nomination_type": null,
22237        "resolution": 4,
22238        "main_sha": null,
22239        "because_sha": null
22240    },
22241    {
22242        "sha": "fc8e789b21b571047be4f7577d50be7f7f5a9827",
22243        "description": "docs/release-calendar: remove additional 21.2 releases",
22244        "nominated": false,
22245        "nomination_type": null,
22246        "resolution": 4,
22247        "main_sha": null,
22248        "because_sha": null
22249    },
22250    {
22251        "sha": "ed8bac5eb3482eabb49e32902c1e213e8731ce84",
22252        "description": "docs: update calendar and link releases notes for 21.2.6",
22253        "nominated": false,
22254        "nomination_type": null,
22255        "resolution": 4,
22256        "main_sha": null,
22257        "because_sha": null
22258    },
22259    {
22260        "sha": "6d37d741a4a271d8a78f649514da2789e7de0406",
22261        "description": "docs: add sha256 sums for 21.2.6 relnotes",
22262        "nominated": false,
22263        "nomination_type": null,
22264        "resolution": 4,
22265        "main_sha": null,
22266        "because_sha": null
22267    },
22268    {
22269        "sha": "0481c17c6c47d98fb297b42eaddae45a7c2ede61",
22270        "description": "docs: add release notes for 21.2.6",
22271        "nominated": false,
22272        "nomination_type": null,
22273        "resolution": 4,
22274        "main_sha": null,
22275        "because_sha": null
22276    },
22277    {
22278        "sha": "f8009d3db25512b5dc62d0272c979fb79f8c7075",
22279        "description": "meson: bump meson requirement to 0.53.0",
22280        "nominated": false,
22281        "nomination_type": 1,
22282        "resolution": 4,
22283        "main_sha": null,
22284        "because_sha": "ad8626741236c312b08fcdf445fd806cf46b628f"
22285    },
22286    {
22287        "sha": "cf6a14de0c664babe8e4d97acfd3bb82ced071e7",
22288        "description": "radv: Set RB+ registers correctly without framebuffer.",
22289        "nominated": false,
22290        "nomination_type": null,
22291        "resolution": 4,
22292        "main_sha": null,
22293        "because_sha": null
22294    },
22295    {
22296        "sha": "5632359959f4b27aa458cecbee297d55231ee8ec",
22297        "description": "radv: Remove the skipping of framebuffer emission if we don't have a framebuffer.",
22298        "nominated": false,
22299        "nomination_type": null,
22300        "resolution": 4,
22301        "main_sha": null,
22302        "because_sha": null
22303    },
22304    {
22305        "sha": "728590403e58359572478b355266ab4ba4321c22",
22306        "description": "radv: Stop using a subpass for color clears.",
22307        "nominated": false,
22308        "nomination_type": null,
22309        "resolution": 4,
22310        "main_sha": null,
22311        "because_sha": null
22312    },
22313    {
22314        "sha": "fcd2e69f7d579bb767658a62f7374d4ce6e3497b",
22315        "description": "radv: Avoid using a new subpass for ds clears.",
22316        "nominated": false,
22317        "nomination_type": null,
22318        "resolution": 4,
22319        "main_sha": null,
22320        "because_sha": null
22321    },
22322    {
22323        "sha": "14e45cb21eaf253b571aa410de422cdc6f9bb647",
22324        "description": "util/u_trace: refcount payloads",
22325        "nominated": true,
22326        "nomination_type": 1,
22327        "resolution": 1,
22328        "main_sha": null,
22329        "because_sha": "0565c993f9eff9e91ac7d9aea53d4865c44795b8"
22330    },
22331    {
22332        "sha": "87888c0b3fe61abc9674187074d96864b094c067",
22333        "description": "anv: fix execbuf syncobjs/syncobj_values array leak",
22334        "nominated": false,
22335        "nomination_type": 1,
22336        "resolution": 4,
22337        "main_sha": null,
22338        "because_sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d"
22339    },
22340    {
22341        "sha": "34510ce3cca2d7808e1e0480fbfb66bacda69c5a",
22342        "description": "nir/lower_subgroups: fix left shift of -1",
22343        "nominated": false,
22344        "nomination_type": null,
22345        "resolution": 4,
22346        "main_sha": null,
22347        "because_sha": null
22348    },
22349    {
22350        "sha": "811a7a2d31ec3f510f2aafa390a0ae148da3e039",
22351        "description": "nir/lower_tex: don't calculate texture_mask for texture_index>=32",
22352        "nominated": false,
22353        "nomination_type": null,
22354        "resolution": 4,
22355        "main_sha": null,
22356        "because_sha": null
22357    },
22358    {
22359        "sha": "26d2e22eea6391f17d4ca19861ae5d210c9fab62",
22360        "description": "radv: stop running copy-propagation before nir_opt_deref",
22361        "nominated": false,
22362        "nomination_type": null,
22363        "resolution": 4,
22364        "main_sha": null,
22365        "because_sha": null
22366    },
22367    {
22368        "sha": "b4251007810bc2a02d44580b04ad34ec381f891b",
22369        "description": "spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl",
22370        "nominated": true,
22371        "nomination_type": 1,
22372        "resolution": 1,
22373        "main_sha": null,
22374        "because_sha": "14a12b771d0a380defacafe5825362af77ff21bd"
22375    },
22376    {
22377        "sha": "7fb6eafbc4fabd1716bc3aec451bf82c05ead28a",
22378        "description": "vulkan: Unlock before return.",
22379        "nominated": false,
22380        "nomination_type": 1,
22381        "resolution": 4,
22382        "main_sha": null,
22383        "because_sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7"
22384    },
22385    {
22386        "sha": "d5b41cbb4a4795d530f7c771477ee5c83642f812",
22387        "description": "radv: fix max_render_backends for Sienna Cichlid null winsys",
22388        "nominated": false,
22389        "nomination_type": null,
22390        "resolution": 4,
22391        "main_sha": null,
22392        "because_sha": null
22393    },
22394    {
22395        "sha": "f67b09e37c917edcc5a9f1030427db410f39758e",
22396        "description": "radv: make RADV_FORCE_FAMILY case-insensitive",
22397        "nominated": false,
22398        "nomination_type": null,
22399        "resolution": 4,
22400        "main_sha": null,
22401        "because_sha": null
22402    },
22403    {
22404        "sha": "694731ac13b5c3469d7504e909dae0da3ace2fc3",
22405        "description": "ac/surface: allow gfx6-8 to enter the gfx9 DCC codepath for SI_FORCE_FAMILY",
22406        "nominated": false,
22407        "nomination_type": null,
22408        "resolution": 4,
22409        "main_sha": null,
22410        "because_sha": null
22411    },
22412    {
22413        "sha": "d830d213b6b54b49f95746035d417a61e8275eb2",
22414        "description": "ac/gpu_info: don't fail on amdgpu_query_video_caps_info failures",
22415        "nominated": false,
22416        "nomination_type": null,
22417        "resolution": 4,
22418        "main_sha": null,
22419        "because_sha": null
22420    },
22421    {
22422        "sha": "a9b4aef0f247408487074c0136c170b0e57bece2",
22423        "description": "broadcom/compiler: make shaderdb debug output compatible with shaderdb's report tool",
22424        "nominated": false,
22425        "nomination_type": null,
22426        "resolution": 4,
22427        "main_sha": null,
22428        "because_sha": null
22429    },
22430    {
22431        "sha": "6c78ec4eac6e9ef82b3b29f7a8784f47866c02c0",
22432        "description": "mesa: add allow_glsl_compat_shaders for shader-db",
22433        "nominated": false,
22434        "nomination_type": null,
22435        "resolution": 4,
22436        "main_sha": null,
22437        "because_sha": null
22438    },
22439    {
22440        "sha": "09342dcfc0e45fbbe4a019a7e8086780aebd8336",
22441        "description": "mesa: don't add attenuation constants if ffvp doesn't use them",
22442        "nominated": false,
22443        "nomination_type": null,
22444        "resolution": 4,
22445        "main_sha": null,
22446        "because_sha": null
22447    },
22448    {
22449        "sha": "deb4685df39dbfcfb79389f259958f18441e7231",
22450        "description": "radv: implement optimized MSAA copies using FMASK",
22451        "nominated": false,
22452        "nomination_type": null,
22453        "resolution": 4,
22454        "main_sha": null,
22455        "because_sha": null
22456    },
22457    {
22458        "sha": "51612b0e95976727f5d7f389ce7a8b01158df1ad",
22459        "description": "radv: make radv_copy_buffer() a non-static function",
22460        "nominated": false,
22461        "nomination_type": null,
22462        "resolution": 4,
22463        "main_sha": null,
22464        "because_sha": null
22465    },
22466    {
22467        "sha": "e8c0eb95988e140a78885b45c08153fd12c6af3a",
22468        "description": "radv: make radv_break_on_count() a non-static function",
22469        "nominated": false,
22470        "nomination_type": null,
22471        "resolution": 4,
22472        "main_sha": null,
22473        "because_sha": null
22474    },
22475    {
22476        "sha": "d106e5c73265f899f7204f7353969be945d6eda3",
22477        "description": "amd/addrlib: Use get_supported_arguments to get compiler args.",
22478        "nominated": false,
22479        "nomination_type": null,
22480        "resolution": 4,
22481        "main_sha": null,
22482        "because_sha": null
22483    },
22484    {
22485        "sha": "a6f783948d8085c11049479acfdd6db5ea105481",
22486        "description": "meson: Remove some unnecessary loops.",
22487        "nominated": false,
22488        "nomination_type": null,
22489        "resolution": 4,
22490        "main_sha": null,
22491        "because_sha": null
22492    },
22493    {
22494        "sha": "6c89f09b7bc970e6e32da6cce98db69b2badb1f4",
22495        "description": "meson: Use get_supported_arguments more often.",
22496        "nominated": false,
22497        "nomination_type": null,
22498        "resolution": 4,
22499        "main_sha": null,
22500        "because_sha": null
22501    },
22502    {
22503        "sha": "3b15fb35753763a0611d1209f7f55742228a2bca",
22504        "description": "lima/ppir: implement gl_FragDepth support",
22505        "nominated": false,
22506        "nomination_type": null,
22507        "resolution": 4,
22508        "main_sha": null,
22509        "because_sha": null
22510    },
22511    {
22512        "sha": "98a7c4c6f8e0dd8aca665ff1ae475ab3cdd53b12",
22513        "description": "lima/ppir: check if mul node is a source of add node before inserting",
22514        "nominated": false,
22515        "nomination_type": null,
22516        "resolution": 4,
22517        "main_sha": null,
22518        "because_sha": null
22519    },
22520    {
22521        "sha": "64292c0f05ba891d9c7319e1a1cea98eb0630af4",
22522        "description": "svga: fix bitwise/logical and mixup",
22523        "nominated": true,
22524        "nomination_type": 1,
22525        "resolution": 1,
22526        "main_sha": null,
22527        "because_sha": "ba37d408da30d87b6848d76242d9d797dbef80a0"
22528    },
22529    {
22530        "sha": "6b4294daf0350aac512180620e8d1cc220ecc893",
22531        "description": "nine: remove dead code",
22532        "nominated": false,
22533        "nomination_type": null,
22534        "resolution": 4,
22535        "main_sha": null,
22536        "because_sha": null
22537    },
22538    {
22539        "sha": "32ec0fffa6fbe58b0fd76901c6a7dc8a9cfc79b1",
22540        "description": "android.mk: Add missing variables to the make target",
22541        "nominated": true,
22542        "nomination_type": 1,
22543        "resolution": 1,
22544        "main_sha": null,
22545        "because_sha": "8621bd8d5e67173281c6a6dd64054d4b0366f023"
22546    },
22547    {
22548        "sha": "0daed2dc6b3f251bc0fd8bb7bffb577a4c3f4b46",
22549        "description": "lavapipe: fix unused variable",
22550        "nominated": false,
22551        "nomination_type": null,
22552        "resolution": 4,
22553        "main_sha": null,
22554        "because_sha": null
22555    },
22556    {
22557        "sha": "d7957df3184846e6bbaec985640dacafce45458c",
22558        "description": "vulkan: fix uninitialized variables",
22559        "nominated": false,
22560        "nomination_type": null,
22561        "resolution": 4,
22562        "main_sha": null,
22563        "because_sha": null
22564    },
22565    {
22566        "sha": "d5757c965a9c77e8edcecfdc55ce41b33bc20d98",
22567        "description": "turnip: implement VK_KHR_buffer_device_address",
22568        "nominated": false,
22569        "nomination_type": null,
22570        "resolution": 4,
22571        "main_sha": null,
22572        "because_sha": null
22573    },
22574    {
22575        "sha": "99388f0c27046374466b711efed29820554aa81d",
22576        "description": "freedreno/ir3: handle global atomics",
22577        "nominated": false,
22578        "nomination_type": null,
22579        "resolution": 4,
22580        "main_sha": null,
22581        "because_sha": null
22582    },
22583    {
22584        "sha": "5d5b1fc4722fa8db9b74b20d113c3f85d3f6bcb9",
22585        "description": "freedreno/ir3: add a6xx global atomics and separate atomic opcodes",
22586        "nominated": false,
22587        "nomination_type": null,
22588        "resolution": 4,
22589        "main_sha": null,
22590        "because_sha": null
22591    },
22592    {
22593        "sha": "c5d6e57e42adf118648b566a59aa0db6ccd65bc4",
22594        "description": "llvmpipe: Use lp_build_round_arch on IBM Z (s390x)",
22595        "nominated": false,
22596        "nomination_type": null,
22597        "resolution": 4,
22598        "main_sha": null,
22599        "because_sha": null
22600    },
22601    {
22602        "sha": "82b261417e531eebc228df86bcd6022f0969d72f",
22603        "description": "util/cpu_detect: Add flag for IBM Z (s390x)",
22604        "nominated": false,
22605        "nomination_type": null,
22606        "resolution": 4,
22607        "main_sha": null,
22608        "because_sha": null
22609    },
22610    {
22611        "sha": "be048ec1122bf9fcd899a9a04675e4b9fca16342",
22612        "description": "freedreno/ir3: remove unused actual_in counting",
22613        "nominated": false,
22614        "nomination_type": null,
22615        "resolution": 4,
22616        "main_sha": null,
22617        "because_sha": null
22618    },
22619    {
22620        "sha": "902c5bf46808c29b8eab25d80b5554c5a682f28f",
22621        "description": "virgl: Link shader program",
22622        "nominated": false,
22623        "nomination_type": null,
22624        "resolution": 4,
22625        "main_sha": null,
22626        "because_sha": null
22627    },
22628    {
22629        "sha": "0de0440b7cecddb23a66364db516a15380f6ac8a",
22630        "description": "gallium: add a link shader hook",
22631        "nominated": false,
22632        "nomination_type": null,
22633        "resolution": 4,
22634        "main_sha": null,
22635        "because_sha": null
22636    },
22637    {
22638        "sha": "79dee14cc218d87ea8a5020507161a363477f09a",
22639        "description": "broadcom/compiler: don't move ldvary earlier if current instruction has ldunif",
22640        "nominated": false,
22641        "nomination_type": null,
22642        "resolution": 1,
22643        "main_sha": null,
22644        "because_sha": null
22645    },
22646    {
22647        "sha": "aee25471b9e83c10430d7ac5c7b80b1ae2d5ad17",
22648        "description": "radv: fix emitting VBO when vertex input dynamic state is used",
22649        "nominated": true,
22650        "nomination_type": 0,
22651        "resolution": 1,
22652        "main_sha": null,
22653        "because_sha": null
22654    },
22655    {
22656        "sha": "d36119716d1bdd31066ca0aeb5ce7a9dc19edcb8",
22657        "description": "radv/winsys: report the real family name instead of OVERRIDDEN",
22658        "nominated": false,
22659        "nomination_type": null,
22660        "resolution": 4,
22661        "main_sha": null,
22662        "because_sha": null
22663    },
22664    {
22665        "sha": "cfc5c2abfd1d84c525a47852af08a9b5f856fb7b",
22666        "description": "ac: change family names to uppercase in ac_get_family_name()",
22667        "nominated": false,
22668        "nomination_type": null,
22669        "resolution": 4,
22670        "main_sha": null,
22671        "because_sha": null
22672    },
22673    {
22674        "sha": "8e5bb2d6ac533d94e03173e2c853dc7c51d381bf",
22675        "description": "radv: convert remaining enums/structs to 1.2 versions",
22676        "nominated": false,
22677        "nomination_type": null,
22678        "resolution": 4,
22679        "main_sha": null,
22680        "because_sha": null
22681    },
22682    {
22683        "sha": "0d0eae07be6cf391cc48a283709ed7b57b33e20b",
22684        "description": "intel/compiler: Prepare disasm for 16-bit sampler params",
22685        "nominated": false,
22686        "nomination_type": null,
22687        "resolution": 4,
22688        "main_sha": null,
22689        "because_sha": null
22690    },
22691    {
22692        "sha": "2fa68cb7da525bcd17840fc23ff2cd542547118a",
22693        "description": "intel/fs: Define and set correct sampler simd mode",
22694        "nominated": false,
22695        "nomination_type": null,
22696        "resolution": 4,
22697        "main_sha": null,
22698        "because_sha": null
22699    },
22700    {
22701        "sha": "31e3e32625e6332608a3b5ed18d2e4df82a8c27d",
22702        "description": "intel/compiler: Deprecate ld2dms and use ld2dms_w instead",
22703        "nominated": false,
22704        "nomination_type": null,
22705        "resolution": 4,
22706        "main_sha": null,
22707        "because_sha": null
22708    },
22709    {
22710        "sha": "261dd6c8f894fe13926ede073669b96652da61db",
22711        "description": "intel/compiler: Add new variant for TXF_CMS_W",
22712        "nominated": false,
22713        "nomination_type": null,
22714        "resolution": 4,
22715        "main_sha": null,
22716        "because_sha": null
22717    },
22718    {
22719        "sha": "24831bbd40784c3b24fb95632b9f8e09f6432ace",
22720        "description": "intel/compiler: Prepare ld2dms_w for 4 mcs components",
22721        "nominated": false,
22722        "nomination_type": null,
22723        "resolution": 4,
22724        "main_sha": null,
22725        "because_sha": null
22726    },
22727    {
22728        "sha": "dfe0ba908009b075278cae5ee0eb53e8e5396c9a",
22729        "description": "intel/compiler: Demote sampler params to 16-bit for CMS/UMS/MCS",
22730        "nominated": false,
22731        "nomination_type": null,
22732        "resolution": 4,
22733        "main_sha": null,
22734        "because_sha": null
22735    },
22736    {
22737        "sha": "0374b56faa175bbd4bbf2617767773b680f4e25f",
22738        "description": "intel/compiler/fs: Add support for 16-bit sampler msg payload",
22739        "nominated": false,
22740        "nomination_type": null,
22741        "resolution": 4,
22742        "main_sha": null,
22743        "because_sha": null
22744    },
22745    {
22746        "sha": "936412af27049724242b47234e2911e8527255bd",
22747        "description": "intel/compiler: Add helper to support half float payload with padding",
22748        "nominated": false,
22749        "nomination_type": null,
22750        "resolution": 4,
22751        "main_sha": null,
22752        "because_sha": null
22753    },
22754    {
22755        "sha": "75c73fcdc4282d6b809dd590cb50c584738490c2",
22756        "description": "intel/compiler: Fix instruction size written calculation",
22757        "nominated": false,
22758        "nomination_type": null,
22759        "resolution": 4,
22760        "main_sha": null,
22761        "because_sha": null
22762    },
22763    {
22764        "sha": "be2bfe5fe8f0e336c029b837c4185ce4f7e9a82a",
22765        "description": "intel/compiler: Don't hardcode padding source type to 32bit",
22766        "nominated": false,
22767        "nomination_type": null,
22768        "resolution": 4,
22769        "main_sha": null,
22770        "because_sha": null
22771    },
22772    {
22773        "sha": "0e61d1fbbb4ad67c03316a56787e8c48d957aa7a",
22774        "description": "intel/compiler: Handle new sampler descriptor fields for 16bit sampler",
22775        "nominated": false,
22776        "nomination_type": null,
22777        "resolution": 4,
22778        "main_sha": null,
22779        "because_sha": null
22780    },
22781    {
22782        "sha": "f78e33aa1aa132f8b028efcf462ce2ca7b0d674c",
22783        "description": "intel/compiler: Set correct return format for brw_SAMPLE",
22784        "nominated": false,
22785        "nomination_type": null,
22786        "resolution": 4,
22787        "main_sha": null,
22788        "because_sha": null
22789    },
22790    {
22791        "sha": "7603187aec36c1afdee5fe8f1f68dbf5c691ad1f",
22792        "description": "nir: Un-inline more of nir_builder.h.",
22793        "nominated": false,
22794        "nomination_type": null,
22795        "resolution": 4,
22796        "main_sha": null,
22797        "because_sha": null
22798    },
22799    {
22800        "sha": "d9bfcf5f5b4a7153f9f3000b9e111907966458aa",
22801        "description": "nir: Un-inline nir_builder_alu_instr_finish_and_insert()",
22802        "nominated": false,
22803        "nomination_type": null,
22804        "resolution": 4,
22805        "main_sha": null,
22806        "because_sha": null
22807    },
22808    {
22809        "sha": "3b5b4b5d45eff268ae9a054a2deb42f0703825c6",
22810        "description": "nir: apply interpolated input intrinsics setting when lowering clipdist",
22811        "nominated": false,
22812        "nomination_type": null,
22813        "resolution": 4,
22814        "main_sha": null,
22815        "because_sha": null
22816    },
22817    {
22818        "sha": "df934873e14e897fa0ba45904ce40be285d4261d",
22819        "description": "nir: always keep the clip distance array size updated",
22820        "nominated": false,
22821        "nomination_type": null,
22822        "resolution": 4,
22823        "main_sha": null,
22824        "because_sha": null
22825    },
22826    {
22827        "sha": "cc2894345f1161fcbb2f9b9150257e0f6b0b303e",
22828        "description": "aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs",
22829        "nominated": true,
22830        "nomination_type": 0,
22831        "resolution": 1,
22832        "main_sha": null,
22833        "because_sha": null
22834    },
22835    {
22836        "sha": "bb6fb6065f335c1d8f8c8f977d36db3bb6f4909d",
22837        "description": "freedreno/a[345]xx: fix unorm/snorm blend factors when they're \"over\"",
22838        "nominated": false,
22839        "nomination_type": null,
22840        "resolution": 4,
22841        "main_sha": null,
22842        "because_sha": null
22843    },
22844    {
22845        "sha": "43f94ee9f115660ba7ceffdc07dd269b876eb4b0",
22846        "description": "freedreno/a5xx: add missing L8A8_UNORM format to support TBOs",
22847        "nominated": false,
22848        "nomination_type": null,
22849        "resolution": 4,
22850        "main_sha": null,
22851        "because_sha": null
22852    },
22853    {
22854        "sha": "c87967bf179ffad7345ef31481981817d5b9be51",
22855        "description": "freedreno/a4xx: add some missing legacy formats to help TBOs",
22856        "nominated": false,
22857        "nomination_type": null,
22858        "resolution": 4,
22859        "main_sha": null,
22860        "because_sha": null
22861    },
22862    {
22863        "sha": "5a69f34aeb617ed97f887aabb7b31f34a979291c",
22864        "description": "freedreno/a4xx: add missing SNORM formats to help tests pass",
22865        "nominated": false,
22866        "nomination_type": null,
22867        "resolution": 4,
22868        "main_sha": null,
22869        "because_sha": null
22870    },
22871    {
22872        "sha": "c6ca2d1929437598639ff905f25d02a15ba815c4",
22873        "description": "panfrost: Handle AFBC_FEATURES in drm-shim",
22874        "nominated": false,
22875        "nomination_type": null,
22876        "resolution": 4,
22877        "main_sha": null,
22878        "because_sha": null
22879    },
22880    {
22881        "sha": "a777e38cf99b57810a08002705e64d3149aad188",
22882        "description": "panfrost: Collapse 0 parameters in drm-shim",
22883        "nominated": false,
22884        "nomination_type": null,
22885        "resolution": 4,
22886        "main_sha": null,
22887        "because_sha": null
22888    },
22889    {
22890        "sha": "7fec4f4135210b83556004c6634d78d4ed33a525",
22891        "description": "broadcom/compiler: fix scoreboard locking checks",
22892        "nominated": false,
22893        "nomination_type": null,
22894        "resolution": 1,
22895        "main_sha": null,
22896        "because_sha": null
22897    },
22898    {
22899        "sha": "bd7584c16bc56fdcb3a7a720c9a857e158f699d2",
22900        "description": "broadcom/compiler: don't allow RF writes from signals after thrend",
22901        "nominated": false,
22902        "nomination_type": null,
22903        "resolution": 1,
22904        "main_sha": null,
22905        "because_sha": null
22906    },
22907    {
22908        "sha": "ed16eedb2d97d4f9d100afe1b66835fc792cefea",
22909        "description": "ir3: print half-dst/src for ldib.b/stib.b",
22910        "nominated": false,
22911        "nomination_type": null,
22912        "resolution": 4,
22913        "main_sha": null,
22914        "because_sha": null
22915    },
22916    {
22917        "sha": "5a2cff9bc8bb8a0db2ef4fb97f31f93b2ad5c796",
22918        "description": "intel: move timestamp scaling helper to intel/perf",
22919        "nominated": false,
22920        "nomination_type": null,
22921        "resolution": 4,
22922        "main_sha": null,
22923        "because_sha": null
22924    },
22925    {
22926        "sha": "61267426484b011893fed98de5daf3c2111bcf15",
22927        "description": "intel/ds: remove verbose messages",
22928        "nominated": false,
22929        "nomination_type": null,
22930        "resolution": 4,
22931        "main_sha": null,
22932        "because_sha": null
22933    },
22934    {
22935        "sha": "bd104d5b1a92abb4d431c17b781cdb3a9339384e",
22936        "description": "intel/pps: tweak intel config some more",
22937        "nominated": false,
22938        "nomination_type": null,
22939        "resolution": 4,
22940        "main_sha": null,
22941        "because_sha": null
22942    },
22943    {
22944        "sha": "3d71e35857e87a58d82c63a3451e70107dbbd2ac",
22945        "description": "intel/ds: isolate intel/perf from the pps-producer",
22946        "nominated": false,
22947        "nomination_type": null,
22948        "resolution": 4,
22949        "main_sha": null,
22950        "because_sha": null
22951    },
22952    {
22953        "sha": "ed9116e5451db8d0368719acc4a9695e2c8a58b6",
22954        "description": "intel/ds: drop unused constructors",
22955        "nominated": false,
22956        "nomination_type": null,
22957        "resolution": 4,
22958        "main_sha": null,
22959        "because_sha": null
22960    },
22961    {
22962        "sha": "215dbfd131beb8db5ef2a6284208f9d93721d786",
22963        "description": "intel/perf: track end timestamp of queries",
22964        "nominated": false,
22965        "nomination_type": null,
22966        "resolution": 4,
22967        "main_sha": null,
22968        "because_sha": null
22969    },
22970    {
22971        "sha": "4ef6698a265fd900da80d80fd42044e642d1b641",
22972        "description": "intel/ds: drop timestamp correlation code",
22973        "nominated": false,
22974        "nomination_type": null,
22975        "resolution": 4,
22976        "main_sha": null,
22977        "because_sha": null
22978    },
22979    {
22980        "sha": "21a1c6995c3ee0fa8374247914784f083919150f",
22981        "description": "pps: fixup sporadic missing counters",
22982        "nominated": false,
22983        "nomination_type": null,
22984        "resolution": 4,
22985        "main_sha": null,
22986        "because_sha": null
22987    },
22988    {
22989        "sha": "120f24cb3604a324688fe237af2cfca933fca25f",
22990        "description": "intel/perf: add a helper to read timestamp from reports",
22991        "nominated": false,
22992        "nomination_type": null,
22993        "resolution": 4,
22994        "main_sha": null,
22995        "because_sha": null
22996    },
22997    {
22998        "sha": "8657fa6b868880021046b0ef73a4a8a20648d93a",
22999        "description": "pps: allow drivers to report timestamps in their own time domain",
23000        "nominated": false,
23001        "nomination_type": null,
23002        "resolution": 4,
23003        "main_sha": null,
23004        "because_sha": null
23005    },
23006    {
23007        "sha": "457dbb81f5c3bc86d4968c6f099154abd39c829e",
23008        "description": "broadcom/compiler: apply constant folding on early GS lowering",
23009        "nominated": false,
23010        "nomination_type": null,
23011        "resolution": 4,
23012        "main_sha": null,
23013        "because_sha": null
23014    },
23015    {
23016        "sha": "7b21635057d90fd182467346d9b3be6a4d80d17d",
23017        "description": "broadcom/compiler: handle array of structs in GS/FS inputs",
23018        "nominated": false,
23019        "nomination_type": null,
23020        "resolution": 4,
23021        "main_sha": null,
23022        "because_sha": null
23023    },
23024    {
23025        "sha": "c5a42e401036eb2eecf8798c103f8ae2cce08eab",
23026        "description": "intel/fs: fix shader call lowering pass",
23027        "nominated": true,
23028        "nomination_type": 1,
23029        "resolution": 1,
23030        "main_sha": null,
23031        "because_sha": "423c47de991643269a7c76ea37efe59b237fa6e7"
23032    },
23033    {
23034        "sha": "724a38eb944ba110bbf070d226cad56f9448952a",
23035        "description": "CI/windows: Upload result.txt as an artifact",
23036        "nominated": false,
23037        "nomination_type": null,
23038        "resolution": 4,
23039        "main_sha": null,
23040        "because_sha": null
23041    },
23042    {
23043        "sha": "1e3db7923f4a84cfcd8e9a19a858c6f4be77e33e",
23044        "description": "CI/windows: Uprev piglit",
23045        "nominated": false,
23046        "nomination_type": null,
23047        "resolution": 4,
23048        "main_sha": null,
23049        "because_sha": null
23050    },
23051    {
23052        "sha": "60d95c5d0feef4e4b2820a26c4708aff10f5730d",
23053        "description": "Auto-enable TLSDESC support",
23054        "nominated": false,
23055        "nomination_type": null,
23056        "resolution": 4,
23057        "main_sha": null,
23058        "because_sha": null
23059    },
23060    {
23061        "sha": "8570a2a280587a1e43ac11ad46ad62dfdd6c7b39",
23062        "description": "Use initial-exec TLS for glibc only, enable TLS elsewhere",
23063        "nominated": false,
23064        "nomination_type": null,
23065        "resolution": 4,
23066        "main_sha": null,
23067        "because_sha": null
23068    },
23069    {
23070        "sha": "df005c2a65f491c2f90a2063174f3e8760a60fd8",
23071        "description": "mesa: move around current texture object fetching",
23072        "nominated": false,
23073        "nomination_type": null,
23074        "resolution": 4,
23075        "main_sha": null,
23076        "because_sha": null
23077    },
23078    {
23079        "sha": "d814539c2b67ca28009dd1b239f444ea086e3b39",
23080        "description": "mesa: check target/format for Tex(ture)StorageMem*",
23081        "nominated": false,
23082        "nomination_type": null,
23083        "resolution": 4,
23084        "main_sha": null,
23085        "because_sha": null
23086    },
23087    {
23088        "sha": "f659d00000a1a3667f9861d01d5828dd12ec6857",
23089        "description": "android: define cpp_rtti=false because libLLVM is built w/o RTTI",
23090        "nominated": false,
23091        "nomination_type": null,
23092        "resolution": 4,
23093        "main_sha": null,
23094        "because_sha": null
23095    },
23096    {
23097        "sha": "cdeecadcb6e15cac23ded87958aa819aae6763cb",
23098        "description": "radeonsi: deduplicate min_esverts code in gfx10_ngg_calculate_subgroup_info",
23099        "nominated": false,
23100        "nomination_type": null,
23101        "resolution": 4,
23102        "main_sha": null,
23103        "because_sha": null
23104    },
23105    {
23106        "sha": "9d7ac70ffb3567dfafaa524aae0891d07c92aba0",
23107        "description": "radeonsi: implement shader culling in GS",
23108        "nominated": false,
23109        "nomination_type": null,
23110        "resolution": 4,
23111        "main_sha": null,
23112        "because_sha": null
23113    },
23114    {
23115        "sha": "492a61fe725acad0b2436b1425334f2db1e86539",
23116        "description": "radeonsi: don't use ctx.stage outside of si_llvm_translate_nir",
23117        "nominated": false,
23118        "nomination_type": null,
23119        "resolution": 4,
23120        "main_sha": null,
23121        "because_sha": null
23122    },
23123    {
23124        "sha": "1c5899900dc7d75e092f48d777ed601b917ed86e",
23125        "description": "radeonsi: simplify si_get_vs_key_outputs for GS",
23126        "nominated": false,
23127        "nomination_type": null,
23128        "resolution": 4,
23129        "main_sha": null,
23130        "because_sha": null
23131    },
23132    {
23133        "sha": "a368385b23e4daf41280be12d2eb269a38ec04d0",
23134        "description": "radeonsi: add is_gs parameter into si_vs_needs_prolog",
23135        "nominated": false,
23136        "nomination_type": null,
23137        "resolution": 4,
23138        "main_sha": null,
23139        "because_sha": null
23140    },
23141    {
23142        "sha": "f96d1757bba86d20bbca649d1027ba4ac07268a0",
23143        "description": "radeonsi: restructure code that declares merged VS-GS and TES-GS SGPRs",
23144        "nominated": false,
23145        "nomination_type": null,
23146        "resolution": 4,
23147        "main_sha": null,
23148        "because_sha": null
23149    },
23150    {
23151        "sha": "2418da2d4afe5534ae1bc44a24054d43cf9de0a5",
23152        "description": "radeonsi: separate culling code from VS/TES (to be reused by GS)",
23153        "nominated": false,
23154        "nomination_type": null,
23155        "resolution": 4,
23156        "main_sha": null,
23157        "because_sha": null
23158    },
23159    {
23160        "sha": "37c3e16d3567928ad74b08c7408a8bf117b16532",
23161        "description": "mesa/get: allow NV_pixel_buffer_object constants in GLES2",
23162        "nominated": false,
23163        "nomination_type": null,
23164        "resolution": 4,
23165        "main_sha": null,
23166        "because_sha": null
23167    },
23168    {
23169        "sha": "b8f41c5c4ee3ebe3c4082a3ddba4a41b8e788d48",
23170        "description": "d3d12: Validate opened D3D12 resource matches pipe template",
23171        "nominated": false,
23172        "nomination_type": null,
23173        "resolution": 4,
23174        "main_sha": null,
23175        "because_sha": null
23176    },
23177    {
23178        "sha": "9740141b2ef196c17719666fc402e361ae62af73",
23179        "description": "d3d12: Generate a pipe format -> typeless mapping table too",
23180        "nominated": false,
23181        "nomination_type": null,
23182        "resolution": 4,
23183        "main_sha": null,
23184        "because_sha": null
23185    },
23186    {
23187        "sha": "ca7d4fcb3fccda9d01b8843f98afb397f75dcf11",
23188        "description": "d3d12: Generate format table using a macro list",
23189        "nominated": false,
23190        "nomination_type": null,
23191        "resolution": 4,
23192        "main_sha": null,
23193        "because_sha": null
23194    },
23195    {
23196        "sha": "25bcc56027e31dccabf209399e2c692bf0f4ad52",
23197        "description": "d3d12: Make format list all use macros",
23198        "nominated": false,
23199        "nomination_type": null,
23200        "resolution": 4,
23201        "main_sha": null,
23202        "because_sha": null
23203    },
23204    {
23205        "sha": "96012b686ed8070594ac049d6097888156b74171",
23206        "description": "d3d12: Handle import/export of fd shared handles",
23207        "nominated": false,
23208        "nomination_type": null,
23209        "resolution": 4,
23210        "main_sha": null,
23211        "because_sha": null
23212    },
23213    {
23214        "sha": "31c7a04b472f541781cf24ef2abef75fead8a6ae",
23215        "description": "winsys/d3d12: Populate winsys handle format",
23216        "nominated": false,
23217        "nomination_type": null,
23218        "resolution": 4,
23219        "main_sha": null,
23220        "because_sha": null
23221    },
23222    {
23223        "sha": "2771fd4a3fbed39e39ed5045c454d1893cbb3659",
23224        "description": "gallium, windows: Use HANDLE instead of FD for external objects",
23225        "nominated": false,
23226        "nomination_type": null,
23227        "resolution": 4,
23228        "main_sha": null,
23229        "because_sha": null
23230    },
23231    {
23232        "sha": "5bfbf4bec990bc03142b7ecb19b616533ddece7b",
23233        "description": "microsoft/compiler: Handle GLES external textures",
23234        "nominated": false,
23235        "nomination_type": null,
23236        "resolution": 4,
23237        "main_sha": null,
23238        "because_sha": null
23239    },
23240    {
23241        "sha": "218860701495c8013dc826a2f2197ab2fbed8644",
23242        "description": "d3d12: Support RGBX formats mapped to RGBA",
23243        "nominated": false,
23244        "nomination_type": null,
23245        "resolution": 4,
23246        "main_sha": null,
23247        "because_sha": null
23248    },
23249    {
23250        "sha": "ab9948997aceb5962069ed2ddf21033164cc24bc",
23251        "description": "d3d12: Support PIPE_CAP_MIXED_COLOR_DEPTH_BITS",
23252        "nominated": false,
23253        "nomination_type": null,
23254        "resolution": 4,
23255        "main_sha": null,
23256        "because_sha": null
23257    },
23258    {
23259        "sha": "e0576ec148c0f6269edb5813595273470dab0d28",
23260        "description": "d3d12: Support BGRA 555 and 565 formats",
23261        "nominated": false,
23262        "nomination_type": null,
23263        "resolution": 4,
23264        "main_sha": null,
23265        "because_sha": null
23266    },
23267    {
23268        "sha": "d0bc4974fa705ed56e642daea7df6f2626c012ba",
23269        "description": "android: Allow forcing softpipe",
23270        "nominated": false,
23271        "nomination_type": null,
23272        "resolution": 4,
23273        "main_sha": null,
23274        "because_sha": null
23275    },
23276    {
23277        "sha": "33e5a4378efee353ddadf103300ab27ed4dc32c7",
23278        "description": "android,d3d12: Support using DirectX-Headers dependency from AOSP",
23279        "nominated": false,
23280        "nomination_type": null,
23281        "resolution": 4,
23282        "main_sha": null,
23283        "because_sha": null
23284    },
23285    {
23286        "sha": "6138b047e294db910d16da63e2e7280e55823899",
23287        "description": "mesa/main, android: Log errors to logcat",
23288        "nominated": false,
23289        "nomination_type": null,
23290        "resolution": 4,
23291        "main_sha": null,
23292        "because_sha": null
23293    },
23294    {
23295        "sha": "9e82a56745c3422c6afa6406a2afc658244da365",
23296        "description": "android: Add a BOARD CFlags option so build can be customized",
23297        "nominated": false,
23298        "nomination_type": null,
23299        "resolution": 4,
23300        "main_sha": null,
23301        "because_sha": null
23302    },
23303    {
23304        "sha": "81cc94b8f0ff05649b85a681c1a2bf6b9f932315",
23305        "description": "zink: be consistent about waiting on context queue on context destroy",
23306        "nominated": false,
23307        "nomination_type": null,
23308        "resolution": 4,
23309        "main_sha": null,
23310        "because_sha": null
23311    },
23312    {
23313        "sha": "e92b8956c7923b5261dbf8218d87b7dd3c79ae4f",
23314        "description": "zink: set batch state queue on creation",
23315        "nominated": false,
23316        "nomination_type": null,
23317        "resolution": 4,
23318        "main_sha": null,
23319        "because_sha": null
23320    },
23321    {
23322        "sha": "b8ffd7a8886f327900572c11d207dc9ec035ceea",
23323        "description": "freedreno/a5xx: Emit MSAA state for sysmem rendering, too.",
23324        "nominated": false,
23325        "nomination_type": null,
23326        "resolution": 4,
23327        "main_sha": null,
23328        "because_sha": null
23329    },
23330    {
23331        "sha": "5071d39cb27ea76f41ba23003976d3ea14f6a0b9",
23332        "description": "freedreno/a5xx: Document the sRGB bit on RB_2D_SRC/DST info.",
23333        "nominated": false,
23334        "nomination_type": null,
23335        "resolution": 4,
23336        "main_sha": null,
23337        "because_sha": null
23338    },
23339    {
23340        "sha": "1ef64656654447405dfa5b54a34da009fabb557d",
23341        "description": "freedreno/a5xx: Define a5xx_2d_surf_info like a6xx has.",
23342        "nominated": false,
23343        "nomination_type": null,
23344        "resolution": 4,
23345        "main_sha": null,
23346        "because_sha": null
23347    },
23348    {
23349        "sha": "cad0b6e2e58cc9f74c91461b3e717ac4e86085d5",
23350        "description": "freedreno/a6xx: Disable sample averaging on non-ubwc z24s8 MSAA blits.",
23351        "nominated": false,
23352        "nomination_type": null,
23353        "resolution": 4,
23354        "main_sha": null,
23355        "because_sha": null
23356    },
23357    {
23358        "sha": "93eb697a8da184feb2b1f15a14235087f60f8ec9",
23359        "description": "freedreno/a6xx: Disable sample averaging on z/s or integer blits.",
23360        "nominated": false,
23361        "nomination_type": null,
23362        "resolution": 4,
23363        "main_sha": null,
23364        "because_sha": null
23365    },
23366    {
23367        "sha": "c98adc56f4fe08231b0fec84b6a92c89eb94d59b",
23368        "description": "ir3/lower_pcopy: Fix bug with \"illegal\" copies and swaps",
23369        "nominated": true,
23370        "nomination_type": 1,
23371        "resolution": 1,
23372        "main_sha": null,
23373        "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
23374    },
23375    {
23376        "sha": "65da866ad96bbe5a1683c98191331827ea3bd580",
23377        "description": "ir3/lower_pcopy: Fix shr.b illegal copy lowering",
23378        "nominated": true,
23379        "nomination_type": 1,
23380        "resolution": 1,
23381        "main_sha": null,
23382        "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
23383    },
23384    {
23385        "sha": "9912c61362b650e09dad7ec6fc6a72095969ffab",
23386        "description": "ir3/spill: Support larger spill slot offset",
23387        "nominated": false,
23388        "nomination_type": null,
23389        "resolution": 4,
23390        "main_sha": null,
23391        "because_sha": null
23392    },
23393    {
23394        "sha": "29d3889bbb8235d8bab36b0016946af33e3c5e1b",
23395        "description": "ir3/ra: Add missing asserts to ra_push_interval()",
23396        "nominated": false,
23397        "nomination_type": null,
23398        "resolution": 4,
23399        "main_sha": null,
23400        "because_sha": null
23401    },
23402    {
23403        "sha": "9d88b98b0820198c0050965cbd6f1909b9eb8fa5",
23404        "description": "ir3/ra: Consider reg file size when swapping killed sources",
23405        "nominated": true,
23406        "nomination_type": 1,
23407        "resolution": 1,
23408        "main_sha": null,
23409        "because_sha": "d4b5d2a0204f8c09a2e8c4dc022f0f05adafa50b"
23410    },
23411    {
23412        "sha": "f9a46ad22a544bdc9c1c0d87ea69d43e215c630c",
23413        "description": "meson: Allow mismatching RTTI for MSVC",
23414        "nominated": false,
23415        "nomination_type": null,
23416        "resolution": 4,
23417        "main_sha": null,
23418        "because_sha": null
23419    },
23420    {
23421        "sha": "ad8626741236c312b08fcdf445fd806cf46b628f",
23422        "description": "meson: Don't override built-in cpp_rtti option, error if it's invalid",
23423        "nominated": false,
23424        "nomination_type": null,
23425        "resolution": 4,
23426        "main_sha": null,
23427        "because_sha": null
23428    },
23429    {
23430        "sha": "21ec880bf9f522a598fadf0344abe253f850b68c",
23431        "description": "anv: initialize anv_bo_sync base fields",
23432        "nominated": false,
23433        "nomination_type": 1,
23434        "resolution": 4,
23435        "main_sha": null,
23436        "because_sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db"
23437    },
23438    {
23439        "sha": "04bd5bb69ba3f33b7e018620eae5e8b6a6da7734",
23440        "description": "anv: don't try to close fd = -1",
23441        "nominated": true,
23442        "nomination_type": 0,
23443        "resolution": 1,
23444        "main_sha": null,
23445        "because_sha": null
23446    },
23447    {
23448        "sha": "ddbc84d5a00198e08e25748c239485664477e2e1",
23449        "description": "radv: ignore the descriptor set layout when creating descriptor template",
23450        "nominated": false,
23451        "nomination_type": null,
23452        "resolution": 4,
23453        "main_sha": null,
23454        "because_sha": null
23455    },
23456    {
23457        "sha": "2436cafffe49d3ff59d62f263164327b0c12a625",
23458        "description": "radv: allow TC-compat CMASK with storage images on GFX10+",
23459        "nominated": false,
23460        "nomination_type": null,
23461        "resolution": 4,
23462        "main_sha": null,
23463        "because_sha": null
23464    },
23465    {
23466        "sha": "22d9d0f8b52293920f00cb59b9c5a50391832a07",
23467        "description": "zink: add a compiler pass to scan for shader image use",
23468        "nominated": false,
23469        "nomination_type": null,
23470        "resolution": 4,
23471        "main_sha": null,
23472        "because_sha": null
23473    },
23474    {
23475        "sha": "e386a577696327fc317717f10fe5d537e26562cc",
23476        "description": "zink: explicitly init glsl",
23477        "nominated": false,
23478        "nomination_type": null,
23479        "resolution": 4,
23480        "main_sha": null,
23481        "because_sha": null
23482    },
23483    {
23484        "sha": "ff89dc352321c60619b7d72fd1695c6a166ca92f",
23485        "description": "vulkan: move common format helpers to vk_format",
23486        "nominated": false,
23487        "nomination_type": null,
23488        "resolution": 4,
23489        "main_sha": null,
23490        "because_sha": null
23491    },
23492    {
23493        "sha": "04c90f292e1b6011f6c26eda957a61888d3a57da",
23494        "description": "util/queue: fix a data race detected by TSAN when finishing the queue",
23495        "nominated": false,
23496        "nomination_type": null,
23497        "resolution": 4,
23498        "main_sha": null,
23499        "because_sha": null
23500    },
23501    {
23502        "sha": "cee1dd92bd89374e27e1d431d42f0c469cc6e56e",
23503        "description": "glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value",
23504        "nominated": true,
23505        "nomination_type": 0,
23506        "resolution": 1,
23507        "main_sha": null,
23508        "because_sha": null
23509    },
23510    {
23511        "sha": "e277b1318253a4776babf587c76c7bac534a6de9",
23512        "description": "freedreno: Stop exposing MSAA image load/store on desktop GL.",
23513        "nominated": false,
23514        "nomination_type": null,
23515        "resolution": 4,
23516        "main_sha": null,
23517        "because_sha": null
23518    },
23519    {
23520        "sha": "81d22da6de4076d8418e94bcdd7a326f1cd584f6",
23521        "description": "asahi: Fix BIND_PIPELINE sizing and alignment",
23522        "nominated": false,
23523        "nomination_type": null,
23524        "resolution": 4,
23525        "main_sha": null,
23526        "because_sha": null
23527    },
23528    {
23529        "sha": "3b108393a2ae031af9cab6b47f0d5be104519162",
23530        "description": "asahi: Remove obnoxious workaround",
23531        "nominated": false,
23532        "nomination_type": null,
23533        "resolution": 4,
23534        "main_sha": null,
23535        "because_sha": null
23536    },
23537    {
23538        "sha": "a28775046c1e9436303a5ff1a864e19dc6561fa0",
23539        "description": "asahi: Remove silly magic numbers",
23540        "nominated": false,
23541        "nomination_type": null,
23542        "resolution": 4,
23543        "main_sha": null,
23544        "because_sha": null
23545    },
23546    {
23547        "sha": "d55a1a77bd11c3ae1547e8e46beb67b36baaf618",
23548        "description": "asahi: Fix agx_map_* structures",
23549        "nominated": false,
23550        "nomination_type": null,
23551        "resolution": 4,
23552        "main_sha": null,
23553        "because_sha": null
23554    },
23555    {
23556        "sha": "6637fbb2117787a4c3a39ae8a1ecc24eb52c4149",
23557        "description": "asahi: Allocate special scratch buffers",
23558        "nominated": false,
23559        "nomination_type": null,
23560        "resolution": 4,
23561        "main_sha": null,
23562        "because_sha": null
23563    },
23564    {
23565        "sha": "30433ae716123a1472236445f04abb863cf88757",
23566        "description": "asahi: Deflake addresses",
23567        "nominated": false,
23568        "nomination_type": null,
23569        "resolution": 4,
23570        "main_sha": null,
23571        "because_sha": null
23572    },
23573    {
23574        "sha": "df1824046a554b13ae9c06c2a5916e8e6e5879f3",
23575        "description": "asahi: Rename PANDECODE->AGXDECODE",
23576        "nominated": false,
23577        "nomination_type": null,
23578        "resolution": 4,
23579        "main_sha": null,
23580        "because_sha": null
23581    },
23582    {
23583        "sha": "e346ca5b417153ac99aca30d05efdb27605ade8b",
23584        "description": "pan/bi: Add XML for LD_BUFFER",
23585        "nominated": false,
23586        "nomination_type": null,
23587        "resolution": 4,
23588        "main_sha": null,
23589        "because_sha": null
23590    },
23591    {
23592        "sha": "69ddbc4341160ab2ac8cd76fa4a030ccebb80d4e",
23593        "description": "pan/bi: Suppress uniform validation for LD_BUFFER",
23594        "nominated": false,
23595        "nomination_type": null,
23596        "resolution": 4,
23597        "main_sha": null,
23598        "because_sha": null
23599    },
23600    {
23601        "sha": "36486f54e97fe35daf42fc7705715db9e1304a11",
23602        "description": "pan/bi: Confirm IDP unit on Valhall",
23603        "nominated": false,
23604        "nomination_type": null,
23605        "resolution": 4,
23606        "main_sha": null,
23607        "because_sha": null
23608    },
23609    {
23610        "sha": "b8ba909ca6b080f156f773f3ca8c9ed3d18c4ae9",
23611        "description": "pan/bi: Forbid unaligned staging registers on Valhall",
23612        "nominated": false,
23613        "nomination_type": null,
23614        "resolution": 4,
23615        "main_sha": null,
23616        "because_sha": null
23617    },
23618    {
23619        "sha": "df807cb83954d4957bef886231cbced15d1754eb",
23620        "description": "pan/bi: Add XML for assembling Valhall image stores",
23621        "nominated": false,
23622        "nomination_type": null,
23623        "resolution": 4,
23624        "main_sha": null,
23625        "because_sha": null
23626    },
23627    {
23628        "sha": "58b65a340c85d762761825f1d0c0943569469125",
23629        "description": "pan/bi: Add Valhall's special FMA_RSCALE instructions",
23630        "nominated": false,
23631        "nomination_type": null,
23632        "resolution": 4,
23633        "main_sha": null,
23634        "because_sha": null
23635    },
23636    {
23637        "sha": "aee819d54cc10fb162cbf64aa78f0b6a91dd5e4d",
23638        "description": "pan/bi: Add sqrt form of Valhall FREXPM",
23639        "nominated": false,
23640        "nomination_type": null,
23641        "resolution": 4,
23642        "main_sha": null,
23643        "because_sha": null
23644    },
23645    {
23646        "sha": "137053c4f49508752f6b6bd1a77e0bb5511b7511",
23647        "description": "pan/bi: Add full form of Valhall MUX instruction",
23648        "nominated": false,
23649        "nomination_type": null,
23650        "resolution": 4,
23651        "main_sha": null,
23652        "because_sha": null
23653    },
23654    {
23655        "sha": "855ab23d9af3e3e17b68985b3c8c782f3153712b",
23656        "description": "pan/bi: Annotate Valhall instructions with units",
23657        "nominated": false,
23658        "nomination_type": null,
23659        "resolution": 4,
23660        "main_sha": null,
23661        "because_sha": null
23662    },
23663    {
23664        "sha": "04cc1b93b139bab2e19b8221859c765719a225e0",
23665        "description": "zink: enable PIPE_TEXTURE_TRANSFER_COMPUTE on non-cpu drivers",
23666        "nominated": false,
23667        "nomination_type": null,
23668        "resolution": 4,
23669        "main_sha": null,
23670        "because_sha": null
23671    },
23672    {
23673        "sha": "ea761a40d596edca419132f6625126616b475c65",
23674        "description": "zink: use pb_slab_alloc_reclaimed(reclaim_all) for BAR heap sometimes",
23675        "nominated": false,
23676        "nomination_type": null,
23677        "resolution": 4,
23678        "main_sha": null,
23679        "because_sha": null
23680    },
23681    {
23682        "sha": "da9acf70886c66b1059cab3d23814da95d045a71",
23683        "description": "aux/pb: add a new slab alloc function for reclaiming all bo objects",
23684        "nominated": false,
23685        "nomination_type": null,
23686        "resolution": 4,
23687        "main_sha": null,
23688        "because_sha": null
23689    },
23690    {
23691        "sha": "b7e2214b3c89490181685dded4480f2bd04d1990",
23692        "description": "llvmpipe: adjust rounding for viewport scissoring",
23693        "nominated": false,
23694        "nomination_type": null,
23695        "resolution": 4,
23696        "main_sha": null,
23697        "because_sha": null
23698    },
23699    {
23700        "sha": "f6dd931640ebdaaf5a45770e061d0b0390895267",
23701        "description": "docs: add 22.0 branchpoint date for perspective",
23702        "nominated": false,
23703        "nomination_type": null,
23704        "resolution": 4,
23705        "main_sha": null,
23706        "because_sha": null
23707    },
23708    {
23709        "sha": "f75e657e697810626fb8d157f053edf58795d919",
23710        "description": "docs: add 21.3.x release schedule",
23711        "nominated": false,
23712        "nomination_type": null,
23713        "resolution": 4,
23714        "main_sha": null,
23715        "because_sha": null
23716    },
23717    {
23718        "sha": "9aea588900b0ba3654e87acb0e33974ba8a55ad9",
23719        "description": "docs: update calendar and link releases notes for 21.3.0",
23720        "nominated": false,
23721        "nomination_type": null,
23722        "resolution": 4,
23723        "main_sha": null,
23724        "because_sha": null
23725    },
23726    {
23727        "sha": "1061f3ad0d3f9f97563161bbe6e3ae927a651804",
23728        "description": "docs: add release notes for 21.3.0",
23729        "nominated": false,
23730        "nomination_type": null,
23731        "resolution": 4,
23732        "main_sha": null,
23733        "because_sha": null
23734    },
23735    {
23736        "sha": "341278f069a54a173fa646b16e0b68eefd28e5ed",
23737        "description": "radv: disable HTILE for D32S8 format and mipmaps on GFX10",
23738        "nominated": true,
23739        "nomination_type": 0,
23740        "resolution": 1,
23741        "main_sha": null,
23742        "because_sha": null
23743    },
23744    {
23745        "sha": "d63cd245e1840ad31a3821c522d94bc67372c030",
23746        "description": "ci: Uprev Crosvm",
23747        "nominated": false,
23748        "nomination_type": null,
23749        "resolution": 4,
23750        "main_sha": null,
23751        "because_sha": null
23752    },
23753    {
23754        "sha": "81f25d8f27687ab6de9d303c95f437ed17e70f54",
23755        "description": "virgl/ci: Run each dEQP instance in its own VM",
23756        "nominated": false,
23757        "nomination_type": null,
23758        "resolution": 4,
23759        "main_sha": null,
23760        "because_sha": null
23761    },
23762    {
23763        "sha": "4bfcbe3f69eef0702d6494af513d902ad932496d",
23764        "description": "ci: Remove syslogd",
23765        "nominated": false,
23766        "nomination_type": null,
23767        "resolution": 4,
23768        "main_sha": null,
23769        "because_sha": null
23770    },
23771    {
23772        "sha": "d542e978e9617dc27018b5d379acc506eb8d9565",
23773        "description": "virgl/ci: Set GALLIVM_PERF=nopt,no_quad_lod",
23774        "nominated": false,
23775        "nomination_type": null,
23776        "resolution": 4,
23777        "main_sha": null,
23778        "because_sha": null
23779    },
23780    {
23781        "sha": "8a3cccc3f434cfe8278863421901fd2d00471c7d",
23782        "description": "ci: Don't set GALLIVM_PERF in the scripts",
23783        "nominated": false,
23784        "nomination_type": null,
23785        "resolution": 4,
23786        "main_sha": null,
23787        "because_sha": null
23788    },
23789    {
23790        "sha": "8acdf1f71c803226f6854e2f8b4d9dc82bcb680d",
23791        "description": "ci: Create symlink to /install early",
23792        "nominated": false,
23793        "nomination_type": null,
23794        "resolution": 4,
23795        "main_sha": null,
23796        "because_sha": null
23797    },
23798    {
23799        "sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee",
23800        "description": "gallium: implement compute pbo download",
23801        "nominated": false,
23802        "nomination_type": null,
23803        "resolution": 4,
23804        "main_sha": null,
23805        "because_sha": null
23806    },
23807    {
23808        "sha": "ed65b5e8399fc59fe011381338cc06bc3f7ec5d6",
23809        "description": "mesa/st: make some pbo functions public",
23810        "nominated": false,
23811        "nomination_type": null,
23812        "resolution": 4,
23813        "main_sha": null,
23814        "because_sha": null
23815    },
23816    {
23817        "sha": "f7a51e94692cc5a523b0fb7b7caef4a05cfc30f1",
23818        "description": "mesa/st: make sampler_type_for_target public",
23819        "nominated": false,
23820        "nomination_type": null,
23821        "resolution": 4,
23822        "main_sha": null,
23823        "because_sha": null
23824    },
23825    {
23826        "sha": "c9a47c85da9538ae82445f9754192d84afc7006d",
23827        "description": "gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER",
23828        "nominated": false,
23829        "nomination_type": null,
23830        "resolution": 4,
23831        "main_sha": null,
23832        "because_sha": null
23833    },
23834    {
23835        "sha": "0b30a7a243be8fe44d34b1bc2bd58665618074dd",
23836        "description": "gallium: add pipe_screen::is_compute_copy_faster hook",
23837        "nominated": false,
23838        "nomination_type": null,
23839        "resolution": 4,
23840        "main_sha": null,
23841        "because_sha": null
23842    },
23843    {
23844        "sha": "a854cbc7b5c7e70c0146b2e599049c4e4fc5eb97",
23845        "description": "turnip: don't use mesa/macros.h to get utils/rounding.h",
23846        "nominated": false,
23847        "nomination_type": null,
23848        "resolution": 4,
23849        "main_sha": null,
23850        "because_sha": null
23851    },
23852    {
23853        "sha": "df8aeb45984b2d7f705b56aec2f63f0739963866",
23854        "description": "radeonsi/sqtt: increase the default buffer size to 32MB",
23855        "nominated": false,
23856        "nomination_type": null,
23857        "resolution": 4,
23858        "main_sha": null,
23859        "because_sha": null
23860    },
23861    {
23862        "sha": "56382ec0711d5531da038346d7ce759c2833e13a",
23863        "description": "radeonsi: unreference framebuffer state after use",
23864        "nominated": false,
23865        "nomination_type": 1,
23866        "resolution": 4,
23867        "main_sha": null,
23868        "because_sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5"
23869    },
23870    {
23871        "sha": "5e536c97a9ffa1fe0363150529ee4a7beb3fef03",
23872        "description": "broadcom/compiler: fix early fragment tests setup",
23873        "nominated": false,
23874        "nomination_type": null,
23875        "resolution": 4,
23876        "main_sha": null,
23877        "because_sha": null
23878    },
23879    {
23880        "sha": "68ec86718125ea54c77191f38e62754e82d3826b",
23881        "description": "radv: Implement VK_EXT_image_view_min_lod",
23882        "nominated": false,
23883        "nomination_type": null,
23884        "resolution": 4,
23885        "main_sha": null,
23886        "because_sha": null
23887    },
23888    {
23889        "sha": "d0f217ad80d3ebc49960f1ae2aed32e5dc32f0fc",
23890        "description": "vulkan: Update the XML and headers to 1.2.199",
23891        "nominated": false,
23892        "nomination_type": null,
23893        "resolution": 4,
23894        "main_sha": null,
23895        "because_sha": null
23896    },
23897    {
23898        "sha": "4e76d0cb56f820032f5cf17f886d89af05fc4b2d",
23899        "description": "radv: Expose min_lod in *_make_texture_descriptor",
23900        "nominated": false,
23901        "nomination_type": null,
23902        "resolution": 4,
23903        "main_sha": null,
23904        "because_sha": null
23905    },
23906    {
23907        "sha": "c6471ef918f75de806f2871696a44b24ee1db558",
23908        "description": "radv: Refactor S_FIXED to radv_float_to_{s,u}fixed",
23909        "nominated": false,
23910        "nomination_type": null,
23911        "resolution": 4,
23912        "main_sha": null,
23913        "because_sha": null
23914    },
23915    {
23916        "sha": "35ffadb9e7d6d2ca3f6b2fadb5735696b9732c34",
23917        "description": "zink: clamp to 500 max batch states on nvidia",
23918        "nominated": false,
23919        "nomination_type": null,
23920        "resolution": 4,
23921        "main_sha": null,
23922        "because_sha": null
23923    },
23924    {
23925        "sha": "a3be30665f1f8bb140069728fd8e17ce6fcdbaa4",
23926        "description": "zink: fail context creation more gracefully",
23927        "nominated": true,
23928        "nomination_type": 0,
23929        "resolution": 1,
23930        "main_sha": null,
23931        "because_sha": null
23932    },
23933    {
23934        "sha": "72a88c77def2948e291427c963e2f4337bc059d4",
23935        "description": "zink: fix memory availability reporting",
23936        "nominated": true,
23937        "nomination_type": 1,
23938        "resolution": 1,
23939        "main_sha": null,
23940        "because_sha": "ff4ba3d4a77320d1522c3a807661511b4cc075ab"
23941    },
23942    {
23943        "sha": "5f140a723deaf4c85647dbb1688a67c9296aa9a7",
23944        "description": "zink: use IMMUTABLE for dummy xfb buffer",
23945        "nominated": false,
23946        "nomination_type": null,
23947        "resolution": 4,
23948        "main_sha": null,
23949        "because_sha": null
23950    },
23951    {
23952        "sha": "1eb2f0d41e14fa12f0b47129b82fd58a2cd25ea2",
23953        "description": "zink: demote BAR allocations to device-local on oom",
23954        "nominated": false,
23955        "nomination_type": null,
23956        "resolution": 4,
23957        "main_sha": null,
23958        "because_sha": null
23959    },
23960    {
23961        "sha": "8f97af050e510b042701111d97f1267ba8765873",
23962        "description": "zink: set zink_resource_object::host_visible based on actual bo placement",
23963        "nominated": false,
23964        "nomination_type": null,
23965        "resolution": 4,
23966        "main_sha": null,
23967        "because_sha": null
23968    },
23969    {
23970        "sha": "74d2e89201c358fd84e70d69cc9297ea5f5b87f5",
23971        "description": "zink: always use slab allocation placement for domains",
23972        "nominated": false,
23973        "nomination_type": null,
23974        "resolution": 4,
23975        "main_sha": null,
23976        "because_sha": null
23977    },
23978    {
23979        "sha": "4fc216b4ba6471c96ab58c6ba25409c319a30a87",
23980        "description": "zink: add error for bo allocation failure",
23981        "nominated": false,
23982        "nomination_type": null,
23983        "resolution": 4,
23984        "main_sha": null,
23985        "because_sha": null
23986    },
23987    {
23988        "sha": "83278b5661224a425a0dc6d2ec49ce4aa617c83b",
23989        "description": "glx: add a workaround to glXDestroyWindow for Viewperf2020/Sw",
23990        "nominated": false,
23991        "nomination_type": null,
23992        "resolution": 4,
23993        "main_sha": null,
23994        "because_sha": null
23995    },
23996    {
23997        "sha": "0388783a03e48b7efce984436a2b424c95761522",
23998        "description": "intel/nir: also allow unknown format for getting the size of a storage image",
23999        "nominated": true,
24000        "nomination_type": 1,
24001        "resolution": 1,
24002        "main_sha": null,
24003        "because_sha": "fa251cf111dffd4a3e4d903623c24eb69575bf9a"
24004    },
24005    {
24006        "sha": "04f5c543ded15362dc6286ff4ae7a38f00f6ca7e",
24007        "description": "glsl/nir: Don't build soft float64 when it cannot be used",
24008        "nominated": true,
24009        "nomination_type": 1,
24010        "resolution": 1,
24011        "main_sha": null,
24012        "because_sha": "82d9a37a59c94ba3678b33acb9f2749cbbd7bfcc"
24013    },
24014    {
24015        "sha": "b1a32d1432f67706d856a7a5398d0d6fd5a37fe3",
24016        "description": "zink: implement multiplanar modifier handling",
24017        "nominated": false,
24018        "nomination_type": null,
24019        "resolution": 4,
24020        "main_sha": null,
24021        "because_sha": null
24022    },
24023    {
24024        "sha": "b1675608c3ab235a53ad73fb50e18d7dc8b591f7",
24025        "description": "dri2: set dimensions on dmabuf import planes",
24026        "nominated": false,
24027        "nomination_type": null,
24028        "resolution": 4,
24029        "main_sha": null,
24030        "because_sha": null
24031    },
24032    {
24033        "sha": "943f6a038db868004d118db128564dd2e5c6e650",
24034        "description": "zink: always set matching resource export type for dmabuf creation",
24035        "nominated": true,
24036        "nomination_type": 0,
24037        "resolution": 1,
24038        "main_sha": null,
24039        "because_sha": null
24040    },
24041    {
24042        "sha": "11c79a8bd79178ab027438b018379051e33430c8",
24043        "description": "zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf",
24044        "nominated": true,
24045        "nomination_type": 0,
24046        "resolution": 1,
24047        "main_sha": null,
24048        "because_sha": null
24049    },
24050    {
24051        "sha": "63baeffc2dbaece36202649ca1abd5aa4b0797be",
24052        "description": "vulkan/sync: Rework asserts a bit",
24053        "nominated": false,
24054        "nomination_type": null,
24055        "resolution": 4,
24056        "main_sha": null,
24057        "because_sha": null
24058    },
24059    {
24060        "sha": "0c74f8064539beb369a9a8de0c7a0b5b6c4e9fed",
24061        "description": "glsl: fix trivial strict aliasing warning",
24062        "nominated": false,
24063        "nomination_type": null,
24064        "resolution": 4,
24065        "main_sha": null,
24066        "because_sha": null
24067    },
24068    {
24069        "sha": "58a0d8d0ded2f41afd9ff8d0f19f93341687442f",
24070        "description": "llvmpipe: page-align memory allocations",
24071        "nominated": false,
24072        "nomination_type": null,
24073        "resolution": 4,
24074        "main_sha": null,
24075        "because_sha": null
24076    },
24077    {
24078        "sha": "23a5f1a5acbdc0d41bc6dcfd0da788359ce878ec",
24079        "description": "ir3: Stop inserting nops during scheduling",
24080        "nominated": false,
24081        "nomination_type": null,
24082        "resolution": 4,
24083        "main_sha": null,
24084        "because_sha": null
24085    },
24086    {
24087        "sha": "e0eeba6cbb0d02f3f8a3a8e660328273d2e5f40c",
24088        "description": "ir3/postsched: Only prefer tex/sfu if they are soft-ready",
24089        "nominated": false,
24090        "nomination_type": null,
24091        "resolution": 4,
24092        "main_sha": null,
24093        "because_sha": null
24094    },
24095    {
24096        "sha": "6f5c0d209c3949ff2522afa9965fa69811adcb9b",
24097        "description": "ir3/postsched: Rewrite delay handling",
24098        "nominated": false,
24099        "nomination_type": null,
24100        "resolution": 4,
24101        "main_sha": null,
24102        "because_sha": null
24103    },
24104    {
24105        "sha": "140e117f2b0c45439a913efe0a4fd1df0842fdfb",
24106        "description": "ir3/delay: Ignore earlier definitions to the same register",
24107        "nominated": false,
24108        "nomination_type": null,
24109        "resolution": 4,
24110        "main_sha": null,
24111        "because_sha": null
24112    },
24113    {
24114        "sha": "a54e7baa65ad32345c839170dc9726bdae06975e",
24115        "description": "ir3/postsched: Handle sync dependencies better",
24116        "nominated": false,
24117        "nomination_type": null,
24118        "resolution": 4,
24119        "main_sha": null,
24120        "because_sha": null
24121    },
24122    {
24123        "sha": "b9f61d728774e04d2981fe86946077851dd3d986",
24124        "description": "ir3/postsched: Fix copy-paste mistake",
24125        "nominated": false,
24126        "nomination_type": null,
24127        "resolution": 4,
24128        "main_sha": null,
24129        "because_sha": null
24130    },
24131    {
24132        "sha": "d9a91318b1cee4d3c0a4b2b02c5c2968f3bdae31",
24133        "description": "ir3/sched: Rewrite delay handling",
24134        "nominated": false,
24135        "nomination_type": null,
24136        "resolution": 4,
24137        "main_sha": null,
24138        "because_sha": null
24139    },
24140    {
24141        "sha": "b8fc7a08f9fac2822a58473b6806638709060e96",
24142        "description": "util/dag: Add dag_add_edge_max_data",
24143        "nominated": false,
24144        "nomination_type": null,
24145        "resolution": 4,
24146        "main_sha": null,
24147        "because_sha": null
24148    },
24149    {
24150        "sha": "508f917d8c53c25a1e656409e3228ad067c9369f",
24151        "description": "util/dag: Make edge data a uintptr_t",
24152        "nominated": false,
24153        "nomination_type": null,
24154        "resolution": 4,
24155        "main_sha": null,
24156        "because_sha": null
24157    },
24158    {
24159        "sha": "ee2e14b352b3f5c07b18fcbbc5f6b1cacd64e0ed",
24160        "description": "ci: temporarily disable lima CI",
24161        "nominated": false,
24162        "nomination_type": null,
24163        "resolution": 1,
24164        "main_sha": null,
24165        "because_sha": null
24166    },
24167    {
24168        "sha": "3b78f175323f1db5ae28da264d5761bebb4f7052",
24169        "description": "iris: Tidy code in iris_use_pinned_bo a bit",
24170        "nominated": true,
24171        "nomination_type": 1,
24172        "resolution": 1,
24173        "main_sha": null,
24174        "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
24175    },
24176    {
24177        "sha": "6e909849349062985fe279296bfb0eb3c94b494c",
24178        "description": "iris: Check for cross-batch flushing whenever a buffer is newly written.",
24179        "nominated": true,
24180        "nomination_type": 1,
24181        "resolution": 1,
24182        "main_sha": null,
24183        "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
24184    },
24185    {
24186        "sha": "76030964a65a527b30bb46f2ff806ddafdd3fc2d",
24187        "description": "iris: Make a helper function for cross-batch dependency flushing",
24188        "nominated": true,
24189        "nomination_type": 1,
24190        "resolution": 1,
24191        "main_sha": null,
24192        "because_sha": "b21e916a6280f9aee5353c0dd4c6bcebb947496d"
24193    },
24194    {
24195        "sha": "cbf0d83eace937c1a5cf7e12759985e32740b520",
24196        "description": "v3d,v3dv: move TFU register definition to a common header",
24197        "nominated": false,
24198        "nomination_type": null,
24199        "resolution": 4,
24200        "main_sha": null,
24201        "because_sha": null
24202    },
24203    {
24204        "sha": "ffbad81305bfbafb23c07a20bab8a138bbafa6a5",
24205        "description": "radv: simplify re-using cache entries in radv_pipeline_cache_insert_shaders()",
24206        "nominated": false,
24207        "nomination_type": null,
24208        "resolution": 4,
24209        "main_sha": null,
24210        "because_sha": null
24211    },
24212    {
24213        "sha": "836a4b58363d801ee628225b8ddfe4bf71223aa0",
24214        "description": "v3dv: fix internal bpp of D/S formats",
24215        "nominated": false,
24216        "nomination_type": null,
24217        "resolution": 4,
24218        "main_sha": null,
24219        "because_sha": null
24220    },
24221    {
24222        "sha": "8ee7309e577775500a2120dc7e846211ae7da9b3",
24223        "description": "llvmpipe: enable PIPE_CAP_FBFETCH_COHERENT",
24224        "nominated": false,
24225        "nomination_type": null,
24226        "resolution": 4,
24227        "main_sha": null,
24228        "because_sha": null
24229    },
24230    {
24231        "sha": "e403c1c23eac5042e04f282aa3ad8cf8621194d4",
24232        "description": "llvmpipe: remove dead args from load_unswizzled_block",
24233        "nominated": false,
24234        "nomination_type": null,
24235        "resolution": 4,
24236        "main_sha": null,
24237        "because_sha": null
24238    },
24239    {
24240        "sha": "ea6eeb70e67dd1ac2c6e232acd71492f5e8fd207",
24241        "description": "llvmpipe: fix FB fetch with non 32-bit render target formats",
24242        "nominated": false,
24243        "nomination_type": null,
24244        "resolution": 4,
24245        "main_sha": null,
24246        "because_sha": null
24247    },
24248    {
24249        "sha": "2b3a0209280aa097b00254b714ae01d4d2ff01cb",
24250        "description": "llvmpipe: protect from doing FB fetch of missing buffers",
24251        "nominated": false,
24252        "nomination_type": null,
24253        "resolution": 4,
24254        "main_sha": null,
24255        "because_sha": null
24256    },
24257    {
24258        "sha": "3ebd6498c4f6a1430231b9ef5bca93fc6d538d1e",
24259        "description": "llvmpipe: fix gl_FragColor and gl_LastFragData[0] combination",
24260        "nominated": false,
24261        "nomination_type": null,
24262        "resolution": 4,
24263        "main_sha": null,
24264        "because_sha": null
24265    },
24266    {
24267        "sha": "b1de61dd38548d035aaf1bf84847a2ef46fb2b46",
24268        "description": "llvmpipe: fix wrong assumption on FB fetch shader opacity",
24269        "nominated": false,
24270        "nomination_type": null,
24271        "resolution": 4,
24272        "main_sha": null,
24273        "because_sha": null
24274    },
24275    {
24276        "sha": "86eb1549efded1e6209b65d2b90a0d270d076824",
24277        "description": "zink: implement pipe_context::draw_vertex_state",
24278        "nominated": false,
24279        "nomination_type": null,
24280        "resolution": 4,
24281        "main_sha": null,
24282        "because_sha": null
24283    },
24284    {
24285        "sha": "02e5f4fb10d6a39ca347f444104b7c56c8d65ab5",
24286        "description": "lima: add more wrap modes",
24287        "nominated": false,
24288        "nomination_type": null,
24289        "resolution": 4,
24290        "main_sha": null,
24291        "because_sha": null
24292    },
24293    {
24294        "sha": "cbed4d784e0803feb8272c7214df62030e7177e8",
24295        "description": "lima: handle 1D samplers",
24296        "nominated": false,
24297        "nomination_type": null,
24298        "resolution": 4,
24299        "main_sha": null,
24300        "because_sha": null
24301    },
24302    {
24303        "sha": "fa86a2a94dfd090b5854e2aaeca68c8ec4a4e12c",
24304        "description": "lima: add support for 3D textures",
24305        "nominated": false,
24306        "nomination_type": null,
24307        "resolution": 4,
24308        "main_sha": null,
24309        "because_sha": null
24310    },
24311    {
24312        "sha": "97b92c9c32a508b9aa85458661b762ffde1c590a",
24313        "description": "zink: set suballocator bo size to aligned allocation size",
24314        "nominated": true,
24315        "nomination_type": 0,
24316        "resolution": 1,
24317        "main_sha": null,
24318        "because_sha": null
24319    },
24320    {
24321        "sha": "eb6f1d53482b83feb51dac0f0fffd4291b651848",
24322        "description": "zink: block suballocator caching for swapchain/dmabuf images",
24323        "nominated": true,
24324        "nomination_type": 0,
24325        "resolution": 1,
24326        "main_sha": null,
24327        "because_sha": null
24328    },
24329    {
24330        "sha": "ba6d389fa7a0ac512cb9d4cdd21efde990f041b1",
24331        "description": "radeonsi: don't use GS SGPR6 for the small prim cull info",
24332        "nominated": false,
24333        "nomination_type": null,
24334        "resolution": 4,
24335        "main_sha": null,
24336        "because_sha": null
24337    },
24338    {
24339        "sha": "0690a44e6949a090f9be2ea6af369a43d382c71c",
24340        "description": "radeonsi: inline declare_vs_specific_input_sgprs",
24341        "nominated": false,
24342        "nomination_type": null,
24343        "resolution": 4,
24344        "main_sha": null,
24345        "because_sha": null
24346    },
24347    {
24348        "sha": "513bd6acca866e82b54bf419d5ce20b36e2c5f21",
24349        "description": "radeonsi: cull against clip planes, clipvertex, clip/cull distances in shader",
24350        "nominated": false,
24351        "nomination_type": null,
24352        "resolution": 4,
24353        "main_sha": null,
24354        "because_sha": null
24355    },
24356    {
24357        "sha": "881c45919194b386080ed97c955470358c02255e",
24358        "description": "radeonsi: unify how ngg_cull_flags are set",
24359        "nominated": false,
24360        "nomination_type": null,
24361        "resolution": 4,
24362        "main_sha": null,
24363        "because_sha": null
24364    },
24365    {
24366        "sha": "a818f7b68676a08075ad314e13cc114306830525",
24367        "description": "d3d12: Fix incorrect hash table usage",
24368        "nominated": false,
24369        "nomination_type": 1,
24370        "resolution": 4,
24371        "main_sha": null,
24372        "because_sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1"
24373    },
24374    {
24375        "sha": "764760314d041bb898bfa6a0f6f052baebb1bef6",
24376        "description": "lima: add native txp support",
24377        "nominated": false,
24378        "nomination_type": null,
24379        "resolution": 4,
24380        "main_sha": null,
24381        "because_sha": null
24382    },
24383    {
24384        "sha": "fac9d22773015377256444e79df07fa32cab628f",
24385        "description": "isaspec: Add prototypes for expr evaluators",
24386        "nominated": false,
24387        "nomination_type": null,
24388        "resolution": 4,
24389        "main_sha": null,
24390        "because_sha": null
24391    },
24392    {
24393        "sha": "aa93896156c7f076e5de1831292297084655cda3",
24394        "description": "freedreno/ir3: adjust condition for when to use ldib",
24395        "nominated": false,
24396        "nomination_type": null,
24397        "resolution": 4,
24398        "main_sha": null,
24399        "because_sha": null
24400    },
24401    {
24402        "sha": "011ea325855d4dfd1b75f3c1c80a8f5a24c8a7c7",
24403        "description": "nir: fix constant expression of ibitfield_extract",
24404        "nominated": true,
24405        "nomination_type": 0,
24406        "resolution": 1,
24407        "main_sha": null,
24408        "because_sha": null
24409    },
24410    {
24411        "sha": "8a11d2a31bf931deca05c79871aeaf1441fb777e",
24412        "description": "vulkan: Add a dummy sync type",
24413        "nominated": false,
24414        "nomination_type": null,
24415        "resolution": 4,
24416        "main_sha": null,
24417        "because_sha": null
24418    },
24419    {
24420        "sha": "2a910071bc95db97a2ffcc63f6c375a997a68a65",
24421        "description": "vulkan,anv: Auto-detect syncobj features",
24422        "nominated": false,
24423        "nomination_type": null,
24424        "resolution": 4,
24425        "main_sha": null,
24426        "because_sha": null
24427    },
24428    {
24429        "sha": "36b4d12f02586aa6a227f47d4f5d9edce68da07e",
24430        "description": "anv: Simplify submit_simple_batch()",
24431        "nominated": false,
24432        "nomination_type": null,
24433        "resolution": 4,
24434        "main_sha": null,
24435        "because_sha": null
24436    },
24437    {
24438        "sha": "623e9ecd6da365f0aae6b066c828cf28ad705642",
24439        "description": "anv: Remove unnecessary syncobj wrappers",
24440        "nominated": false,
24441        "nomination_type": null,
24442        "resolution": 4,
24443        "main_sha": null,
24444        "because_sha": null
24445    },
24446    {
24447        "sha": "c5ac1d16692ea95676f28f41dbc0e4e01d96959b",
24448        "description": "vulkan: Add an emulated binary vk_sync type",
24449        "nominated": false,
24450        "nomination_type": null,
24451        "resolution": 4,
24452        "main_sha": null,
24453        "because_sha": null
24454    },
24455    {
24456        "sha": "36ea90a3619f86e9bf0b51e2b0c28b213e08083d",
24457        "description": "anv: Convert to the common sync and submit framework",
24458        "nominated": false,
24459        "nomination_type": null,
24460        "resolution": 4,
24461        "main_sha": null,
24462        "because_sha": null
24463    },
24464    {
24465        "sha": "87cf858946788564966840a73cda0ed5383eb9ef",
24466        "description": "anv: Use helpers in util/os_time.h in the query code",
24467        "nominated": false,
24468        "nomination_type": null,
24469        "resolution": 4,
24470        "main_sha": null,
24471        "because_sha": null
24472    },
24473    {
24474        "sha": "213edd1841af72a3a4ec230262840d15fa40d74e",
24475        "description": "anv: Remove the last remnants of in/out fences",
24476        "nominated": false,
24477        "nomination_type": null,
24478        "resolution": 4,
24479        "main_sha": null,
24480        "because_sha": null
24481    },
24482    {
24483        "sha": "cbb13fae33a8b8e72db4200dfeec1b72528763db",
24484        "description": "anv: Add a BO sync type",
24485        "nominated": false,
24486        "nomination_type": null,
24487        "resolution": 4,
24488        "main_sha": null,
24489        "because_sha": null
24490    },
24491    {
24492        "sha": "dc62695c3a853dd0edae1a73117cc169f15f342b",
24493        "description": "anv: Delete ANV_SEMAPHORE_TYPE_DUMMY",
24494        "nominated": false,
24495        "nomination_type": null,
24496        "resolution": 4,
24497        "main_sha": null,
24498        "because_sha": null
24499    },
24500    {
24501        "sha": "e3fda7ae78f388198256bfdf8eb4fe6d81f4afa9",
24502        "description": "vulkan/wsi/display: Wrap wsi_display_fence in a vk_sync",
24503        "nominated": false,
24504        "nomination_type": null,
24505        "resolution": 4,
24506        "main_sha": null,
24507        "because_sha": null
24508    },
24509    {
24510        "sha": "b1addc425ab705251bfac39aa7d5c516726d0a38",
24511        "description": "wsi/display: Rework wsi_fence a bit",
24512        "nominated": false,
24513        "nomination_type": null,
24514        "resolution": 4,
24515        "main_sha": null,
24516        "because_sha": null
24517    },
24518    {
24519        "sha": "2bd3434fa237ae8220ba83a9fa6c15f78cb6d6fb",
24520        "description": "vulkan/wsi: Drop wsi_common_get_current_time()",
24521        "nominated": false,
24522        "nomination_type": null,
24523        "resolution": 4,
24524        "main_sha": null,
24525        "because_sha": null
24526    },
24527    {
24528        "sha": "7b19c9d19be2734741538eb57f9079e779a4112d",
24529        "description": "vulkan/device: Log the timeline mode when lost",
24530        "nominated": false,
24531        "nomination_type": null,
24532        "resolution": 4,
24533        "main_sha": null,
24534        "because_sha": null
24535    },
24536    {
24537        "sha": "9bffd81f1cb7c4a653d18b4b43296f89caed4db7",
24538        "description": "vulkan: Add common implementations of vkQueueSubmit and vkQueueWaitIdle",
24539        "nominated": false,
24540        "nomination_type": null,
24541        "resolution": 4,
24542        "main_sha": null,
24543        "because_sha": null
24544    },
24545    {
24546        "sha": "673b5e97ec13c8889ef7613ac042a0741de03e95",
24547        "description": "vulkan: Add a common implementation of VkSemaphore",
24548        "nominated": false,
24549        "nomination_type": null,
24550        "resolution": 4,
24551        "main_sha": null,
24552        "because_sha": null
24553    },
24554    {
24555        "sha": "60e7359db0fdc7b1fca77200115c580de6a819fa",
24556        "description": "vulkan: Add a common implementation of VkFence",
24557        "nominated": false,
24558        "nomination_type": null,
24559        "resolution": 4,
24560        "main_sha": null,
24561        "because_sha": null
24562    },
24563    {
24564        "sha": "301e20f7a3d9d987b20df83d27153ebec707a322",
24565        "description": "vulkan: Add an emulated timeline sync type",
24566        "nominated": false,
24567        "nomination_type": null,
24568        "resolution": 4,
24569        "main_sha": null,
24570        "because_sha": null
24571    },
24572    {
24573        "sha": "f3843b11c9127a16b7381c9d6d0091ca59a1d029",
24574        "description": "c11/threads: Re-align return values for timed waits",
24575        "nominated": false,
24576        "nomination_type": null,
24577        "resolution": 4,
24578        "main_sha": null,
24579        "because_sha": null
24580    },
24581    {
24582        "sha": "13ab3757bbe0e7af7a7bc29d2a00b7f1f2400aa9",
24583        "description": "vulkan: Add a common vk_drm_syncobj struct",
24584        "nominated": false,
24585        "nomination_type": null,
24586        "resolution": 4,
24587        "main_sha": null,
24588        "because_sha": null
24589    },
24590    {
24591        "sha": "fdb636e3a6cf2c33c0b2b8b1ab344563b7326587",
24592        "description": "vulkan/vk_device: Add a drm_fd field",
24593        "nominated": false,
24594        "nomination_type": null,
24595        "resolution": 4,
24596        "main_sha": null,
24597        "because_sha": null
24598    },
24599    {
24600        "sha": "95dee5150a7916d640b916f29858eabdaf7c79c8",
24601        "description": "vulkan/util: Include stdlib.h",
24602        "nominated": true,
24603        "nomination_type": 1,
24604        "resolution": 1,
24605        "main_sha": null,
24606        "because_sha": "f695171e383efb6774cbe475c8f4e68e66fe2906"
24607    },
24608    {
24609        "sha": "8134feb9a2d7b132430d15fea16880a59c81d0a9",
24610        "description": "vulkan/meson: Re-arrange libvulkan_util deps a bit",
24611        "nominated": false,
24612        "nomination_type": null,
24613        "resolution": 4,
24614        "main_sha": null,
24615        "because_sha": null
24616    },
24617    {
24618        "sha": "3cf5fced4c09a696a699bed3d11c2f18d2c76f8f",
24619        "description": "vulkan: Add a vk_sync base class",
24620        "nominated": false,
24621        "nomination_type": null,
24622        "resolution": 4,
24623        "main_sha": null,
24624        "because_sha": null
24625    },
24626    {
24627        "sha": "236ca763760861cff653696d6ed142429a604be6",
24628        "description": "anv: Wire up the new status check",
24629        "nominated": false,
24630        "nomination_type": null,
24631        "resolution": 4,
24632        "main_sha": null,
24633        "because_sha": null
24634    },
24635    {
24636        "sha": "e9662e0154275408dea25f049cc55c79b0061b3b",
24637        "description": "vulkan/device: Add a check_status hook",
24638        "nominated": false,
24639        "nomination_type": null,
24640        "resolution": 4,
24641        "main_sha": null,
24642        "because_sha": null
24643    },
24644    {
24645        "sha": "955f329fbe1b3401e5e10ff16f7592bcb9db12ae",
24646        "description": "anv: Use the new common device lost tracking",
24647        "nominated": false,
24648        "nomination_type": null,
24649        "resolution": 4,
24650        "main_sha": null,
24651        "because_sha": null
24652    },
24653    {
24654        "sha": "dd89ef96d75ab7aa6b6f5020e3206e9c204af00f",
24655        "description": "vulkan: Pull the device lost framework from ANV",
24656        "nominated": false,
24657        "nomination_type": null,
24658        "resolution": 4,
24659        "main_sha": null,
24660        "because_sha": null
24661    },
24662    {
24663        "sha": "e6b4678fdb3b1713edd0ccd30430f7f0ffab2162",
24664        "description": "anv: Move device memory maps back to anv_device_memory",
24665        "nominated": false,
24666        "nomination_type": 1,
24667        "resolution": 4,
24668        "main_sha": null,
24669        "because_sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068"
24670    },
24671    {
24672        "sha": "32c0c5fcd960b6c333f87cab468332a7f67f3e4c",
24673        "description": "mesa: convert unsupported primtypes during display list compilation",
24674        "nominated": false,
24675        "nomination_type": null,
24676        "resolution": 4,
24677        "main_sha": null,
24678        "because_sha": null
24679    },
24680    {
24681        "sha": "97ba2f2fd4867779acac611075fee1505e2cf2fb",
24682        "description": "move util/indices to core util",
24683        "nominated": false,
24684        "nomination_type": null,
24685        "resolution": 4,
24686        "main_sha": null,
24687        "because_sha": null
24688    },
24689    {
24690        "sha": "88e4d3809c564299e60cd71b98c5441d102f2092",
24691        "description": "intel/genxml: Decode VALIGN/HALIGN values in XY_BLOCK_COPY_BLT",
24692        "nominated": false,
24693        "nomination_type": null,
24694        "resolution": 4,
24695        "main_sha": null,
24696        "because_sha": null
24697    },
24698    {
24699        "sha": "406ff7473adcce7faa107c29fa787bcea8faf677",
24700        "description": "intel/genxml: Fix XY_BLOCK_COPY_BLT destination tiling field type",
24701        "nominated": false,
24702        "nomination_type": 1,
24703        "resolution": 4,
24704        "main_sha": null,
24705        "because_sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e"
24706    },
24707    {
24708        "sha": "29025f66fd3fa009cc79f844449ebc05d252804a",
24709        "description": "intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly",
24710        "nominated": true,
24711        "nomination_type": 1,
24712        "resolution": 1,
24713        "main_sha": null,
24714        "because_sha": "569afd37f15cfc51750a71fd695f4496b0358fbb"
24715    },
24716    {
24717        "sha": "ebc0099d89114096fcdee76dcb189ad0307d7eba",
24718        "description": "intel/genxml: Collapse leading underscores on prefixed value defines",
24719        "nominated": false,
24720        "nomination_type": null,
24721        "resolution": 4,
24722        "main_sha": null,
24723        "because_sha": null
24724    },
24725    {
24726        "sha": "cd7d3c7ae3c87564b0e32b868cd801668789def2",
24727        "description": "intel/genxml: Simplify prefix handling for field value lists",
24728        "nominated": false,
24729        "nomination_type": null,
24730        "resolution": 4,
24731        "main_sha": null,
24732        "because_sha": null
24733    },
24734    {
24735        "sha": "f4004fde262964351f72656f396e1cca491ee955",
24736        "description": "iris: Fix parameters to iris_copy_region in reallocate_resource_inplace",
24737        "nominated": true,
24738        "nomination_type": 1,
24739        "resolution": 1,
24740        "main_sha": null,
24741        "because_sha": "b8ef3271c870a4e8c0d641cbe4114f827015b75b"
24742    },
24743    {
24744        "sha": "68b7b4fb38e0bbdb5f84443a6a071ecd0fed7bd2",
24745        "description": "radv: Don't crash if VkExternalImageFormatProperties isn't provided.",
24746        "nominated": false,
24747        "nomination_type": null,
24748        "resolution": 4,
24749        "main_sha": null,
24750        "because_sha": null
24751    },
24752    {
24753        "sha": "fef9ef48dd3a7c5d74c09b3e7a6d4ca13c616cca",
24754        "description": "gallium/u_blitter: clean up texcoords ZW when filling up just XY",
24755        "nominated": false,
24756        "nomination_type": null,
24757        "resolution": 4,
24758        "main_sha": null,
24759        "because_sha": null
24760    },
24761    {
24762        "sha": "59860d487368e18a1d85ea96988c5f4c904879b0",
24763        "description": "nir: Group per-primitive outputs at the end for driver location assign.",
24764        "nominated": false,
24765        "nomination_type": null,
24766        "resolution": 4,
24767        "main_sha": null,
24768        "because_sha": null
24769    },
24770    {
24771        "sha": "f23f7ef3160ab2fde22dd5f180d5d2b71d59121c",
24772        "description": "nir: Don't compact per-vertex and per-primitive outputs together.",
24773        "nominated": false,
24774        "nomination_type": null,
24775        "resolution": 4,
24776        "main_sha": null,
24777        "because_sha": null
24778    },
24779    {
24780        "sha": "e1e461d11c0e88539d76db7b74a5f85649b7c547",
24781        "description": "nir: Lower cull and clip distance arrays for mesh shaders.",
24782        "nominated": false,
24783        "nomination_type": null,
24784        "resolution": 4,
24785        "main_sha": null,
24786        "because_sha": null
24787    },
24788    {
24789        "sha": "6a502a0a2c5a9c795a275106afee8a1d6033fa52",
24790        "description": "nir: Add new option to lower invocation ID from invocation index.",
24791        "nominated": false,
24792        "nomination_type": null,
24793        "resolution": 4,
24794        "main_sha": null,
24795        "because_sha": null
24796    },
24797    {
24798        "sha": "7562e344631e157c0da941fe2822327a262b112a",
24799        "description": "nir, spirv: Don't mark NV_mesh_shader primitive indices as per-primitive.",
24800        "nominated": false,
24801        "nomination_type": null,
24802        "resolution": 4,
24803        "main_sha": null,
24804        "because_sha": null
24805    },
24806    {
24807        "sha": "d79d9a7a06ade36a93640815d0460063f608e407",
24808        "description": "nir: Fix nir_lower_io with per primitive outputs.",
24809        "nominated": false,
24810        "nomination_type": null,
24811        "resolution": 4,
24812        "main_sha": null,
24813        "because_sha": null
24814    },
24815    {
24816        "sha": "9cf4124be0f5d4259f4686633db71b48031b510f",
24817        "description": "nir: Print Mesh Shader specific info.",
24818        "nominated": false,
24819        "nomination_type": null,
24820        "resolution": 4,
24821        "main_sha": null,
24822        "because_sha": null
24823    },
24824    {
24825        "sha": "5aa39253cbb700876569b2e400ae8eb66dfc2507",
24826        "description": "nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O.",
24827        "nominated": false,
24828        "nomination_type": null,
24829        "resolution": 4,
24830        "main_sha": null,
24831        "because_sha": null
24832    },
24833    {
24834        "sha": "008f5a127cdee30f774a000ad493369a7dcd366a",
24835        "description": "ac/rgp: Initialize clock_calibration with memset.",
24836        "nominated": false,
24837        "nomination_type": 1,
24838        "resolution": 4,
24839        "main_sha": null,
24840        "because_sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be"
24841    },
24842    {
24843        "sha": "bf14a63e1d950068390d492ecd84c1d7212c805f",
24844        "description": "freedreno/a4xx: hook up sample mask/id, used to determine helper invocs",
24845        "nominated": false,
24846        "nomination_type": null,
24847        "resolution": 4,
24848        "main_sha": null,
24849        "because_sha": null
24850    },
24851    {
24852        "sha": "a95a9f0cc64a7b2048b06d36c08f65cbbcfb02e7",
24853        "description": "freedreno/a4xx: include guesses from a3xx for some of the constid's",
24854        "nominated": false,
24855        "nomination_type": null,
24856        "resolution": 4,
24857        "main_sha": null,
24858        "because_sha": null
24859    },
24860    {
24861        "sha": "45606b51cc9fb1da27242b81e23d3430fec3fcd4",
24862        "description": "freedreno/a4xx: indicate whether outputs are uint/sint",
24863        "nominated": false,
24864        "nomination_type": null,
24865        "resolution": 4,
24866        "main_sha": null,
24867        "because_sha": null
24868    },
24869    {
24870        "sha": "14087cb9ea58abe37f156d28fde18cdf82abd242",
24871        "description": "freedreno/a4xx: fix stencil-textured border colors",
24872        "nominated": false,
24873        "nomination_type": null,
24874        "resolution": 4,
24875        "main_sha": null,
24876        "because_sha": null
24877    },
24878    {
24879        "sha": "20e8e11d643ac5150589bfc8638c594ccf6eb64a",
24880        "description": "freedreno/a6xx: re-express buffer textures more logically",
24881        "nominated": false,
24882        "nomination_type": null,
24883        "resolution": 4,
24884        "main_sha": null,
24885        "because_sha": null
24886    },
24887    {
24888        "sha": "8c041f4bf3cef472738246ef978ad0be3c28e798",
24889        "description": "freedreno/a5xx: re-express buffer textures more logically",
24890        "nominated": false,
24891        "nomination_type": null,
24892        "resolution": 4,
24893        "main_sha": null,
24894        "because_sha": null
24895    },
24896    {
24897        "sha": "6566eae93333b8cc4d96f85522788e18c5cafa90",
24898        "description": "freedreno/a4xx: add proper buffer texture support",
24899        "nominated": false,
24900        "nomination_type": null,
24901        "resolution": 4,
24902        "main_sha": null,
24903        "because_sha": null
24904    },
24905    {
24906        "sha": "42dbfd7206b5d4b0dbd4cac4016167790ca8a45c",
24907        "description": "radeonsi: make si_llvm_emit_clipvertex non-static",
24908        "nominated": false,
24909        "nomination_type": null,
24910        "resolution": 4,
24911        "main_sha": null,
24912        "because_sha": null
24913    },
24914    {
24915        "sha": "d3d5777536152486b990c48531b1542a333528b2",
24916        "description": "radeonsi: remove an incorrect comment at lds_byte0_accept_flag",
24917        "nominated": false,
24918        "nomination_type": null,
24919        "resolution": 4,
24920        "main_sha": null,
24921        "because_sha": null
24922    },
24923    {
24924        "sha": "20e83abf0637d9c9e763b22fb1c8670842b11743",
24925        "description": "radeonsi: improve memory instruction tracking",
24926        "nominated": false,
24927        "nomination_type": null,
24928        "resolution": 4,
24929        "main_sha": null,
24930        "because_sha": null
24931    },
24932    {
24933        "sha": "901697654ac9ce98e0ae1d7a5ea6d53404a7452a",
24934        "description": "radeonsi: add dcc_msaa option to enable DCC for MSAA",
24935        "nominated": false,
24936        "nomination_type": null,
24937        "resolution": 4,
24938        "main_sha": null,
24939        "because_sha": null
24940    },
24941    {
24942        "sha": "5a5263d65deed894041a43c450d1636f6a0545e1",
24943        "description": "radeonsi: unify GFX9_VSGS_NUM_USER_SGPR and GFX9_TESGS_NUM_USER_SGPR",
24944        "nominated": false,
24945        "nomination_type": null,
24946        "resolution": 4,
24947        "main_sha": null,
24948        "because_sha": null
24949    },
24950    {
24951        "sha": "9151ac3531f05a825b6a07c4977251b45ed34141",
24952        "description": "ac,radeonsi: cull small lines in the shader using the diamond exit rule",
24953        "nominated": false,
24954        "nomination_type": null,
24955        "resolution": 4,
24956        "main_sha": null,
24957        "because_sha": null
24958    },
24959    {
24960        "sha": "701a0b51659eec37eb107c658fa9b8bddf922049",
24961        "description": "radeonsi: add si_state_rasterizer::ngg_cull_flags_lines and rename the others",
24962        "nominated": false,
24963        "nomination_type": null,
24964        "resolution": 4,
24965        "main_sha": null,
24966        "because_sha": null
24967    },
24968    {
24969        "sha": "3166d4428ddf27a34ffcb5f47deb80e4129065de",
24970        "description": "radeonsi: set EXTRA_DX_DY_PRECISION for lines where it's supported",
24971        "nominated": false,
24972        "nomination_type": null,
24973        "resolution": 4,
24974        "main_sha": null,
24975        "because_sha": null
24976    },
24977    {
24978        "sha": "45717780082b32d0af2d64f7e866a0e07f6d8d84",
24979        "description": "radeonsi: set PERPENDICULAR_ENDCAP_ENA for wide AA lines",
24980        "nominated": false,
24981        "nomination_type": null,
24982        "resolution": 4,
24983        "main_sha": null,
24984        "because_sha": null
24985    },
24986    {
24987        "sha": "3338956268cadfa67ee3e1d78bd2b24a5e5a0eba",
24988        "description": "radeonsi: make si_get_small_prim_cull_info static",
24989        "nominated": false,
24990        "nomination_type": null,
24991        "resolution": 4,
24992        "main_sha": null,
24993        "because_sha": null
24994    },
24995    {
24996        "sha": "963b7475a97107b2a4f2f1da676f565554777a7c",
24997        "description": "radeonsi: use ac_build_load_to_sgpr in gfx10_emit_ngg_culling_epilogue",
24998        "nominated": false,
24999        "nomination_type": null,
25000        "resolution": 4,
25001        "main_sha": null,
25002        "because_sha": null
25003    },
25004    {
25005        "sha": "f8a0aa6852756d8f1593ef6627ddb1754ae967be",
25006        "description": "radeonsi: fix view culling for wide lines",
25007        "nominated": false,
25008        "nomination_type": null,
25009        "resolution": 4,
25010        "main_sha": null,
25011        "because_sha": null
25012    },
25013    {
25014        "sha": "8f687bb5dcf665c2b57d99982eacea9d29810b3a",
25015        "description": "radeonsi: fix shader culling with integer pixel centers",
25016        "nominated": false,
25017        "nomination_type": null,
25018        "resolution": 4,
25019        "main_sha": null,
25020        "because_sha": null
25021    },
25022    {
25023        "sha": "185826a4008169a06ec6b08fdd49082d8e156cba",
25024        "description": "nir: remove double-validation of src component counts",
25025        "nominated": false,
25026        "nomination_type": null,
25027        "resolution": 4,
25028        "main_sha": null,
25029        "because_sha": null
25030    },
25031    {
25032        "sha": "6e3266709a9a4b85a414c0400603e66859a2aaa3",
25033        "description": "radv: Add more checking of cache sizes.",
25034        "nominated": false,
25035        "nomination_type": null,
25036        "resolution": 4,
25037        "main_sha": null,
25038        "because_sha": null
25039    },
25040    {
25041        "sha": "9494c566c27064687944fb73a16f5437e204c5ab",
25042        "description": "radv: Fix memory corruption loading RT pipeline cache entries.",
25043        "nominated": true,
25044        "nomination_type": 1,
25045        "resolution": 1,
25046        "main_sha": null,
25047        "because_sha": "ca2d96db51e5a47044ee02f8613bc463605c2bf8"
25048    },
25049    {
25050        "sha": "8c9a86cb577e3eda370cb06178aa3331307a777c",
25051        "description": "freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack",
25052        "nominated": false,
25053        "nomination_type": null,
25054        "resolution": 4,
25055        "main_sha": null,
25056        "because_sha": null
25057    },
25058    {
25059        "sha": "a9c1cc63c6c1bf47386ff19f1bec5466fde781b4",
25060        "description": "iris: call brw_process_intel_debug_variable() earlier",
25061        "nominated": false,
25062        "nomination_type": null,
25063        "resolution": 4,
25064        "main_sha": null,
25065        "because_sha": null
25066    },
25067    {
25068        "sha": "9ae34651f723782dca2bed587a7cae527ae98d17",
25069        "description": "docs: update branchpoint instructions",
25070        "nominated": false,
25071        "nomination_type": null,
25072        "resolution": 4,
25073        "main_sha": null,
25074        "because_sha": null
25075    },
25076    {
25077        "sha": "15013958d0794205bab086645a0d8c619a8f9038",
25078        "description": "lima: enable PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS",
25079        "nominated": false,
25080        "nomination_type": null,
25081        "resolution": 4,
25082        "main_sha": null,
25083        "because_sha": null
25084    },
25085    {
25086        "sha": "3bb192a15bfd6bc676030a52e489e108f23d9de5",
25087        "description": "gallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS",
25088        "nominated": false,
25089        "nomination_type": null,
25090        "resolution": 4,
25091        "main_sha": null,
25092        "because_sha": null
25093    },
25094    {
25095        "sha": "df93e7aeeee6dc33da4ae4691917eba0432285c9",
25096        "description": "docs/submittingpatches: mention use of the `-x` flag of `git cherry-pick` when backporting a commit",
25097        "nominated": false,
25098        "nomination_type": null,
25099        "resolution": 4,
25100        "main_sha": null,
25101        "because_sha": null
25102    },
25103    {
25104        "sha": "d47bfd56de6f19762a754d5d2acf0bdc1b13c3a5",
25105        "description": "docs/submittingpatches: add formatting around the release branches names",
25106        "nominated": false,
25107        "nomination_type": null,
25108        "resolution": 4,
25109        "main_sha": null,
25110        "because_sha": null
25111    },
25112    {
25113        "sha": "162622bf63314b6c5f418bea6b3ce94247be7ac9",
25114        "description": "docs/submittingpatches: add link to section describing how to make a backport MR",
25115        "nominated": false,
25116        "nomination_type": null,
25117        "resolution": 4,
25118        "main_sha": null,
25119        "because_sha": null
25120    },
25121    {
25122        "sha": "42753be1e7fd16e1acbce1f8f40c52891ef60c28",
25123        "description": "freedreno/a6xx: Fix a bunch of 3D texture layout to match blob behavior.",
25124        "nominated": false,
25125        "nomination_type": null,
25126        "resolution": 4,
25127        "main_sha": null,
25128        "because_sha": null
25129    },
25130    {
25131        "sha": "a3717c14962a0292c29949cb5fef23237435fccc",
25132        "description": "freedreno/cffdump: Handle the TILE_ALL flag in unit test generation.",
25133        "nominated": false,
25134        "nomination_type": null,
25135        "resolution": 4,
25136        "main_sha": null,
25137        "because_sha": null
25138    },
25139    {
25140        "sha": "e42450a255c70885baa3d358c3463251ef8025b1",
25141        "description": "freedreno/cffdump: Fix up formatting of texturator unit test script output.",
25142        "nominated": false,
25143        "nomination_type": null,
25144        "resolution": 4,
25145        "main_sha": null,
25146        "because_sha": null
25147    },
25148    {
25149        "sha": "7a6fc25daabcced1c339a6685a5426444343d362",
25150        "description": "freedreno/fdl: Add support for unit testing 3D texture array strides.",
25151        "nominated": false,
25152        "nomination_type": null,
25153        "resolution": 4,
25154        "main_sha": null,
25155        "because_sha": null
25156    },
25157    {
25158        "sha": "0d7c6eedc7b59842d36e59f0eebb583e9569958a",
25159        "description": "freedreno/cffdump: Fix 64-bit reg decode in script mode.",
25160        "nominated": false,
25161        "nomination_type": null,
25162        "resolution": 4,
25163        "main_sha": null,
25164        "because_sha": null
25165    },
25166    {
25167        "sha": "f63fd3425d7ad7996274f3a7b4930dc28929eccf",
25168        "description": "freedreno: Fix the texturator unit test script.",
25169        "nominated": false,
25170        "nomination_type": null,
25171        "resolution": 4,
25172        "main_sha": null,
25173        "because_sha": null
25174    },
25175    {
25176        "sha": "3ddefb4ae361f2d2fe532c2c72c585a7136af145",
25177        "description": "freedreno/fdl: Dump the generated layout when a layout test fails.",
25178        "nominated": false,
25179        "nomination_type": null,
25180        "resolution": 4,
25181        "main_sha": null,
25182        "because_sha": null
25183    },
25184    {
25185        "sha": "4b27ebee7f0982c35547f563540621d54064ec04",
25186        "description": "util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code.",
25187        "nominated": false,
25188        "nomination_type": null,
25189        "resolution": 4,
25190        "main_sha": null,
25191        "because_sha": null
25192    },
25193    {
25194        "sha": "29c2f32a57c8da512b6229d2b4087b0bd88500d8",
25195        "description": "intel/dev: Add platform enum with DG2 G10 & G11",
25196        "nominated": false,
25197        "nomination_type": null,
25198        "resolution": 4,
25199        "main_sha": null,
25200        "because_sha": null
25201    },
25202    {
25203        "sha": "43c457a6ecfc1638846a77fe18dbe72b10187103",
25204        "description": "zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images",
25205        "nominated": true,
25206        "nomination_type": 0,
25207        "resolution": 1,
25208        "main_sha": null,
25209        "because_sha": null
25210    },
25211    {
25212        "sha": "93a55537f2ac7796cc67938f6697112180a59d5b",
25213        "description": "zink: stop running discard_if in generated tcs",
25214        "nominated": false,
25215        "nomination_type": null,
25216        "resolution": 4,
25217        "main_sha": null,
25218        "because_sha": null
25219    },
25220    {
25221        "sha": "df526aae1b2b488e56d3813c42427528b2ecdd4f",
25222        "description": "zink: skip one GLES31 subset to avoid GPU hangs on Navi10",
25223        "nominated": false,
25224        "nomination_type": null,
25225        "resolution": 4,
25226        "main_sha": null,
25227        "because_sha": null
25228    },
25229    {
25230        "sha": "bf7b6dd73fb26bfde79b0576950f488637549849",
25231        "description": "intel/genxml: generate video headers",
25232        "nominated": false,
25233        "nomination_type": null,
25234        "resolution": 4,
25235        "main_sha": null,
25236        "because_sha": null
25237    },
25238    {
25239        "sha": "8f9006804aa6552b6f0eff56ffe9810f66cd18bb",
25240        "description": "intel/genxml: fix gen6 LD->VLD typo.",
25241        "nominated": false,
25242        "nomination_type": null,
25243        "resolution": 4,
25244        "main_sha": null,
25245        "because_sha": null
25246    },
25247    {
25248        "sha": "2bb8aa2942e166bd680717083583ac1c6f14ebf7",
25249        "description": "intel/genxml: capitalize decoder mode select properly",
25250        "nominated": false,
25251        "nomination_type": null,
25252        "resolution": 4,
25253        "main_sha": null,
25254        "because_sha": null
25255    },
25256    {
25257        "sha": "2268fc1bb612843b815e573bb1c227002484271e",
25258        "description": "intel/genxml: fix Picure->Picture typo",
25259        "nominated": false,
25260        "nomination_type": null,
25261        "resolution": 4,
25262        "main_sha": null,
25263        "because_sha": null
25264    },
25265    {
25266        "sha": "dc32a164c84b58e8bdef1535109ba89b81758082",
25267        "description": "intel/genxml: align QM field names across gens.",
25268        "nominated": false,
25269        "nomination_type": null,
25270        "resolution": 4,
25271        "main_sha": null,
25272        "because_sha": null
25273    },
25274    {
25275        "sha": "0f3f8b45916f7326b729f5122a7ee581e7c33664",
25276        "description": "intel/genxml: fix some missing address from the 75 xml",
25277        "nominated": false,
25278        "nomination_type": null,
25279        "resolution": 4,
25280        "main_sha": null,
25281        "because_sha": null
25282    },
25283    {
25284        "sha": "5d956d65b65ba1f2377fa7c74f27b3c027afa555",
25285        "description": "intel/genxml: cleanup video xml collisions.",
25286        "nominated": false,
25287        "nomination_type": null,
25288        "resolution": 4,
25289        "main_sha": null,
25290        "because_sha": null
25291    },
25292    {
25293        "sha": "d89461208b79a0c5f577caf6a98dab6976c12251",
25294        "description": "aco: consider pseudo-instructions reading exec in needs_exec_mask()",
25295        "nominated": true,
25296        "nomination_type": 1,
25297        "resolution": 1,
25298        "main_sha": null,
25299        "because_sha": "bc130497472cb4ec4ec60695ed99b169d6681118"
25300    },
25301    {
25302        "sha": "7876886bdc6910f32d40f454fc369404f2b23d29",
25303        "description": "radv: use nir_fold_16bit_sampler_conversions()",
25304        "nominated": false,
25305        "nomination_type": null,
25306        "resolution": 4,
25307        "main_sha": null,
25308        "because_sha": null
25309    },
25310    {
25311        "sha": "ab21183b5d8c53412b62061dbea3399767b40f94",
25312        "description": "aco: implement D16 texture loads",
25313        "nominated": false,
25314        "nomination_type": null,
25315        "resolution": 4,
25316        "main_sha": null,
25317        "because_sha": null
25318    },
25319    {
25320        "sha": "626aa7b648174dccad51e018cf7bd288c6a64750",
25321        "description": "aco: workaround GFX9 hardware bug for D16 image instructions",
25322        "nominated": false,
25323        "nomination_type": null,
25324        "resolution": 4,
25325        "main_sha": null,
25326        "because_sha": null
25327    },
25328    {
25329        "sha": "8f1483cd5ca83b78843b2c46ea3b593a61c24f4e",
25330        "description": "aco: add more D16 load/store instructions to RA and validator",
25331        "nominated": false,
25332        "nomination_type": null,
25333        "resolution": 4,
25334        "main_sha": null,
25335        "because_sha": null
25336    },
25337    {
25338        "sha": "1e4c6e059e3060eed7ee4f925029d2fb1669ba2a",
25339        "description": "nir/fold_16bit_sampler_conversions: skip sparse residency tex instructions",
25340        "nominated": false,
25341        "nomination_type": null,
25342        "resolution": 4,
25343        "main_sha": null,
25344        "because_sha": null
25345    },
25346    {
25347        "sha": "f53e1823c2e504aa9bddb36888d28bbfcacdc767",
25348        "description": "freedreno: caps for clover",
25349        "nominated": false,
25350        "nomination_type": null,
25351        "resolution": 4,
25352        "main_sha": null,
25353        "because_sha": null
25354    },
25355    {
25356        "sha": "9e7f5b75ecf4c4da336d82c426508c925932013f",
25357        "description": "freedreno: Add PIPE_SHADER_IR_NIR_SERIALIZED support",
25358        "nominated": false,
25359        "nomination_type": null,
25360        "resolution": 4,
25361        "main_sha": null,
25362        "because_sha": null
25363    },
25364    {
25365        "sha": "31d6cd224a3a4088de79659a51cf46c372a0620a",
25366        "description": "a5xx: remove astc srgb workaround logic",
25367        "nominated": false,
25368        "nomination_type": null,
25369        "resolution": 4,
25370        "main_sha": null,
25371        "because_sha": null
25372    },
25373    {
25374        "sha": "cb56b83572a2e3482513c6d0b96ca12e7bfabf24",
25375        "description": "zink: update the CI lists for RADV",
25376        "nominated": false,
25377        "nomination_type": null,
25378        "resolution": 4,
25379        "main_sha": null,
25380        "because_sha": null
25381    },
25382    {
25383        "sha": "f0e5bc228cc8528de46dd7fa14c22fddf0578c11",
25384        "description": "microsoft/clc: Add a test for arg metadata",
25385        "nominated": false,
25386        "nomination_type": null,
25387        "resolution": 4,
25388        "main_sha": null,
25389        "because_sha": null
25390    },
25391    {
25392        "sha": "53d4dc7febacd29ffd4caea5aaef509bfeaaefec",
25393        "description": "clc: Use kernel_arg_type_qual string to add const type qualifier to arg metadata",
25394        "nominated": false,
25395        "nomination_type": null,
25396        "resolution": 4,
25397        "main_sha": null,
25398        "because_sha": null
25399    },
25400    {
25401        "sha": "f384c763fc6e65c8f17f05190b14f379d6602c1e",
25402        "description": "v3d,v3dv: move tile size calculation to a common helper",
25403        "nominated": false,
25404        "nomination_type": null,
25405        "resolution": 4,
25406        "main_sha": null,
25407        "because_sha": null
25408    },
25409    {
25410        "sha": "a9c4e0c3714858fa00f1f7bfbf9804ca6cf8965b",
25411        "description": "ac/spm: fix determining the counter slot",
25412        "nominated": false,
25413        "nomination_type": 1,
25414        "resolution": 4,
25415        "main_sha": null,
25416        "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c"
25417    },
25418    {
25419        "sha": "11c6a327599357b0a8c031f7bd2147165b923ee1",
25420        "description": "ac/spm: fix determing the SPM wire",
25421        "nominated": false,
25422        "nomination_type": 1,
25423        "resolution": 4,
25424        "main_sha": null,
25425        "because_sha": "e928f475ccf6534e09c2977314a5360cc4335c3c"
25426    },
25427    {
25428        "sha": "e94a899c0ef411c19d82a072a4aa70aa8d149522",
25429        "description": "radv: fix a sync issue on GFX9+ by clearing the upload BO fence",
25430        "nominated": true,
25431        "nomination_type": 0,
25432        "resolution": 1,
25433        "main_sha": null,
25434        "because_sha": null
25435    },
25436    {
25437        "sha": "9d9de15a020d317d4486124f97b2cf06b98ee8b6",
25438        "description": "mesa: fix buffer overrun in SavedObj texture obj array",
25439        "nominated": true,
25440        "nomination_type": 1,
25441        "resolution": 1,
25442        "main_sha": null,
25443        "because_sha": "3be42f9ca19d593d374d309f47ebd80abb001a24"
25444    },
25445    {
25446        "sha": "27903abbb67482e2d772c508e9d00e49029b8364",
25447        "description": "llvmpipe: fix compressed image sizes.",
25448        "nominated": true,
25449        "nomination_type": 0,
25450        "resolution": 1,
25451        "main_sha": null,
25452        "because_sha": null
25453    },
25454    {
25455        "sha": "53a8faafc1eb28399509098ee2c0fd210f0727f2",
25456        "description": "llvmpipe: disable 64-bit integer textures.",
25457        "nominated": true,
25458        "nomination_type": 0,
25459        "resolution": 1,
25460        "main_sha": null,
25461        "because_sha": null
25462    },
25463    {
25464        "sha": "d80c7f3406b80ae684a709de57a9ef3d54a497b6",
25465        "description": "aco: Fix how p_is_helper interacts with optimizations.",
25466        "nominated": true,
25467        "nomination_type": 0,
25468        "resolution": 1,
25469        "main_sha": null,
25470        "because_sha": null
25471    },
25472    {
25473        "sha": "01d36149cdd5f4b43368337c28c894a351c48cfb",
25474        "description": "ci/freedreno: Add a link to the issue for color_depth_attachments.",
25475        "nominated": false,
25476        "nomination_type": null,
25477        "resolution": 4,
25478        "main_sha": null,
25479        "because_sha": null
25480    },
25481    {
25482        "sha": "1847700d3c7e692e747df5d528d1ddd0713909dc",
25483        "description": "ci/freedreno: Add notes explaining the KHR-GL* failures.",
25484        "nominated": false,
25485        "nomination_type": null,
25486        "resolution": 4,
25487        "main_sha": null,
25488        "because_sha": null
25489    },
25490    {
25491        "sha": "32b51d5e6077275c8202e36199a90a4695a77a2d",
25492        "description": "freedreno/a6xx: Do sparse setup of the TFB program.",
25493        "nominated": false,
25494        "nomination_type": null,
25495        "resolution": 4,
25496        "main_sha": null,
25497        "because_sha": null
25498    },
25499    {
25500        "sha": "943449fb8ea0f33526fede8c5b6614b74dad7fae",
25501        "description": "ci/freedreno: Enable the tes-input/tcs-input tests.",
25502        "nominated": false,
25503        "nomination_type": null,
25504        "resolution": 4,
25505        "main_sha": null,
25506        "because_sha": null
25507    },
25508    {
25509        "sha": "2ce44a0298433efbe569fc42e611aedd67e89bbc",
25510        "description": "freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.",
25511        "nominated": false,
25512        "nomination_type": null,
25513        "resolution": 4,
25514        "main_sha": null,
25515        "because_sha": null
25516    },
25517    {
25518        "sha": "02079cbb77c2a44215dc683fb49adef9bd804f61",
25519        "description": "freedreno/a6xx: Add some notes about piglit failures.",
25520        "nominated": false,
25521        "nomination_type": null,
25522        "resolution": 4,
25523        "main_sha": null,
25524        "because_sha": null
25525    },
25526    {
25527        "sha": "11b533cb19815c037cfd973966258ed9e43100f2",
25528        "description": "aco: optimize load_local_invocation_index with single-wave workgroups",
25529        "nominated": false,
25530        "nomination_type": null,
25531        "resolution": 4,
25532        "main_sha": null,
25533        "because_sha": null
25534    },
25535    {
25536        "sha": "2d07bcad661c5a4e9f7df1fb9eb630deb1fa3fe4",
25537        "description": "radv: lower load_local_invocation_index with 1D workgroups",
25538        "nominated": false,
25539        "nomination_type": null,
25540        "resolution": 4,
25541        "main_sha": null,
25542        "because_sha": null
25543    },
25544    {
25545        "sha": "719b48f85d6a5f5d9129e99d2e9a0783c03ecec4",
25546        "description": "nir/lower_system_values: replace local_invocation_id components with zero",
25547        "nominated": false,
25548        "nomination_type": null,
25549        "resolution": 4,
25550        "main_sha": null,
25551        "because_sha": null
25552    },
25553    {
25554        "sha": "a9b4a507fe58f82a391e24214b9fc60cc00e5f2a",
25555        "description": "tu: Expose Vulkan 1.2",
25556        "nominated": false,
25557        "nomination_type": null,
25558        "resolution": 4,
25559        "main_sha": null,
25560        "because_sha": null
25561    },
25562    {
25563        "sha": "c6216c941caefd273a0ea3dbd3b6321e955a49f1",
25564        "description": "tu: Add VK_KHR_buffer_device_address stubs",
25565        "nominated": false,
25566        "nomination_type": null,
25567        "resolution": 4,
25568        "main_sha": null,
25569        "because_sha": null
25570    },
25571    {
25572        "sha": "952ab4f64f9990c4a086ddb885241029356ab842",
25573        "description": "tu: Enable subgroupBroadcastDynamicId",
25574        "nominated": false,
25575        "nomination_type": null,
25576        "resolution": 4,
25577        "main_sha": null,
25578        "because_sha": null
25579    },
25580    {
25581        "sha": "170e1aa647806820d186005aa0bd1464278816d5",
25582        "description": "freedreno/a[345]xx: add R8/RG8 SRGB formats",
25583        "nominated": false,
25584        "nomination_type": null,
25585        "resolution": 4,
25586        "main_sha": null,
25587        "because_sha": null
25588    },
25589    {
25590        "sha": "8db29109bebfe95995d056c7ebb0e62772bf9b10",
25591        "description": "freedreno: prefer float immediates when float values are involved",
25592        "nominated": false,
25593        "nomination_type": null,
25594        "resolution": 4,
25595        "main_sha": null,
25596        "because_sha": null
25597    },
25598    {
25599        "sha": "4e83584092ff99954095dd6dddbf7632cb0ee32e",
25600        "description": "pan/mdg: Remove duplicate compiler option",
25601        "nominated": false,
25602        "nomination_type": null,
25603        "resolution": 4,
25604        "main_sha": null,
25605        "because_sha": null
25606    },
25607    {
25608        "sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002",
25609        "description": "pan/bi: Enable dual texture fusing pass",
25610        "nominated": false,
25611        "nomination_type": null,
25612        "resolution": 4,
25613        "main_sha": null,
25614        "because_sha": null
25615    },
25616    {
25617        "sha": "0c215813f7d67a43a7b3f68aeb261da660e61b4f",
25618        "description": "pan/bi: Test dual texture fusing",
25619        "nominated": false,
25620        "nomination_type": null,
25621        "resolution": 4,
25622        "main_sha": null,
25623        "because_sha": null
25624    },
25625    {
25626        "sha": "9146bafbb422dc535c04e5f177a44e8ea82031db",
25627        "description": "pan/bi: Add dual texture fusing pass",
25628        "nominated": false,
25629        "nomination_type": null,
25630        "resolution": 4,
25631        "main_sha": null,
25632        "because_sha": null
25633    },
25634    {
25635        "sha": "e6c6a1afb46df14382f8d9fff7d9b12beea8429d",
25636        "description": "pan/bi: Fix up dual texturing registers",
25637        "nominated": false,
25638        "nomination_type": null,
25639        "resolution": 4,
25640        "main_sha": null,
25641        "because_sha": null
25642    },
25643    {
25644        "sha": "ce8d2b96c1be30113328801685a2f345cf5fec61",
25645        "description": "pan/bi: Add bi_dual_tex_as_u32 helper",
25646        "nominated": false,
25647        "nomination_type": null,
25648        "resolution": 4,
25649        "main_sha": null,
25650        "because_sha": null
25651    },
25652    {
25653        "sha": "9b2a383af8afc21279ac67653cf359f4fa3f202a",
25654        "description": "pan/bi: Support dual texture scheduling",
25655        "nominated": false,
25656        "nomination_type": null,
25657        "resolution": 4,
25658        "main_sha": null,
25659        "because_sha": null
25660    },
25661    {
25662        "sha": "98c1b3e7e1453534d130687971232798860bfebb",
25663        "description": "pan/bi: Use BIFROST_TEXTURE_OPERATION_SINGLE enum",
25664        "nominated": false,
25665        "nomination_type": null,
25666        "resolution": 4,
25667        "main_sha": null,
25668        "because_sha": null
25669    },
25670    {
25671        "sha": "9245b39ccf1a379ff4efa2514176b1c34368da4b",
25672        "description": "pan/bi: Add bifrost_dual_texture_operation struct",
25673        "nominated": false,
25674        "nomination_type": null,
25675        "resolution": 4,
25676        "main_sha": null,
25677        "because_sha": null
25678    },
25679    {
25680        "sha": "3612880ea3e476922ea45b0cbb607e615a2f5b82",
25681        "description": "pan/bi: Add bifrost_texture_operation_mode enum",
25682        "nominated": false,
25683        "nomination_type": null,
25684        "resolution": 4,
25685        "main_sha": null,
25686        "because_sha": null
25687    },
25688    {
25689        "sha": "7dc90b68d9d9716fa43f0d64f413a735a92c0f98",
25690        "description": "pan/bi: Add second destination to TEXC",
25691        "nominated": false,
25692        "nomination_type": null,
25693        "resolution": 4,
25694        "main_sha": null,
25695        "because_sha": null
25696    },
25697    {
25698        "sha": "8e0273162432b940970816a9c138ea8fb1c526e4",
25699        "description": "pan/bi: Add secondary staging count",
25700        "nominated": false,
25701        "nomination_type": null,
25702        "resolution": 4,
25703        "main_sha": null,
25704        "because_sha": null
25705    },
25706    {
25707        "sha": "238f6d80a70b937890253507c5f1b3b9b5b494bc",
25708        "description": "pan/bi: Make bi_index padding explicit",
25709        "nominated": false,
25710        "nomination_type": null,
25711        "resolution": 4,
25712        "main_sha": null,
25713        "because_sha": null
25714    },
25715    {
25716        "sha": "b0022f1c6b95f7f3c92fd5a15d7181398837b7d2",
25717        "description": "pan/bi: Fix typo in helper invocation analysis",
25718        "nominated": false,
25719        "nomination_type": null,
25720        "resolution": 4,
25721        "main_sha": null,
25722        "because_sha": null
25723    },
25724    {
25725        "sha": "a315d0430897bd25aa71c433036cefcba0523a91",
25726        "description": "mesa: add just a tiny bit of debug info to some _mesa_problem calls",
25727        "nominated": false,
25728        "nomination_type": null,
25729        "resolution": 4,
25730        "main_sha": null,
25731        "because_sha": null
25732    },
25733    {
25734        "sha": "269b4dec9e9c1f284ec252aaf55ca87fba2a78da",
25735        "description": "nv50,nvc0: expose R8/RG8_SRGB formats for texturing",
25736        "nominated": false,
25737        "nomination_type": null,
25738        "resolution": 4,
25739        "main_sha": null,
25740        "because_sha": null
25741    },
25742    {
25743        "sha": "ddb3d30d4749e744a667ea7835b0648a5c94ca72",
25744        "description": "turnip: Enable VK_KHR_separate_depth_stencil_layouts",
25745        "nominated": false,
25746        "nomination_type": null,
25747        "resolution": 4,
25748        "main_sha": null,
25749        "because_sha": null
25750    },
25751    {
25752        "sha": "e257344a82417b6dc28d5834a0a9376fefd7f5ac",
25753        "description": "nir/lower_pntc_ytransform: Support PointCoordIsSysval",
25754        "nominated": true,
25755        "nomination_type": 0,
25756        "resolution": 1,
25757        "main_sha": null,
25758        "because_sha": null
25759    },
25760    {
25761        "sha": "43322ceccdfa67fcd133c94f51adfaefe2d99db2",
25762        "description": "mesa: add missing state to state string computation",
25763        "nominated": false,
25764        "nomination_type": null,
25765        "resolution": 4,
25766        "main_sha": null,
25767        "because_sha": null
25768    },
25769    {
25770        "sha": "7490bcad372b820166b0e60664d8fabcdbc71514",
25771        "description": "v3dv: don't use a global constant for default pipeline dynamic state",
25772        "nominated": false,
25773        "nomination_type": null,
25774        "resolution": 4,
25775        "main_sha": null,
25776        "because_sha": null
25777    },
25778    {
25779        "sha": "4b3931ee6c61caecabce4a49aace4be91d8d736a",
25780        "description": "v3dv: account for multisampling when computing subpass granularity",
25781        "nominated": false,
25782        "nomination_type": null,
25783        "resolution": 4,
25784        "main_sha": null,
25785        "because_sha": null
25786    },
25787    {
25788        "sha": "0cb58f80d27b2386accc8454eb10dc8fd0d1a1c5",
25789        "description": "v3d: use V3D_MAX_DRAW_BUFFERS instead of hardcoded constant",
25790        "nominated": false,
25791        "nomination_type": null,
25792        "resolution": 4,
25793        "main_sha": null,
25794        "because_sha": null
25795    },
25796    {
25797        "sha": "fc106d86a51aa8404761c53585ab730907b88a50",
25798        "description": "meson: Update libelf wrap for Windows",
25799        "nominated": false,
25800        "nomination_type": null,
25801        "resolution": 4,
25802        "main_sha": null,
25803        "because_sha": null
25804    },
25805    {
25806        "sha": "0aaaee09a4b1a4f688cca57f766f3d81c8adbc81",
25807        "description": "radv: Match function definitions to declarations",
25808        "nominated": false,
25809        "nomination_type": null,
25810        "resolution": 4,
25811        "main_sha": null,
25812        "because_sha": null
25813    },
25814    {
25815        "sha": "195a379a7e8eb7de0f5796dafaf4fc428ff98ef5",
25816        "description": "ac: Align ADDR_FASTCALL with addrlib",
25817        "nominated": false,
25818        "nomination_type": null,
25819        "resolution": 4,
25820        "main_sha": null,
25821        "because_sha": null
25822    },
25823    {
25824        "sha": "aa2f5cd1a3369e5d8af233269666ed10f23528d9",
25825        "description": "driconf: support META application",
25826        "nominated": false,
25827        "nomination_type": null,
25828        "resolution": 4,
25829        "main_sha": null,
25830        "because_sha": null
25831    },
25832    {
25833        "sha": "3900551894daecc22ccd81fa1510d053634e2c6b",
25834        "description": "radeonsi: add radeonsi_force_use_fma32 driconf option",
25835        "nominated": false,
25836        "nomination_type": null,
25837        "resolution": 4,
25838        "main_sha": null,
25839        "because_sha": null
25840    },
25841    {
25842        "sha": "a0634a3c856c81c72b221021d655b98d3112bc2b",
25843        "description": "ci/bare-metal: switch to common .baremetal-test-arm64",
25844        "nominated": false,
25845        "nomination_type": null,
25846        "resolution": 4,
25847        "main_sha": null,
25848        "because_sha": null
25849    },
25850    {
25851        "sha": "d39904ea30c69499737f7354ba41ab553d6f857b",
25852        "description": "ci/bare-metal: add .baremetal-test-arm64",
25853        "nominated": false,
25854        "nomination_type": null,
25855        "resolution": 4,
25856        "main_sha": null,
25857        "because_sha": null
25858    },
25859    {
25860        "sha": "92fcdfd38b03f7de355fad2a1953d3a2f8392b27",
25861        "description": "ci/etnaviv: no need to force nir anymore",
25862        "nominated": false,
25863        "nomination_type": null,
25864        "resolution": 4,
25865        "main_sha": null,
25866        "because_sha": null
25867    },
25868    {
25869        "sha": "3d1c1137e5f9c1ac2affa756517baa593fda8142",
25870        "description": "ci/etnaviv: armhf: switch to .baremetal-test-armhf",
25871        "nominated": false,
25872        "nomination_type": null,
25873        "resolution": 4,
25874        "main_sha": null,
25875        "because_sha": null
25876    },
25877    {
25878        "sha": "8bc284fe5bb71f24bbcb40761b204e37eb3458d1",
25879        "description": "ci/bare-metal: armhf: move BM_ROOTFS to generic place",
25880        "nominated": false,
25881        "nomination_type": null,
25882        "resolution": 4,
25883        "main_sha": null,
25884        "because_sha": null
25885    },
25886    {
25887        "sha": "34c5ba8850b560c617086761f55ed2745f2a5b08",
25888        "description": "aux/primconvert: support pipe_context::draw_vertex_state",
25889        "nominated": false,
25890        "nomination_type": null,
25891        "resolution": 4,
25892        "main_sha": null,
25893        "because_sha": null
25894    },
25895    {
25896        "sha": "e1948c9a71cc7bc9da62fe771276ef1681e3d2fb",
25897        "description": "aux/primconvert: break out primconvert internals into util function",
25898        "nominated": false,
25899        "nomination_type": null,
25900        "resolution": 4,
25901        "main_sha": null,
25902        "because_sha": null
25903    },
25904    {
25905        "sha": "d903eb156a3895f05ed1b332b45fb66056d4963a",
25906        "description": "freedreno/a4xx: fix min/max/bias lod sampler settings",
25907        "nominated": false,
25908        "nomination_type": null,
25909        "resolution": 4,
25910        "main_sha": null,
25911        "because_sha": null
25912    },
25913    {
25914        "sha": "4ffcef821c0ac0e7f76ffb82bc0f50f0b8dbba4b",
25915        "description": "freedreno/ir3: fix setting the max tf vertex when there are no outputs",
25916        "nominated": false,
25917        "nomination_type": null,
25918        "resolution": 4,
25919        "main_sha": null,
25920        "because_sha": null
25921    },
25922    {
25923        "sha": "c0de7ea0aba3be1abc6361772242787ce5e09a70",
25924        "description": "freedreno: check batch size after the fallback blitter clear",
25925        "nominated": false,
25926        "nomination_type": null,
25927        "resolution": 4,
25928        "main_sha": null,
25929        "because_sha": null
25930    },
25931    {
25932        "sha": "d2ff2b9e4a22a83d59caf56052fdda1fd4493ca1",
25933        "description": "anv: fix multiple wait/signal on same binary semaphore",
25934        "nominated": true,
25935        "nomination_type": 0,
25936        "resolution": 1,
25937        "main_sha": null,
25938        "because_sha": null
25939    },
25940    {
25941        "sha": "a4eecc543e6a441b6583710f0d7a777a9e560e7a",
25942        "description": "gtest: Fix output of array ASSERT/EXPECT macros",
25943        "nominated": false,
25944        "nomination_type": 1,
25945        "resolution": 4,
25946        "main_sha": null,
25947        "because_sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd"
25948    },
25949    {
25950        "sha": "deb23612f7554f8db7f3574d068f36ccefd99487",
25951        "description": "vulkan/util: Handle depth-only formats in vk_att_ref_stencil_layout",
25952        "nominated": false,
25953        "nomination_type": 1,
25954        "resolution": 4,
25955        "main_sha": null,
25956        "because_sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e"
25957    },
25958    {
25959        "sha": "a68a0c9e1c69d14f210de569ed4d73f3e42857db",
25960        "description": "mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.",
25961        "nominated": true,
25962        "nomination_type": 0,
25963        "resolution": 1,
25964        "main_sha": null,
25965        "because_sha": null
25966    },
25967    {
25968        "sha": "3f3820a3a5fbe78cf0ee366878795a942dcf4f4a",
25969        "description": "v3d: remove static v3d_start_binning",
25970        "nominated": false,
25971        "nomination_type": null,
25972        "resolution": 4,
25973        "main_sha": null,
25974        "because_sha": null
25975    },
25976    {
25977        "sha": "2a65db2458bb0aa1fe48853539b76e05e1f4c955",
25978        "description": "v3d: remove unused include",
25979        "nominated": false,
25980        "nomination_type": null,
25981        "resolution": 4,
25982        "main_sha": null,
25983        "because_sha": null
25984    },
25985    {
25986        "sha": "ee41e1bbd2a57f58b616d560451759a4fcd940db",
25987        "description": "lima: Fix drawing wide lines",
25988        "nominated": false,
25989        "nomination_type": null,
25990        "resolution": 4,
25991        "main_sha": null,
25992        "because_sha": null
25993    },
25994    {
25995        "sha": "3e7bac80ce5cc1de7d13dfc6ae17526a03ddffcc",
25996        "description": "ac/rgp: add support for dumping SPM data",
25997        "nominated": false,
25998        "nomination_type": null,
25999        "resolution": 4,
26000        "main_sha": null,
26001        "because_sha": null
26002    },
26003    {
26004        "sha": "e928f475ccf6534e09c2977314a5360cc4335c3c",
26005        "description": "ac: add initial SPM support",
26006        "nominated": false,
26007        "nomination_type": null,
26008        "resolution": 4,
26009        "main_sha": null,
26010        "because_sha": null
26011    },
26012    {
26013        "sha": "bdaf1858895705bbc2a8baaecb945f8b279ad07e",
26014        "description": "v3d: Update prim_counts when prims generated query in flight without TF",
26015        "nominated": true,
26016        "nomination_type": 1,
26017        "resolution": 1,
26018        "main_sha": null,
26019        "because_sha": "a1b7c0844ddcbdc5ab773cbe2f6312f34111bdd9"
26020    },
26021    {
26022        "sha": "4a38ed822ab0c3d0f663dd5bec238a0839d03b01",
26023        "description": "virgl: Allocate qdws after virgl_init_context to avoid leak.",
26024        "nominated": true,
26025        "nomination_type": 1,
26026        "resolution": 1,
26027        "main_sha": null,
26028        "because_sha": "9a7d6a110e2a407ead13d0eb2f1aedbdb54e696b"
26029    },
26030    {
26031        "sha": "1ca90f8752315389ae18b2c0d3773224db3c4c31",
26032        "description": "microsoft/spirv_to_dxil: Fix non-Windows build.",
26033        "nominated": false,
26034        "nomination_type": 1,
26035        "resolution": 4,
26036        "main_sha": null,
26037        "because_sha": "37c366e2830245511d6364b818adc838fc879401"
26038    },
26039    {
26040        "sha": "07aaef5721093253fbd2edabe9d0ca4e58a3413a",
26041        "description": "freedreno/a6xx: Inline remaining fd6_tex_const_0() call.",
26042        "nominated": false,
26043        "nomination_type": null,
26044        "resolution": 4,
26045        "main_sha": null,
26046        "because_sha": null
26047    },
26048    {
26049        "sha": "7230058e8ac4a82ec4467478094324a6806f41a5",
26050        "description": "freedreno/a6xx: Drop an unused tile_mode arg.",
26051        "nominated": false,
26052        "nomination_type": null,
26053        "resolution": 4,
26054        "main_sha": null,
26055        "because_sha": null
26056    },
26057    {
26058        "sha": "a9057d45a4255d94fbfccd92e5d6d4f93ffd4d04",
26059        "description": "freedreno/a6xx: Clean up sysmem fb read patching using fd6_view.",
26060        "nominated": false,
26061        "nomination_type": null,
26062        "resolution": 4,
26063        "main_sha": null,
26064        "because_sha": null
26065    },
26066    {
26067        "sha": "c90220e449116824795e96ac2988c8b107cd9cf5",
26068        "description": "freedreno/a6xx: Use fd6_view for non-buffer image descriptors, too.",
26069        "nominated": false,
26070        "nomination_type": null,
26071        "resolution": 4,
26072        "main_sha": null,
26073        "because_sha": null
26074    },
26075    {
26076        "sha": "533e486923b1fb760961c582aa296d5ce423a704",
26077        "description": "freedreno/a6xx: Switch to relying on fd6_view for our texture descriptors.",
26078        "nominated": false,
26079        "nomination_type": null,
26080        "resolution": 4,
26081        "main_sha": null,
26082        "because_sha": null
26083    },
26084    {
26085        "sha": "84377785a4c656e9eb40b3bfb7101398effe2b46",
26086        "description": "freedreno/a6xx: Create a fd6_view at sampler view update time.",
26087        "nominated": false,
26088        "nomination_type": null,
26089        "resolution": 4,
26090        "main_sha": null,
26091        "because_sha": null
26092    },
26093    {
26094        "sha": "5b3a6ff9f73dbfbc5b7132fa44073dc555153a93",
26095        "description": "freedreno: Set layer_first on (2D) resource imports.",
26096        "nominated": false,
26097        "nomination_type": null,
26098        "resolution": 4,
26099        "main_sha": null,
26100        "because_sha": null
26101    },
26102    {
26103        "sha": "94e4cd4d83601e71c77b8414fef776dee69b5e93",
26104        "description": "freedreno/fdl6: Skip redundant setting of TILE_ALL for NV12.",
26105        "nominated": false,
26106        "nomination_type": null,
26107        "resolution": 4,
26108        "main_sha": null,
26109        "because_sha": null
26110    },
26111    {
26112        "sha": "2e6810a06a1bd549f9711dd57f9fe4e8dba7dce2",
26113        "description": "util/format: Add G8_B8R8_420_UNORM to match Vulkan.",
26114        "nominated": false,
26115        "nomination_type": null,
26116        "resolution": 4,
26117        "main_sha": null,
26118        "because_sha": null
26119    },
26120    {
26121        "sha": "271b6cb981e731e7e64484c153ba51315aa59163",
26122        "description": "util: Rename PIPE_FORMAT_G8_B8_R8_420_UNORM.",
26123        "nominated": false,
26124        "nomination_type": null,
26125        "resolution": 4,
26126        "main_sha": null,
26127        "because_sha": null
26128    },
26129    {
26130        "sha": "6eb86efe9150caf59d991190e0c355841ab69766",
26131        "description": "util/ra: Fix deserialization of register sets",
26132        "nominated": true,
26133        "nomination_type": 1,
26134        "resolution": 1,
26135        "main_sha": null,
26136        "because_sha": "95d41a3525d97986b4925153a36828b1a6e65523"
26137    },
26138    {
26139        "sha": "ac416ce07bf0456dae51bdcfc318236d40206ee2",
26140        "description": "util/ra: Add simple test for register set serialization",
26141        "nominated": false,
26142        "nomination_type": null,
26143        "resolution": 4,
26144        "main_sha": null,
26145        "because_sha": null
26146    },
26147    {
26148        "sha": "37b51d5140b864ee5feb7ac0c766e59559bfb240",
26149        "description": "docs: update calendar for 21.3.0-rc5",
26150        "nominated": false,
26151        "nomination_type": null,
26152        "resolution": 4,
26153        "main_sha": null,
26154        "because_sha": null
26155    },
26156    {
26157        "sha": "8f5a0bd9b40e2b1239da3e17437115c78fb14bba",
26158        "description": "ci/bare-metal: Close serial and join serial threads before exit.",
26159        "nominated": false,
26160        "nomination_type": null,
26161        "resolution": 4,
26162        "main_sha": null,
26163        "because_sha": null
26164    },
26165    {
26166        "sha": "4cdbe3f2b9bf0a1a71ccf3ee69b712f5fc1c96e2",
26167        "description": "ci/etnaviv: Add more texturing flakes.",
26168        "nominated": false,
26169        "nomination_type": null,
26170        "resolution": 4,
26171        "main_sha": null,
26172        "because_sha": null
26173    },
26174    {
26175        "sha": "13e23b54ba774c379b92fd78ec3abc648ab47dc9",
26176        "description": "ci/etnaviv: Mark the rest of uniform_api.random as flaky.",
26177        "nominated": false,
26178        "nomination_type": null,
26179        "resolution": 4,
26180        "main_sha": null,
26181        "because_sha": null
26182    },
26183    {
26184        "sha": "5451bb03c7b26704a5301613b11a180487b6241f",
26185        "description": "mesa/main: Fix use of alloca() without #include \"c99_alloca.h\"",
26186        "nominated": false,
26187        "nomination_type": 1,
26188        "resolution": 4,
26189        "main_sha": null,
26190        "because_sha": "c216f1931d2656c15191c8b723be72b95697fe73"
26191    },
26192    {
26193        "sha": "549924d53e359c04d7c14b12990178c86d3aad2d",
26194        "description": "freedreno: Fix constant-index assumptions in IBO loads.",
26195        "nominated": false,
26196        "nomination_type": null,
26197        "resolution": 4,
26198        "main_sha": null,
26199        "because_sha": null
26200    },
26201    {
26202        "sha": "9e04f97d8e9d7dd3ceb951e3dd0acb260b24e5b8",
26203        "description": "freedreno: Fix the uniform/nonuniform handling for cat5 bindful modes.",
26204        "nominated": false,
26205        "nomination_type": null,
26206        "resolution": 4,
26207        "main_sha": null,
26208        "because_sha": null
26209    },
26210    {
26211        "sha": "46c37c8600e0a48b8aa98f5635f7ae96db555fea",
26212        "description": "anv: don't forget to add scratch buffer to BO list",
26213        "nominated": true,
26214        "nomination_type": 1,
26215        "resolution": 1,
26216        "main_sha": null,
26217        "because_sha": "eeeea5cb873b40418c738e25e4032fb1fd9b7ac9"
26218    },
26219    {
26220        "sha": "e0de7aa4d7717bbd79bbc5bfc660f941f680402b",
26221        "description": "aco: Work around MSVC restrict in c99_compat.h",
26222        "nominated": false,
26223        "nomination_type": null,
26224        "resolution": 1,
26225        "main_sha": null,
26226        "because_sha": null
26227    },
26228    {
26229        "sha": "a697dde5535e7b2a0bd9a29221e93654f4531632",
26230        "description": "wsi/x11: support depth 30 visuals",
26231        "nominated": false,
26232        "nomination_type": null,
26233        "resolution": 4,
26234        "main_sha": null,
26235        "because_sha": null
26236    },
26237    {
26238        "sha": "794a9cf3d6e7b2ccc7afc35009918fa87ff1026e",
26239        "description": "vulkan/wsi: Unlock before return on error path.",
26240        "nominated": false,
26241        "nomination_type": 1,
26242        "resolution": 4,
26243        "main_sha": null,
26244        "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd"
26245    },
26246    {
26247        "sha": "3a95e25e84964b7ca90576e3f2e2c75526c4aeaf",
26248        "description": "v3dv,v3d: don't store swizzle pointer in shader/pipeline keys",
26249        "nominated": false,
26250        "nomination_type": null,
26251        "resolution": 4,
26252        "main_sha": null,
26253        "because_sha": null
26254    },
26255    {
26256        "sha": "183e705a15b79e723666476817d144dbb74707f6",
26257        "description": "vulkan, radv: Support backslash in ICD paths",
26258        "nominated": false,
26259        "nomination_type": null,
26260        "resolution": 4,
26261        "main_sha": null,
26262        "because_sha": null
26263    },
26264    {
26265        "sha": "379fab74d2135abb9ada7edec83da983ba0c4257",
26266        "description": "radv/sqtt: fix GPU hangs when capturing from the compute queue",
26267        "nominated": true,
26268        "nomination_type": 0,
26269        "resolution": 1,
26270        "main_sha": null,
26271        "because_sha": null
26272    },
26273    {
26274        "sha": "4dfb5818ed7080a65ca901850515654bb2e296ca",
26275        "description": "zink: update gfx pipeline shader module pointer even if the program is unchanged",
26276        "nominated": true,
26277        "nomination_type": 0,
26278        "resolution": 1,
26279        "main_sha": null,
26280        "because_sha": null
26281    },
26282    {
26283        "sha": "bfa81c1e8c8f1885ab63c4c09e57e4c0bbb37bb2",
26284        "description": "zink: be more consistent about applying module hash for gfx pipeline",
26285        "nominated": true,
26286        "nomination_type": 0,
26287        "resolution": 1,
26288        "main_sha": null,
26289        "because_sha": null
26290    },
26291    {
26292        "sha": "937a841b5746f7b00f1e26993272db03f7eb9146",
26293        "description": "zink: ci updates",
26294        "nominated": false,
26295        "nomination_type": null,
26296        "resolution": 4,
26297        "main_sha": null,
26298        "because_sha": null
26299    },
26300    {
26301        "sha": "2ac23b4d5831316d9c635efca2d5f430ad2d7788",
26302        "description": "zink: always inline uniforms when running on a cpu driver",
26303        "nominated": false,
26304        "nomination_type": null,
26305        "resolution": 4,
26306        "main_sha": null,
26307        "because_sha": null
26308    },
26309    {
26310        "sha": "a8d90c8ed55e77344bcf277934a5ff2fa52d3e15",
26311        "description": "zink: implement cs uniform inlining",
26312        "nominated": false,
26313        "nomination_type": null,
26314        "resolution": 4,
26315        "main_sha": null,
26316        "because_sha": null
26317    },
26318    {
26319        "sha": "06f2054cb50774c494e4a9f9dafe46306f86186c",
26320        "description": "zink: radv ci updates for 1dshadow stuff",
26321        "nominated": false,
26322        "nomination_type": null,
26323        "resolution": 4,
26324        "main_sha": null,
26325        "because_sha": null
26326    },
26327    {
26328        "sha": "64e0ca15d6986768af18cfa2b553576196d54260",
26329        "description": "zink: add 1DShadow sampler handling for drivers (radv) that don't support it",
26330        "nominated": false,
26331        "nomination_type": null,
26332        "resolution": 4,
26333        "main_sha": null,
26334        "because_sha": null
26335    },
26336    {
26337        "sha": "0ae1231879b729e4bd3dc92149f41aceebdd594a",
26338        "description": "util/xmlconfig: Allow DT_UNKNOWN files",
26339        "nominated": false,
26340        "nomination_type": null,
26341        "resolution": 4,
26342        "main_sha": null,
26343        "because_sha": null
26344    },
26345    {
26346        "sha": "e61478958854c63d3d8dfe12948445e0086d3a91",
26347        "description": "anv: Also disallow CCS_E for multi-LOD images",
26348        "nominated": true,
26349        "nomination_type": 1,
26350        "resolution": 1,
26351        "main_sha": null,
26352        "because_sha": "e3101c96bb64dd5c8246654a9c4865fa99a060b0"
26353    },
26354    {
26355        "sha": "62983f276baabdd2d93400fa12e5a6171077ab8b",
26356        "description": "zink: add another compiler pass to convert 64bit vertex attribs",
26357        "nominated": false,
26358        "nomination_type": null,
26359        "resolution": 4,
26360        "main_sha": null,
26361        "because_sha": null
26362    },
26363    {
26364        "sha": "39bdb00d77377f46603e6461d9265894f809c7f9",
26365        "description": "zink: simplify 64bit vertex attrib lowering",
26366        "nominated": false,
26367        "nomination_type": null,
26368        "resolution": 4,
26369        "main_sha": null,
26370        "because_sha": null
26371    },
26372    {
26373        "sha": "854fd242faf00bf68555dce10fb0ae98a3ab34c0",
26374        "description": "zink: declare int/float size caps inline with type usage",
26375        "nominated": false,
26376        "nomination_type": null,
26377        "resolution": 4,
26378        "main_sha": null,
26379        "because_sha": null
26380    },
26381    {
26382        "sha": "17aa2be4c9c8c83470b73ea1eacacb47ab898f8e",
26383        "description": "ci: Add RADV to Android CI.",
26384        "nominated": false,
26385        "nomination_type": null,
26386        "resolution": 4,
26387        "main_sha": null,
26388        "because_sha": null
26389    },
26390    {
26391        "sha": "aad80e47d8aab52081a6f10a5b0cd01390e26f10",
26392        "description": "util: Add support for clang::fallthrough.",
26393        "nominated": false,
26394        "nomination_type": null,
26395        "resolution": 1,
26396        "main_sha": null,
26397        "because_sha": null
26398    },
26399    {
26400        "sha": "966c171d888db4d29ad8b08b803fb2bc1137f311",
26401        "description": "amd/addrlib: Ignore self-assign warnings.",
26402        "nominated": false,
26403        "nomination_type": null,
26404        "resolution": 4,
26405        "main_sha": null,
26406        "because_sha": null
26407    },
26408    {
26409        "sha": "22673a980f30cf71ea1d7e3d4feb161c549d48a4",
26410        "description": "meson: Check arguments before adding.",
26411        "nominated": true,
26412        "nomination_type": 1,
26413        "resolution": 1,
26414        "main_sha": null,
26415        "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
26416    },
26417    {
26418        "sha": "5db098c98bd7d313b909041661fdb67bfc56362c",
26419        "description": "aco: Remove useless sub-expr.",
26420        "nominated": false,
26421        "nomination_type": null,
26422        "resolution": 4,
26423        "main_sha": null,
26424        "because_sha": null
26425    },
26426    {
26427        "sha": "bbd091d1fab20ac5df7db45d2bb12cf6bc94d304",
26428        "description": "radv: Always use linker script when possible.",
26429        "nominated": false,
26430        "nomination_type": null,
26431        "resolution": 4,
26432        "main_sha": null,
26433        "because_sha": null
26434    },
26435    {
26436        "sha": "66713d33fe487bfe69e99cf151976146cc4f3ec1",
26437        "description": "radv: Remove android build warning.",
26438        "nominated": false,
26439        "nomination_type": null,
26440        "resolution": 4,
26441        "main_sha": null,
26442        "because_sha": null
26443    },
26444    {
26445        "sha": "7b06b6288c76f36d7a2dc9c5f682891841c73cc3",
26446        "description": "amd/addrlib: Use alternative ADDR_C_ASSERT definition.",
26447        "nominated": false,
26448        "nomination_type": null,
26449        "resolution": 4,
26450        "main_sha": null,
26451        "because_sha": null
26452    },
26453    {
26454        "sha": "d14cc308f97e2a54b2b4165f9a9e895261674fee",
26455        "description": "ci: Add libelf to the Android image.",
26456        "nominated": false,
26457        "nomination_type": null,
26458        "resolution": 4,
26459        "main_sha": null,
26460        "because_sha": null
26461    },
26462    {
26463        "sha": "1b945a695a0b9de5e756366bda3e28b172f19407",
26464        "description": "ci: Bump libdrm for the android image.",
26465        "nominated": false,
26466        "nomination_type": null,
26467        "resolution": 4,
26468        "main_sha": null,
26469        "because_sha": null
26470    },
26471    {
26472        "sha": "fde36d79920dee4c0ec399d44b4071d6b3f5b8c1",
26473        "description": "d3d12: Don't wait for GPU reads to do CPU reads",
26474        "nominated": false,
26475        "nomination_type": null,
26476        "resolution": 4,
26477        "main_sha": null,
26478        "because_sha": null
26479    },
26480    {
26481        "sha": "8ea1e58f0ecd1bfa88e544bf1bfc02b81ca2ebd6",
26482        "description": "d3d12: Don't wait for *all* batches when synchronizing a resource",
26483        "nominated": false,
26484        "nomination_type": null,
26485        "resolution": 4,
26486        "main_sha": null,
26487        "because_sha": null
26488    },
26489    {
26490        "sha": "5bb72ff750cb9f2dff8c265798f7e4bab736991d",
26491        "description": "zink: update the CI lists for RADV",
26492        "nominated": false,
26493        "nomination_type": null,
26494        "resolution": 4,
26495        "main_sha": null,
26496        "because_sha": null
26497    },
26498    {
26499        "sha": "979ea394e56a418f4138b5f440ec0b641cc5fa0e",
26500        "description": "vulkan/util: Move helper functions for depth/stencil images to vk_iamge",
26501        "nominated": false,
26502        "nomination_type": null,
26503        "resolution": 4,
26504        "main_sha": null,
26505        "because_sha": null
26506    },
26507    {
26508        "sha": "2a0253b9b5d21c7571555abe3a1d851468a18740",
26509        "description": "radv: Fix to honor the spec to get stencil layout.",
26510        "nominated": true,
26511        "nomination_type": 1,
26512        "resolution": 2,
26513        "main_sha": null,
26514        "because_sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0"
26515    },
26516    {
26517        "sha": "00bea38242d97e7ace1954f1bc7d32cbf0ce3ee0",
26518        "description": "anv: Fix to honor the spec to get stencil layout.",
26519        "nominated": true,
26520        "nomination_type": 1,
26521        "resolution": 2,
26522        "main_sha": null,
26523        "because_sha": "28207669d03a7e4829169790dde332e90b6e0209"
26524    },
26525    {
26526        "sha": "1f36f6b83f2dd14edd67525a7a2151115d6d2df6",
26527        "description": "radv/winsys: use same IBs padding as the kernel",
26528        "nominated": false,
26529        "nomination_type": null,
26530        "resolution": 4,
26531        "main_sha": null,
26532        "because_sha": null
26533    },
26534    {
26535        "sha": "1ee85e8babe94e8cd80b2aa7b62170f0a3e264be",
26536        "description": "ac/rgp: add support for clock calibration",
26537        "nominated": false,
26538        "nomination_type": null,
26539        "resolution": 4,
26540        "main_sha": null,
26541        "because_sha": null
26542    },
26543    {
26544        "sha": "aebf04ab3ff2d3d96a546771e1a8a1d3811b6dd0",
26545        "description": "ac/rgp: add support for queue event timings",
26546        "nominated": false,
26547        "nomination_type": null,
26548        "resolution": 4,
26549        "main_sha": null,
26550        "because_sha": null
26551    },
26552    {
26553        "sha": "e04101c34e9d196dc5452a045bd049165b8c5f8a",
26554        "description": "radv: only emit PGM_LO for the vertex prolog",
26555        "nominated": false,
26556        "nomination_type": null,
26557        "resolution": 4,
26558        "main_sha": null,
26559        "because_sha": null
26560    },
26561    {
26562        "sha": "824ce4ef40551b249ff7881692a4269945965609",
26563        "description": "ac/rgp: fix alignment of code object records to follow the RGP spec",
26564        "nominated": false,
26565        "nomination_type": null,
26566        "resolution": 4,
26567        "main_sha": null,
26568        "because_sha": null
26569    },
26570    {
26571        "sha": "ca7c748f45a9336fd22ca2c88b61ee4142821235",
26572        "description": "radv: do not expose buffer features for depth/stencil formats",
26573        "nominated": true,
26574        "nomination_type": 0,
26575        "resolution": 1,
26576        "main_sha": null,
26577        "because_sha": null
26578    },
26579    {
26580        "sha": "891e6f009b20c37fd3dcddf4f9cda7b9b8ae1e16",
26581        "description": "radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BO",
26582        "nominated": false,
26583        "nomination_type": null,
26584        "resolution": 4,
26585        "main_sha": null,
26586        "because_sha": null
26587    },
26588    {
26589        "sha": "ed70230df6c61c7bb4cb1983c041ef6483131bcc",
26590        "description": "radv/sqtt: reserve a VMID for better profiling",
26591        "nominated": false,
26592        "nomination_type": null,
26593        "resolution": 4,
26594        "main_sha": null,
26595        "because_sha": null
26596    },
26597    {
26598        "sha": "995f38838fc7aa485714c7574be6143c5badee5c",
26599        "description": "meson: allow building with vulkan beta extensions enabled.",
26600        "nominated": false,
26601        "nomination_type": null,
26602        "resolution": 4,
26603        "main_sha": null,
26604        "because_sha": null
26605    },
26606    {
26607        "sha": "40157bc2b0b534ce78fa129fdb978ab0486d87f1",
26608        "description": "vulkan: add new image types undef beta define to switch statements.",
26609        "nominated": false,
26610        "nomination_type": null,
26611        "resolution": 4,
26612        "main_sha": null,
26613        "because_sha": null
26614    },
26615    {
26616        "sha": "3e9e186ca103ba92bceb0c393c43608a64194a9f",
26617        "description": "vulkan/include: import the video codec headers.",
26618        "nominated": false,
26619        "nomination_type": null,
26620        "resolution": 4,
26621        "main_sha": null,
26622        "because_sha": null
26623    },
26624    {
26625        "sha": "df92a13a270bea95f5c5260ee5de0c5b776f5131",
26626        "description": "util/libsync: Fix timeout handling if poll() wakes up early",
26627        "nominated": false,
26628        "nomination_type": null,
26629        "resolution": 4,
26630        "main_sha": null,
26631        "because_sha": null
26632    },
26633    {
26634        "sha": "1ab906d17fb5fd4c1f9921f8e8c5b8691530c2bf",
26635        "description": "d3d12: Handle non-infinite wait timeouts > 49.7 days as infinite",
26636        "nominated": false,
26637        "nomination_type": null,
26638        "resolution": 4,
26639        "main_sha": null,
26640        "because_sha": null
26641    },
26642    {
26643        "sha": "accd8326c5cb78788f12e3066bb6654595c23a51",
26644        "description": "d3d12: Fix Linux fence wait return value",
26645        "nominated": true,
26646        "nomination_type": 1,
26647        "resolution": 1,
26648        "main_sha": null,
26649        "because_sha": "0b60d6a24d405066c4077154095a76204c103cc1"
26650    },
26651    {
26652        "sha": "5d0712b185f49a6de7c3ad4bce3bf862be12272d",
26653        "description": "turnip: expose VK_KHR_driver_properties",
26654        "nominated": false,
26655        "nomination_type": null,
26656        "resolution": 4,
26657        "main_sha": null,
26658        "because_sha": null
26659    },
26660    {
26661        "sha": "1e850f23b1c93ac2522ce09b81d19ee94dd61e8f",
26662        "description": "turnip: Claim 1.2.7.1 CTS conformance.",
26663        "nominated": false,
26664        "nomination_type": null,
26665        "resolution": 4,
26666        "main_sha": null,
26667        "because_sha": null
26668    },
26669    {
26670        "sha": "8817377ce2bbda62aad91a940e83c89c9fdd45f2",
26671        "description": "anv: Add an anv_bo_is_pinned helper",
26672        "nominated": false,
26673        "nomination_type": null,
26674        "resolution": 4,
26675        "main_sha": null,
26676        "because_sha": null
26677    },
26678    {
26679        "sha": "2a7585504918ae4ea2a73279a6555471e345fdc7",
26680        "description": "anv: Stop checking for HAS_EXEC_FENCE",
26681        "nominated": false,
26682        "nomination_type": null,
26683        "resolution": 4,
26684        "main_sha": null,
26685        "because_sha": null
26686    },
26687    {
26688        "sha": "2eb9057de024f45c66728e7e2848561b79c87618",
26689        "description": "anv: Add a use_relocations physical device bit",
26690        "nominated": false,
26691        "nomination_type": null,
26692        "resolution": 4,
26693        "main_sha": null,
26694        "because_sha": null
26695    },
26696    {
26697        "sha": "cbcb10320f64d04a7e5cadb4a91a772002f366bd",
26698        "description": "anv: Add a anv_use_relocations helper and use it",
26699        "nominated": false,
26700        "nomination_type": null,
26701        "resolution": 4,
26702        "main_sha": null,
26703        "because_sha": null
26704    },
26705    {
26706        "sha": "c15a8a43d95c19b0db79aca0d9b9b7b9c0b38ccb",
26707        "description": "anv: Int64 atomics don't need to depend on softpin",
26708        "nominated": false,
26709        "nomination_type": null,
26710        "resolution": 4,
26711        "main_sha": null,
26712        "because_sha": null
26713    },
26714    {
26715        "sha": "1936ceec588dbc4eb32e0efe1b8b0bc782c5b089",
26716        "description": "anv: Always set bindless surface base on SKL+",
26717        "nominated": false,
26718        "nomination_type": null,
26719        "resolution": 4,
26720        "main_sha": null,
26721        "because_sha": null
26722    },
26723    {
26724        "sha": "13fe43714c1fe8e1a0601a22e67d9b259d23c068",
26725        "description": "anv: Add helpers in anv_allocator for mapping BOs",
26726        "nominated": false,
26727        "nomination_type": null,
26728        "resolution": 4,
26729        "main_sha": null,
26730        "because_sha": null
26731    },
26732    {
26733        "sha": "90ac06e5029b9f0c702c92e97696c9cdb97b08d6",
26734        "description": "anv: Fix FlushMappedMemoryRanges for odd mmap offsets",
26735        "nominated": true,
26736        "nomination_type": 0,
26737        "resolution": 1,
26738        "main_sha": null,
26739        "because_sha": null
26740    },
26741    {
26742        "sha": "f9b69e43a5a94fe9bdc3ef574fd760b0fe6ada9f",
26743        "description": "anv: Add a couple more checks in MapMemory",
26744        "nominated": false,
26745        "nomination_type": null,
26746        "resolution": 4,
26747        "main_sha": null,
26748        "because_sha": null
26749    },
26750    {
26751        "sha": "0967584549fa12c754e594dfaf5ac9d7671e7b18",
26752        "description": "anv: Add get/set_tiling helpers",
26753        "nominated": false,
26754        "nomination_type": null,
26755        "resolution": 4,
26756        "main_sha": null,
26757        "because_sha": null
26758    },
26759    {
26760        "sha": "135cac5c9ca7d7576f709e0dedd59bb04e671e39",
26761        "description": "anv: Rename anv_bo::index to exec_obj_index",
26762        "nominated": false,
26763        "nomination_type": null,
26764        "resolution": 4,
26765        "main_sha": null,
26766        "because_sha": null
26767    },
26768    {
26769        "sha": "1394e415b750d8fc6484cea8371650af24b7bc79",
26770        "description": "anv/allocator: Use anv_device_release_bo in anv_block_pool_finish",
26771        "nominated": false,
26772        "nomination_type": null,
26773        "resolution": 4,
26774        "main_sha": null,
26775        "because_sha": null
26776    },
26777    {
26778        "sha": "0b2b9b49afd2bbd9f65b8b132ecbf6674c72d226",
26779        "description": "anv: Pull aperture size from devinfo",
26780        "nominated": false,
26781        "nomination_type": null,
26782        "resolution": 4,
26783        "main_sha": null,
26784        "because_sha": null
26785    },
26786    {
26787        "sha": "2254146d0a71804a9a3bced6de2ae07fc3218fb2",
26788        "description": "anv/allocator: Add a couple of helpers",
26789        "nominated": false,
26790        "nomination_type": null,
26791        "resolution": 4,
26792        "main_sha": null,
26793        "because_sha": null
26794    },
26795    {
26796        "sha": "13ee05f2b47806d146dc4cbbe5b57bea555cec3f",
26797        "description": "ci/windows: Add validation tests for spriv_to_dxil",
26798        "nominated": false,
26799        "nomination_type": null,
26800        "resolution": 4,
26801        "main_sha": null,
26802        "because_sha": null
26803    },
26804    {
26805        "sha": "37c366e2830245511d6364b818adc838fc879401",
26806        "description": "microsoft/spirv_to_dxil: Add DXIL validation to spirv2dxil",
26807        "nominated": false,
26808        "nomination_type": null,
26809        "resolution": 4,
26810        "main_sha": null,
26811        "because_sha": null
26812    },
26813    {
26814        "sha": "e7502c5404e2f564ca9f0459f5885b110eaad8ec",
26815        "description": "d3d12: Fully init primconvert config",
26816        "nominated": false,
26817        "nomination_type": null,
26818        "resolution": 4,
26819        "main_sha": null,
26820        "because_sha": null
26821    },
26822    {
26823        "sha": "c151e9d087c6e5ad581aee8a742ad056db0a469c",
26824        "description": "d3d12: Hook up threaded context",
26825        "nominated": false,
26826        "nomination_type": null,
26827        "resolution": 4,
26828        "main_sha": null,
26829        "because_sha": null
26830    },
26831    {
26832        "sha": "2c90fa19a8bf61379d6a95b0fb48240aaf47362e",
26833        "description": "d3d12: Pass explicit context to pre/post draw surface blits",
26834        "nominated": false,
26835        "nomination_type": null,
26836        "resolution": 4,
26837        "main_sha": null,
26838        "because_sha": null
26839    },
26840    {
26841        "sha": "cd41ed53b2332769eb3b35e5974379715bfb8093",
26842        "description": "d3d12: Use thread safe slab allocators in transfer_map handling",
26843        "nominated": false,
26844        "nomination_type": null,
26845        "resolution": 4,
26846        "main_sha": null,
26847        "because_sha": null
26848    },
26849    {
26850        "sha": "17a46e2cf96bc7a4d3a27db15bbea11369ca2236",
26851        "description": "d3d12: Inherit from threaded_transfer",
26852        "nominated": false,
26853        "nomination_type": null,
26854        "resolution": 4,
26855        "main_sha": null,
26856        "because_sha": null
26857    },
26858    {
26859        "sha": "e9a1e1c21ee11c5a85759e88871aba1fe459ff30",
26860        "description": "d3d12: Resources inherit from threaded_resource",
26861        "nominated": false,
26862        "nomination_type": null,
26863        "resolution": 4,
26864        "main_sha": null,
26865        "because_sha": null
26866    },
26867    {
26868        "sha": "a463aa0099810f35c4e08b792df132eab788ed9f",
26869        "description": "d3d12: Inherit from threaded_query",
26870        "nominated": false,
26871        "nomination_type": null,
26872        "resolution": 4,
26873        "main_sha": null,
26874        "because_sha": null
26875    },
26876    {
26877        "sha": "00016b425134b3e1b3c8f01ac74b1474c04c7328",
26878        "description": "u_threaded_context: Support including from C++",
26879        "nominated": false,
26880        "nomination_type": null,
26881        "resolution": 4,
26882        "main_sha": null,
26883        "because_sha": null
26884    },
26885    {
26886        "sha": "38f0b36f1ac192e7e44f3218b08e8ea758a98d29",
26887        "description": "ir3/spill: Initial implementation of rematerialization",
26888        "nominated": false,
26889        "nomination_type": null,
26890        "resolution": 4,
26891        "main_sha": null,
26892        "because_sha": null
26893    },
26894    {
26895        "sha": "db566904baa96c9f3c19aaac3e8e99bc0ebb4dc7",
26896        "description": "ir3/spill: Mark root as non-spillable after inserting",
26897        "nominated": true,
26898        "nomination_type": 1,
26899        "resolution": 1,
26900        "main_sha": null,
26901        "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f"
26902    },
26903    {
26904        "sha": "7eb13fc2f26c2d15a061ffd4027cf7fac990f77f",
26905        "description": "anv,blorp,iris: Set MOCS for COMPUTE_WALKER post-sync operation",
26906        "nominated": false,
26907        "nomination_type": 1,
26908        "resolution": 4,
26909        "main_sha": null,
26910        "because_sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703"
26911    },
26912    {
26913        "sha": "a298ad26c14fe2df3af9474cd5bb5f449115e6ab",
26914        "description": "intel/genxml/125: Update COMPUTE_WALKER POSTSYNC_DATA struct",
26915        "nominated": false,
26916        "nomination_type": null,
26917        "resolution": 4,
26918        "main_sha": null,
26919        "because_sha": null
26920    },
26921    {
26922        "sha": "419b02c90c822e6ea89c7fae951fd19d7db20181",
26923        "description": "anv,iris: Advertise a max 3D workgroup size of 1024^3",
26924        "nominated": false,
26925        "nomination_type": null,
26926        "resolution": 4,
26927        "main_sha": null,
26928        "because_sha": null
26929    },
26930    {
26931        "sha": "8626949f0746147f68197971bab40db16ffd1be1",
26932        "description": "zink: flatten out draw templates a bit",
26933        "nominated": false,
26934        "nomination_type": null,
26935        "resolution": 4,
26936        "main_sha": null,
26937        "because_sha": null
26938    },
26939    {
26940        "sha": "3d80d6b69678fe0a76ac896311748769b23e8ced",
26941        "description": "radeonsi: enable nir_group_loads for better performance",
26942        "nominated": false,
26943        "nomination_type": null,
26944        "resolution": 4,
26945        "main_sha": null,
26946        "because_sha": null
26947    },
26948    {
26949        "sha": "33b4eb149ea79d9dd4b80ddda079ad027e5a40bf",
26950        "description": "nir: add new SSA instruction scheduler grouping loads into indirection groups",
26951        "nominated": false,
26952        "nomination_type": null,
26953        "resolution": 4,
26954        "main_sha": null,
26955        "because_sha": null
26956    },
26957    {
26958        "sha": "acddf83c956c59ede3593bb46202ec78d8ff9476",
26959        "description": "zink: update radv ci passes",
26960        "nominated": false,
26961        "nomination_type": null,
26962        "resolution": 4,
26963        "main_sha": null,
26964        "because_sha": null
26965    },
26966    {
26967        "sha": "63c4c559cbce22102bdac695db1cb1bf229f68c3",
26968        "description": "virgl: obtain supported number of shader sampler views from host",
26969        "nominated": false,
26970        "nomination_type": null,
26971        "resolution": 4,
26972        "main_sha": null,
26973        "because_sha": null
26974    },
26975    {
26976        "sha": "55e1dc8b6482c1c0d6a807abc684506488c4c6e7",
26977        "description": "pan/bi: Drop unused test helpers",
26978        "nominated": false,
26979        "nomination_type": null,
26980        "resolution": 4,
26981        "main_sha": null,
26982        "because_sha": null
26983    },
26984    {
26985        "sha": "baa405f02a1338becfb760c8850ba56d9becabe3",
26986        "description": "pan/bi: Use gtest for test-constant-fold",
26987        "nominated": false,
26988        "nomination_type": null,
26989        "resolution": 4,
26990        "main_sha": null,
26991        "because_sha": null
26992    },
26993    {
26994        "sha": "4554cd03f01b4a402e33e0c4e429126c709a65f7",
26995        "description": "pan/bi: Use gtest for test-optimizer",
26996        "nominated": false,
26997        "nomination_type": null,
26998        "resolution": 4,
26999        "main_sha": null,
27000        "because_sha": null
27001    },
27002    {
27003        "sha": "06b3b5376869750f6b68e19d9a32343a4a523cff",
27004        "description": "pan/bi: Use gtest for test-pack-formats",
27005        "nominated": false,
27006        "nomination_type": null,
27007        "resolution": 4,
27008        "main_sha": null,
27009        "because_sha": null
27010    },
27011    {
27012        "sha": "71cbb9c4f06bfa3545e8c7105441a22e53d5a9c6",
27013        "description": "pan/bi: Use gtest for test-packing",
27014        "nominated": false,
27015        "nomination_type": null,
27016        "resolution": 4,
27017        "main_sha": null,
27018        "because_sha": null
27019    },
27020    {
27021        "sha": "fecb299b81eafd8be32c8af26ba13833686b9f99",
27022        "description": "pan/bi: Use gtest for test-scheduler-predicates",
27023        "nominated": false,
27024        "nomination_type": null,
27025        "resolution": 4,
27026        "main_sha": null,
27027        "because_sha": null
27028    },
27029    {
27030        "sha": "3a9210c93dcf741ec77cd249cc31703b9f98ff5a",
27031        "description": "pan/bi: Make some headers compilable with C++",
27032        "nominated": false,
27033        "nomination_type": null,
27034        "resolution": 4,
27035        "main_sha": null,
27036        "because_sha": null
27037    },
27038    {
27039        "sha": "bee2c9c0819751ba6687008aeae36fcb9c3028d9",
27040        "description": "meson: automatically define `HAVE_{some}_PLATFORM`",
27041        "nominated": false,
27042        "nomination_type": null,
27043        "resolution": 4,
27044        "main_sha": null,
27045        "because_sha": null
27046    },
27047    {
27048        "sha": "5cc9c30aefdfc58f180d03e16af5ed38f8fb7ef0",
27049        "description": "meson: always define `HAVE_{X11,XCB}_PLATFORM` when it's enabled",
27050        "nominated": false,
27051        "nomination_type": null,
27052        "resolution": 4,
27053        "main_sha": null,
27054        "because_sha": null
27055    },
27056    {
27057        "sha": "448dd106da2e4751d88131e58e097ef06638154c",
27058        "description": "meson: drop impossible `if no platform` branch",
27059        "nominated": false,
27060        "nomination_type": null,
27061        "resolution": 4,
27062        "main_sha": null,
27063        "because_sha": null
27064    },
27065    {
27066        "sha": "2351c0aded860f4769dde73a50a287a670f2ad3c",
27067        "description": "meson: move `egl_native_platform` definition inside the `with_egl` block",
27068        "nominated": false,
27069        "nomination_type": null,
27070        "resolution": 4,
27071        "main_sha": null,
27072        "because_sha": null
27073    },
27074    {
27075        "sha": "9ad375bdcd3189be9672ea42268dec123ffca7fb",
27076        "description": "meson: drop duplicate addition of surfaceless & drm to the list of platforms",
27077        "nominated": true,
27078        "nomination_type": 1,
27079        "resolution": 1,
27080        "main_sha": null,
27081        "because_sha": "47946855f19cc7d082fd59e090bb83f5d3930871"
27082    },
27083    {
27084        "sha": "09bb4dbe60b1bb233c5c0102446ffbc142a29246",
27085        "description": "release-calendar: fix date for next 21.3 rc",
27086        "nominated": false,
27087        "nomination_type": null,
27088        "resolution": 4,
27089        "main_sha": null,
27090        "because_sha": null
27091    },
27092    {
27093        "sha": "984091531e70bec85d736ed083148a1dd87dab4d",
27094        "description": "radv: remove unused parameter in radv_emit_subpass_barrier()",
27095        "nominated": false,
27096        "nomination_type": null,
27097        "resolution": 4,
27098        "main_sha": null,
27099        "because_sha": null
27100    },
27101    {
27102        "sha": "75161e6f3d8909a5804f0d1490549c146d5cceeb",
27103        "description": "util: Change blob_test to use macro from mesa-gtest-extras.h",
27104        "nominated": false,
27105        "nomination_type": null,
27106        "resolution": 4,
27107        "main_sha": null,
27108        "because_sha": null
27109    },
27110    {
27111        "sha": "015383d1d78435edde87bf07bb8bb8aabd3c22fd",
27112        "description": "gtest: Add mesa-gtest-extras.h with array ASSERT/EXPECT macros",
27113        "nominated": false,
27114        "nomination_type": null,
27115        "resolution": 4,
27116        "main_sha": null,
27117        "because_sha": null
27118    },
27119    {
27120        "sha": "5358d8a11096efcc5f49d9153e74e5898a6e91d4",
27121        "description": "radeonsi/sqtt: reserve a vmid when sqtt is enabled",
27122        "nominated": false,
27123        "nomination_type": null,
27124        "resolution": 4,
27125        "main_sha": null,
27126        "because_sha": null
27127    },
27128    {
27129        "sha": "e26dd92957df80fc31627eff5fc9c9453cf3021d",
27130        "description": "radeonsi/sqtt: fix FINISH_DONE / BUSY usage",
27131        "nominated": false,
27132        "nomination_type": null,
27133        "resolution": 4,
27134        "main_sha": null,
27135        "because_sha": null
27136    },
27137    {
27138        "sha": "3de072aaecf3a99699f539d33c5f374070334078",
27139        "description": "radeonsi/sqtt: fix shader stage values",
27140        "nominated": true,
27141        "nomination_type": 1,
27142        "resolution": 1,
27143        "main_sha": null,
27144        "because_sha": "c276bde34ae3c1ba823873d29774165664cdf129"
27145    },
27146    {
27147        "sha": "c572adceaa493ab2f7b6cad6d6bd100c6d93ff4d",
27148        "description": "intel/dev: also test crocus & i915 pci-ids",
27149        "nominated": false,
27150        "nomination_type": null,
27151        "resolution": 4,
27152        "main_sha": null,
27153        "because_sha": null
27154    },
27155    {
27156        "sha": "361b3fee3c5ee38821d96660d68ebec2e31e5f47",
27157        "description": "intel: move away from booleans to identify platforms",
27158        "nominated": false,
27159        "nomination_type": null,
27160        "resolution": 4,
27161        "main_sha": null,
27162        "because_sha": null
27163    },
27164    {
27165        "sha": "3b1a5b8f2ba15dfec24b80fcb3f005084c03289e",
27166        "description": "intel: remove 2 preproduction pci-id for ADLS",
27167        "nominated": true,
27168        "nomination_type": 1,
27169        "resolution": 1,
27170        "main_sha": null,
27171        "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712"
27172    },
27173    {
27174        "sha": "f32dcb6fe17bdfb92ada00c28afc9d2b581ec1ca",
27175        "description": "nir: assert that variables in optimize_atomic are initialized",
27176        "nominated": false,
27177        "nomination_type": null,
27178        "resolution": 4,
27179        "main_sha": null,
27180        "because_sha": null
27181    },
27182    {
27183        "sha": "fbd61d2b0204e3875155cf5a9a6a8b7947fd3f7e",
27184        "description": "zink: set new point/line caps",
27185        "nominated": false,
27186        "nomination_type": null,
27187        "resolution": 4,
27188        "main_sha": null,
27189        "because_sha": null
27190    },
27191    {
27192        "sha": "8bbebc7e9f1b35b18373903842dcc501b571f528",
27193        "description": "st/mesa: use new point and line CAPs",
27194        "nominated": false,
27195        "nomination_type": null,
27196        "resolution": 4,
27197        "main_sha": null,
27198        "because_sha": null
27199    },
27200    {
27201        "sha": "78337728d1d53214e05a0733bc8745587b2a5d3c",
27202        "description": "radeonsi: set correct point and line limits",
27203        "nominated": false,
27204        "nomination_type": null,
27205        "resolution": 4,
27206        "main_sha": null,
27207        "because_sha": null
27208    },
27209    {
27210        "sha": "cf9afc7b0cf6a729f90b2b208e201527e00b6002",
27211        "description": "gallium: add missing point and line CAPs",
27212        "nominated": false,
27213        "nomination_type": null,
27214        "resolution": 4,
27215        "main_sha": null,
27216        "because_sha": null
27217    },
27218    {
27219        "sha": "b80dca86c33c6a487ebeb2fe41163c369d53fd94",
27220        "description": "gallium: rename PIPE_CAPF_MAX_POINT_WIDTH -> MAX_POINT_SIZE",
27221        "nominated": false,
27222        "nomination_type": null,
27223        "resolution": 4,
27224        "main_sha": null,
27225        "because_sha": null
27226    },
27227    {
27228        "sha": "10ee261c38cbb0c7f0637a039ac2ec3a1ca64c5b",
27229        "description": "driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors",
27230        "nominated": true,
27231        "nomination_type": 0,
27232        "resolution": 1,
27233        "main_sha": null,
27234        "because_sha": null
27235    },
27236    {
27237        "sha": "f8ea4c9e1dfa24fb38214c4ff47e74790a47f573",
27238        "description": "Revert \"CI: Disable Windows jobs\"",
27239        "nominated": false,
27240        "nomination_type": 2,
27241        "resolution": 4,
27242        "main_sha": null,
27243        "because_sha": "7b44e7d7bb77051913ce24ea177d06820c40304c"
27244    },
27245    {
27246        "sha": "7b44e7d7bb77051913ce24ea177d06820c40304c",
27247        "description": "CI: Disable Windows jobs",
27248        "nominated": false,
27249        "nomination_type": null,
27250        "resolution": 4,
27251        "main_sha": null,
27252        "because_sha": null
27253    },
27254    {
27255        "sha": "c4d904101c0d5ab76e8cef6469f2fe8ebf3c980b",
27256        "description": "aux/trace: add pipe_context::render_condition_mem",
27257        "nominated": false,
27258        "nomination_type": null,
27259        "resolution": 4,
27260        "main_sha": null,
27261        "because_sha": null
27262    },
27263    {
27264        "sha": "f57940109998ac92656e7d5509516a44b21b08fc",
27265        "description": "aux/trace: fix vertex state tracing",
27266        "nominated": true,
27267        "nomination_type": 1,
27268        "resolution": 1,
27269        "main_sha": null,
27270        "because_sha": "e8cad57aa7ab0b7cc1e86e85915b6ad413cdd865"
27271    },
27272    {
27273        "sha": "810305fbed8bc4a3d729e108a89abb8060679a77",
27274        "description": "aux/trace: trace pipe_screen::is_format_supported better",
27275        "nominated": false,
27276        "nomination_type": null,
27277        "resolution": 4,
27278        "main_sha": null,
27279        "because_sha": null
27280    },
27281    {
27282        "sha": "d2f3aba5f0e0c25901cf7bcc636944a91bc106a2",
27283        "description": "aux/trace: support pipe_context::get_query_result_resource",
27284        "nominated": false,
27285        "nomination_type": null,
27286        "resolution": 4,
27287        "main_sha": null,
27288        "because_sha": null
27289    },
27290    {
27291        "sha": "58ba18474ba19c1306f0841805af41ae007f8f66",
27292        "description": "aux/trace: fix PIPE_QUERY_PIPELINE_STATISTICS_SINGLE tracing",
27293        "nominated": false,
27294        "nomination_type": null,
27295        "resolution": 4,
27296        "main_sha": null,
27297        "because_sha": null
27298    },
27299    {
27300        "sha": "78b613db23c10dc257247d99d8b2b1ef6c96bebb",
27301        "description": "util/u_trace: Replace Flag with IntEnum to support python3.5",
27302        "nominated": true,
27303        "nomination_type": 1,
27304        "resolution": 1,
27305        "main_sha": null,
27306        "because_sha": "cefaa73909718e570b36c5f8463e4b534e96201a"
27307    },
27308    {
27309        "sha": "349bfb72752981c9ce276147efaa65ea9d839c57",
27310        "description": "intel/devinfo: fix wrong offset computation",
27311        "nominated": true,
27312        "nomination_type": 0,
27313        "resolution": 1,
27314        "main_sha": null,
27315        "because_sha": null
27316    },
27317    {
27318        "sha": "718c97d525391475313cdcb3b6b7a68d345a19a7",
27319        "description": "intel/devinfo: use compatible type for ARRAY_SIZE",
27320        "nominated": false,
27321        "nomination_type": null,
27322        "resolution": 4,
27323        "main_sha": null,
27324        "because_sha": null
27325    },
27326    {
27327        "sha": "67619d8153249e2cc3c36ac9a28aec9ded0ca1ba",
27328        "description": "intel/perf: fix perf equation subslice mask generation for gfx12+",
27329        "nominated": true,
27330        "nomination_type": 0,
27331        "resolution": 1,
27332        "main_sha": null,
27333        "because_sha": null
27334    },
27335    {
27336        "sha": "a543a9440437df8d7498bc76353e828fcc66f5e5",
27337        "description": "intel/dev: fix subslice/eu total computations with some fused configurations",
27338        "nominated": true,
27339        "nomination_type": 0,
27340        "resolution": 1,
27341        "main_sha": null,
27342        "because_sha": null
27343    },
27344    {
27345        "sha": "e10c641f009b006cc4d7b5fa70be34abdd75dc0b",
27346        "description": "intel/dev: reuse internal functions to set mask",
27347        "nominated": false,
27348        "nomination_type": null,
27349        "resolution": 1,
27350        "main_sha": null,
27351        "because_sha": null
27352    },
27353    {
27354        "sha": "d7c6a90c26794eff623e8885f92ab27aaa0fe581",
27355        "description": "intel/dev: don't forget to set max_eu_per_subslice in generated topology",
27356        "nominated": true,
27357        "nomination_type": 0,
27358        "resolution": 1,
27359        "main_sha": null,
27360        "because_sha": null
27361    },
27362    {
27363        "sha": "d1db5d562af6cd9447bb564797d67dd27ff95024",
27364        "description": "intel/dev: fix HSW GT3 number of subslices in slice1",
27365        "nominated": true,
27366        "nomination_type": 0,
27367        "resolution": 1,
27368        "main_sha": null,
27369        "because_sha": null
27370    },
27371    {
27372        "sha": "12294026d5104e386b3d9156b580e73b94a50a7c",
27373        "description": "nir/algebraic: optimize Cyberpunk 2077's open-coded bitfieldReverse()",
27374        "nominated": false,
27375        "nomination_type": null,
27376        "resolution": 4,
27377        "main_sha": null,
27378        "because_sha": null
27379    },
27380    {
27381        "sha": "9b8bc712b2b0f60eb090a03b43156cd98146917c",
27382        "description": "mesa: remove NEW_COPY_TEX_STATE",
27383        "nominated": false,
27384        "nomination_type": null,
27385        "resolution": 4,
27386        "main_sha": null,
27387        "because_sha": null
27388    },
27389    {
27390        "sha": "1ee3fbd703752460248958f9b7e42a855023b274",
27391        "description": "mesa: always call _mesa_update_pixel",
27392        "nominated": true,
27393        "nomination_type": 1,
27394        "resolution": 1,
27395        "main_sha": null,
27396        "because_sha": "10c75ae41c4e914a0160f9d93bbe1e65b5e14517"
27397    },
27398    {
27399        "sha": "6b002d2549844915b13abe12f5ae21cc73f1ea82",
27400        "description": "Revert \"radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)\"",
27401        "nominated": false,
27402        "nomination_type": 2,
27403        "resolution": 4,
27404        "main_sha": null,
27405        "because_sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304"
27406    },
27407    {
27408        "sha": "0a6f079afe076745309c2b5cf27b39dd5f0d2f08",
27409        "description": "build: add sha1_h for lp_texture.c",
27410        "nominated": true,
27411        "nomination_type": 1,
27412        "resolution": 1,
27413        "main_sha": null,
27414        "because_sha": "1608a815e3305d229091c346373c379900a8351f"
27415    },
27416    {
27417        "sha": "6ffdcc335ee62e0f100eff8569781499bd0a4e29",
27418        "description": "iris: Use mi_builder in iris_load_indirect_location()",
27419        "nominated": false,
27420        "nomination_type": null,
27421        "resolution": 4,
27422        "main_sha": null,
27423        "because_sha": null
27424    },
27425    {
27426        "sha": "833c0394e01b178a33ce9f468e50408ff4970428",
27427        "description": "Revert \"gallium/u_blitter: work around broken sample shading in llvmpipe and zink\"",
27428        "nominated": false,
27429        "nomination_type": 2,
27430        "resolution": 4,
27431        "main_sha": null,
27432        "because_sha": "8b287c3f925121d9389df9846024d9c350cbb235"
27433    },
27434    {
27435        "sha": "60a8d682850efe945527554a4d80fc598cf0c870",
27436        "description": "gallivm: handle TGSI SampleId sysval",
27437        "nominated": false,
27438        "nomination_type": null,
27439        "resolution": 4,
27440        "main_sha": null,
27441        "because_sha": null
27442    },
27443    {
27444        "sha": "64cee33984ff01ce9cda1a5f868f9ce50f0b7d66",
27445        "description": "lavapipe: add some asserts for descriptor dynamic offsets",
27446        "nominated": false,
27447        "nomination_type": null,
27448        "resolution": 4,
27449        "main_sha": null,
27450        "because_sha": null
27451    },
27452    {
27453        "sha": "8c37cd8860c997e04fd3c0a6b1d6888558844449",
27454        "description": "zink: rework cached fbfetch descriptor fallback",
27455        "nominated": true,
27456        "nomination_type": 1,
27457        "resolution": 1,
27458        "main_sha": null,
27459        "because_sha": "417477f60ede0fab0a5a601c872731fc9c612da1"
27460    },
27461    {
27462        "sha": "2d1f5e3dcb3d3f32acd69429aa38e2ecac93956c",
27463        "description": "d3d12: Don't accumulate timestamp queries",
27464        "nominated": false,
27465        "nomination_type": null,
27466        "resolution": 4,
27467        "main_sha": null,
27468        "because_sha": null
27469    },
27470    {
27471        "sha": "34739cb6e28c725a2ebd95d32dc6b8e90f32cace",
27472        "description": "freedreno/ir3: Fix off-by-one in prefetch safety assert.",
27473        "nominated": true,
27474        "nomination_type": 0,
27475        "resolution": 1,
27476        "main_sha": null,
27477        "because_sha": null
27478    },
27479    {
27480        "sha": "b0f2b0e980b66e9ef6d5e01ff371a08d404b6976",
27481        "description": "freedreno/a5xx: Clean up a little bit of blitter array pitch setup.",
27482        "nominated": false,
27483        "nomination_type": null,
27484        "resolution": 4,
27485        "main_sha": null,
27486        "because_sha": null
27487    },
27488    {
27489        "sha": "b26e0cdf44089e3ccb06e287739e62a07287faf3",
27490        "description": "freedreno/a5xx: Try to fix drawing to z/s miplevel/layer offsets.",
27491        "nominated": false,
27492        "nomination_type": null,
27493        "resolution": 4,
27494        "main_sha": null,
27495        "because_sha": null
27496    },
27497    {
27498        "sha": "99f5b7ba1ed3c0b09492d26aae7d69edcced8fd2",
27499        "description": "freedreno/a5xx: Remove bogus assertion about BO size.",
27500        "nominated": false,
27501        "nomination_type": null,
27502        "resolution": 4,
27503        "main_sha": null,
27504        "because_sha": null
27505    },
27506    {
27507        "sha": "03d8677bcaf81adc91fae39b4d062a7000b1f420",
27508        "description": "freedreno/a6xx: Try to fix drawing to z/s miplevel/layer offsets.",
27509        "nominated": false,
27510        "nomination_type": null,
27511        "resolution": 4,
27512        "main_sha": null,
27513        "because_sha": null
27514    },
27515    {
27516        "sha": "35f56ad856718f9a662ede1304c2475a24da6893",
27517        "description": "freedreno/a5xx: Diff reduction in fd5_layout to fd6_layout.",
27518        "nominated": false,
27519        "nomination_type": null,
27520        "resolution": 4,
27521        "main_sha": null,
27522        "because_sha": null
27523    },
27524    {
27525        "sha": "8fc6a11f0e446c429e1215db954db64fd34c918b",
27526        "description": "intel/blorp: Add option to emit packets that disable Mesh",
27527        "nominated": false,
27528        "nomination_type": null,
27529        "resolution": 4,
27530        "main_sha": null,
27531        "because_sha": null
27532    },
27533    {
27534        "sha": "ecba8178bdc513ba791efff95c1c8400b25ce45a",
27535        "description": "intel/dev: Add an intel_device_info::has_mesh_shading bit",
27536        "nominated": false,
27537        "nomination_type": null,
27538        "resolution": 4,
27539        "main_sha": null,
27540        "because_sha": null
27541    },
27542    {
27543        "sha": "bba26939b1710dcab5a0cd2ae2df68d2b23d5946",
27544        "description": "intel/decoder: Dump Task/Mesh shaders",
27545        "nominated": false,
27546        "nomination_type": null,
27547        "resolution": 4,
27548        "main_sha": null,
27549        "because_sha": null
27550    },
27551    {
27552        "sha": "3567d47f3e77731c2e4510896b1f11332152616f",
27553        "description": "intel/genxml: Inline the BODY structs into the instructions",
27554        "nominated": false,
27555        "nomination_type": null,
27556        "resolution": 4,
27557        "main_sha": null,
27558        "because_sha": null
27559    },
27560    {
27561        "sha": "3fe2e862b5f2b70728745f7a7ca16f27f512fe0e",
27562        "description": "intel/genxml: Add Mesh Shading structures",
27563        "nominated": false,
27564        "nomination_type": null,
27565        "resolution": 4,
27566        "main_sha": null,
27567        "because_sha": null
27568    },
27569    {
27570        "sha": "b34fed64fa1a8a541b62fda725bfdb504c44ec67",
27571        "description": "u_prim_restart: Fix index scanning with start offset",
27572        "nominated": false,
27573        "nomination_type": null,
27574        "resolution": 4,
27575        "main_sha": null,
27576        "because_sha": null
27577    },
27578    {
27579        "sha": "bc345281ab95313c2e34fffbd993bd1fbfc016be",
27580        "description": "aux/primconvert: handle singular incomplete restarts",
27581        "nominated": true,
27582        "nomination_type": 1,
27583        "resolution": 1,
27584        "main_sha": null,
27585        "because_sha": "583070748cb103560b173b5789998302d517b587"
27586    },
27587    {
27588        "sha": "1e869e3fb4255351de5e908c5a53851bb58c3f2b",
27589        "description": "freedreno/a5xx+: Fix missing LA formats.",
27590        "nominated": false,
27591        "nomination_type": null,
27592        "resolution": 4,
27593        "main_sha": null,
27594        "because_sha": null
27595    },
27596    {
27597        "sha": "0e4fcda7e0df9218e1b5e63d5789099cf87fb62a",
27598        "description": "freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.",
27599        "nominated": true,
27600        "nomination_type": 0,
27601        "resolution": 1,
27602        "main_sha": null,
27603        "because_sha": null
27604    },
27605    {
27606        "sha": "953a4ca6fec2a80e02bfcc4afcbd40aaab41c1c9",
27607        "description": "intel: Add has_bit6_swizzle to devinfo",
27608        "nominated": false,
27609        "nomination_type": null,
27610        "resolution": 4,
27611        "main_sha": null,
27612        "because_sha": null
27613    },
27614    {
27615        "sha": "a0dc303b4521bd44d93f983919898d7cfd80cba8",
27616        "description": "vbo: utilize structure padding to optimize indirection cold->prims[0].begin",
27617        "nominated": false,
27618        "nomination_type": null,
27619        "resolution": 4,
27620        "main_sha": null,
27621        "because_sha": null
27622    },
27623    {
27624        "sha": "3f997bccc62f06264b34d97466595f868d411f3e",
27625        "description": "radeonsi: increase tc_max_cpu_storage_size",
27626        "nominated": false,
27627        "nomination_type": null,
27628        "resolution": 4,
27629        "main_sha": null,
27630        "because_sha": null
27631    },
27632    {
27633        "sha": "74adf22a0aeeaf5f63748394d2da0337b04b1526",
27634        "description": "radeonsi: fix a typo preventing a fast depth-stencil clear",
27635        "nominated": true,
27636        "nomination_type": 1,
27637        "resolution": 1,
27638        "main_sha": null,
27639        "because_sha": "9defe8aca953b69615728c84d8ff6ed51bdded00"
27640    },
27641    {
27642        "sha": "c0f723ce2b80a27e8d813396a5b7c9cbca7006a7",
27643        "description": "radeonsi: allow and finish TC-compatible MSAA HTILE",
27644        "nominated": false,
27645        "nomination_type": null,
27646        "resolution": 4,
27647        "main_sha": null,
27648        "because_sha": null
27649    },
27650    {
27651        "sha": "3baeaac64b9c6053f6ab5e64af7a416c77c9f0dd",
27652        "description": "radeonsi: rename stencil_cleared_level_mask -> stencil_cleared_level_mask_once",
27653        "nominated": false,
27654        "nomination_type": null,
27655        "resolution": 4,
27656        "main_sha": null,
27657        "because_sha": null
27658    },
27659    {
27660        "sha": "b1b491cdbbac1ccb785f5eb1802006f76ec253f5",
27661        "description": "radeonsi: add a faster clear path for glClearTexImage",
27662        "nominated": false,
27663        "nomination_type": null,
27664        "resolution": 4,
27665        "main_sha": null,
27666        "because_sha": null
27667    },
27668    {
27669        "sha": "5d3aea49b806322393c3275d550f4e4eaef3cca3",
27670        "description": "radeonsi: fix 2 issues with depth_cleared_level_mask",
27671        "nominated": true,
27672        "nomination_type": 1,
27673        "resolution": 1,
27674        "main_sha": null,
27675        "because_sha": "ff8a930cf7de6aa77c350ac9b010719d40f18e4d"
27676    },
27677    {
27678        "sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd",
27679        "description": "vulkan/wsi: implement missing wsi_register_device_event",
27680        "nominated": false,
27681        "nomination_type": null,
27682        "resolution": 4,
27683        "main_sha": null,
27684        "because_sha": null
27685    },
27686    {
27687        "sha": "9f6764953b02edc81a19bb7d169e64ed77ab1980",
27688        "description": "anv: setup syncobj fd via wsi_device_setup_syncobj_fd",
27689        "nominated": false,
27690        "nomination_type": null,
27691        "resolution": 4,
27692        "main_sha": null,
27693        "because_sha": null
27694    },
27695    {
27696        "sha": "01fb24d50ea1b0430c4feb85b1b1ea607e0aede2",
27697        "description": "radv: setup syncobj fd via wsi_device_setup_syncobj_fd",
27698        "nominated": false,
27699        "nomination_type": null,
27700        "resolution": 4,
27701        "main_sha": null,
27702        "because_sha": null
27703    },
27704    {
27705        "sha": "73f21ea2e1fd7a0e1844c6a1682f43aed41686e0",
27706        "description": "vulkan/wsi: provide api for drivers to setup syncobj fd",
27707        "nominated": false,
27708        "nomination_type": null,
27709        "resolution": 4,
27710        "main_sha": null,
27711        "because_sha": null
27712    },
27713    {
27714        "sha": "92215d8da8b0ce67ec16de83c30207b72702554f",
27715        "description": "zink: add khr46 to ci",
27716        "nominated": false,
27717        "nomination_type": null,
27718        "resolution": 4,
27719        "main_sha": null,
27720        "because_sha": null
27721    },
27722    {
27723        "sha": "f5f2426ffdf28cbfd0191f351e1a3cb353a3f7da",
27724        "description": "zink: remove lazy ci job",
27725        "nominated": false,
27726        "nomination_type": null,
27727        "resolution": 4,
27728        "main_sha": null,
27729        "because_sha": null
27730    },
27731    {
27732        "sha": "7d64f0dd1612a4ea645a83f507fa7612cb27aefa",
27733        "description": "nvc0: Fix uninitialized width/height/depth warning.",
27734        "nominated": false,
27735        "nomination_type": null,
27736        "resolution": 4,
27737        "main_sha": null,
27738        "because_sha": null
27739    },
27740    {
27741        "sha": "8b287c3f925121d9389df9846024d9c350cbb235",
27742        "description": "gallium/u_blitter: work around broken sample shading in llvmpipe and zink",
27743        "nominated": false,
27744        "nomination_type": null,
27745        "resolution": 4,
27746        "main_sha": null,
27747        "because_sha": null
27748    },
27749    {
27750        "sha": "eb34716c1fa4b0b907284b5c9e823acd86afb9ab",
27751        "description": "gallium/u_blitter: do MSAA copies in 1 pass using sample shading",
27752        "nominated": false,
27753        "nomination_type": null,
27754        "resolution": 4,
27755        "main_sha": null,
27756        "because_sha": null
27757    },
27758    {
27759        "sha": "6d483fed852b0500a2668ac9f58d9a85f3d3586f",
27760        "description": "gallium/u_blitter: disable sample shading for all blits",
27761        "nominated": false,
27762        "nomination_type": null,
27763        "resolution": 4,
27764        "main_sha": null,
27765        "because_sha": null
27766    },
27767    {
27768        "sha": "7ce3f8e639506975c512c4b0814a091a00d0f2fd",
27769        "description": "gallium/util: fix util_can_blit_via_copy_region with unbound render condition",
27770        "nominated": false,
27771        "nomination_type": null,
27772        "resolution": 4,
27773        "main_sha": null,
27774        "because_sha": null
27775    },
27776    {
27777        "sha": "5d1b81d8ac9cab3f9213b7d19ac2f3035cf60a3c",
27778        "description": "zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb",
27779        "nominated": true,
27780        "nomination_type": 0,
27781        "resolution": 1,
27782        "main_sha": null,
27783        "because_sha": null
27784    },
27785    {
27786        "sha": "46e167028dd141fc03c28d75a97d79dea82d0b4b",
27787        "description": "zink: do a better job conserving locations for packed xfb outputs",
27788        "nominated": false,
27789        "nomination_type": null,
27790        "resolution": 4,
27791        "main_sha": null,
27792        "because_sha": null
27793    },
27794    {
27795        "sha": "ff981a7e79be6bc0434609e233b39f1309cfbbd3",
27796        "description": "drirc: add options for BETA CAE Ansa application.",
27797        "nominated": false,
27798        "nomination_type": null,
27799        "resolution": 4,
27800        "main_sha": null,
27801        "because_sha": null
27802    },
27803    {
27804        "sha": "f5dc334b6dd117b30b72ddb2f09ed60171dbb980",
27805        "description": "drirc: add mesa_extension_override option",
27806        "nominated": false,
27807        "nomination_type": null,
27808        "resolution": 4,
27809        "main_sha": null,
27810        "because_sha": null
27811    },
27812    {
27813        "sha": "50c983402e5e81861a728009feddcc4ec43f8cea",
27814        "description": "mesa/init: replace call_once with manual implementation",
27815        "nominated": false,
27816        "nomination_type": null,
27817        "resolution": 4,
27818        "main_sha": null,
27819        "because_sha": null
27820    },
27821    {
27822        "sha": "596597f4a446f030945991de689afbc17b6225d8",
27823        "description": "mesa: don't use dummy_true for some MESA extensions",
27824        "nominated": false,
27825        "nomination_type": null,
27826        "resolution": 4,
27827        "main_sha": null,
27828        "because_sha": null
27829    },
27830    {
27831        "sha": "8a03e259779094a593ee974b91977e37ffb2e835",
27832        "description": "mesa: print a warning when an extension can't be disabled",
27833        "nominated": false,
27834        "nomination_type": null,
27835        "resolution": 4,
27836        "main_sha": null,
27837        "because_sha": null
27838    },
27839    {
27840        "sha": "aa5a0e1dad8cdbd77a36e69725e17a27910ff397",
27841        "description": "broadcom/compiler: copy packing when converting add to mul",
27842        "nominated": false,
27843        "nomination_type": null,
27844        "resolution": 4,
27845        "main_sha": null,
27846        "because_sha": null
27847    },
27848    {
27849        "sha": "b59614619b6ed06eb2f48ab4c1999f1f50882f56",
27850        "description": "radv: Use MESA_VULKAN_SHADER_STAGES to make room for mesh/task.",
27851        "nominated": false,
27852        "nomination_type": null,
27853        "resolution": 4,
27854        "main_sha": null,
27855        "because_sha": null
27856    },
27857    {
27858        "sha": "cd6e9ad36a27010df78d9e3ae4f4d31fb38fb180",
27859        "description": "llvmpipe: add missing NIR alu-op handling",
27860        "nominated": false,
27861        "nomination_type": null,
27862        "resolution": 4,
27863        "main_sha": null,
27864        "because_sha": null
27865    },
27866    {
27867        "sha": "a21c0f531ec3a88003f5dce86c8b3d0ad4ea406a",
27868        "description": "mesa: enable force_direct_glx_context for DiscoveryStudio2020",
27869        "nominated": false,
27870        "nomination_type": null,
27871        "resolution": 4,
27872        "main_sha": null,
27873        "because_sha": null
27874    },
27875    {
27876        "sha": "fc3ef76eec61c97ba7c53622e4bca8e518749b09",
27877        "description": "glx/drirc: add a force_direct_glx_context option",
27878        "nominated": false,
27879        "nomination_type": null,
27880        "resolution": 4,
27881        "main_sha": null,
27882        "because_sha": null
27883    },
27884    {
27885        "sha": "9b09655a587f03b4096df0a4314e98a267816cfa",
27886        "description": "vbo/dlist: free copied.buffer if no vertices were copied",
27887        "nominated": true,
27888        "nomination_type": 0,
27889        "resolution": 1,
27890        "main_sha": null,
27891        "because_sha": null
27892    },
27893    {
27894        "sha": "118f2952b621ac56bb681b644d73882ecabc4614",
27895        "description": "driconf: set vblank_mode=0 for viewperf2020",
27896        "nominated": false,
27897        "nomination_type": null,
27898        "resolution": 4,
27899        "main_sha": null,
27900        "because_sha": null
27901    },
27902    {
27903        "sha": "dbf602a6b39833c4cdc4b6769ec40ab384fd8bcb",
27904        "description": "ac/surface: don't validate DCC settings if DCC isn't possible",
27905        "nominated": true,
27906        "nomination_type": 0,
27907        "resolution": 1,
27908        "main_sha": null,
27909        "because_sha": null
27910    },
27911    {
27912        "sha": "bc6d22b92002dc43a8c742ab234717147d63ad87",
27913        "description": "radeonsi: fix ps_uses_fbfetch value",
27914        "nominated": false,
27915        "nomination_type": null,
27916        "resolution": 4,
27917        "main_sha": null,
27918        "because_sha": null
27919    },
27920    {
27921        "sha": "d86d602ed0c75c30840ca6bac98556ffa99304ea",
27922        "description": "radeonsi/sdma: fix bogus assert",
27923        "nominated": true,
27924        "nomination_type": 1,
27925        "resolution": 1,
27926        "main_sha": null,
27927        "because_sha": "46c95047bd77f6e824e4edccad590da8a1823fb4"
27928    },
27929    {
27930        "sha": "84d4bda8e5cb4d844d3892fcc317412104d8f2bc",
27931        "description": "ac/surface: use a less strict condition in is_dcc_supported_by_L2",
27932        "nominated": false,
27933        "nomination_type": null,
27934        "resolution": 4,
27935        "main_sha": null,
27936        "because_sha": null
27937    },
27938    {
27939        "sha": "dc56301f78494bea67f0c57d5aa77fef42bfe455",
27940        "description": "radeonsi: treat nir_intrinsic_load_constant as a VMEM operation",
27941        "nominated": true,
27942        "nomination_type": 1,
27943        "resolution": 1,
27944        "main_sha": null,
27945        "because_sha": "8288882965bf1c5f0ca5d9f29c1b759bee2bc718"
27946    },
27947    {
27948        "sha": "af8fa2644e1ed225d1ebf6ee532062f7c36e6c7d",
27949        "description": "radv: Split off cmd_buffer variant of descriptor set template updates",
27950        "nominated": false,
27951        "nomination_type": null,
27952        "resolution": 4,
27953        "main_sha": null,
27954        "because_sha": null
27955    },
27956    {
27957        "sha": "4865cb6514e4109a6e344ffd9c139afc568abef8",
27958        "description": "radv: Split off cmd_buffer variant of descriptor set updates",
27959        "nominated": false,
27960        "nomination_type": null,
27961        "resolution": 4,
27962        "main_sha": null,
27963        "because_sha": null
27964    },
27965    {
27966        "sha": "7b0826db56b36b213ed924b9bbd6fdb21d5cd88d",
27967        "description": "radv: Always inline descriptor writes",
27968        "nominated": false,
27969        "nomination_type": null,
27970        "resolution": 4,
27971        "main_sha": null,
27972        "because_sha": null
27973    },
27974    {
27975        "sha": "0913ac33a9c1896e48935abfaa6f0dbbacf17410",
27976        "description": "freedreno/a618: Mark a flaky test that triggers hangcheck.",
27977        "nominated": false,
27978        "nomination_type": null,
27979        "resolution": 4,
27980        "main_sha": null,
27981        "because_sha": null
27982    },
27983    {
27984        "sha": "d1801d43f81713d5d7bbeb4e4a5af0b1238038a9",
27985        "description": "freedreno/a5xx: Use the defined names for 2D_BLIT_CNTL regs.",
27986        "nominated": false,
27987        "nomination_type": null,
27988        "resolution": 4,
27989        "main_sha": null,
27990        "because_sha": null
27991    },
27992    {
27993        "sha": "f0f5b8d47ca42ba76f90f0df2bcbe9d5e9eda66c",
27994        "description": "freedreno/a6xx: Fix partial z/s clears with sysmem.",
27995        "nominated": true,
27996        "nomination_type": 0,
27997        "resolution": 1,
27998        "main_sha": null,
27999        "because_sha": null
28000    },
28001    {
28002        "sha": "aa5ca7fc3cd7aac664726ed5f069045eac0ad3a0",
28003        "description": "features: add dynamic render for lavapipe",
28004        "nominated": false,
28005        "nomination_type": null,
28006        "resolution": 4,
28007        "main_sha": null,
28008        "because_sha": null
28009    },
28010    {
28011        "sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256",
28012        "description": "lavapipe: VK_KHR_dynamic_rendering",
28013        "nominated": false,
28014        "nomination_type": null,
28015        "resolution": 4,
28016        "main_sha": null,
28017        "because_sha": null
28018    },
28019    {
28020        "sha": "dd71cc8947934a071039897df586dd6466f1b616",
28021        "description": "lavapipe: fix cmd queuing for dynamic render",
28022        "nominated": false,
28023        "nomination_type": null,
28024        "resolution": 4,
28025        "main_sha": null,
28026        "because_sha": null
28027    },
28028    {
28029        "sha": "fbd5ded5e079babdabcc56797c475f278810bbb0",
28030        "description": "vk: update headers for 1.2.197",
28031        "nominated": false,
28032        "nomination_type": null,
28033        "resolution": 4,
28034        "main_sha": null,
28035        "because_sha": null
28036    },
28037    {
28038        "sha": "cc29b940413138e99e2b6860382e672b13980a39",
28039        "description": "freedreno/ir3: Use immediate for flat.b's src1",
28040        "nominated": false,
28041        "nomination_type": null,
28042        "resolution": 4,
28043        "main_sha": null,
28044        "because_sha": null
28045    },
28046    {
28047        "sha": "2ab0cf2b549bdeef92fb72f16119bf1d21f9e90c",
28048        "description": "freedreno/ir3: Use flat.b to load flat varyings on a6xx",
28049        "nominated": false,
28050        "nomination_type": null,
28051        "resolution": 4,
28052        "main_sha": null,
28053        "because_sha": null
28054    },
28055    {
28056        "sha": "2ee1b5a5268b206b4d431862da3296d197d1cc17",
28057        "description": "freedreno/ir3: Add infrastructure for flat.b",
28058        "nominated": false,
28059        "nomination_type": null,
28060        "resolution": 4,
28061        "main_sha": null,
28062        "because_sha": null
28063    },
28064    {
28065        "sha": "a150e31910f4ee4ebb62b990e7d9df4c71285456",
28066        "description": "ir3: Add support for (dis)assembling flat.b",
28067        "nominated": false,
28068        "nomination_type": null,
28069        "resolution": 4,
28070        "main_sha": null,
28071        "because_sha": null
28072    },
28073    {
28074        "sha": "417477f60ede0fab0a5a601c872731fc9c612da1",
28075        "description": "zink: always use lazy (non-push) updating for fbfetch descriptors",
28076        "nominated": true,
28077        "nomination_type": 0,
28078        "resolution": 1,
28079        "main_sha": null,
28080        "because_sha": null
28081    },
28082    {
28083        "sha": "2c54ad8f3dae152d1b3e7353313e9b65aca8c6d3",
28084        "description": "zink: set fbfetch state on lazy batch data when enabling it",
28085        "nominated": true,
28086        "nomination_type": 0,
28087        "resolution": 1,
28088        "main_sha": null,
28089        "because_sha": null
28090    },
28091    {
28092        "sha": "841bea2c9f1de224b2272ece6de8a93dc45c8ea4",
28093        "description": "anv: disable debug logging spam",
28094        "nominated": false,
28095        "nomination_type": null,
28096        "resolution": 4,
28097        "main_sha": null,
28098        "because_sha": null
28099    },
28100    {
28101        "sha": "4af7842ede49ff2915893d3aed2f60d8bc949924",
28102        "description": "mesa/st: lower psiz for shader precompile",
28103        "nominated": false,
28104        "nomination_type": null,
28105        "resolution": 4,
28106        "main_sha": null,
28107        "because_sha": null
28108    },
28109    {
28110        "sha": "8be35803a549f7075b6acfeeac2d0ce386ec8cf6",
28111        "description": "mesa/st: rework psiz lowering",
28112        "nominated": false,
28113        "nomination_type": null,
28114        "resolution": 4,
28115        "main_sha": null,
28116        "because_sha": null
28117    },
28118    {
28119        "sha": "97c3b658b33043a371655f18f6799dd24842fdec",
28120        "description": "docs: update calendar for 21.3.0-rc4",
28121        "nominated": false,
28122        "nomination_type": null,
28123        "resolution": 4,
28124        "main_sha": null,
28125        "because_sha": null
28126    },
28127    {
28128        "sha": "cdc288993e06224cb5da97f4458fd50ce257e491",
28129        "description": "st/mesa: don't update vertex elements when GL doesn't change them",
28130        "nominated": false,
28131        "nomination_type": null,
28132        "resolution": 4,
28133        "main_sha": null,
28134        "because_sha": null
28135    },
28136    {
28137        "sha": "69ee132b867864a57080289796e7680b11480200",
28138        "description": "cso: add missing parameters into cso_set_vertex_buffers",
28139        "nominated": false,
28140        "nomination_type": null,
28141        "resolution": 4,
28142        "main_sha": null,
28143        "because_sha": null
28144    },
28145    {
28146        "sha": "29877c1dce1b361efa5dfc31a58baa830c06daa3",
28147        "description": "mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changes",
28148        "nominated": false,
28149        "nomination_type": null,
28150        "resolution": 4,
28151        "main_sha": null,
28152        "because_sha": null
28153    },
28154    {
28155        "sha": "ae625da7efa844b2854b685dac43180616615ecb",
28156        "description": "mesa: change gl_vertex_array_object::NewArrays to bool",
28157        "nominated": false,
28158        "nomination_type": null,
28159        "resolution": 4,
28160        "main_sha": null,
28161        "because_sha": null
28162    },
28163    {
28164        "sha": "d24539b15256ac255ffb75f199ffda962b39bad5",
28165        "description": "st/mesa: use POPCNT in st_update_array if the CPU supports it",
28166        "nominated": false,
28167        "nomination_type": null,
28168        "resolution": 4,
28169        "main_sha": null,
28170        "because_sha": null
28171    },
28172    {
28173        "sha": "5b8b34825fef16689684b4d3498990505df84005",
28174        "description": "st/mesa: change st_atom_array.c to cpp",
28175        "nominated": false,
28176        "nomination_type": null,
28177        "resolution": 4,
28178        "main_sha": null,
28179        "because_sha": null
28180    },
28181    {
28182        "sha": "81d35c8d48508e1d28724755af28a6c7572516e8",
28183        "description": "util: add a util_bitcount variant that selects POPCNT through C++ template arg",
28184        "nominated": false,
28185        "nomination_type": null,
28186        "resolution": 4,
28187        "main_sha": null,
28188        "because_sha": null
28189    },
28190    {
28191        "sha": "e1c640c3a43d741719864b35cbf855aa82be0611",
28192        "description": "r300: stub derivatives on r300 and r400 hardware",
28193        "nominated": false,
28194        "nomination_type": null,
28195        "resolution": 4,
28196        "main_sha": null,
28197        "because_sha": null
28198    },
28199    {
28200        "sha": "14fca01b32958b827dcce63ffa9fd66c039a7cc4",
28201        "description": "freedreno: Fix layered rendering to just Z/S and not color.",
28202        "nominated": false,
28203        "nomination_type": null,
28204        "resolution": 4,
28205        "main_sha": null,
28206        "because_sha": null
28207    },
28208    {
28209        "sha": "7c8fee6049b906cfb7b56cfab3e1c70815f0b092",
28210        "description": "build: add sha1_h to llvmpipe build",
28211        "nominated": true,
28212        "nomination_type": 0,
28213        "resolution": 1,
28214        "main_sha": null,
28215        "because_sha": null
28216    },
28217    {
28218        "sha": "1fb41193fe947b1611e53c2a61c7c92724a8aecc",
28219        "description": ".mailmap: Simplify my name",
28220        "nominated": false,
28221        "nomination_type": null,
28222        "resolution": 4,
28223        "main_sha": null,
28224        "because_sha": null
28225    },
28226    {
28227        "sha": "3137ff47095e9c28e0b27c72acab52301b87f99d",
28228        "description": "zink: add queue locking",
28229        "nominated": true,
28230        "nomination_type": 0,
28231        "resolution": 1,
28232        "main_sha": null,
28233        "because_sha": null
28234    },
28235    {
28236        "sha": "786167b88c8a53515d8439c69f9ab78347b6ea50",
28237        "description": "zink: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
28238        "nominated": false,
28239        "nomination_type": null,
28240        "resolution": 4,
28241        "main_sha": null,
28242        "because_sha": null
28243    },
28244    {
28245        "sha": "8297d243fb3bc8c7f821c58cf50cb8c2b5e9263f",
28246        "description": "gallium: add PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY",
28247        "nominated": false,
28248        "nomination_type": null,
28249        "resolution": 4,
28250        "main_sha": null,
28251        "because_sha": null
28252    },
28253    {
28254        "sha": "c356f3cfce9459dc1341b6a2a0fd5336a9bdcc3c",
28255        "description": "freedreno/a6xx: Use the fdl buffer view setup for img/ssbo descriptors.",
28256        "nominated": false,
28257        "nomination_type": null,
28258        "resolution": 4,
28259        "main_sha": null,
28260        "because_sha": null
28261    },
28262    {
28263        "sha": "3050e202833ab3c3ee5e91ee82ee823d8efac563",
28264        "description": "freedreno/fdl6: Add support for texture swizzles of A/L/I/LA/RGBx.",
28265        "nominated": false,
28266        "nomination_type": null,
28267        "resolution": 4,
28268        "main_sha": null,
28269        "because_sha": null
28270    },
28271    {
28272        "sha": "669caded514b041ae66e9288824c8e7a3883dc79",
28273        "description": "turnip: Remove buffer-view cross-check code.",
28274        "nominated": false,
28275        "nomination_type": null,
28276        "resolution": 4,
28277        "main_sha": null,
28278        "because_sha": null
28279    },
28280    {
28281        "sha": "ef1fb25787eff6bd931a855cf3d263d9c334071c",
28282        "description": "turnip: Use the new shared buffer-view descriptor creation function.",
28283        "nominated": false,
28284        "nomination_type": null,
28285        "resolution": 4,
28286        "main_sha": null,
28287        "because_sha": null
28288    },
28289    {
28290        "sha": "aa3074e5be4dc3fff51e1359fb21e00cf26031b7",
28291        "description": "freedreno/fdl6: Add an interface for setting up buffer descriptors.",
28292        "nominated": false,
28293        "nomination_type": null,
28294        "resolution": 4,
28295        "main_sha": null,
28296        "because_sha": null
28297    },
28298    {
28299        "sha": "7b578c12497cfea2249467951e270993462ff4a9",
28300        "description": "freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.",
28301        "nominated": true,
28302        "nomination_type": 0,
28303        "resolution": 1,
28304        "main_sha": null,
28305        "because_sha": null
28306    },
28307    {
28308        "sha": "29093bc42d20e95288cd306757e7efc928fdb366",
28309        "description": "freedreno: Fix gmem invalidating the depth or stencil of packed d/s.",
28310        "nominated": true,
28311        "nomination_type": 0,
28312        "resolution": 1,
28313        "main_sha": null,
28314        "because_sha": null
28315    },
28316    {
28317        "sha": "858424bd2e0742542cd072ccd4efcfee0ea828b3",
28318        "description": "intel/compiler: Use gl_shader_stage_uses_workgroup() helpers",
28319        "nominated": false,
28320        "nomination_type": null,
28321        "resolution": 4,
28322        "main_sha": null,
28323        "because_sha": null
28324    },
28325    {
28326        "sha": "c4355d3f24535c7d061992f86c21d990232014fd",
28327        "description": "intel/compiler: Make brw_nir_populate_wm_prog_data() static",
28328        "nominated": false,
28329        "nomination_type": null,
28330        "resolution": 4,
28331        "main_sha": null,
28332        "because_sha": null
28333    },
28334    {
28335        "sha": "732cfa525f431b6f5b47e2623645cf14716b4bdf",
28336        "description": "anv: Include viewport size in scissor rectangle",
28337        "nominated": false,
28338        "nomination_type": null,
28339        "resolution": 4,
28340        "main_sha": null,
28341        "because_sha": null
28342    },
28343    {
28344        "sha": "71022a53e415fa8c16567884c414eb361dee1214",
28345        "description": "anv: Process FS last when compiling graphics pipeline",
28346        "nominated": false,
28347        "nomination_type": null,
28348        "resolution": 4,
28349        "main_sha": null,
28350        "because_sha": null
28351    },
28352    {
28353        "sha": "a0109a3754c4211a855579eb4909de0b170d1215",
28354        "description": "anv: Make shaders array in anv_graphics_pipeline fit Task/Mesh",
28355        "nominated": false,
28356        "nomination_type": null,
28357        "resolution": 4,
28358        "main_sha": null,
28359        "because_sha": null
28360    },
28361    {
28362        "sha": "eb430aa9e7fdc99a5f984bc2fb5193f5c02d88ad",
28363        "description": "anv: Get rid of \"may be used initialized\" warning in anv_QueueSubmit2KHR",
28364        "nominated": false,
28365        "nomination_type": null,
28366        "resolution": 4,
28367        "main_sha": null,
28368        "because_sha": null
28369    },
28370    {
28371        "sha": "3afdc3ab2c776d95909d597f4ada0335ccf462dc",
28372        "description": "freedreno/computerator: Support A660 gpu",
28373        "nominated": false,
28374        "nomination_type": null,
28375        "resolution": 4,
28376        "main_sha": null,
28377        "because_sha": null
28378    },
28379    {
28380        "sha": "79fcd63bd60ac46249c6dfcfa0eeef296ea3d04a",
28381        "description": "tu: fix rast state allocation size on a6xx gen4",
28382        "nominated": true,
28383        "nomination_type": 1,
28384        "resolution": 1,
28385        "main_sha": null,
28386        "because_sha": "4e05338d99abbf2858a0d8444ffc53028fe23051"
28387    },
28388    {
28389        "sha": "675519f1d0eb26ecb5712a8bdbb82d7a92c07ed7",
28390        "description": "zink: reject all storage multisampling if the feature is unsupported",
28391        "nominated": true,
28392        "nomination_type": 0,
28393        "resolution": 1,
28394        "main_sha": null,
28395        "because_sha": null
28396    },
28397    {
28398        "sha": "aacdc6eb44cfcfe28e8a3bef90350f514219ac38",
28399        "description": "zink: add SpvCapabilityStorageImageMultisample for multisampled storage images",
28400        "nominated": true,
28401        "nomination_type": 0,
28402        "resolution": 1,
28403        "main_sha": null,
28404        "because_sha": null
28405    },
28406    {
28407        "sha": "a794bdf95313f7b9a69b142712a1e198b5447e36",
28408        "description": "broadcom/compiler: check that sig packing is valid when pipelining ldvary",
28409        "nominated": false,
28410        "nomination_type": null,
28411        "resolution": 4,
28412        "main_sha": null,
28413        "because_sha": null
28414    },
28415    {
28416        "sha": "c6e2c802c412c9d4b0f183cc17a5add2212b07ce",
28417        "description": "glsl/nir: mark samplers inside a block as bindless",
28418        "nominated": false,
28419        "nomination_type": null,
28420        "resolution": 4,
28421        "main_sha": null,
28422        "because_sha": null
28423    },
28424    {
28425        "sha": "e3a51a408fbe6dae7d9a6d15944de2833742462e",
28426        "description": "mesa: don't reset SamplersValidated if nothing changed",
28427        "nominated": false,
28428        "nomination_type": null,
28429        "resolution": 4,
28430        "main_sha": null,
28431        "because_sha": null
28432    },
28433    {
28434        "sha": "e15e3a8e8636c38def3e8a4fb93cfed90b8faf1b",
28435        "description": "radv: optimize subpass barrier flushes for imageless framebuffers",
28436        "nominated": false,
28437        "nomination_type": null,
28438        "resolution": 4,
28439        "main_sha": null,
28440        "because_sha": null
28441    },
28442    {
28443        "sha": "f13d486ee77c2ca8a2d27a3f42981171cd73f102",
28444        "description": "intel/compiler: Initialize SIMDSelectionTest member error.",
28445        "nominated": false,
28446        "nomination_type": 1,
28447        "resolution": 4,
28448        "main_sha": null,
28449        "because_sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe"
28450    },
28451    {
28452        "sha": "d863e62b32bc155ae663fc90bae0139fa524a4e0",
28453        "description": "intel/compiler: Change selected_simd return type to int.",
28454        "nominated": false,
28455        "nomination_type": 1,
28456        "resolution": 4,
28457        "main_sha": null,
28458        "because_sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee"
28459    },
28460    {
28461        "sha": "ac2af149f1099bcd910de6d625374cb545d66ff8",
28462        "description": "zink: stop double printing validation messages",
28463        "nominated": true,
28464        "nomination_type": 0,
28465        "resolution": 1,
28466        "main_sha": null,
28467        "because_sha": null
28468    },
28469    {
28470        "sha": "4e28962800f477219854d8fcfa6b44e37a00a5d6",
28471        "description": "ci: Uprev VK-GL-CTS to 1.2.7.2, and pull in piglit while I'm here.",
28472        "nominated": false,
28473        "nomination_type": null,
28474        "resolution": 4,
28475        "main_sha": null,
28476        "because_sha": null
28477    },
28478    {
28479        "sha": "8d3a3e7a00b02d3420e15f4793982c3cd5c72a53",
28480        "description": "microsoft/compiler: Use textures for SRVs",
28481        "nominated": false,
28482        "nomination_type": null,
28483        "resolution": 4,
28484        "main_sha": null,
28485        "because_sha": null
28486    },
28487    {
28488        "sha": "ffd4157b1caa69345468bbbe914e2bb64a4ddbaa",
28489        "description": "util/hash_table: Clear special 0/1 entries for u64 hash table too",
28490        "nominated": true,
28491        "nomination_type": 1,
28492        "resolution": 1,
28493        "main_sha": null,
28494        "because_sha": "e532a47f76cc8d763e2534c61b27dce0f5bc86a0"
28495    },
28496    {
28497        "sha": "c047fc9de306530741e00002be19c21d06c8adbb",
28498        "description": "docs: update radv extensions in features.txt",
28499        "nominated": false,
28500        "nomination_type": null,
28501        "resolution": 4,
28502        "main_sha": null,
28503        "because_sha": null
28504    },
28505    {
28506        "sha": "6b9bd3f038d19df34bd5dd5c7adb70395ea994a6",
28507        "description": "broadcom/compiler: make opt passes set current block",
28508        "nominated": false,
28509        "nomination_type": null,
28510        "resolution": 4,
28511        "main_sha": null,
28512        "because_sha": null
28513    },
28514    {
28515        "sha": "27cb4166b5923997a5566281477a8de326215669",
28516        "description": "freedreno/ci: Test Turnip on Adreno 618",
28517        "nominated": false,
28518        "nomination_type": null,
28519        "resolution": 4,
28520        "main_sha": null,
28521        "because_sha": null
28522    },
28523    {
28524        "sha": "83a0bb007fd88c75d8a05896af06bf20b9f3ccd2",
28525        "description": "ci: Let manual LAVA jobs have a longer timeout than others",
28526        "nominated": false,
28527        "nomination_type": null,
28528        "resolution": 1,
28529        "main_sha": null,
28530        "because_sha": null
28531    },
28532    {
28533        "sha": "dedc1493071550a35b7dae7091fbaf6ad93304c9",
28534        "description": "ci: Add support for lazor Chromebooks",
28535        "nominated": false,
28536        "nomination_type": null,
28537        "resolution": 1,
28538        "main_sha": null,
28539        "because_sha": null
28540    },
28541    {
28542        "sha": "634e2353a0edc0b336191d7267d567d7341b1b51",
28543        "description": "virgl: Add driconf tweak to force-enable reading back R8_SRGB textures",
28544        "nominated": false,
28545        "nomination_type": null,
28546        "resolution": 4,
28547        "main_sha": null,
28548        "because_sha": null
28549    },
28550    {
28551        "sha": "1311eddd5265b46d7c13adf14ea97072e80f54a5",
28552        "description": "iris: fix off-by-one error when clearing stale syncobjs",
28553        "nominated": false,
28554        "nomination_type": null,
28555        "resolution": 4,
28556        "main_sha": null,
28557        "because_sha": null
28558    },
28559    {
28560        "sha": "db7ad0c1700e2f012730898e02bc0cebf1b04304",
28561        "description": "radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)",
28562        "nominated": false,
28563        "nomination_type": null,
28564        "resolution": 4,
28565        "main_sha": null,
28566        "because_sha": null
28567    },
28568    {
28569        "sha": "3c862923219bb4bcb53dd53575a38ab5801bf07f",
28570        "description": "v3dv: Implement VK_KHR_create_renderpass2",
28571        "nominated": false,
28572        "nomination_type": null,
28573        "resolution": 4,
28574        "main_sha": null,
28575        "because_sha": null
28576    },
28577    {
28578        "sha": "1813c709436b4d7bb918e69678e83c697d387518",
28579        "description": "panfrost/ci: update piglit tests expectations on G52",
28580        "nominated": false,
28581        "nomination_type": null,
28582        "resolution": 4,
28583        "main_sha": null,
28584        "because_sha": null
28585    },
28586    {
28587        "sha": "8d96cf4eaa98b3e0b1f6e7e693e3475969c4ce5f",
28588        "description": "ci/freedreno: Add maxcpus=2 to the kernel cmdline on a530",
28589        "nominated": false,
28590        "nomination_type": null,
28591        "resolution": 4,
28592        "main_sha": null,
28593        "because_sha": null
28594    },
28595    {
28596        "sha": "38c62646d0a3d07150c9cd672cde980f4570a7f1",
28597        "description": "iris/ci: Fix traces for amly and deqp list for whl",
28598        "nominated": false,
28599        "nomination_type": null,
28600        "resolution": 4,
28601        "main_sha": null,
28602        "because_sha": null
28603    },
28604    {
28605        "sha": "7fea3c6f14e96de7d611a154db601f9a6dc0df79",
28606        "description": "ci: Update linux kernel to v5.15",
28607        "nominated": false,
28608        "nomination_type": null,
28609        "resolution": 1,
28610        "main_sha": null,
28611        "because_sha": null
28612    },
28613    {
28614        "sha": "4098607870125dacc40ea484c879035cc9a173be",
28615        "description": "xmlconfig_test: add unit test for executable_regexp",
28616        "nominated": false,
28617        "nomination_type": null,
28618        "resolution": 4,
28619        "main_sha": null,
28620        "because_sha": null
28621    },
28622    {
28623        "sha": "c7f481c615d24846b4d8da48506a4d4a9a9ea7a0",
28624        "description": "drirc: add Mari application workaround",
28625        "nominated": false,
28626        "nomination_type": null,
28627        "resolution": 4,
28628        "main_sha": null,
28629        "because_sha": null
28630    },
28631    {
28632        "sha": "9a24de9aa743808c6c7cc2670f1e8d9753b9430e",
28633        "description": "driconf: add executable_regexp application attribute",
28634        "nominated": false,
28635        "nomination_type": null,
28636        "resolution": 4,
28637        "main_sha": null,
28638        "because_sha": null
28639    },
28640    {
28641        "sha": "308bd1f00c9cfcd37ebcd15390d513441011d1af",
28642        "description": "zink: Remove duplicate variable unsized.",
28643        "nominated": false,
28644        "nomination_type": 1,
28645        "resolution": 4,
28646        "main_sha": null,
28647        "because_sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674"
28648    },
28649    {
28650        "sha": "a8725ec3dc2aa23598071d2505131253c433b8c6",
28651        "description": "vulkan/wsi: set correct bits for host allocations/exports for images.",
28652        "nominated": true,
28653        "nomination_type": 1,
28654        "resolution": 1,
28655        "main_sha": null,
28656        "because_sha": "895d3399f7fb5cf58aa857fb2b98f23fe89071ba"
28657    },
28658    {
28659        "sha": "d66514aacccec28fa66afd58bc19580008e8078e",
28660        "description": "radv: Disable coherent L2 optimization on cards with noncoherent L2.",
28661        "nominated": true,
28662        "nomination_type": 1,
28663        "resolution": 1,
28664        "main_sha": null,
28665        "because_sha": "fd8210f27ede11583e3a5d55066cb61d9988357b"
28666    },
28667    {
28668        "sha": "65afcddbf1892a74397cb8ba0d29618544fb507a",
28669        "description": "frontends/va: Return error in vaRenderPicture if decoder is NULL",
28670        "nominated": false,
28671        "nomination_type": null,
28672        "resolution": 4,
28673        "main_sha": null,
28674        "because_sha": null
28675    },
28676    {
28677        "sha": "2dbb66997e2e2ab0a07a84a40df70d8d75fe2524",
28678        "description": "intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it",
28679        "nominated": true,
28680        "nomination_type": 1,
28681        "resolution": 1,
28682        "main_sha": null,
28683        "because_sha": "32b7ba66b0156d9fd40b059f20da79a74451f7fd"
28684    },
28685    {
28686        "sha": "085e83895910ff32711bf48cc527cca61c792a7d",
28687        "description": "i915g: Improve the explanation for the 1D Y swizzle.",
28688        "nominated": false,
28689        "nomination_type": null,
28690        "resolution": 4,
28691        "main_sha": null,
28692        "because_sha": null
28693    },
28694    {
28695        "sha": "fa4fd67f7824727d92e52c816543b0233eacd932",
28696        "description": "i915g: Make sure we consider negates/swizzles on bias/shadow coords.",
28697        "nominated": false,
28698        "nomination_type": null,
28699        "resolution": 4,
28700        "main_sha": null,
28701        "because_sha": null
28702    },
28703    {
28704        "sha": "ebe5626de695d8055c64a278d7ec7e369fcd9823",
28705        "description": "i915g: Check for negate/swizzle on TGSI_OPCODE_KILL_IF's src.yzw.",
28706        "nominated": false,
28707        "nomination_type": null,
28708        "resolution": 4,
28709        "main_sha": null,
28710        "because_sha": null
28711    },
28712    {
28713        "sha": "ba48b27a11a9b340a66121542ebe159731d8db84",
28714        "description": "etnaviv: Switch to the NIR compiler by default.",
28715        "nominated": false,
28716        "nomination_type": null,
28717        "resolution": 4,
28718        "main_sha": null,
28719        "because_sha": null
28720    },
28721    {
28722        "sha": "9b80f4d5f20bca6e127de62c7f4183f64e91cff1",
28723        "description": "radv: rename radv_shader_variant to radv_shader",
28724        "nominated": false,
28725        "nomination_type": null,
28726        "resolution": 4,
28727        "main_sha": null,
28728        "because_sha": null
28729    },
28730    {
28731        "sha": "eeb034f2cc29595c89a874f102131ee9ae9f0442",
28732        "description": "docs: document RADV_THREAD_TRACE_* envvars",
28733        "nominated": false,
28734        "nomination_type": null,
28735        "resolution": 4,
28736        "main_sha": null,
28737        "because_sha": null
28738    },
28739    {
28740        "sha": "3839f3a48630db843e414dfb979b03644bf5826b",
28741        "description": "radv: stop reporting SQTT/RGP support as experimental",
28742        "nominated": false,
28743        "nomination_type": null,
28744        "resolution": 4,
28745        "main_sha": null,
28746        "because_sha": null
28747    },
28748    {
28749        "sha": "74e625f057df9cb416cf5be9e66c853384002fcf",
28750        "description": "radv: enable SQTT instruction timing by default",
28751        "nominated": false,
28752        "nomination_type": null,
28753        "resolution": 4,
28754        "main_sha": null,
28755        "because_sha": null
28756    },
28757    {
28758        "sha": "7fd414ec84e9055cd4682ec80ce766df6ee2756a",
28759        "description": "radv: remove useless checks about GFX7 for SQTT",
28760        "nominated": false,
28761        "nomination_type": null,
28762        "resolution": 4,
28763        "main_sha": null,
28764        "because_sha": null
28765    },
28766    {
28767        "sha": "b35fd1bff6d8813411d9ca7f8c221c47ed5cf8fe",
28768        "description": "radv: move freeing the trigger SQTT file at a better place",
28769        "nominated": false,
28770        "nomination_type": null,
28771        "resolution": 4,
28772        "main_sha": null,
28773        "because_sha": null
28774    },
28775    {
28776        "sha": "c5a1df095c3eee0da4747a67b12c8ca352116178",
28777        "description": "ci/etnaviv: add manual piglit testing",
28778        "nominated": false,
28779        "nomination_type": null,
28780        "resolution": 4,
28781        "main_sha": null,
28782        "because_sha": null
28783    },
28784    {
28785        "sha": "d2440b27e5ed28397b572802817a652943c2a0b2",
28786        "description": "ci/etnaviv: Add some more deqp flakes I've seen in recent runs.",
28787        "nominated": false,
28788        "nomination_type": null,
28789        "resolution": 4,
28790        "main_sha": null,
28791        "because_sha": null
28792    },
28793    {
28794        "sha": "7355694e11bd2292e0f193573726a90d12848c80",
28795        "description": "ci/etnaviv: Fix the dependency for the build artifacts.",
28796        "nominated": false,
28797        "nomination_type": null,
28798        "resolution": 4,
28799        "main_sha": null,
28800        "because_sha": null
28801    },
28802    {
28803        "sha": "79f57f68930ce4fcf59bdca82357e19b4f3d62e6",
28804        "description": "lavapipe: Don't wrap errors returned from vk_device_init in vk_error",
28805        "nominated": true,
28806        "nomination_type": 1,
28807        "resolution": 1,
28808        "main_sha": null,
28809        "because_sha": "47adb11143767b6e66945197a70dc91383406665"
28810    },
28811    {
28812        "sha": "73af67883ddf6faec9c0e76f8c174fb450817179",
28813        "description": "zink: force float dest types on some alu results",
28814        "nominated": true,
28815        "nomination_type": 0,
28816        "resolution": 1,
28817        "main_sha": null,
28818        "because_sha": null
28819    },
28820    {
28821        "sha": "c73f5a00826201f6e76854145aa823cec4f389d2",
28822        "description": "zink: add more int/float types to cast switching in ntv",
28823        "nominated": true,
28824        "nomination_type": 0,
28825        "resolution": 1,
28826        "main_sha": null,
28827        "because_sha": null
28828    },
28829    {
28830        "sha": "69501ff458108c536f36198c8c8d3b560ecb4c82",
28831        "description": "zink: explicitly enable VK_EXT_shader_subgroup_ballot",
28832        "nominated": true,
28833        "nomination_type": 0,
28834        "resolution": 1,
28835        "main_sha": null,
28836        "because_sha": null
28837    },
28838    {
28839        "sha": "ccfe36fffabbbc25cdd0fc0f7bf6bf30de0e1268",
28840        "description": "zink: clamp max buffer sizes to smallest buffer heap size",
28841        "nominated": true,
28842        "nomination_type": 0,
28843        "resolution": 1,
28844        "main_sha": null,
28845        "because_sha": null
28846    },
28847    {
28848        "sha": "fd2b47281f1b63312a58c2f7e77ee39f0858ba95",
28849        "description": "zink: error when trying to allocate a bo larger than heap size",
28850        "nominated": true,
28851        "nomination_type": 0,
28852        "resolution": 1,
28853        "main_sha": null,
28854        "because_sha": null
28855    },
28856    {
28857        "sha": "aa5e544644431e9d4462b6f46208a3c028a1a13d",
28858        "description": "zink: don't clamp 2D_ARRAY surfaces to 2D",
28859        "nominated": true,
28860        "nomination_type": 0,
28861        "resolution": 1,
28862        "main_sha": null,
28863        "because_sha": null
28864    },
28865    {
28866        "sha": "8d2280f533faf5e372d604cf35b355b898423375",
28867        "description": "zink: don't clamp cube array surfacess to cubes",
28868        "nominated": true,
28869        "nomination_type": 0,
28870        "resolution": 1,
28871        "main_sha": null,
28872        "because_sha": null
28873    },
28874    {
28875        "sha": "6ab915960c5d2e9cbb81ccf151cfdf17bfbd3366",
28876        "description": "zink: be more spec-compliant for unnormalizedCoordinates samplers",
28877        "nominated": false,
28878        "nomination_type": null,
28879        "resolution": 4,
28880        "main_sha": null,
28881        "because_sha": null
28882    },
28883    {
28884        "sha": "75dc3023404210494ede4ddf6ea8c94c35b85497",
28885        "description": "lavapipe: drop EXT_acquire_xlib_display",
28886        "nominated": true,
28887        "nomination_type": 1,
28888        "resolution": 1,
28889        "main_sha": null,
28890        "because_sha": "1d574d4860300633ad2a77de203b74f261fb6969"
28891    },
28892    {
28893        "sha": "7e998783db80a153978bea165132e349896792d8",
28894        "description": "freedreno/ir3: xfb fix for duplicate outputs",
28895        "nominated": false,
28896        "nomination_type": null,
28897        "resolution": 4,
28898        "main_sha": null,
28899        "because_sha": null
28900    },
28901    {
28902        "sha": "f6f760a98db511a0d3e712efa937d372a1910a67",
28903        "description": "freedreno/ir3/print: Show end's outidxs",
28904        "nominated": false,
28905        "nomination_type": null,
28906        "resolution": 4,
28907        "main_sha": null,
28908        "because_sha": null
28909    },
28910    {
28911        "sha": "6239adebbc5cabe3466477ac5f96dfdaaf2303a1",
28912        "description": "zink: flag renderpass change when toggling fbfetch",
28913        "nominated": true,
28914        "nomination_type": 0,
28915        "resolution": 1,
28916        "main_sha": null,
28917        "because_sha": null
28918    },
28919    {
28920        "sha": "2d041d5f1e9a731da3bfaec21494d90f4b560bbb",
28921        "description": "Revert \"iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13\"",
28922        "nominated": true,
28923        "nomination_type": 1,
28924        "resolution": 1,
28925        "main_sha": null,
28926        "because_sha": "d4174f5f052f614a10df2ebc905aec8c4897b057"
28927    },
28928    {
28929        "sha": "68a62226e4dba17fb56c968a53fe1539fff70214",
28930        "description": "ir3: Don't emit barriers for make_available/make_visible",
28931        "nominated": false,
28932        "nomination_type": null,
28933        "resolution": 4,
28934        "main_sha": null,
28935        "because_sha": null
28936    },
28937    {
28938        "sha": "4108fda4268943a52cffc6627b598638763b88c9",
28939        "description": "vulkan: Move all the common object code to runtime/",
28940        "nominated": false,
28941        "nomination_type": null,
28942        "resolution": 4,
28943        "main_sha": null,
28944        "because_sha": null
28945    },
28946    {
28947        "sha": "4af0c038cfe38e144e4d83e03c0d3a9372767886",
28948        "description": "vulkan: Move trampoline code-gen to its own file",
28949        "nominated": false,
28950        "nomination_type": null,
28951        "resolution": 4,
28952        "main_sha": null,
28953        "because_sha": null
28954    },
28955    {
28956        "sha": "d53f20ff4d89ac13fd6a08253ae1a2c53a791ab0",
28957        "description": "vulkan: Break entrypoint parsing into its own file",
28958        "nominated": false,
28959        "nomination_type": null,
28960        "resolution": 4,
28961        "main_sha": null,
28962        "because_sha": null
28963    },
28964    {
28965        "sha": "8f9e0c2816fb3a06dcba101730410f15b82fb19f",
28966        "description": "vulkan/dispatch_table: EntrypointBase doesn't need to derive from object",
28967        "nominated": false,
28968        "nomination_type": null,
28969        "resolution": 4,
28970        "main_sha": null,
28971        "because_sha": null
28972    },
28973    {
28974        "sha": "3fd7cc9d42e14a6e80dfb03782401060b9e6187a",
28975        "description": "vulkan: Drop unnecessary [en]coding comments from python generators",
28976        "nominated": false,
28977        "nomination_type": null,
28978        "resolution": 4,
28979        "main_sha": null,
28980        "because_sha": null
28981    },
28982    {
28983        "sha": "a208b849f337a60f87216575bc148d8de20517b6",
28984        "description": "vulkan: Rework mako error handling in python generators",
28985        "nominated": false,
28986        "nomination_type": null,
28987        "resolution": 4,
28988        "main_sha": null,
28989        "because_sha": null
28990    },
28991    {
28992        "sha": "006633c0438e652b4704d4636e712d566dce4fdc",
28993        "description": "lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI",
28994        "nominated": false,
28995        "nomination_type": null,
28996        "resolution": 4,
28997        "main_sha": null,
28998        "because_sha": null
28999    },
29000    {
29001        "sha": "5ccba1576da2b2a32444c8328bc9b3a0427bb0b1",
29002        "description": "v3dv: Use vk_instance_get_proc_addr_unchecked for WSI",
29003        "nominated": false,
29004        "nomination_type": null,
29005        "resolution": 4,
29006        "main_sha": null,
29007        "because_sha": null
29008    },
29009    {
29010        "sha": "837a142f2da1cb4fc70fa7ad284b13969e36ee91",
29011        "description": "vulkan/vk_extensions_gen: Stop including vk_object.h",
29012        "nominated": false,
29013        "nomination_type": null,
29014        "resolution": 4,
29015        "main_sha": null,
29016        "because_sha": null
29017    },
29018    {
29019        "sha": "741262ee01f0cd21dd97547adb701ea202416e89",
29020        "description": "vulkan/vk_extensions_gen: Drop support for extra includes",
29021        "nominated": false,
29022        "nomination_type": null,
29023        "resolution": 4,
29024        "main_sha": null,
29025        "because_sha": null
29026    },
29027    {
29028        "sha": "20620af1e4c9f203aabb9950a9de0536e25db1dd",
29029        "description": "clover: Add constructor for image_rd_argument.",
29030        "nominated": false,
29031        "nomination_type": null,
29032        "resolution": 4,
29033        "main_sha": null,
29034        "because_sha": null
29035    },
29036    {
29037        "sha": "e8f18385e05db6d14ae6807a529c5d69c38d6091",
29038        "description": "zink: inject LOD for sampler version of OpImageQuerySize",
29039        "nominated": true,
29040        "nomination_type": 0,
29041        "resolution": 1,
29042        "main_sha": null,
29043        "because_sha": null
29044    },
29045    {
29046        "sha": "87fbb0eab03c8348f74ca1f4b3489e89e89f691f",
29047        "description": "zink: be more permissive for injecting LOD into texture() instructions",
29048        "nominated": true,
29049        "nomination_type": 1,
29050        "resolution": 1,
29051        "main_sha": null,
29052        "because_sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47"
29053    },
29054    {
29055        "sha": "8d0b508d91e8f873ff7974e1aad8fb6c9b8f20cf",
29056        "description": "ir3: Emit barriers for images again",
29057        "nominated": false,
29058        "nomination_type": 1,
29059        "resolution": 4,
29060        "main_sha": null,
29061        "because_sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806"
29062    },
29063    {
29064        "sha": "8bfa146b8056d5dded6fdd2c4d8524aa0c438058",
29065        "description": "radeonsi: print the border color error message only once",
29066        "nominated": true,
29067        "nomination_type": 0,
29068        "resolution": 1,
29069        "main_sha": null,
29070        "because_sha": null
29071    },
29072    {
29073        "sha": "a4e0b02f85b0d39107c850b13b75a6273b51808c",
29074        "description": "mesa: skip strlen when hashing strings for ProgramResourceHash",
29075        "nominated": false,
29076        "nomination_type": null,
29077        "resolution": 4,
29078        "main_sha": null,
29079        "because_sha": null
29080    },
29081    {
29082        "sha": "7fe3cc94ebed922e87aa0ac329abe52166111286",
29083        "description": "mesa: add separate hash tables for each GLSL resource type",
29084        "nominated": false,
29085        "nomination_type": null,
29086        "resolution": 4,
29087        "main_sha": null,
29088        "because_sha": null
29089    },
29090    {
29091        "sha": "1b1425d45c6be1f911c7da222a2326814409ff7e",
29092        "description": "mesa: handle hash collisions in program resource lookups (e.g. uniforms)",
29093        "nominated": false,
29094        "nomination_type": null,
29095        "resolution": 4,
29096        "main_sha": null,
29097        "because_sha": null
29098    },
29099    {
29100        "sha": "aad903c3f5357697adb4bee82399904d3e78d992",
29101        "description": "mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp",
29102        "nominated": false,
29103        "nomination_type": null,
29104        "resolution": 4,
29105        "main_sha": null,
29106        "because_sha": null
29107    },
29108    {
29109        "sha": "4b67055fef744333c892b8aaab96e765b8d1daef",
29110        "description": "mesa: rename locals in _mesa_program_resource_find_name for clarity",
29111        "nominated": false,
29112        "nomination_type": null,
29113        "resolution": 4,
29114        "main_sha": null,
29115        "because_sha": null
29116    },
29117    {
29118        "sha": "22d51f3c92285efcdb47019aa445d8f4535f4b14",
29119        "description": "mesa: precompute strlen in gl_resource_name::length and use it",
29120        "nominated": false,
29121        "nomination_type": null,
29122        "resolution": 4,
29123        "main_sha": null,
29124        "because_sha": null
29125    },
29126    {
29127        "sha": "81ad6a8b64f9f85e77f6fac5f4950f0f20fd59ea",
29128        "description": "mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name",
29129        "nominated": false,
29130        "nomination_type": null,
29131        "resolution": 4,
29132        "main_sha": null,
29133        "because_sha": null
29134    },
29135    {
29136        "sha": "dea558cbd298b8960661eba32f50c48fb92dd672",
29137        "description": "glsl: add gl_resource_name to precompute \"name\" properties later",
29138        "nominated": false,
29139        "nomination_type": null,
29140        "resolution": 4,
29141        "main_sha": null,
29142        "because_sha": null
29143    },
29144    {
29145        "sha": "c216f1931d2656c15191c8b723be72b95697fe73",
29146        "description": "mesa: use alloca in search_resource_hash",
29147        "nominated": false,
29148        "nomination_type": null,
29149        "resolution": 4,
29150        "main_sha": null,
29151        "because_sha": null
29152    },
29153    {
29154        "sha": "1776d741c53dc9347994d78b6c47c99a885e3d2a",
29155        "description": "zink: add CI lists and deqp-suite configuration for RADV",
29156        "nominated": false,
29157        "nomination_type": null,
29158        "resolution": 4,
29159        "main_sha": null,
29160        "because_sha": null
29161    },
29162    {
29163        "sha": "76892c4e46d2a71b7e210a049496e3cf6c48862b",
29164        "description": "vbo: restructure vbo_save_vertex_list to get more cache hits",
29165        "nominated": false,
29166        "nomination_type": null,
29167        "resolution": 4,
29168        "main_sha": null,
29169        "because_sha": null
29170    },
29171    {
29172        "sha": "3835205a0ec1d0b46830911c015d27986c1a5212",
29173        "description": "vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount",
29174        "nominated": false,
29175        "nomination_type": null,
29176        "resolution": 4,
29177        "main_sha": null,
29178        "because_sha": null
29179    },
29180    {
29181        "sha": "97caca6b477d7d1b9609ae94dcf6f832f285771c",
29182        "description": "vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium",
29183        "nominated": false,
29184        "nomination_type": null,
29185        "resolution": 4,
29186        "main_sha": null,
29187        "because_sha": null
29188    },
29189    {
29190        "sha": "fa2c39df0fd25d7c57dfbe20c9e8189093046b6a",
29191        "description": "mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list",
29192        "nominated": false,
29193        "nomination_type": null,
29194        "resolution": 4,
29195        "main_sha": null,
29196        "because_sha": null
29197    },
29198    {
29199        "sha": "05605d7f537c4463cc5471f26fb2226a065561a8",
29200        "description": "mesa: remove display list OPCODE_NOP",
29201        "nominated": false,
29202        "nomination_type": null,
29203        "resolution": 4,
29204        "main_sha": null,
29205        "because_sha": null
29206    },
29207    {
29208        "sha": "4a26f57103088fc151b74d1b0bfc77201a632fb9",
29209        "description": "mesa: fix locking when destroying/overwriting/adding display lists",
29210        "nominated": false,
29211        "nomination_type": null,
29212        "resolution": 4,
29213        "main_sha": null,
29214        "because_sha": null
29215    },
29216    {
29217        "sha": "c494cfb1dd0c1fd2d29e98365a727797363119d8",
29218        "description": "radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding",
29219        "nominated": false,
29220        "nomination_type": null,
29221        "resolution": 4,
29222        "main_sha": null,
29223        "because_sha": null
29224    },
29225    {
29226        "sha": "0e54ac7a3c43d772b9fdb845cb8e8bb0bf1510f6",
29227        "description": "winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies",
29228        "nominated": false,
29229        "nomination_type": null,
29230        "resolution": 4,
29231        "main_sha": null,
29232        "because_sha": null
29233    },
29234    {
29235        "sha": "c4ba003e2fd97b4dc3771d01fe15fb02fd6ce98f",
29236        "description": "winsys/amdgpu: move BO fence array updates to the CS thread",
29237        "nominated": false,
29238        "nomination_type": null,
29239        "resolution": 4,
29240        "main_sha": null,
29241        "because_sha": null
29242    },
29243    {
29244        "sha": "67de09acbd5820ac2dce507e90b07ce5cdf5d22b",
29245        "description": "winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures",
29246        "nominated": false,
29247        "nomination_type": null,
29248        "resolution": 4,
29249        "main_sha": null,
29250        "because_sha": null
29251    },
29252    {
29253        "sha": "f6d072b2f0e4be7844b0d74f91152ccd77bb24c1",
29254        "description": "winsys/amdgpu: increase the BO hash list size",
29255        "nominated": false,
29256        "nomination_type": null,
29257        "resolution": 4,
29258        "main_sha": null,
29259        "because_sha": null
29260    },
29261    {
29262        "sha": "a5118bc97dc009c486157b193dca484587fdb591",
29263        "description": "winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage",
29264        "nominated": false,
29265        "nomination_type": null,
29266        "resolution": 4,
29267        "main_sha": null,
29268        "because_sha": null
29269    },
29270    {
29271        "sha": "107bc76882e9e8d8f1c71d68d3af7d27194bfad1",
29272        "description": "winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer",
29273        "nominated": false,
29274        "nomination_type": null,
29275        "resolution": 4,
29276        "main_sha": null,
29277        "because_sha": null
29278    },
29279    {
29280        "sha": "8bb0c09f9eb3d155b0a70d587a9be60b1611c859",
29281        "description": "winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer",
29282        "nominated": false,
29283        "nomination_type": null,
29284        "resolution": 4,
29285        "main_sha": null,
29286        "because_sha": null
29287    },
29288    {
29289        "sha": "61bd8ec0430868c29870620d685a3400454480a7",
29290        "description": "gallium/radeon: merge BO read/write usage flags with priority flags",
29291        "nominated": false,
29292        "nomination_type": null,
29293        "resolution": 4,
29294        "main_sha": null,
29295        "because_sha": null
29296    },
29297    {
29298        "sha": "90ff5ef5c0a029c023e166569b17c0122f274cc2",
29299        "description": "gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE",
29300        "nominated": false,
29301        "nomination_type": null,
29302        "resolution": 4,
29303        "main_sha": null,
29304        "because_sha": null
29305    },
29306    {
29307        "sha": "b5cf0d118c85a0f61d335dd2805452ebb142464f",
29308        "description": "gallium/radeon: remove/merge some BO priorities and remove holes",
29309        "nominated": false,
29310        "nomination_type": null,
29311        "resolution": 4,
29312        "main_sha": null,
29313        "because_sha": null
29314    },
29315    {
29316        "sha": "f815009036837cb28a349f74ab9614ead75b0e8a",
29317        "description": "gallium/radeon: change the BO priority definitions to bits",
29318        "nominated": false,
29319        "nomination_type": null,
29320        "resolution": 4,
29321        "main_sha": null,
29322        "because_sha": null
29323    },
29324    {
29325        "sha": "a0f05a5b205d204c42d81d27d9f2c5d457bdd38c",
29326        "description": "radeonsi: remove unused parameters in si_emit_draw_packets",
29327        "nominated": false,
29328        "nomination_type": null,
29329        "resolution": 4,
29330        "main_sha": null,
29331        "because_sha": null
29332    },
29333    {
29334        "sha": "98f696c972f9415892c19b405217285003234058",
29335        "description": "radeonsi: enable shader culling for indirect draws",
29336        "nominated": true,
29337        "nomination_type": 0,
29338        "resolution": 1,
29339        "main_sha": null,
29340        "because_sha": null
29341    },
29342    {
29343        "sha": "98dbd01a96fd1d715794c0fe8ad82392882a8129",
29344        "description": "util: make util_get_process_exec_path work on FreeBSD w/o procfs",
29345        "nominated": true,
29346        "nomination_type": 0,
29347        "resolution": 1,
29348        "main_sha": null,
29349        "because_sha": null
29350    },
29351    {
29352        "sha": "1d9eda1b57df4f8afa817d55ca43e1e206f223b5",
29353        "description": "util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs",
29354        "nominated": false,
29355        "nomination_type": null,
29356        "resolution": 4,
29357        "main_sha": null,
29358        "because_sha": null
29359    },
29360    {
29361        "sha": "ed5d7987dc1609287c2ae46c88ce241b12bed677",
29362        "description": "radeon/vcn: combine session init func",
29363        "nominated": false,
29364        "nomination_type": null,
29365        "resolution": 4,
29366        "main_sha": null,
29367        "because_sha": null
29368    },
29369    {
29370        "sha": "ced5a54c134228c0bd6514fa323037e91d38f1b9",
29371        "description": "radeon/vcn: combine encode params func",
29372        "nominated": false,
29373        "nomination_type": null,
29374        "resolution": 4,
29375        "main_sha": null,
29376        "because_sha": null
29377    },
29378    {
29379        "sha": "49fff27d46698b9aa998a32aaac737edee153059",
29380        "description": "radeon/vcn: remove redundancy for vcn2 enc",
29381        "nominated": false,
29382        "nomination_type": null,
29383        "resolution": 4,
29384        "main_sha": null,
29385        "because_sha": null
29386    },
29387    {
29388        "sha": "4abc6d64e7e262b947ada41d1284839181450cb1",
29389        "description": "radeon/vcn: update vcn2 enc interface",
29390        "nominated": false,
29391        "nomination_type": null,
29392        "resolution": 4,
29393        "main_sha": null,
29394        "because_sha": null
29395    },
29396    {
29397        "sha": "299097d17b0d85c8db0e684ff5041c6e9cc38067",
29398        "description": "radeon/vcn: update vcn1 enc interface",
29399        "nominated": false,
29400        "nomination_type": null,
29401        "resolution": 4,
29402        "main_sha": null,
29403        "because_sha": null
29404    },
29405    {
29406        "sha": "8fb850651c77c0513c04952362b82b0ad1eff953",
29407        "description": "ci: Enable testing radeonsi's libva using libva-util unit tests.",
29408        "nominated": false,
29409        "nomination_type": null,
29410        "resolution": 1,
29411        "main_sha": null,
29412        "because_sha": null
29413    },
29414    {
29415        "sha": "e6ae0e9b953616fed894e02b9b8c2a52f269b0be",
29416        "description": "freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0",
29417        "nominated": false,
29418        "nomination_type": 1,
29419        "resolution": 4,
29420        "main_sha": null,
29421        "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
29422    },
29423    {
29424        "sha": "98c14485097703c497f839e671d4a2c052d45d35",
29425        "description": "tu: Always write GRAS_LRZ_MRT_BUF_INFO_0",
29426        "nominated": false,
29427        "nomination_type": 1,
29428        "resolution": 4,
29429        "main_sha": null,
29430        "because_sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d"
29431    },
29432    {
29433        "sha": "2f58a63b2f14371470e6b2ca094ebfe96b983d2e",
29434        "description": "intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.",
29435        "nominated": false,
29436        "nomination_type": null,
29437        "resolution": 4,
29438        "main_sha": null,
29439        "because_sha": null
29440    },
29441    {
29442        "sha": "9163500aa17492a7446fe59ab18518d83e1c248d",
29443        "description": "intel/genxml: Allow MI_FLUSH_DW on the blitter",
29444        "nominated": false,
29445        "nomination_type": null,
29446        "resolution": 4,
29447        "main_sha": null,
29448        "because_sha": null
29449    },
29450    {
29451        "sha": "d9ffdfc16da0bafe589000bdb871181114317a29",
29452        "description": "intel/genxml: Include blitter commands in gen*_pack.h",
29453        "nominated": false,
29454        "nomination_type": null,
29455        "resolution": 4,
29456        "main_sha": null,
29457        "because_sha": null
29458    },
29459    {
29460        "sha": "7b78b2fcac6ec2782a8296aeda195d1d3942a703",
29461        "description": "intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+",
29462        "nominated": false,
29463        "nomination_type": null,
29464        "resolution": 4,
29465        "main_sha": null,
29466        "because_sha": null
29467    },
29468    {
29469        "sha": "ebe2a2b5f6a461ec4644accb4e7b02c430bb8f16",
29470        "description": "intel/genxml: Add an field option for nonzero=\"true\"",
29471        "nominated": false,
29472        "nomination_type": null,
29473        "resolution": 4,
29474        "main_sha": null,
29475        "because_sha": null
29476    },
29477    {
29478        "sha": "e6ebf5add7f86b57f300e6e4612333b9efbe8de2",
29479        "description": "i965: Set MOCS for Bindless Surface/Sampler State base addresses",
29480        "nominated": false,
29481        "nomination_type": null,
29482        "resolution": 4,
29483        "main_sha": null,
29484        "because_sha": null
29485    },
29486    {
29487        "sha": "148ea65ee1554dcdb5aad37184b56cad2d3e622a",
29488        "description": "i965: Port STATE_BASE_ADDRESS to genxml and fix bugs",
29489        "nominated": false,
29490        "nomination_type": null,
29491        "resolution": 4,
29492        "main_sha": null,
29493        "because_sha": null
29494    },
29495    {
29496        "sha": "0a64007676ff5cdfa46fc25a479d1b4b48ca9b31",
29497        "description": "i965: Fix MOCS for BLORP buffer copies",
29498        "nominated": false,
29499        "nomination_type": null,
29500        "resolution": 4,
29501        "main_sha": null,
29502        "because_sha": null
29503    },
29504    {
29505        "sha": "75e86afb500993b3a068323570f427c17a1865be",
29506        "description": "i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.",
29507        "nominated": false,
29508        "nomination_type": null,
29509        "resolution": 4,
29510        "main_sha": null,
29511        "because_sha": null
29512    },
29513    {
29514        "sha": "ab44a546461572cd50901ae8285fcd19e87bef8f",
29515        "description": "i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
29516        "nominated": false,
29517        "nomination_type": null,
29518        "resolution": 4,
29519        "main_sha": null,
29520        "because_sha": null
29521    },
29522    {
29523        "sha": "eaaa3c7e04eaf3c94cc7219a1a6a89918bbe2dbb",
29524        "description": "i965: Set MOCS on NULL stream output buffers",
29525        "nominated": false,
29526        "nomination_type": null,
29527        "resolution": 4,
29528        "main_sha": null,
29529        "because_sha": null
29530    },
29531    {
29532        "sha": "59f53b07c487dead0884b78f15468eefd52a2dc5",
29533        "description": "i965: Set MOCS for push constant buffers on Haswell and Gfx9+",
29534        "nominated": false,
29535        "nomination_type": null,
29536        "resolution": 4,
29537        "main_sha": null,
29538        "because_sha": null
29539    },
29540    {
29541        "sha": "d0e356b3332e7fc4ae8b9f5a7f690454084b2d5a",
29542        "description": "i965: Set default MOCS for NULL depth/stencil/HiZ buffers",
29543        "nominated": false,
29544        "nomination_type": null,
29545        "resolution": 4,
29546        "main_sha": null,
29547        "because_sha": null
29548    },
29549    {
29550        "sha": "f0a5f10b6cc0ef6a13042d96b25053527bd73940",
29551        "description": "i965: Use ISL for MOCS rather than open coding it everywhere",
29552        "nominated": false,
29553        "nomination_type": null,
29554        "resolution": 4,
29555        "main_sha": null,
29556        "because_sha": null
29557    },
29558    {
29559        "sha": "d9decdb2c4a4a63965d77267dc8ebaff6a5b56b2",
29560        "description": "crocus: Fix MOCS for buffer copies.",
29561        "nominated": false,
29562        "nomination_type": null,
29563        "resolution": 4,
29564        "main_sha": null,
29565        "because_sha": null
29566    },
29567    {
29568        "sha": "dc29e9dbb3a07e923c6ce3ea8d2a9a62e21175ff",
29569        "description": "crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too",
29570        "nominated": false,
29571        "nomination_type": null,
29572        "resolution": 4,
29573        "main_sha": null,
29574        "because_sha": null
29575    },
29576    {
29577        "sha": "72ffcd19653c3cb7b927d2e4ff4ee0dc5a42e5ef",
29578        "description": "crocus: Set MOCS for push constant buffers where possible",
29579        "nominated": false,
29580        "nomination_type": null,
29581        "resolution": 4,
29582        "main_sha": null,
29583        "because_sha": null
29584    },
29585    {
29586        "sha": "798cc4be1b85d2acba9984f7404cc1f26fd5005e",
29587        "description": "crocus: Set default MOCS for NULL depth/stencil/HiZ buffers",
29588        "nominated": false,
29589        "nomination_type": null,
29590        "resolution": 4,
29591        "main_sha": null,
29592        "because_sha": null
29593    },
29594    {
29595        "sha": "737b3fae737821bb7d585bf218b03b40aadd167b",
29596        "description": "crocus: Set MOCS on NULL stream output buffers",
29597        "nominated": false,
29598        "nomination_type": null,
29599        "resolution": 4,
29600        "main_sha": null,
29601        "because_sha": null
29602    },
29603    {
29604        "sha": "de99b5502b11f02e0470a6af8bf27ec94e2669cb",
29605        "description": "crocus: Set MOCS for index buffers on Gen6+",
29606        "nominated": false,
29607        "nomination_type": null,
29608        "resolution": 4,
29609        "main_sha": null,
29610        "because_sha": null
29611    },
29612    {
29613        "sha": "be0d22a9ce05a56f134f48b47874cbcaaa416b35",
29614        "description": "crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS",
29615        "nominated": false,
29616        "nomination_type": null,
29617        "resolution": 4,
29618        "main_sha": null,
29619        "because_sha": null
29620    },
29621    {
29622        "sha": "51f843ad6034f84aafc3fe2a08f8a67112e1005a",
29623        "description": "crocus: Set MOCS for most state base addresses on pre-Gen8",
29624        "nominated": false,
29625        "nomination_type": null,
29626        "resolution": 4,
29627        "main_sha": null,
29628        "because_sha": null
29629    },
29630    {
29631        "sha": "dfe455b6dfb927b43681fed29a9bc5a88f763171",
29632        "description": "anv: Set MOCS on NULL stream output buffers",
29633        "nominated": false,
29634        "nomination_type": null,
29635        "resolution": 4,
29636        "main_sha": null,
29637        "because_sha": null
29638    },
29639    {
29640        "sha": "818b5d2b9eda8847830dc47187e13a1d0df5f134",
29641        "description": "anv: Set MOCS on NULL vertex buffers",
29642        "nominated": false,
29643        "nomination_type": null,
29644        "resolution": 4,
29645        "main_sha": null,
29646        "because_sha": null
29647    },
29648    {
29649        "sha": "7ae9f516f0313c2e36c70d96b86406ee559d6b21",
29650        "description": "anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.",
29651        "nominated": false,
29652        "nomination_type": null,
29653        "resolution": 4,
29654        "main_sha": null,
29655        "because_sha": null
29656    },
29657    {
29658        "sha": "158ad07b3efc79583baa4939c56ff39a89062c3c",
29659        "description": "anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well",
29660        "nominated": false,
29661        "nomination_type": null,
29662        "resolution": 4,
29663        "main_sha": null,
29664        "because_sha": null
29665    },
29666    {
29667        "sha": "b4310ef8eebfd44ee21cbcd1bfbc98f1153b92dd",
29668        "description": "anv: Set default MOCS for NULL depth/stencil/HiZ buffers",
29669        "nominated": false,
29670        "nomination_type": null,
29671        "resolution": 4,
29672        "main_sha": null,
29673        "because_sha": null
29674    },
29675    {
29676        "sha": "d8cb76211c5d264d705dbd3c02b5fc61637d5a56",
29677        "description": "iris: Fix MOCS for buffer copies",
29678        "nominated": true,
29679        "nomination_type": 1,
29680        "resolution": 1,
29681        "main_sha": null,
29682        "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab"
29683    },
29684    {
29685        "sha": "256d48eb8cd57e9405b010982a48cf2378d299cc",
29686        "description": "iris: Set MOCS on NULL stream output buffers",
29687        "nominated": false,
29688        "nomination_type": null,
29689        "resolution": 4,
29690        "main_sha": null,
29691        "because_sha": null
29692    },
29693    {
29694        "sha": "d8e1d0fecc962152fa3543d7da4aa514a3b79638",
29695        "description": "iris: Set MOCS on NULL vertex buffers",
29696        "nominated": false,
29697        "nomination_type": null,
29698        "resolution": 4,
29699        "main_sha": null,
29700        "because_sha": null
29701    },
29702    {
29703        "sha": "369cd9ae2803e2f40a2ebf1b94918436eb779f6e",
29704        "description": "iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers",
29705        "nominated": false,
29706        "nomination_type": null,
29707        "resolution": 4,
29708        "main_sha": null,
29709        "because_sha": null
29710    },
29711    {
29712        "sha": "0544afd2df8a534f2f72c18c18a8489c78d8024c",
29713        "description": "iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+",
29714        "nominated": false,
29715        "nomination_type": null,
29716        "resolution": 4,
29717        "main_sha": null,
29718        "because_sha": null
29719    },
29720    {
29721        "sha": "8336054024946bc74914fc7f24a5a33b7a9e357f",
29722        "description": "iris: Set default MOCS for NULL depth/stencil/HiZ buffers",
29723        "nominated": false,
29724        "nomination_type": null,
29725        "resolution": 4,
29726        "main_sha": null,
29727        "because_sha": null
29728    },
29729    {
29730        "sha": "0a5e2257793bc67731b0ea19ca1138ab65e8e194",
29731        "description": "iris: Set Bindless Sampler State MOCS",
29732        "nominated": false,
29733        "nomination_type": null,
29734        "resolution": 4,
29735        "main_sha": null,
29736        "because_sha": null
29737    },
29738    {
29739        "sha": "a6690dc1eec02a3225bc42a51b6ae5029005c815",
29740        "description": "iris: Drop unnecessary parenthesis",
29741        "nominated": false,
29742        "nomination_type": null,
29743        "resolution": 4,
29744        "main_sha": null,
29745        "because_sha": null
29746    },
29747    {
29748        "sha": "fc5168b01d2c9b8a1e84bfdf8ca3950bf3121a59",
29749        "description": "blorp: Use a non-zero MOCS for disabled constant buffers",
29750        "nominated": false,
29751        "nomination_type": null,
29752        "resolution": 4,
29753        "main_sha": null,
29754        "because_sha": null
29755    },
29756    {
29757        "sha": "28a503c1a17b24da362b2596356684b5ca2f3c8d",
29758        "description": "blorp: Fill in MOCS for null depth/stencil/HiZ buffers.",
29759        "nominated": false,
29760        "nomination_type": null,
29761        "resolution": 4,
29762        "main_sha": null,
29763        "because_sha": null
29764    },
29765    {
29766        "sha": "edce4649b87638cd5bbfb3553bb4744139439a4c",
29767        "description": "blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.",
29768        "nominated": false,
29769        "nomination_type": null,
29770        "resolution": 4,
29771        "main_sha": null,
29772        "because_sha": null
29773    },
29774    {
29775        "sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f",
29776        "description": "isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.",
29777        "nominated": false,
29778        "nomination_type": null,
29779        "resolution": 4,
29780        "main_sha": null,
29781        "because_sha": null
29782    },
29783    {
29784        "sha": "801ecb6f12cee3e5c5ba6d35b254b96ca9dad67b",
29785        "description": "isl: Fill in MOCS even for SURFTYPE_NULL surfaces.",
29786        "nominated": false,
29787        "nomination_type": null,
29788        "resolution": 4,
29789        "main_sha": null,
29790        "because_sha": null
29791    },
29792    {
29793        "sha": "78d2605e575d65f705b1d01bb9afe75ac6a7ea4d",
29794        "description": "intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.",
29795        "nominated": false,
29796        "nomination_type": null,
29797        "resolution": 4,
29798        "main_sha": null,
29799        "because_sha": null
29800    },
29801    {
29802        "sha": "956effb88ad6b931b6fc5625493c9ff92c578c94",
29803        "description": "intel/genxml: Drop \"Hierarchical Depth Buffer MOCS\" field",
29804        "nominated": false,
29805        "nomination_type": null,
29806        "resolution": 4,
29807        "main_sha": null,
29808        "because_sha": null
29809    },
29810    {
29811        "sha": "e69d395cd1c79f2ff730fbaf535a75dd7347dfb7",
29812        "description": "intel/genxml: Add an \"mbz\" data type",
29813        "nominated": false,
29814        "nomination_type": null,
29815        "resolution": 4,
29816        "main_sha": null,
29817        "because_sha": null
29818    },
29819    {
29820        "sha": "58dc7f6ea67eed9583850a8fe69d6289fe919b69",
29821        "description": "intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4",
29822        "nominated": false,
29823        "nomination_type": null,
29824        "resolution": 4,
29825        "main_sha": null,
29826        "because_sha": null
29827    },
29828    {
29829        "sha": "cf76247f382a0b872e39135326111bd93f08c744",
29830        "description": "drirc: enable do_dce_before_clip_cull_analysis for ANSA",
29831        "nominated": false,
29832        "nomination_type": null,
29833        "resolution": 4,
29834        "main_sha": null,
29835        "because_sha": null
29836    },
29837    {
29838        "sha": "95ded68984684c72a1f7313a9c0c699f62796c04",
29839        "description": "glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checks",
29840        "nominated": false,
29841        "nomination_type": null,
29842        "resolution": 4,
29843        "main_sha": null,
29844        "because_sha": null
29845    },
29846    {
29847        "sha": "c0fc76a17211891dba2ee408748f7515f1eb4e91",
29848        "description": "docs: update calendar and link releases notes for 21.2.5",
29849        "nominated": false,
29850        "nomination_type": null,
29851        "resolution": 4,
29852        "main_sha": null,
29853        "because_sha": null
29854    },
29855    {
29856        "sha": "c8bf9100cd3ed98bec579235e6253b9d8ba8847b",
29857        "description": "docs: add sha256 sums for 21.2.5",
29858        "nominated": false,
29859        "nomination_type": null,
29860        "resolution": 4,
29861        "main_sha": null,
29862        "because_sha": null
29863    },
29864    {
29865        "sha": "f07a61499526dfb628eb54a8bd2401247659c52d",
29866        "description": "docs: add release notes for 21.2.5",
29867        "nominated": false,
29868        "nomination_type": null,
29869        "resolution": 4,
29870        "main_sha": null,
29871        "because_sha": null
29872    },
29873    {
29874        "sha": "021ec93273819bb6922df01beef51feb5abfb333",
29875        "description": "r300: improve precission of linear interpolation",
29876        "nominated": false,
29877        "nomination_type": null,
29878        "resolution": 4,
29879        "main_sha": null,
29880        "because_sha": null
29881    },
29882    {
29883        "sha": "aa264ded948defc88930eea7d54800b3188a3ac0",
29884        "description": "ir3/ra: Check register file upper bound when updating preferred_reg",
29885        "nominated": true,
29886        "nomination_type": 1,
29887        "resolution": 1,
29888        "main_sha": null,
29889        "because_sha": "0ffcb19b9d9fbe902224542047c389a661fbf816"
29890    },
29891    {
29892        "sha": "4f4164d62a0b29c12d750d9467e73c31e7f678b8",
29893        "description": "radeon/vce: Limiting max supported refernce frames to 1  for h264 encoding",
29894        "nominated": false,
29895        "nomination_type": null,
29896        "resolution": 4,
29897        "main_sha": null,
29898        "because_sha": null
29899    },
29900    {
29901        "sha": "d8e45467076789aac6a83c3982dafcf386d56e72",
29902        "description": "ac/nir: remove bogus assertion about the position for culling",
29903        "nominated": false,
29904        "nomination_type": null,
29905        "resolution": 4,
29906        "main_sha": null,
29907        "because_sha": null
29908    },
29909    {
29910        "sha": "d3b3daa06b7f3856f88f8c6275db30ee6cf7874a",
29911        "description": "intel/pps: reuse timestamp_frequency from intel_device_info",
29912        "nominated": false,
29913        "nomination_type": null,
29914        "resolution": 4,
29915        "main_sha": null,
29916        "because_sha": null
29917    },
29918    {
29919        "sha": "43d5b55bc1691e9d3a4fdb24086fa3d626d4974c",
29920        "description": "intel/pps: provide accurate min sampling period",
29921        "nominated": false,
29922        "nomination_type": null,
29923        "resolution": 4,
29924        "main_sha": null,
29925        "because_sha": null
29926    },
29927    {
29928        "sha": "3dda80fcf62baa106f227392d45ea6853ef7d9e9",
29929        "description": "intel/dev: printout timestamp period",
29930        "nominated": false,
29931        "nomination_type": null,
29932        "resolution": 4,
29933        "main_sha": null,
29934        "because_sha": null
29935    },
29936    {
29937        "sha": "127863ddd3e9aa43cea7c9de8c452460a0dcd5de",
29938        "description": "docs: put a list of commands to setup perfetto",
29939        "nominated": false,
29940        "nomination_type": null,
29941        "resolution": 4,
29942        "main_sha": null,
29943        "because_sha": null
29944    },
29945    {
29946        "sha": "bc0a702c52452add244521fca53ecc850ceb6938",
29947        "description": "pps: add an intel config file",
29948        "nominated": false,
29949        "nomination_type": null,
29950        "resolution": 4,
29951        "main_sha": null,
29952        "because_sha": null
29953    },
29954    {
29955        "sha": "32b28f2cfa4501314aa74356adaef7173e203cd0",
29956        "description": "pps: remove counter_ids fields",
29957        "nominated": false,
29958        "nomination_type": null,
29959        "resolution": 4,
29960        "main_sha": null,
29961        "because_sha": null
29962    },
29963    {
29964        "sha": "64157c706e78be0ea3bc002c07a15b002f1aa313",
29965        "description": "intel/dev/test: Assert (verx10 / 10) == ver",
29966        "nominated": false,
29967        "nomination_type": null,
29968        "resolution": 4,
29969        "main_sha": null,
29970        "because_sha": null
29971    },
29972    {
29973        "sha": "11602d2d36d319c2f185979effa4ed3c3342678f",
29974        "description": "aco: use std::vector and IDSet in RA validator",
29975        "nominated": false,
29976        "nomination_type": null,
29977        "resolution": 4,
29978        "main_sha": null,
29979        "because_sha": null
29980    },
29981    {
29982        "sha": "b42f4b880915cf7c206bf7fce7558c6ac92e4f09",
29983        "description": "broadcom/compiler: padding fixes to QPU assembly dumps",
29984        "nominated": false,
29985        "nomination_type": null,
29986        "resolution": 4,
29987        "main_sha": null,
29988        "because_sha": null
29989    },
29990    {
29991        "sha": "3ad06b69490fa990c473e16f78ce658b0eb43b47",
29992        "description": "zink: always use explicit lod for texture() when legal in non-fragment stages",
29993        "nominated": true,
29994        "nomination_type": 0,
29995        "resolution": 1,
29996        "main_sha": null,
29997        "because_sha": null
29998    },
29999    {
30000        "sha": "4d9fc17ae8c24a8f4e40a17600e8d4205c27b2bf",
30001        "description": "zink: set aspectMask for renderpass2 VkAttachmentReference2 structs",
30002        "nominated": true,
30003        "nomination_type": 0,
30004        "resolution": 1,
30005        "main_sha": null,
30006        "because_sha": null
30007    },
30008    {
30009        "sha": "c4a513d978e6fb5344b465d981c70b1823906331",
30010        "description": "zink: use align64 for allocation sizes",
30011        "nominated": true,
30012        "nomination_type": 0,
30013        "resolution": 1,
30014        "main_sha": null,
30015        "because_sha": null
30016    },
30017    {
30018        "sha": "2e9e113b7f57a45e6a10577af9f82c09efe6b05e",
30019        "description": "zink: cache bo SpvId array types",
30020        "nominated": false,
30021        "nomination_type": null,
30022        "resolution": 4,
30023        "main_sha": null,
30024        "because_sha": null
30025    },
30026    {
30027        "sha": "65abd1d4aed48365f0054279616dc31a817b2be0",
30028        "description": "venus: implement vn_buffer_cache_entries_create",
30029        "nominated": false,
30030        "nomination_type": null,
30031        "resolution": 4,
30032        "main_sha": null,
30033        "because_sha": null
30034    },
30035    {
30036        "sha": "af505ff3c8ce498998dc155271652ca6e77a63d0",
30037        "description": "venus: implement vn_buffer_cache_get_memory_requirements",
30038        "nominated": false,
30039        "nomination_type": null,
30040        "resolution": 4,
30041        "main_sha": null,
30042        "because_sha": null
30043    },
30044    {
30045        "sha": "a74f2495ca07bb536e8f1caaa8c2a4ed36c10d67",
30046        "description": "venus: implement vn_buffer_get_max_buffer_size",
30047        "nominated": false,
30048        "nomination_type": null,
30049        "resolution": 4,
30050        "main_sha": null,
30051        "because_sha": null
30052    },
30053    {
30054        "sha": "13f2e50aee42ff20e4bcf7e40a4b6047d7394096",
30055        "description": "venus: add buffer cache init and usage flows",
30056        "nominated": false,
30057        "nomination_type": null,
30058        "resolution": 4,
30059        "main_sha": null,
30060        "because_sha": null
30061    },
30062    {
30063        "sha": "fc237f80c6142171df695ecbfc3c981262672997",
30064        "description": "venus: add struct vn_image_memory_requirements",
30065        "nominated": false,
30066        "nomination_type": null,
30067        "resolution": 4,
30068        "main_sha": null,
30069        "because_sha": null
30070    },
30071    {
30072        "sha": "b108e096d12f9baabcb730723003ff51a6dadfff",
30073        "description": "venus: add struct vn_buffer_memory_requirements",
30074        "nominated": false,
30075        "nomination_type": null,
30076        "resolution": 4,
30077        "main_sha": null,
30078        "because_sha": null
30079    },
30080    {
30081        "sha": "927dea7c346b9717d1fe5fd113b46846b8369f7e",
30082        "description": "venus: refactor the ahb buffer mem_type_bits query api",
30083        "nominated": false,
30084        "nomination_type": null,
30085        "resolution": 4,
30086        "main_sha": null,
30087        "because_sha": null
30088    },
30089    {
30090        "sha": "34b7d820e2912c6b586f7ae670120eb18aeb45a5",
30091        "description": "venus: refactor to add vn_buffer_init",
30092        "nominated": false,
30093        "nomination_type": null,
30094        "resolution": 4,
30095        "main_sha": null,
30096        "because_sha": null
30097    },
30098    {
30099        "sha": "df93a8a6dde0bbb903f14b4a6256445c771af54f",
30100        "description": "venus: refactor to add vn_device_init",
30101        "nominated": false,
30102        "nomination_type": null,
30103        "resolution": 4,
30104        "main_sha": null,
30105        "because_sha": null
30106    },
30107    {
30108        "sha": "2a79dfb724ab939eb73c255cfa9dc743c34d21ab",
30109        "description": "venus: release queues on device creation failure",
30110        "nominated": false,
30111        "nomination_type": null,
30112        "resolution": 4,
30113        "main_sha": null,
30114        "because_sha": null
30115    },
30116    {
30117        "sha": "2de6beaa12f9b855d31c3c11a8a6cea51a14d6b1",
30118        "description": "zink: add better handling for CUBE_COMPATIBLE bit",
30119        "nominated": true,
30120        "nomination_type": 1,
30121        "resolution": 1,
30122        "main_sha": null,
30123        "because_sha": "71494c4874c6d8eba93309faeed01e1444eb49b5"
30124    },
30125    {
30126        "sha": "5a2513a5158dc07f21706a7083a493dcd6755a36",
30127        "description": "venus: assign valid memoryTypeIndex of exportable ahb memory for image",
30128        "nominated": false,
30129        "nomination_type": null,
30130        "resolution": 4,
30131        "main_sha": null,
30132        "because_sha": null
30133    },
30134    {
30135        "sha": "2c43fd4c41f32479441a5845b46f844e66aeb3cc",
30136        "description": "amd/rgp: Use VGH clocks for RGP workaround.",
30137        "nominated": false,
30138        "nomination_type": null,
30139        "resolution": 4,
30140        "main_sha": null,
30141        "because_sha": null
30142    },
30143    {
30144        "sha": "bfbc41a9fa8aeeae7d5a441940538a5a7bb9f027",
30145        "description": "ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.",
30146        "nominated": false,
30147        "nomination_type": null,
30148        "resolution": 1,
30149        "main_sha": null,
30150        "because_sha": null
30151    },
30152    {
30153        "sha": "38dff02bfb1f237ded1e2075e560ec06b52fadcf",
30154        "description": "ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt",
30155        "nominated": false,
30156        "nomination_type": null,
30157        "resolution": 1,
30158        "main_sha": null,
30159        "because_sha": null
30160    },
30161    {
30162        "sha": "3c49916d515c62ac039644e8a0934e534f37be0b",
30163        "description": "iris: destroy our mutexes a little later",
30164        "nominated": false,
30165        "nomination_type": null,
30166        "resolution": 4,
30167        "main_sha": null,
30168        "because_sha": null
30169    },
30170    {
30171        "sha": "e68616e5e651fb721ffdcdd167712689f183002e",
30172        "description": "docs: update calendar for 21.3.0-rc3",
30173        "nominated": false,
30174        "nomination_type": null,
30175        "resolution": 4,
30176        "main_sha": null,
30177        "because_sha": null
30178    },
30179    {
30180        "sha": "9fa702f28ca030950cd8d79c2cf071eb63003741",
30181        "description": "venus: refactor private descriptor_set helpers to be private",
30182        "nominated": false,
30183        "nomination_type": null,
30184        "resolution": 4,
30185        "main_sha": null,
30186        "because_sha": null
30187    },
30188    {
30189        "sha": "565d65baafc218209c09e04ff8b25e1518854bca",
30190        "description": "anv: Enable CCS for storage image formats",
30191        "nominated": false,
30192        "nomination_type": null,
30193        "resolution": 4,
30194        "main_sha": null,
30195        "because_sha": null
30196    },
30197    {
30198        "sha": "64ea7e5e338750c8e7c33ddcd969b60af1645ada",
30199        "description": "anv: Pass correct aux usage while filling out surface state",
30200        "nominated": false,
30201        "nomination_type": null,
30202        "resolution": 4,
30203        "main_sha": null,
30204        "because_sha": null
30205    },
30206    {
30207        "sha": "f79a25653b9b18617d6a317bc8bd94973a2a0674",
30208        "description": "zink: move all shader bo/sharedmem access to compiler passes",
30209        "nominated": false,
30210        "nomination_type": null,
30211        "resolution": 4,
30212        "main_sha": null,
30213        "because_sha": null
30214    },
30215    {
30216        "sha": "c18413b877cdf47904ef398071827767afa0b99a",
30217        "description": "zink: add more glsl base types to get_glsl_basetype()",
30218        "nominated": false,
30219        "nomination_type": null,
30220        "resolution": 4,
30221        "main_sha": null,
30222        "because_sha": null
30223    },
30224    {
30225        "sha": "6be3c0f82d7cd988d6737e078d4ee8e60dc66eae",
30226        "description": "zink: move all 64-32bit shader store rewriting to nir pass",
30227        "nominated": false,
30228        "nomination_type": null,
30229        "resolution": 4,
30230        "main_sha": null,
30231        "because_sha": null
30232    },
30233    {
30234        "sha": "8a98e6fb97cb264e822d1b1b3ba6c333fb727a81",
30235        "description": "zink: move shared intrinsic offset adjustments to compiler passes",
30236        "nominated": false,
30237        "nomination_type": null,
30238        "resolution": 4,
30239        "main_sha": null,
30240        "because_sha": null
30241    },
30242    {
30243        "sha": "6d31f4b7b0776e3f97b88007853ae0eb36233933",
30244        "description": "zink: move ssbo store offset adjustment to compiler passes",
30245        "nominated": false,
30246        "nomination_type": null,
30247        "resolution": 4,
30248        "main_sha": null,
30249        "because_sha": null
30250    },
30251    {
30252        "sha": "150d6ee97e374b5f520fc1ec3817a8a09c4b80fc",
30253        "description": "zink: move all 64-32bit shader load rewriting to nir pass",
30254        "nominated": false,
30255        "nomination_type": null,
30256        "resolution": 4,
30257        "main_sha": null,
30258        "because_sha": null
30259    },
30260    {
30261        "sha": "3a1ecd1e8ccfb73d76d5c20bbce9ee3e1d3ffcea",
30262        "description": "zink: run lower_io_to_scalar before rewriting bo access",
30263        "nominated": false,
30264        "nomination_type": null,
30265        "resolution": 4,
30266        "main_sha": null,
30267        "because_sha": null
30268    },
30269    {
30270        "sha": "ee22cd619fb164fb6b0c53d6915e6901b52b97fa",
30271        "description": "zink: move bo load offset adjustment to compiler passes",
30272        "nominated": false,
30273        "nomination_type": null,
30274        "resolution": 4,
30275        "main_sha": null,
30276        "because_sha": null
30277    },
30278    {
30279        "sha": "14f7eb9d4c0b2727c7e14027d82f86cf41cecc62",
30280        "description": "zink: run optimize_nir() only once during compile",
30281        "nominated": false,
30282        "nomination_type": null,
30283        "resolution": 4,
30284        "main_sha": null,
30285        "because_sha": null
30286    },
30287    {
30288        "sha": "16f838576cf29e26f1af198ac93a0fb3a3cfad8f",
30289        "description": "nir/lower_io_to_scalar: add support for bo and shared io",
30290        "nominated": false,
30291        "nomination_type": null,
30292        "resolution": 4,
30293        "main_sha": null,
30294        "because_sha": null
30295    },
30296    {
30297        "sha": "60cb47180561250939e37f0c1d0fdc6a981608f3",
30298        "description": "ci/radeonsi: Use a deqp-runner suite suite for stoney.",
30299        "nominated": false,
30300        "nomination_type": null,
30301        "resolution": 4,
30302        "main_sha": null,
30303        "because_sha": null
30304    },
30305    {
30306        "sha": "4856586ac605e89ee6c128b1a190f000311b49ba",
30307        "description": "util: use anonymous file for memory fd creation",
30308        "nominated": true,
30309        "nomination_type": 1,
30310        "resolution": 1,
30311        "main_sha": null,
30312        "because_sha": "1166ee9caf3ef8412c1897d926040035981cb4cf"
30313    },
30314    {
30315        "sha": "49d290bcf74ee837af5257a005b126d475d057cb",
30316        "description": "radv: don't use a separate cache entry for GS copy shaders",
30317        "nominated": false,
30318        "nomination_type": null,
30319        "resolution": 4,
30320        "main_sha": null,
30321        "because_sha": null
30322    },
30323    {
30324        "sha": "704340f0f6777e92369c206703504417ff764113",
30325        "description": "radv: fix invalid wait_dst_stage_mask type",
30326        "nominated": false,
30327        "nomination_type": null,
30328        "resolution": 4,
30329        "main_sha": null,
30330        "because_sha": null
30331    },
30332    {
30333        "sha": "0bbb32ece45d9ef6dd62f5516a8ae1dc779ea3a3",
30334        "description": "glsl/nir/linker: Also remove image variables",
30335        "nominated": false,
30336        "nomination_type": 1,
30337        "resolution": 4,
30338        "main_sha": null,
30339        "because_sha": "b8ee37472d3e271fa666d82910588497435a86b7"
30340    },
30341    {
30342        "sha": "0a277fabce9dad868d5b38b9ba1d7be4afb62f62",
30343        "description": "broadcom/compiler: fix condition encoding bug",
30344        "nominated": false,
30345        "nomination_type": null,
30346        "resolution": 4,
30347        "main_sha": null,
30348        "because_sha": null
30349    },
30350    {
30351        "sha": "3fbd6662b777a6f2a5b216101daca9b0a86f9958",
30352        "description": "broadcom/compiler: rework simultaneous peripheral access checks",
30353        "nominated": false,
30354        "nomination_type": null,
30355        "resolution": 4,
30356        "main_sha": null,
30357        "because_sha": null
30358    },
30359    {
30360        "sha": "2c61d89d3623c5eca9618e33a43c82f1aff266c5",
30361        "description": "gbm: add GBM_FORMAT_GR1616 and RG1616",
30362        "nominated": false,
30363        "nomination_type": null,
30364        "resolution": 4,
30365        "main_sha": null,
30366        "because_sha": null
30367    },
30368    {
30369        "sha": "759eaf517a39e53fe2ee808c860234a30013a03e",
30370        "description": "gbm: add missing R16 case in gbm_bo_get_bpp",
30371        "nominated": false,
30372        "nomination_type": null,
30373        "resolution": 4,
30374        "main_sha": null,
30375        "because_sha": null
30376    },
30377    {
30378        "sha": "1fe375e7cf8da6d0313b7954ae76120cde92db14",
30379        "description": "radv: Add bufferDeviceAddressMultiDevice support.",
30380        "nominated": true,
30381        "nomination_type": 1,
30382        "resolution": 1,
30383        "main_sha": null,
30384        "because_sha": "2e5718c957415b93da6be5e1ff61d09e5e9933a2"
30385    },
30386    {
30387        "sha": "e1619b268a6f4f3eec3ab7ecd558b02665c7f50b",
30388        "description": "glthread: add a trivial thread-safe way to skip display list execution",
30389        "nominated": false,
30390        "nomination_type": null,
30391        "resolution": 4,
30392        "main_sha": null,
30393        "because_sha": null
30394    },
30395    {
30396        "sha": "c14d755f3d3ea0f1501da5da021d59f26379d1f1",
30397        "description": "glthread: add an option to make glCheckFramebufferStatus a no-op",
30398        "nominated": false,
30399        "nomination_type": null,
30400        "resolution": 4,
30401        "main_sha": null,
30402        "because_sha": null
30403    },
30404    {
30405        "sha": "f4348ef60d51b07ee40ebfd4215118de281bd7e4",
30406        "description": "glthread: don't sync for glIsEnabled with a few enums",
30407        "nominated": false,
30408        "nomination_type": null,
30409        "resolution": 4,
30410        "main_sha": null,
30411        "because_sha": null
30412    },
30413    {
30414        "sha": "6b370cbe289e5c0908f53283afd711f439be8879",
30415        "description": "glthread: don't execute display lists if they have no effect",
30416        "nominated": false,
30417        "nomination_type": null,
30418        "resolution": 4,
30419        "main_sha": null,
30420        "because_sha": null
30421    },
30422    {
30423        "sha": "b0c40bc9054404c1b0e42516b72d6d9d070a4c10",
30424        "description": "nir/lower_samplers_as_deref: rewrite more image intrinsics",
30425        "nominated": true,
30426        "nomination_type": 0,
30427        "resolution": 1,
30428        "main_sha": null,
30429        "because_sha": null
30430    },
30431    {
30432        "sha": "c9ce151ff97b7a8776ed4cb2eff27bfbd836ea3d",
30433        "description": "zink: more accurately update samplemask for fs shader keys",
30434        "nominated": true,
30435        "nomination_type": 0,
30436        "resolution": 1,
30437        "main_sha": null,
30438        "because_sha": null
30439    },
30440    {
30441        "sha": "8899f6a19857d533d62945889c413b55cea5223c",
30442        "description": "zink: fix gl_SampleMaskIn spirv generation",
30443        "nominated": true,
30444        "nomination_type": 0,
30445        "resolution": 1,
30446        "main_sha": null,
30447        "because_sha": null
30448    },
30449    {
30450        "sha": "f42a4f64511cab640d57e4a1b1c58f9448f1395b",
30451        "description": "radv: fence->user_ptr and ctx->fence_map are now totally unused.",
30452        "nominated": false,
30453        "nomination_type": null,
30454        "resolution": 4,
30455        "main_sha": null,
30456        "because_sha": null
30457    },
30458    {
30459        "sha": "861a35b3bc8779c5eb1d825a99151dd5e8c023ac",
30460        "description": "mesa: Require MRT support for GL3/ES3",
30461        "nominated": true,
30462        "nomination_type": 0,
30463        "resolution": 1,
30464        "main_sha": null,
30465        "because_sha": null
30466    },
30467    {
30468        "sha": "7e26ea84da94a8157808f391c9849ae4a1c52cc8",
30469        "description": "microsoft/compiler: Use memcpy instead of a union to write dxil_features",
30470        "nominated": false,
30471        "nomination_type": null,
30472        "resolution": 4,
30473        "main_sha": null,
30474        "because_sha": null
30475    },
30476    {
30477        "sha": "d8b1afdc85078faee96cd1f8dd6f188843c0d705",
30478        "description": "nir/lower_blend: Use correct clamp for SNORM",
30479        "nominated": false,
30480        "nomination_type": null,
30481        "resolution": 4,
30482        "main_sha": null,
30483        "because_sha": null
30484    },
30485    {
30486        "sha": "3b146fb466d1e710a7bd3c9e9f5acf02a1e7523b",
30487        "description": "panvk: Pass through alpha_zero_nop/one_store flags",
30488        "nominated": false,
30489        "nomination_type": null,
30490        "resolution": 4,
30491        "main_sha": null,
30492        "because_sha": null
30493    },
30494    {
30495        "sha": "77928e45ebb7b1d298e67abb2446eee24a6d0d98",
30496        "description": "panfrost: Pass through alpha_zero_nop/one_store",
30497        "nominated": false,
30498        "nomination_type": null,
30499        "resolution": 4,
30500        "main_sha": null,
30501        "because_sha": null
30502    },
30503    {
30504        "sha": "169aa9f1777266098de4388054ab56fa7b09190c",
30505        "description": "panfrost: Test alpha_zero_nop/one_store predicates",
30506        "nominated": false,
30507        "nomination_type": null,
30508        "resolution": 4,
30509        "main_sha": null,
30510        "because_sha": null
30511    },
30512    {
30513        "sha": "c6b2c1069b551889363e3fbccf85db29824e8dad",
30514        "description": "panfrost: Add alpha_zero_nop/one_store predicate",
30515        "nominated": false,
30516        "nomination_type": null,
30517        "resolution": 4,
30518        "main_sha": null,
30519        "because_sha": null
30520    },
30521    {
30522        "sha": "87b68e77ccd1c67cc552ff95b158d2ac32987977",
30523        "description": "panfrost: Rename depth bias fields",
30524        "nominated": false,
30525        "nomination_type": null,
30526        "resolution": 4,
30527        "main_sha": null,
30528        "because_sha": null
30529    },
30530    {
30531        "sha": "29762ea89751b64121b46a9c04bcb87ae1096295",
30532        "description": "iris: Drop hint if primitive id is required or not",
30533        "nominated": false,
30534        "nomination_type": null,
30535        "resolution": 4,
30536        "main_sha": null,
30537        "because_sha": null
30538    },
30539    {
30540        "sha": "1ee043e66214519513f3647e754ea051553cd528",
30541        "description": "anv: Drop hint if primitive id is required or not",
30542        "nominated": false,
30543        "nomination_type": null,
30544        "resolution": 4,
30545        "main_sha": null,
30546        "because_sha": null
30547    },
30548    {
30549        "sha": "3f3322242667c677013e2585b464ed18c9e9c5fc",
30550        "description": "intel/compiler: Track primitive id in domain/evaluation shader",
30551        "nominated": false,
30552        "nomination_type": null,
30553        "resolution": 4,
30554        "main_sha": null,
30555        "because_sha": null
30556    },
30557    {
30558        "sha": "2b86cf2850edf5adec8e1d674ba8383b91fb9148",
30559        "description": "intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS",
30560        "nominated": false,
30561        "nomination_type": null,
30562        "resolution": 4,
30563        "main_sha": null,
30564        "because_sha": null
30565    },
30566    {
30567        "sha": "90228a80ea2867126cc8a165f61d604803443b5b",
30568        "description": "zink: don't add dynamic vertex pipeline states if no attribs are used",
30569        "nominated": true,
30570        "nomination_type": 0,
30571        "resolution": 1,
30572        "main_sha": null,
30573        "because_sha": null
30574    },
30575    {
30576        "sha": "3072e6e0da5d226700a8d6d0683636b5c7e2f237",
30577        "description": "intel/compiler: Don't use SIMD larger than needed for workgroup",
30578        "nominated": false,
30579        "nomination_type": null,
30580        "resolution": 4,
30581        "main_sha": null,
30582        "because_sha": null
30583    },
30584    {
30585        "sha": "4e7b71e00cb9ae27dff4f022fab58e14ea75fa2d",
30586        "description": "intel/compiler: Use SIMD selection helpers for variable workgroup size",
30587        "nominated": false,
30588        "nomination_type": null,
30589        "resolution": 4,
30590        "main_sha": null,
30591        "because_sha": null
30592    },
30593    {
30594        "sha": "7dda0cf2b8e7d13a6dce7b2fc48e95e260717aee",
30595        "description": "intel/compiler: Use SIMD selection helpers for CS",
30596        "nominated": false,
30597        "nomination_type": null,
30598        "resolution": 4,
30599        "main_sha": null,
30600        "because_sha": null
30601    },
30602    {
30603        "sha": "7558340ebb688a9607f0cbc05f8bad56d77b19fe",
30604        "description": "intel/compiler: Add helpers to select SIMD for compute shaders",
30605        "nominated": false,
30606        "nomination_type": null,
30607        "resolution": 4,
30608        "main_sha": null,
30609        "because_sha": null
30610    },
30611    {
30612        "sha": "c13da98929809dd2d9f752e938f9ae650ce3fcd5",
30613        "description": "zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES",
30614        "nominated": true,
30615        "nomination_type": 0,
30616        "resolution": 1,
30617        "main_sha": null,
30618        "because_sha": null
30619    },
30620    {
30621        "sha": "3094524621291e6010232c4fd930e1e2d335f2ee",
30622        "description": "microsoft/spirv_to_dxil: turn sysvals into input varyings",
30623        "nominated": true,
30624        "nomination_type": 1,
30625        "resolution": 1,
30626        "main_sha": null,
30627        "because_sha": "b47090c5b33c89e5c29dd4f95230863ec018e2bc"
30628    },
30629    {
30630        "sha": "a6031cd9bd409c793c3a2928eaf9f04f09d2f55a",
30631        "description": "anv: fix push constant lowering with bindless shaders",
30632        "nominated": true,
30633        "nomination_type": 1,
30634        "resolution": 1,
30635        "main_sha": null,
30636        "because_sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549"
30637    },
30638    {
30639        "sha": "f16961f2228cd34c84a18d5cb92fe14141e311b0",
30640        "description": "zink: add notes about binding points which aren't counted in util funcs",
30641        "nominated": false,
30642        "nomination_type": null,
30643        "resolution": 4,
30644        "main_sha": null,
30645        "because_sha": null
30646    },
30647    {
30648        "sha": "0a6f5ec942158af5ff0e0d9171a621bf0acfae87",
30649        "description": "zink: don't check rebind count outside of buffer/image rebind function",
30650        "nominated": true,
30651        "nomination_type": 0,
30652        "resolution": 1,
30653        "main_sha": null,
30654        "because_sha": null
30655    },
30656    {
30657        "sha": "1a68f2eb8f4818944d656b8d0f9102c576815800",
30658        "description": "zink: only reset zink_resource::so_valid on buffer rebind",
30659        "nominated": true,
30660        "nomination_type": 0,
30661        "resolution": 1,
30662        "main_sha": null,
30663        "because_sha": null
30664    },
30665    {
30666        "sha": "dabe477b4f273964afedab2fce2be22f2617268f",
30667        "description": "zink: don't break early when applying fb clears",
30668        "nominated": true,
30669        "nomination_type": 0,
30670        "resolution": 1,
30671        "main_sha": null,
30672        "because_sha": null
30673    },
30674    {
30675        "sha": "2a91e83b7f5d2822c3fc06d0edba1d0f70cadff9",
30676        "description": "zink: detect prim type more accurately for tess/gs lines",
30677        "nominated": true,
30678        "nomination_type": 0,
30679        "resolution": 1,
30680        "main_sha": null,
30681        "because_sha": null
30682    },
30683    {
30684        "sha": "3a894d2b2f6483e5a2a5ab66485062612eeff224",
30685        "description": "zink: split out descriptor pool sizing into separate struct",
30686        "nominated": false,
30687        "nomination_type": null,
30688        "resolution": 4,
30689        "main_sha": null,
30690        "because_sha": null
30691    },
30692    {
30693        "sha": "66a0d8204f775bd32bad68c42d4fec223272f9e0",
30694        "description": "zink: reduce hashed region of zink_descriptor_layout_key",
30695        "nominated": false,
30696        "nomination_type": null,
30697        "resolution": 4,
30698        "main_sha": null,
30699        "because_sha": null
30700    },
30701    {
30702        "sha": "103e93cbe6e228474d464e5aae14a5b86f4fec94",
30703        "description": "zink: eliminate a hole in zink_descriptor_layout_key",
30704        "nominated": false,
30705        "nomination_type": null,
30706        "resolution": 4,
30707        "main_sha": null,
30708        "because_sha": null
30709    },
30710    {
30711        "sha": "3acab7a24c497f1ebdde95c9d8048cce2d932cf3",
30712        "description": "zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings",
30713        "nominated": false,
30714        "nomination_type": null,
30715        "resolution": 4,
30716        "main_sha": null,
30717        "because_sha": null
30718    },
30719    {
30720        "sha": "fb78c2de2129af9c0df84f2761e8bb94a59042fd",
30721        "description": "d3d10umd: Update for set_sampler_views take_ownership parameter.",
30722        "nominated": false,
30723        "nomination_type": null,
30724        "resolution": 4,
30725        "main_sha": null,
30726        "because_sha": null
30727    },
30728    {
30729        "sha": "e69a82f98875488381160bd3dba9b16c7e1062db",
30730        "description": "d3d10umd: Fix MSVC build.",
30731        "nominated": false,
30732        "nomination_type": null,
30733        "resolution": 4,
30734        "main_sha": null,
30735        "because_sha": null
30736    },
30737    {
30738        "sha": "cf464affb426913fb56963651dc5aad47f50f5c2",
30739        "description": "d3d10umd: Update for transfer interface changes.",
30740        "nominated": false,
30741        "nomination_type": null,
30742        "resolution": 4,
30743        "main_sha": null,
30744        "because_sha": null
30745    },
30746    {
30747        "sha": "b3c1090a5f9ae0e7999632219214fadb5a1d526e",
30748        "description": "d3d10umd: Rename Dxgi.h to DxgiFns.h.",
30749        "nominated": false,
30750        "nomination_type": null,
30751        "resolution": 4,
30752        "main_sha": null,
30753        "because_sha": null
30754    },
30755    {
30756        "sha": "d944136f3635aeacd97e167176c968c5078d92d7",
30757        "description": "vulkan/wsi/wayland: don't expose surface formats not fully supported",
30758        "nominated": true,
30759        "nomination_type": 1,
30760        "resolution": 1,
30761        "main_sha": null,
30762        "because_sha": "151b65b211907d92f3012997aba12b7dbe004e61"
30763    },
30764    {
30765        "sha": "1c4f1c229011f62b43fde1327fd0bd8762883993",
30766        "description": "panfrost: support PIPE_RESOURCE_PARAM_NPLANES query",
30767        "nominated": false,
30768        "nomination_type": null,
30769        "resolution": 4,
30770        "main_sha": null,
30771        "because_sha": null
30772    },
30773    {
30774        "sha": "f96ad5d71c067c4263c1af1552d02637e76d9c01",
30775        "description": "panfrost: Support planar formats for scanout",
30776        "nominated": false,
30777        "nomination_type": null,
30778        "resolution": 4,
30779        "main_sha": null,
30780        "because_sha": null
30781    },
30782    {
30783        "sha": "1cd43ff030bb16beb9e4fee3271872f2520b6809",
30784        "description": "radv: lower the viewport index to zero when the VGT stage doesn't export it",
30785        "nominated": false,
30786        "nomination_type": null,
30787        "resolution": 4,
30788        "main_sha": null,
30789        "because_sha": null
30790    },
30791    {
30792        "sha": "fad6a806359efd7c64dc81443ece6d430454865f",
30793        "description": "meson: build freedreno tools when other parts of freedreno not enabled",
30794        "nominated": false,
30795        "nomination_type": null,
30796        "resolution": 4,
30797        "main_sha": null,
30798        "because_sha": null
30799    },
30800    {
30801        "sha": "6c614947714460f5517b1fa9e602368eaecbaecb",
30802        "description": "freedreno: support lua54",
30803        "nominated": false,
30804        "nomination_type": null,
30805        "resolution": 4,
30806        "main_sha": null,
30807        "because_sha": null
30808    },
30809    {
30810        "sha": "d2a7afe34d8a3bba51035fce1d8b8e40c7a521d8",
30811        "description": "freedreno/drm: Move suballoc_bo to device",
30812        "nominated": false,
30813        "nomination_type": null,
30814        "resolution": 4,
30815        "main_sha": null,
30816        "because_sha": null
30817    },
30818    {
30819        "sha": "2c6fb9780cb6c8a3c04f7fd723d7a49800c19016",
30820        "description": "freedreno/drm: Add some asserts",
30821        "nominated": false,
30822        "nomination_type": null,
30823        "resolution": 4,
30824        "main_sha": null,
30825        "because_sha": null
30826    },
30827    {
30828        "sha": "00a1eda61b3962f6d2b5a512887523ab1e74813a",
30829        "description": "mesa: add a no_error path to _mesa_handle_bind_buffer_gen",
30830        "nominated": false,
30831        "nomination_type": null,
30832        "resolution": 4,
30833        "main_sha": null,
30834        "because_sha": null
30835    },
30836    {
30837        "sha": "87b9a9667af67de44b854d4908df8b17f5d4f6de",
30838        "description": "mesa: remove redundant flagging USAGE_ARRAY_BUFFER",
30839        "nominated": false,
30840        "nomination_type": null,
30841        "resolution": 4,
30842        "main_sha": null,
30843        "because_sha": null
30844    },
30845    {
30846        "sha": "2f059b861e0d0f3e44d9f97d5f08fbb9ba19dc26",
30847        "description": "mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead",
30848        "nominated": false,
30849        "nomination_type": null,
30850        "resolution": 4,
30851        "main_sha": null,
30852        "because_sha": null
30853    },
30854    {
30855        "sha": "d3a134bbd7edee1bc5d4e7d936c547162753a827",
30856        "description": "mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead",
30857        "nominated": false,
30858        "nomination_type": null,
30859        "resolution": 4,
30860        "main_sha": null,
30861        "because_sha": null
30862    },
30863    {
30864        "sha": "1813bb59174a8f6e60a4f7aff2ac9af81a8810f5",
30865        "description": "vulkan: Fix entrypoint generation when compiling for x86 with MSVC",
30866        "nominated": true,
30867        "nomination_type": 1,
30868        "resolution": 1,
30869        "main_sha": null,
30870        "because_sha": "6d44b21d4fdea89673541de265f69258747c5499"
30871    },
30872    {
30873        "sha": "b7c7abded7a92d3e709d311e8b964b11145620cd",
30874        "description": "nir/serialize: Make more space for intrinsic_op allowing 1024 ops",
30875        "nominated": false,
30876        "nomination_type": null,
30877        "resolution": 4,
30878        "main_sha": null,
30879        "because_sha": null
30880    },
30881    {
30882        "sha": "dc74285d32df9c09eb896bc4571066402d32d10b",
30883        "description": "aco: only load streamout buffers if streamout is enabled",
30884        "nominated": true,
30885        "nomination_type": 0,
30886        "resolution": 1,
30887        "main_sha": null,
30888        "because_sha": null
30889    },
30890    {
30891        "sha": "db82d90451b3af4487930044152657aaef438703",
30892        "description": "radv: report error messages when the driver can't be initialized",
30893        "nominated": false,
30894        "nomination_type": null,
30895        "resolution": 4,
30896        "main_sha": null,
30897        "because_sha": null
30898    },
30899    {
30900        "sha": "4765edb4e02efa57cd39b1718624721f6545e9a5",
30901        "description": "radv: fix build errors with Android",
30902        "nominated": true,
30903        "nomination_type": 1,
30904        "resolution": 1,
30905        "main_sha": null,
30906        "because_sha": "49c3a88fadd03af0954986a0bafde66b01940ed4"
30907    },
30908    {
30909        "sha": "ae2881c0f58f502126be8e19182ea7f4eb851b60",
30910        "description": "radv: remove old RADV_TRACE_FILE warning",
30911        "nominated": false,
30912        "nomination_type": null,
30913        "resolution": 4,
30914        "main_sha": null,
30915        "because_sha": null
30916    },
30917    {
30918        "sha": "c2d522b07f9a7c719eef1b4ebea3cc5975bbe15a",
30919        "description": "panfrost: Remove duplicated #if",
30920        "nominated": false,
30921        "nomination_type": null,
30922        "resolution": 4,
30923        "main_sha": null,
30924        "because_sha": null
30925    },
30926    {
30927        "sha": "baaa88cf9e6692e744f6d98a0cdc5661ec4acae1",
30928        "description": "panfrost: Remove ancient TODO",
30929        "nominated": false,
30930        "nomination_type": null,
30931        "resolution": 4,
30932        "main_sha": null,
30933        "because_sha": null
30934    },
30935    {
30936        "sha": "2526f6f229406fa364e4375449d33e2048caaab6",
30937        "description": "panfrost: Enable AFBC on v7",
30938        "nominated": true,
30939        "nomination_type": 0,
30940        "resolution": 1,
30941        "main_sha": null,
30942        "because_sha": null
30943    },
30944    {
30945        "sha": "789601a189eb8b0ff0b0f2a19ed276d9881877a7",
30946        "description": "panfrost: Decompress for incompatible AFBC formats",
30947        "nominated": true,
30948        "nomination_type": 0,
30949        "resolution": 1,
30950        "main_sha": null,
30951        "because_sha": null
30952    },
30953    {
30954        "sha": "93c9123c313d688913ed86f77c6841738f94988a",
30955        "description": "panfrost: Add internal afbc_formats",
30956        "nominated": true,
30957        "nomination_type": 0,
30958        "resolution": 1,
30959        "main_sha": null,
30960        "because_sha": null
30961    },
30962    {
30963        "sha": "342ed4909fe7611525b9029977463ef3291ce7ba",
30964        "description": "panfrost: Workaround ISSUE_TSIX_2033",
30965        "nominated": true,
30966        "nomination_type": 0,
30967        "resolution": 1,
30968        "main_sha": null,
30969        "because_sha": null
30970    },
30971    {
30972        "sha": "e0335ad8881d3feeb89b571b1047bb8799ae23b7",
30973        "description": "panfrost: Fix gl_FragColor lowering",
30974        "nominated": true,
30975        "nomination_type": 1,
30976        "resolution": 1,
30977        "main_sha": null,
30978        "because_sha": "28ac4d1e00553b38691966b4b9b95fee826c97d4"
30979    },
30980    {
30981        "sha": "be5456e11643dee690af5d7dd8419c766c108e7a",
30982        "description": "panfrost: Remove unused MIDGARD_NO_AFBC quirk",
30983        "nominated": false,
30984        "nomination_type": null,
30985        "resolution": 4,
30986        "main_sha": null,
30987        "because_sha": null
30988    },
30989    {
30990        "sha": "68a7fafe2a54ca61700a955bd8d7884e2f750814",
30991        "description": "panfrost,panvk: Use dev->has_afbc instead of quirks",
30992        "nominated": true,
30993        "nomination_type": 0,
30994        "resolution": 1,
30995        "main_sha": null,
30996        "because_sha": null
30997    },
30998    {
30999        "sha": "3e168b97cc7d38e757fa5cd51ecd25c18d84daf6",
31000        "description": "panfrost: Detect implementations support AFBC",
31001        "nominated": true,
31002        "nomination_type": 0,
31003        "resolution": 1,
31004        "main_sha": null,
31005        "because_sha": null
31006    },
31007    {
31008        "sha": "ebe9494b61bf7cb6bb4e714f4cd43390629c0c1b",
31009        "description": "turnip: Drop the assertion about the temporary bit in sync fd imports.",
31010        "nominated": false,
31011        "nomination_type": null,
31012        "resolution": 4,
31013        "main_sha": null,
31014        "because_sha": null
31015    },
31016    {
31017        "sha": "8ccf672fa3c000b958f961812152cc1a359a8792",
31018        "description": "gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.",
31019        "nominated": false,
31020        "nomination_type": null,
31021        "resolution": 4,
31022        "main_sha": null,
31023        "because_sha": null
31024    },
31025    {
31026        "sha": "785dd68599e704847aaf324e69f09b66551f2df0",
31027        "description": "iris: also dump bo's imported and exported flags",
31028        "nominated": false,
31029        "nomination_type": null,
31030        "resolution": 4,
31031        "main_sha": null,
31032        "because_sha": null
31033    },
31034    {
31035        "sha": "520300ad2202adbe652909839b94f6eedf489aa5",
31036        "description": "st/mesa: don't crash when draw indirect buffer has no storage",
31037        "nominated": true,
31038        "nomination_type": 1,
31039        "resolution": 1,
31040        "main_sha": null,
31041        "because_sha": "22f6624ed318e8131681ec1f2e7b3a59449df412"
31042    },
31043    {
31044        "sha": "2822b1345cff69292a288243a7c2a5e50e487977",
31045        "description": "tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats",
31046        "nominated": false,
31047        "nomination_type": null,
31048        "resolution": 4,
31049        "main_sha": null,
31050        "because_sha": null
31051    },
31052    {
31053        "sha": "330a8cfa07b970e515b78227cf75873c1fc4da48",
31054        "description": "turnip: enable UBWC for NV12",
31055        "nominated": false,
31056        "nomination_type": null,
31057        "resolution": 4,
31058        "main_sha": null,
31059        "because_sha": null
31060    },
31061    {
31062        "sha": "9c895e133bf2fbde0d318e68d7c201b4f66ff22d",
31063        "description": "tu: Emit GRAS_LRZ_MRT_BUF_INFO_0",
31064        "nominated": false,
31065        "nomination_type": null,
31066        "resolution": 4,
31067        "main_sha": null,
31068        "because_sha": null
31069    },
31070    {
31071        "sha": "c135c2cdb7fd68338cdbc473d4389681750dd051",
31072        "description": "freedreno/a6xx: Rename GRAS_2D_BLIT_INFO",
31073        "nominated": false,
31074        "nomination_type": null,
31075        "resolution": 4,
31076        "main_sha": null,
31077        "because_sha": null
31078    },
31079    {
31080        "sha": "8ea6f17fdf939adc315b66e3ff88f83d3cc37029",
31081        "description": "freedreno/layout: Fix the UBWC block size for the Y plane",
31082        "nominated": false,
31083        "nomination_type": null,
31084        "resolution": 4,
31085        "main_sha": null,
31086        "because_sha": null
31087    },
31088    {
31089        "sha": "e0a74c7cad5c37ed91d87a4273affb6fd6ad38f4",
31090        "description": "util/format: Add PIPE_FORMAT_Y8_UNORM as an \"other\" layout format",
31091        "nominated": false,
31092        "nomination_type": null,
31093        "resolution": 4,
31094        "main_sha": null,
31095        "because_sha": null
31096    },
31097    {
31098        "sha": "ceaf56920c5bdae6ed8807fe69044c0a04f76754",
31099        "description": "v3dv: refactor TFU jobs",
31100        "nominated": false,
31101        "nomination_type": null,
31102        "resolution": 4,
31103        "main_sha": null,
31104        "because_sha": null
31105    },
31106    {
31107        "sha": "1465ec8cf35c3e62635bba31682a0e2673e40100",
31108        "description": "iris: clear bos_written when resetting a batch",
31109        "nominated": true,
31110        "nomination_type": 1,
31111        "resolution": 1,
31112        "main_sha": null,
31113        "because_sha": "e4c3d3efc7a2fa9f975b1f9211f7d61aa7d31d94"
31114    },
31115    {
31116        "sha": "b6a69dbb40d06963056b14158acd0521a91fc395",
31117        "description": "radv: re-emit prolog inputs when the nontrivial divisors state changed",
31118        "nominated": true,
31119        "nomination_type": 1,
31120        "resolution": 1,
31121        "main_sha": null,
31122        "because_sha": "d9c7a175424308b4da7673ea885fd8a8b3edf862"
31123    },
31124    {
31125        "sha": "8ec682433573ededbdae7f63490cabf5bdfaa89a",
31126        "description": "radv,aco: decouple shader_info/options from radv_shader_args",
31127        "nominated": false,
31128        "nomination_type": null,
31129        "resolution": 4,
31130        "main_sha": null,
31131        "because_sha": null
31132    },
31133    {
31134        "sha": "1429feaf293e5a34dd32c632b46931f15e769bb6",
31135        "description": "crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]",
31136        "nominated": false,
31137        "nomination_type": null,
31138        "resolution": 4,
31139        "main_sha": null,
31140        "because_sha": null
31141    },
31142    {
31143        "sha": "1561d0126a569f76b1adbdd1a5e8ec79f9577450",
31144        "description": "broadcom/compiler: fix assert that current instruction must be in current block",
31145        "nominated": true,
31146        "nomination_type": 1,
31147        "resolution": 1,
31148        "main_sha": null,
31149        "because_sha": "265515fa62664eac006dcff278ed549c75863b79"
31150    },
31151    {
31152        "sha": "e79e1ca304fd329a895c848048c784ce3f349d46",
31153        "description": "intel: Drop Tigerlake revision 0 workarounds",
31154        "nominated": false,
31155        "nomination_type": null,
31156        "resolution": 4,
31157        "main_sha": null,
31158        "because_sha": null
31159    },
31160    {
31161        "sha": "6ef192bddf1e4cf05753b45016c3184b235830c5",
31162        "description": "mesa: discard draws with count=0 to decrease overhead",
31163        "nominated": false,
31164        "nomination_type": null,
31165        "resolution": 4,
31166        "main_sha": null,
31167        "because_sha": null
31168    },
31169    {
31170        "sha": "7daff157bb3474373a03fceb1ffd2c98f115653e",
31171        "description": "iris: Refactor the assignment to possible_usages",
31172        "nominated": false,
31173        "nomination_type": null,
31174        "resolution": 4,
31175        "main_sha": null,
31176        "because_sha": null
31177    },
31178    {
31179        "sha": "114f87c1c70e56587cbc3d53f7593b633a008028",
31180        "description": "iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers",
31181        "nominated": false,
31182        "nomination_type": null,
31183        "resolution": 4,
31184        "main_sha": null,
31185        "because_sha": null
31186    },
31187    {
31188        "sha": "b9d8793646db42a78907ca91fe6a177f9a1859eb",
31189        "description": "iris: Disable the MC_CCS modifier with norbc",
31190        "nominated": false,
31191        "nomination_type": null,
31192        "resolution": 4,
31193        "main_sha": null,
31194        "because_sha": null
31195    },
31196    {
31197        "sha": "b71264e4656fc93904827ad7d0737220da3f303e",
31198        "description": "iris: Convert some mod_info checks to asserts",
31199        "nominated": false,
31200        "nomination_type": null,
31201        "resolution": 4,
31202        "main_sha": null,
31203        "because_sha": null
31204    },
31205    {
31206        "sha": "138be96301bede223cd141d7453c06142e5c8eb2",
31207        "description": "freedreno/ir3: Fix validation of subgroup macros",
31208        "nominated": false,
31209        "nomination_type": null,
31210        "resolution": 4,
31211        "main_sha": null,
31212        "because_sha": null
31213    },
31214    {
31215        "sha": "e68d918ffb7b953c36fca05afd994c099bd25071",
31216        "description": "freedreno/ir3: Get req_local_mem from pipe_compute_state",
31217        "nominated": false,
31218        "nomination_type": null,
31219        "resolution": 4,
31220        "main_sha": null,
31221        "because_sha": null
31222    },
31223    {
31224        "sha": "f58438320cf8026bf173e1df722af9125fd212f1",
31225        "description": "freedreno/ir3: Add ihadd/uhadd",
31226        "nominated": false,
31227        "nomination_type": null,
31228        "resolution": 4,
31229        "main_sha": null,
31230        "because_sha": null
31231    },
31232    {
31233        "sha": "f5ce806ed73a45a8c856ee79f4fe0074e0bd7b73",
31234        "description": "freedreno/ir3: Add wide load/store lowering",
31235        "nominated": false,
31236        "nomination_type": null,
31237        "resolution": 4,
31238        "main_sha": null,
31239        "because_sha": null
31240    },
31241    {
31242        "sha": "7a7ac8cd40938c19d52589dfe541b6c511e71869",
31243        "description": "freedreno/ir3: Fix reg size validation",
31244        "nominated": false,
31245        "nomination_type": null,
31246        "resolution": 4,
31247        "main_sha": null,
31248        "because_sha": null
31249    },
31250    {
31251        "sha": "8a6934dfe8c6a4298a192d11dab8d49f3827b4c0",
31252        "description": "freedreno/ir3: Fix load/store_global_ir3 type",
31253        "nominated": false,
31254        "nomination_type": null,
31255        "resolution": 4,
31256        "main_sha": null,
31257        "because_sha": null
31258    },
31259    {
31260        "sha": "81eefe0090b69437b79ee3514d9b6fea911241d7",
31261        "description": "freedreno/ir3: 8bit fixes",
31262        "nominated": false,
31263        "nomination_type": null,
31264        "resolution": 4,
31265        "main_sha": null,
31266        "because_sha": null
31267    },
31268    {
31269        "sha": "f7b2d613c588dcbd3ae98341140896d9e6a61aa6",
31270        "description": "freedreno/ir3: 16b bools",
31271        "nominated": false,
31272        "nomination_type": null,
31273        "resolution": 4,
31274        "main_sha": null,
31275        "because_sha": null
31276    },
31277    {
31278        "sha": "9a2562a545ba694b33afdf06ff3f5f2867dc26da",
31279        "description": "freedreno/ir3: Deal with zero-source instructions",
31280        "nominated": false,
31281        "nomination_type": null,
31282        "resolution": 4,
31283        "main_sha": null,
31284        "because_sha": null
31285    },
31286    {
31287        "sha": "b6e11225a28b420fd3754e10ed9542cb048e9c52",
31288        "description": "freedreno: Fix set_global_binding",
31289        "nominated": false,
31290        "nomination_type": null,
31291        "resolution": 4,
31292        "main_sha": null,
31293        "because_sha": null
31294    },
31295    {
31296        "sha": "0a35ba5c4388eb375f7f87747cb3dcddc4e8ac2f",
31297        "description": "freedreno/ir3: Move lower_idiv_options",
31298        "nominated": false,
31299        "nomination_type": null,
31300        "resolution": 4,
31301        "main_sha": null,
31302        "because_sha": null
31303    },
31304    {
31305        "sha": "e544a9db16e200f3d91ae8faf815ca0656ca3052",
31306        "description": "freedreno/ir3: Add support for load_kernel_input",
31307        "nominated": false,
31308        "nomination_type": null,
31309        "resolution": 4,
31310        "main_sha": null,
31311        "because_sha": null
31312    },
31313    {
31314        "sha": "e10c76d277983b2f21a5aef1507a42b4b3e9de8b",
31315        "description": "freedreno/ir3: implement load_work_dim intrinsic",
31316        "nominated": false,
31317        "nomination_type": null,
31318        "resolution": 4,
31319        "main_sha": null,
31320        "because_sha": null
31321    },
31322    {
31323        "sha": "3bd265a39329262b26d63fcdf405b328a870d1f7",
31324        "description": "freedreno/ir3: vec8+vec16 support",
31325        "nominated": false,
31326        "nomination_type": null,
31327        "resolution": 4,
31328        "main_sha": null,
31329        "because_sha": null
31330    },
31331    {
31332        "sha": "f5bbf77be8848ba138e248ded9c14959985b0cd5",
31333        "description": "freedreno: implement set_compute_state()",
31334        "nominated": false,
31335        "nomination_type": null,
31336        "resolution": 4,
31337        "main_sha": null,
31338        "because_sha": null
31339    },
31340    {
31341        "sha": "1e9f27f37fb63d8cd0aece71c4eb0cf4f0efb2d9",
31342        "description": "freedreno/ir3: Handle MESA_SHADER_KERNEL",
31343        "nominated": false,
31344        "nomination_type": null,
31345        "resolution": 4,
31346        "main_sha": null,
31347        "because_sha": null
31348    },
31349    {
31350        "sha": "83a1bca9521472929b3679df55d3c9e05479cbac",
31351        "description": "freedreno: Skip built-in shaders for clover",
31352        "nominated": false,
31353        "nomination_type": null,
31354        "resolution": 4,
31355        "main_sha": null,
31356        "because_sha": null
31357    },
31358    {
31359        "sha": "dff8a0c4cb07ab69d9b0454c77dd89e621c417e9",
31360        "description": "isaspec: inherite parent's bitset gpu gen requirements",
31361        "nominated": false,
31362        "nomination_type": null,
31363        "resolution": 4,
31364        "main_sha": null,
31365        "because_sha": null
31366    },
31367    {
31368        "sha": "d77b9fb51845112dfd6ec10d69adf3f8f4961224",
31369        "description": "isaspec: Fix gpu_id for default_options",
31370        "nominated": false,
31371        "nomination_type": null,
31372        "resolution": 4,
31373        "main_sha": null,
31374        "because_sha": null
31375    },
31376    {
31377        "sha": "c4e7541b9dd7d9dae76606717c58aa1a0bfc4a39",
31378        "description": "freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit",
31379        "nominated": false,
31380        "nomination_type": null,
31381        "resolution": 4,
31382        "main_sha": null,
31383        "because_sha": null
31384    },
31385    {
31386        "sha": "064c806d23b70108d9bfb74bcb67ed3e512bd246",
31387        "description": "freedreno/ir3: Add load/store_global lowering",
31388        "nominated": false,
31389        "nomination_type": null,
31390        "resolution": 4,
31391        "main_sha": null,
31392        "because_sha": null
31393    },
31394    {
31395        "sha": "d85eb9268ad821b3759eceb954f0ef34677ec268",
31396        "description": "freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3",
31397        "nominated": false,
31398        "nomination_type": null,
31399        "resolution": 4,
31400        "main_sha": null,
31401        "because_sha": null
31402    },
31403    {
31404        "sha": "1ef43a0be7056f8d0e21e89d94e08a4cc23d6240",
31405        "description": "freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a",
31406        "nominated": false,
31407        "nomination_type": null,
31408        "resolution": 4,
31409        "main_sha": null,
31410        "because_sha": null
31411    },
31412    {
31413        "sha": "f45b7c58c49ba7eb8007bc1fd32187ff6d50380e",
31414        "description": "freedreno/ir3: Lower 64b phis",
31415        "nominated": false,
31416        "nomination_type": null,
31417        "resolution": 4,
31418        "main_sha": null,
31419        "because_sha": null
31420    },
31421    {
31422        "sha": "bee9212efbe0a56d989d59c32545dc3fb30b30ee",
31423        "description": "ir3/freedreno: add 64b undef lowering",
31424        "nominated": false,
31425        "nomination_type": null,
31426        "resolution": 4,
31427        "main_sha": null,
31428        "because_sha": null
31429    },
31430    {
31431        "sha": "2d65e6f56dee59205675fbfe95e8bbfe354debec",
31432        "description": "freedreno/ir3: 64b intrinsic lowering",
31433        "nominated": false,
31434        "nomination_type": null,
31435        "resolution": 4,
31436        "main_sha": null,
31437        "because_sha": null
31438    },
31439    {
31440        "sha": "1eee1fda115ee618da3d384a683f1aeacdcfe392",
31441        "description": "nir/lower_amul: do not lower 64bit amul to imul24",
31442        "nominated": false,
31443        "nomination_type": null,
31444        "resolution": 4,
31445        "main_sha": null,
31446        "because_sha": null
31447    },
31448    {
31449        "sha": "b83c9b21a6a705370c95a98239869be6e71a1239",
31450        "description": "intel/compiler: Set correct cache policy for A64 byte scattered read",
31451        "nominated": false,
31452        "nomination_type": null,
31453        "resolution": 4,
31454        "main_sha": null,
31455        "because_sha": null
31456    },
31457    {
31458        "sha": "272af39be17072e5712c1d51671a9fd33f246085",
31459        "description": "amd/addrlib: cosmetic addrlib update",
31460        "nominated": false,
31461        "nomination_type": null,
31462        "resolution": 4,
31463        "main_sha": null,
31464        "because_sha": null
31465    },
31466    {
31467        "sha": "69a1b02b688849ec6a57ce90fce7ef799346eea9",
31468        "description": "amd/addrlib: change how the license is formatted to match internal tree",
31469        "nominated": false,
31470        "nomination_type": null,
31471        "resolution": 4,
31472        "main_sha": null,
31473        "because_sha": null
31474    },
31475    {
31476        "sha": "cf0bc4fb55f96cab82d76a2d6726690070fd92fd",
31477        "description": "frontends/va/av1: handle multiple slice params",
31478        "nominated": false,
31479        "nomination_type": null,
31480        "resolution": 4,
31481        "main_sha": null,
31482        "because_sha": null
31483    },
31484    {
31485        "sha": "996e81fb70419bdf0e7bb9afea18c142897730dc",
31486        "description": "aco: fix loading 64-bit inputs with fragment shaders",
31487        "nominated": true,
31488        "nomination_type": 0,
31489        "resolution": 1,
31490        "main_sha": null,
31491        "because_sha": null
31492    },
31493    {
31494        "sha": "75bd37dc6a33c3b00c7349dcd0295415a9c46d59",
31495        "description": "broadcom/compiler: disallow tsy barrier in thrsw delay slots",
31496        "nominated": false,
31497        "nomination_type": null,
31498        "resolution": 4,
31499        "main_sha": null,
31500        "because_sha": null
31501    },
31502    {
31503        "sha": "9202e8cbafc70d989e4db45a895c36801c30e217",
31504        "description": "turnip: Make copy_format() and tu6_plane_format() return pipe_format",
31505        "nominated": false,
31506        "nomination_type": null,
31507        "resolution": 4,
31508        "main_sha": null,
31509        "because_sha": null
31510    },
31511    {
31512        "sha": "68f8bbb37ea76437a5e334bd3f635946939812fb",
31513        "description": "util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.",
31514        "nominated": false,
31515        "nomination_type": null,
31516        "resolution": 4,
31517        "main_sha": null,
31518        "because_sha": null
31519    },
31520    {
31521        "sha": "cbdc8e09bf72b6b24fcf31f47e2cf3178d473e21",
31522        "description": "turnip: Switch format_to_ifmt() to take a pipe_format.",
31523        "nominated": false,
31524        "nomination_type": null,
31525        "resolution": 4,
31526        "main_sha": null,
31527        "because_sha": null
31528    },
31529    {
31530        "sha": "e4e8db01327d4363ac18c9e92f8fa9ee986cb6ba",
31531        "description": "turnip: Switch tu6_format_color() to a pipe_format.",
31532        "nominated": false,
31533        "nomination_type": null,
31534        "resolution": 4,
31535        "main_sha": null,
31536        "because_sha": null
31537    },
31538    {
31539        "sha": "3b68fc0c6a6caddd228755ae3d43ce92e0b1f807",
31540        "description": "turnip: Switch tu6_format_texture() to a pipe_format.",
31541        "nominated": false,
31542        "nomination_type": null,
31543        "resolution": 4,
31544        "main_sha": null,
31545        "because_sha": null
31546    },
31547    {
31548        "sha": "cfabdbd7d3fd9770ab599b230ae4ee832761955f",
31549        "description": "tu/clear_blit: Move around copy_format()/tu6_plane_format()",
31550        "nominated": false,
31551        "nomination_type": null,
31552        "resolution": 4,
31553        "main_sha": null,
31554        "because_sha": null
31555    },
31556    {
31557        "sha": "acb83e1b13d43586bbda0ffb609afbe60da0b8aa",
31558        "description": "v3dv: enable Vulkan 1.1",
31559        "nominated": false,
31560        "nomination_type": null,
31561        "resolution": 4,
31562        "main_sha": null,
31563        "because_sha": null
31564    },
31565    {
31566        "sha": "bd81a236205e080ee2c68d6f0f7dbf82e26bcd20",
31567        "description": "ci/piglit-runner: Fix funny indentation of the piglit-runner command.",
31568        "nominated": false,
31569        "nomination_type": null,
31570        "resolution": 1,
31571        "main_sha": null,
31572        "because_sha": null
31573    },
31574    {
31575        "sha": "440f207a1f21b5c14833e555f5c6a8cdcac6897d",
31576        "description": "ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.",
31577        "nominated": false,
31578        "nomination_type": null,
31579        "resolution": 1,
31580        "main_sha": null,
31581        "because_sha": null
31582    },
31583    {
31584        "sha": "92748e40ef0ec0c96addaa0fd9dc9389a9d44e5d",
31585        "description": "ci/deqp-runner: Don't start GPU hang detection for making junit results.",
31586        "nominated": false,
31587        "nomination_type": null,
31588        "resolution": 1,
31589        "main_sha": null,
31590        "because_sha": null
31591    },
31592    {
31593        "sha": "61ca900b69521725d318587598c992188b5a2429",
31594        "description": "ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.",
31595        "nominated": false,
31596        "nomination_type": null,
31597        "resolution": 1,
31598        "main_sha": null,
31599        "because_sha": null
31600    },
31601    {
31602        "sha": "899174c210b65e15759ba398f08470464659a786",
31603        "description": "ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=",
31604        "nominated": false,
31605        "nomination_type": null,
31606        "resolution": 1,
31607        "main_sha": null,
31608        "because_sha": null
31609    },
31610    {
31611        "sha": "37c690ad1ae01dce10b0989d71ef0fb3bd913642",
31612        "description": "ci/deqp-runner: Drop silly CSV env vars.",
31613        "nominated": false,
31614        "nomination_type": null,
31615        "resolution": 1,
31616        "main_sha": null,
31617        "because_sha": null
31618    },
31619    {
31620        "sha": "b978688df642870a2a639e267552e6e6088aa48e",
31621        "description": "ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.",
31622        "nominated": false,
31623        "nomination_type": null,
31624        "resolution": 1,
31625        "main_sha": null,
31626        "because_sha": null
31627    },
31628    {
31629        "sha": "9ddfd297e085c7cb8b7acef9cf0d2696181ade43",
31630        "description": "ci/deqp-runner: Simplify the --jobs argument setup.",
31631        "nominated": false,
31632        "nomination_type": null,
31633        "resolution": 1,
31634        "main_sha": null,
31635        "because_sha": null
31636    },
31637    {
31638        "sha": "59f3a8e6b4b0427918c36451542197c5d4c24bc7",
31639        "description": "ci/deqp-runner: Drop SUMMARY_LIMIT env var.",
31640        "nominated": false,
31641        "nomination_type": null,
31642        "resolution": 1,
31643        "main_sha": null,
31644        "because_sha": null
31645    },
31646    {
31647        "sha": "670fd8123be4c6142239439d1273b3a4d8a58cb1",
31648        "description": "radv: Fix memory leak on error path.",
31649        "nominated": true,
31650        "nomination_type": 1,
31651        "resolution": 1,
31652        "main_sha": null,
31653        "because_sha": "80841196b2dc921db38d9f3403e67d57749bc1d8"
31654    },
31655    {
31656        "sha": "b797ecac7a414cee7bae75886fdaf97146ce2034",
31657        "description": "ac/rgp: remove useless code related to GFX6-7",
31658        "nominated": false,
31659        "nomination_type": null,
31660        "resolution": 4,
31661        "main_sha": null,
31662        "because_sha": null
31663    },
31664    {
31665        "sha": "8304392c3522dbd0f716e2a10fb4020a96b76b20",
31666        "description": "radv: add an assertion to prevent GPU hangs when VRS isn't supported",
31667        "nominated": false,
31668        "nomination_type": null,
31669        "resolution": 4,
31670        "main_sha": null,
31671        "because_sha": null
31672    },
31673    {
31674        "sha": "9a32a7fdfee5235ccc85054fa9f0c990d41611aa",
31675        "description": "util: Move test sources to tests/ directory",
31676        "nominated": false,
31677        "nomination_type": null,
31678        "resolution": 4,
31679        "main_sha": null,
31680        "because_sha": null
31681    },
31682    {
31683        "sha": "abf2af64aca1d4b3ac8e63f8bc59ff4df00adf81",
31684        "description": "util: Convert sparse array multithread test to use gtest",
31685        "nominated": false,
31686        "nomination_type": null,
31687        "resolution": 4,
31688        "main_sha": null,
31689        "because_sha": null
31690    },
31691    {
31692        "sha": "213c9e944c405eece6afc786d1d9a2612a47ebe6",
31693        "description": "util: Convert roundeven_test to use gtest",
31694        "nominated": false,
31695        "nomination_type": null,
31696        "resolution": 4,
31697        "main_sha": null,
31698        "because_sha": null
31699    },
31700    {
31701        "sha": "83449f61ba369b94def3b1c1232a7879fec200c0",
31702        "description": "util: Convert rb_tree_test to gtest",
31703        "nominated": false,
31704        "nomination_type": null,
31705        "resolution": 4,
31706        "main_sha": null,
31707        "because_sha": null
31708    },
31709    {
31710        "sha": "0d36ea7d585fb66a1df85dfb8e78c90995073121",
31711        "description": "util: Convert mesa-sha1_test to use gtest",
31712        "nominated": false,
31713        "nomination_type": null,
31714        "resolution": 4,
31715        "main_sha": null,
31716        "because_sha": null
31717    },
31718    {
31719        "sha": "89eebca057247e320a9125135fb4c0d77b0e331a",
31720        "description": "util: Convert blob_test to use gtest",
31721        "nominated": false,
31722        "nomination_type": null,
31723        "resolution": 4,
31724        "main_sha": null,
31725        "because_sha": null
31726    },
31727    {
31728        "sha": "d4c536d3d9eecf3d2edb6c27dcf1752c747a8e03",
31729        "description": "util: Convert u_atomic_test to use gtest",
31730        "nominated": false,
31731        "nomination_type": null,
31732        "resolution": 4,
31733        "main_sha": null,
31734        "because_sha": null
31735    },
31736    {
31737        "sha": "1d78a31bec96e94c6dee6514eac49706a1ee20b3",
31738        "description": "util: Move tests in single file directories to tests/",
31739        "nominated": false,
31740        "nomination_type": null,
31741        "resolution": 4,
31742        "main_sha": null,
31743        "because_sha": null
31744    },
31745    {
31746        "sha": "2209f5794d23d832924d8870cc1db5c16c3cc094",
31747        "description": "util: Consolidate existing gtests in a single binary",
31748        "nominated": false,
31749        "nomination_type": null,
31750        "resolution": 4,
31751        "main_sha": null,
31752        "because_sha": null
31753    },
31754    {
31755        "sha": "60768f4029bb72a655cd4722b95087b531769599",
31756        "description": "docs: update calendar for 21.3.0-rc2",
31757        "nominated": false,
31758        "nomination_type": null,
31759        "resolution": 4,
31760        "main_sha": null,
31761        "because_sha": null
31762    },
31763    {
31764        "sha": "662fbc01204c4798d140b42f2bf5d7ad7b1be89b",
31765        "description": "nir: Use a single binary for gtests",
31766        "nominated": false,
31767        "nomination_type": null,
31768        "resolution": 4,
31769        "main_sha": null,
31770        "because_sha": null
31771    },
31772    {
31773        "sha": "8cb7d6f81b21dc6c7c8eabd900dc9e865f310fd7",
31774        "description": "spirv: Use a single binary for gtests",
31775        "nominated": false,
31776        "nomination_type": null,
31777        "resolution": 4,
31778        "main_sha": null,
31779        "because_sha": null
31780    },
31781    {
31782        "sha": "39f25945311e1385a54ddd17f71f9f6023d97256",
31783        "description": "anv: Implement VK_EXT_global_priority_query",
31784        "nominated": false,
31785        "nomination_type": null,
31786        "resolution": 4,
31787        "main_sha": null,
31788        "because_sha": null
31789    },
31790    {
31791        "sha": "e7599f09a149347b74bf0913cdd86d64e0ae9d20",
31792        "description": "ir3: Use stp/ldp base offset for {load,store}_scratch",
31793        "nominated": false,
31794        "nomination_type": null,
31795        "resolution": 4,
31796        "main_sha": null,
31797        "because_sha": null
31798    },
31799    {
31800        "sha": "7deb0d296d83286b1f83dd0baeb4e355e717a615",
31801        "description": "ir3/cse: Support mov instructions",
31802        "nominated": false,
31803        "nomination_type": null,
31804        "resolution": 4,
31805        "main_sha": null,
31806        "because_sha": null
31807    },
31808    {
31809        "sha": "cd3f0683cd2a29bf0c2672b68a89c28a9e7dba21",
31810        "description": "aco: simplify emit_stream_output()",
31811        "nominated": false,
31812        "nomination_type": null,
31813        "resolution": 4,
31814        "main_sha": null,
31815        "because_sha": null
31816    },
31817    {
31818        "sha": "d50be41f8f69be043e4e3b3da3f93bc71e904444",
31819        "description": "broadcom/compiler: remove unused macro and function definition",
31820        "nominated": false,
31821        "nomination_type": null,
31822        "resolution": 4,
31823        "main_sha": null,
31824        "because_sha": null
31825    },
31826    {
31827        "sha": "9bc0fc89c8909fd5cc9c591aa98038f927a01e0e",
31828        "description": "aco: disable mul(cndmask(0, 1, b), a) optimization sometimes",
31829        "nominated": false,
31830        "nomination_type": null,
31831        "resolution": 4,
31832        "main_sha": null,
31833        "because_sha": null
31834    },
31835    {
31836        "sha": "86b3d8c66ce17ddcaefa5bdea68882cc03a57f15",
31837        "description": "zink: rescue surfaces/bufferviews for cache hits during deletion",
31838        "nominated": true,
31839        "nomination_type": 0,
31840        "resolution": 1,
31841        "main_sha": null,
31842        "because_sha": null
31843    },
31844    {
31845        "sha": "80d5e40fd1392af9401db3d0bbcbcc6b7276675c",
31846        "description": "freedreno/afuc: Disable the disassembler on 32-bit builds.",
31847        "nominated": false,
31848        "nomination_type": null,
31849        "resolution": 1,
31850        "main_sha": null,
31851        "because_sha": null
31852    },
31853    {
31854        "sha": "5afce85f2b605b7384da02aa6654ab3a00eee2bc",
31855        "description": "Revert \"iris: add tile cache flush to iris_copy_region\"",
31856        "nominated": true,
31857        "nomination_type": 2,
31858        "resolution": 1,
31859        "main_sha": null,
31860        "because_sha": "27534a49cf3872646cb8ef9371707d74a81b1986"
31861    },
31862    {
31863        "sha": "0523607ebb108d8c90bbda9c6564b66a0a6250e6",
31864        "description": "iris: Add missed tile flush flag",
31865        "nominated": true,
31866        "nomination_type": 1,
31867        "resolution": 1,
31868        "main_sha": null,
31869        "because_sha": "c85ea824bcab971dc2d9052b5dc937ee4b139cf5"
31870    },
31871    {
31872        "sha": "8633ce06af4a489fa0fd0b4478fe3325a12a3bb3",
31873        "description": "zink: stop leaking descriptor pool references",
31874        "nominated": false,
31875        "nomination_type": null,
31876        "resolution": 4,
31877        "main_sha": null,
31878        "because_sha": null
31879    },
31880    {
31881        "sha": "7fb8e0b9fb4707c473079f832c5bc2e9eacf6dba",
31882        "description": "zink: don't clear descriptor pool cache on context destroy",
31883        "nominated": false,
31884        "nomination_type": null,
31885        "resolution": 4,
31886        "main_sha": null,
31887        "because_sha": null
31888    },
31889    {
31890        "sha": "6a852e4e06943b429382ac938c8b8fb94e834e06",
31891        "description": "zink: always invalidate descriptor sets on pool free",
31892        "nominated": false,
31893        "nomination_type": null,
31894        "resolution": 4,
31895        "main_sha": null,
31896        "because_sha": null
31897    },
31898    {
31899        "sha": "94fc6b08751d784b19f414acae1c479ced26ebd9",
31900        "description": "zink: unref descriptor pools in hybrid mode when they explode",
31901        "nominated": false,
31902        "nomination_type": null,
31903        "resolution": 4,
31904        "main_sha": null,
31905        "because_sha": null
31906    },
31907    {
31908        "sha": "d06529443422fc511cd98ba2c55c9c3f196bd61e",
31909        "description": "zink: remove descriptor pools from hash table on deletion",
31910        "nominated": false,
31911        "nomination_type": null,
31912        "resolution": 4,
31913        "main_sha": null,
31914        "because_sha": null
31915    },
31916    {
31917        "sha": "6d937298818220294be740cc6b3341807951acf6",
31918        "description": "zink: fix descriptor interface param for program_deinit",
31919        "nominated": false,
31920        "nomination_type": null,
31921        "resolution": 4,
31922        "main_sha": null,
31923        "because_sha": null
31924    },
31925    {
31926        "sha": "7a9e0e4fc021d91ccd44e1975a63128640237683",
31927        "description": "zink: use ctx params for program ref/destroy functions",
31928        "nominated": false,
31929        "nomination_type": null,
31930        "resolution": 4,
31931        "main_sha": null,
31932        "because_sha": null
31933    },
31934    {
31935        "sha": "d29e507adcd826dbd4e47c9a9bcbef3bf5162c06",
31936        "description": "radeonsi: don't set inline_uniforms for viewperf because it's enabled by default",
31937        "nominated": false,
31938        "nomination_type": null,
31939        "resolution": 4,
31940        "main_sha": null,
31941        "because_sha": null
31942    },
31943    {
31944        "sha": "c5f39acb33e3eaf2b9eaa79b068fb3b6b40025cf",
31945        "description": "winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space",
31946        "nominated": false,
31947        "nomination_type": null,
31948        "resolution": 4,
31949        "main_sha": null,
31950        "because_sha": null
31951    },
31952    {
31953        "sha": "6129db68bf81ac72e72e3e39e574fe8f227d0f0b",
31954        "description": "winsys/amdgpu: remove force_chaining parameter from cs_check_space",
31955        "nominated": false,
31956        "nomination_type": null,
31957        "resolution": 4,
31958        "main_sha": null,
31959        "because_sha": null
31960    },
31961    {
31962        "sha": "9d852a4695263ece8f8fbd5edf79edc272b1f41e",
31963        "description": "radeonsi: properly destroy buffers on failure",
31964        "nominated": false,
31965        "nomination_type": null,
31966        "resolution": 4,
31967        "main_sha": null,
31968        "because_sha": null
31969    },
31970    {
31971        "sha": "0d2dc06761fd0f5636cf88f06f5dec554d0f7fdb",
31972        "description": "radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle",
31973        "nominated": false,
31974        "nomination_type": null,
31975        "resolution": 4,
31976        "main_sha": null,
31977        "because_sha": null
31978    },
31979    {
31980        "sha": "d4cf4b3cee94770f1b09b24839b4abd6a02f9661",
31981        "description": "radeonsi: don't update bind_history for internal buffer clears and copies",
31982        "nominated": false,
31983        "nomination_type": null,
31984        "resolution": 4,
31985        "main_sha": null,
31986        "because_sha": null
31987    },
31988    {
31989        "sha": "61ebdcfc299efd306e7faa959d1eb100a634b2ec",
31990        "description": "radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history",
31991        "nominated": false,
31992        "nomination_type": null,
31993        "resolution": 4,
31994        "main_sha": null,
31995        "because_sha": null
31996    },
31997    {
31998        "sha": "4bc8c2590e5a8f29e7dfa3bc8afb07463745166c",
31999        "description": "radeonsi: rebind a buffer only in shader stages where it's been bound",
32000        "nominated": false,
32001        "nomination_type": null,
32002        "resolution": 4,
32003        "main_sha": null,
32004        "because_sha": null
32005    },
32006    {
32007        "sha": "13b1424e96f87e0136551d8a19131d2d38f32e34",
32008        "description": "radeonsi: change bind_history to track usage in each shader stage",
32009        "nominated": false,
32010        "nomination_type": null,
32011        "resolution": 4,
32012        "main_sha": null,
32013        "because_sha": null
32014    },
32015    {
32016        "sha": "9f2a97e9df7453807ae74d825bdd1a7eac6da8dc",
32017        "description": "radeonsi: add an option to use CPU storage uploads for threaded context",
32018        "nominated": false,
32019        "nomination_type": null,
32020        "resolution": 4,
32021        "main_sha": null,
32022        "because_sha": null
32023    },
32024    {
32025        "sha": "745ea994846b64a16a3368a87a74862910cf9b42",
32026        "description": "radeonsi: add SI_MAX_VRAM_MAP_SIZE definition",
32027        "nominated": false,
32028        "nomination_type": null,
32029        "resolution": 4,
32030        "main_sha": null,
32031        "because_sha": null
32032    },
32033    {
32034        "sha": "03186773a6bfcba3dce19ea3cc5d66afbeae0501",
32035        "description": "mesa: fix crashes in the no_error path of glUniform",
32036        "nominated": true,
32037        "nomination_type": 1,
32038        "resolution": 1,
32039        "main_sha": null,
32040        "because_sha": "bd2662bfa1c8746dc29a7bad32a1647379f78532"
32041    },
32042    {
32043        "sha": "5948ff4826864b1e1573030b16cc2b3b1a13819a",
32044        "description": "freedreno/computerator: Fix mergedregs",
32045        "nominated": false,
32046        "nomination_type": null,
32047        "resolution": 4,
32048        "main_sha": null,
32049        "because_sha": null
32050    },
32051    {
32052        "sha": "22a203aa4c7aa2ae51e9cabe537ad20c191bfa5f",
32053        "description": "freedreno/isa: Fix ldg/stg \"halfness\"",
32054        "nominated": false,
32055        "nomination_type": null,
32056        "resolution": 4,
32057        "main_sha": null,
32058        "because_sha": null
32059    },
32060    {
32061        "sha": "834e8066c19d5e1dd13d063c75b34bed78a2239e",
32062        "description": "freedreno/ir3/tests: Add some 8/16b ldg/stg tests",
32063        "nominated": false,
32064        "nomination_type": null,
32065        "resolution": 4,
32066        "main_sha": null,
32067        "because_sha": null
32068    },
32069    {
32070        "sha": "8657e201d00ab3bc05810840e50c297bba94219a",
32071        "description": "freedreno/ir3/tests: Don't skip encode test if decode fails",
32072        "nominated": false,
32073        "nomination_type": null,
32074        "resolution": 4,
32075        "main_sha": null,
32076        "because_sha": null
32077    },
32078    {
32079        "sha": "572a902566471b882267d0193784d2afd05ca4ba",
32080        "description": "aco: fix emitting stream outputs when the first component isn't zero",
32081        "nominated": true,
32082        "nomination_type": 0,
32083        "resolution": 1,
32084        "main_sha": null,
32085        "because_sha": null
32086    },
32087    {
32088        "sha": "e3cbb0eb6a7b998f33d5175274fd3a4bf4fd5973",
32089        "description": "aco: fix invalid IR generated for b2f64 when the dest is a VGPR",
32090        "nominated": true,
32091        "nomination_type": 0,
32092        "resolution": 1,
32093        "main_sha": null,
32094        "because_sha": null
32095    },
32096    {
32097        "sha": "3df9d8ed807a6693d5fc8cbda4faec28af081ff3",
32098        "description": "gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage",
32099        "nominated": false,
32100        "nomination_type": null,
32101        "resolution": 4,
32102        "main_sha": null,
32103        "because_sha": null
32104    },
32105    {
32106        "sha": "cc2f3a0168d11d74022b87b48f20c03ddeee6f53",
32107        "description": "gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists",
32108        "nominated": false,
32109        "nomination_type": null,
32110        "resolution": 4,
32111        "main_sha": null,
32112        "because_sha": null
32113    },
32114    {
32115        "sha": "5ee2965283eb47f2cfd81d026a975565be6054cf",
32116        "description": "ac/llvm: accept primitives whose face culling determinant is Inf or NaN",
32117        "nominated": false,
32118        "nomination_type": null,
32119        "resolution": 4,
32120        "main_sha": null,
32121        "because_sha": null
32122    },
32123    {
32124        "sha": "efaab0ec500473bea07c626b7c99ed253865ab8d",
32125        "description": "ac/llvm: add helper ac_build_is_inf_or_nan",
32126        "nominated": false,
32127        "nomination_type": null,
32128        "resolution": 4,
32129        "main_sha": null,
32130        "because_sha": null
32131    },
32132    {
32133        "sha": "5e8f76b713a80c144383a96835727778b04365fd",
32134        "description": "ac/llvm: use fmac instead of mul+sub in face culling",
32135        "nominated": false,
32136        "nomination_type": null,
32137        "resolution": 4,
32138        "main_sha": null,
32139        "because_sha": null
32140    },
32141    {
32142        "sha": "19c91a120d49ec5233c271f351495e662795223d",
32143        "description": "radv: do not remove PSIZ for streamout shaders",
32144        "nominated": true,
32145        "nomination_type": 1,
32146        "resolution": 1,
32147        "main_sha": null,
32148        "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e"
32149    },
32150    {
32151        "sha": "60b7c3a0f49241f95e5b6f8da5d60eaa7bbeaabb",
32152        "description": "meson: disable -Werror=thread-safety on FreeBSD",
32153        "nominated": true,
32154        "nomination_type": 1,
32155        "resolution": 1,
32156        "main_sha": null,
32157        "because_sha": "0d5fe24c9b7de15241727922e18c3ea08d11ef08"
32158    },
32159    {
32160        "sha": "37d6ce4ebb43b9876683e1a7a38ab97634c65879",
32161        "description": "llvmpipe: swizzle image stores for CL BGRA",
32162        "nominated": false,
32163        "nomination_type": null,
32164        "resolution": 4,
32165        "main_sha": null,
32166        "because_sha": null
32167    },
32168    {
32169        "sha": "86b24fba05b940ccae9b15aa89a7361a9ea92a30",
32170        "description": "zink: align pipe_resource and sampler_view allocations to cachelines",
32171        "nominated": false,
32172        "nomination_type": null,
32173        "resolution": 4,
32174        "main_sha": null,
32175        "because_sha": null
32176    },
32177    {
32178        "sha": "89ed9ed40053695c4c54980996713c11ab7d4b00",
32179        "description": "zink: don't ralloc zink_resource structs",
32180        "nominated": false,
32181        "nomination_type": null,
32182        "resolution": 4,
32183        "main_sha": null,
32184        "because_sha": null
32185    },
32186    {
32187        "sha": "4cad3da409e703ad4fb828c9fe176f3ae6146535",
32188        "description": "lavapipe: clamp attachment clear rect sizes",
32189        "nominated": false,
32190        "nomination_type": null,
32191        "resolution": 4,
32192        "main_sha": null,
32193        "because_sha": null
32194    },
32195    {
32196        "sha": "67dd6b9f0f1d41f08181c0277ff35ac24235c5d9",
32197        "description": "lavapipe: pull layer count from render state during resolve",
32198        "nominated": false,
32199        "nomination_type": null,
32200        "resolution": 4,
32201        "main_sha": null,
32202        "because_sha": null
32203    },
32204    {
32205        "sha": "f25a98318bfe79bbe66443e1cb86400de4ddfc4e",
32206        "description": "lavapipe: remove lvp_subpass::has_color_att",
32207        "nominated": false,
32208        "nomination_type": null,
32209        "resolution": 4,
32210        "main_sha": null,
32211        "because_sha": null
32212    },
32213    {
32214        "sha": "f7e9500dc27df9c2d910a749532a53e33f92bf52",
32215        "description": "lavapipe: simplify some attachment derefs",
32216        "nominated": false,
32217        "nomination_type": null,
32218        "resolution": 4,
32219        "main_sha": null,
32220        "because_sha": null
32221    },
32222    {
32223        "sha": "d914df72ab7a40eeb2414ea78708eea34413c24d",
32224        "description": "lavapipe: store subpass directly to rendering_state",
32225        "nominated": false,
32226        "nomination_type": null,
32227        "resolution": 4,
32228        "main_sha": null,
32229        "because_sha": null
32230    },
32231    {
32232        "sha": "a0c81efcf449ce894bf67553784194e5e5e7c9e7",
32233        "description": "lavapipe: remove last VK_ATTACHMENT_UNUSED check",
32234        "nominated": false,
32235        "nomination_type": null,
32236        "resolution": 4,
32237        "main_sha": null,
32238        "because_sha": null
32239    },
32240    {
32241        "sha": "58e18a2be9a601581196bb19b31d63f105c8ec06",
32242        "description": "lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs",
32243        "nominated": false,
32244        "nomination_type": null,
32245        "resolution": 4,
32246        "main_sha": null,
32247        "because_sha": null
32248    },
32249    {
32250        "sha": "5e3bc8b18d8fe95aa175497ae2d4fad19a24c088",
32251        "description": "lavapipe: remove lvp_subpass::max_sample_count",
32252        "nominated": false,
32253        "nomination_type": null,
32254        "resolution": 4,
32255        "main_sha": null,
32256        "because_sha": null
32257    },
32258    {
32259        "sha": "5e3d84e30ac48ac323eb1e4a385e69edbdb65947",
32260        "description": "lavapipe: add attachment index to lvp_render_pass_attachment",
32261        "nominated": false,
32262        "nomination_type": null,
32263        "resolution": 4,
32264        "main_sha": null,
32265        "because_sha": null
32266    },
32267    {
32268        "sha": "5cf568ce09347b7423f8bea0fa14cd2b2cfaa60b",
32269        "description": "lavapipe: remove lvp_subpass_attachment::layout",
32270        "nominated": false,
32271        "nomination_type": null,
32272        "resolution": 4,
32273        "main_sha": null,
32274        "because_sha": null
32275    },
32276    {
32277        "sha": "eaa82252f974e831a295a5d26f70387038d26b78",
32278        "description": "lavapipe: remove lvp_subpass_attachment::in_render_loop",
32279        "nominated": false,
32280        "nomination_type": null,
32281        "resolution": 4,
32282        "main_sha": null,
32283        "because_sha": null
32284    },
32285    {
32286        "sha": "afd8820d66569a04fe4f5cffa1b3adec83753be4",
32287        "description": "lavapipe: use framebuffer attachment_count member instead of renderpass",
32288        "nominated": false,
32289        "nomination_type": null,
32290        "resolution": 4,
32291        "main_sha": null,
32292        "because_sha": null
32293    },
32294    {
32295        "sha": "dd70ff3b8c45ed0905d163da676116366eab8234",
32296        "description": "lavapipe: remove some unused struct members",
32297        "nominated": false,
32298        "nomination_type": null,
32299        "resolution": 4,
32300        "main_sha": null,
32301        "because_sha": null
32302    },
32303    {
32304        "sha": "d103d5bb5dc9e72489de227fa573e049034b6272",
32305        "description": "lavapipe: stop reading renderpass during pipeline creation",
32306        "nominated": false,
32307        "nomination_type": null,
32308        "resolution": 4,
32309        "main_sha": null,
32310        "because_sha": null
32311    },
32312    {
32313        "sha": "cae1ef0a11a6846d3caafd7fcafeadd6fa7ca6d2",
32314        "description": "clover: use max shader sampler view/images queries for clover.",
32315        "nominated": false,
32316        "nomination_type": null,
32317        "resolution": 4,
32318        "main_sha": null,
32319        "because_sha": null
32320    },
32321    {
32322        "sha": "dfd0f5dbfd494cab04c9f436d3fcbfc804459c1d",
32323        "description": "zink: move last of lazy descriptor state updating back to lazy-only code",
32324        "nominated": false,
32325        "nomination_type": null,
32326        "resolution": 1,
32327        "main_sha": null,
32328        "because_sha": null
32329    },
32330    {
32331        "sha": "140d3ea8c6776f4650abe5156bd32734d57604e3",
32332        "description": "zink: add an early return for zink_descriptors_update_lazy_masked()",
32333        "nominated": false,
32334        "nomination_type": null,
32335        "resolution": 1,
32336        "main_sha": null,
32337        "because_sha": null
32338    },
32339    {
32340        "sha": "7c840f510321c841518e26befd9c56c7d5a38beb",
32341        "description": "zink: move push descriptor updating into lazy-only codepath",
32342        "nominated": false,
32343        "nomination_type": null,
32344        "resolution": 1,
32345        "main_sha": null,
32346        "because_sha": null
32347    },
32348    {
32349        "sha": "b140d58b1f93c0a2dc900c8147f438294f3ccd6e",
32350        "description": "zink: don't update lazy descriptor states in hybrid mode",
32351        "nominated": false,
32352        "nomination_type": null,
32353        "resolution": 1,
32354        "main_sha": null,
32355        "because_sha": null
32356    },
32357    {
32358        "sha": "75e51138b1dadabf043708d4947d911705ccffc5",
32359        "description": "zink: assert compute descriptor key is valid before hashing it",
32360        "nominated": false,
32361        "nomination_type": null,
32362        "resolution": 1,
32363        "main_sha": null,
32364        "because_sha": null
32365    },
32366    {
32367        "sha": "497ce3c38a498d0f0aada7303d258bee4c0fd05b",
32368        "description": "zink: clear descriptor refs on buffer replacement",
32369        "nominated": false,
32370        "nomination_type": null,
32371        "resolution": 1,
32372        "main_sha": null,
32373        "because_sha": null
32374    },
32375    {
32376        "sha": "e66558985a9e85393ff844f8a16e85b4cf812f0e",
32377        "description": "zink: fully zero surface creation struct",
32378        "nominated": true,
32379        "nomination_type": 0,
32380        "resolution": 1,
32381        "main_sha": null,
32382        "because_sha": null
32383    },
32384    {
32385        "sha": "a2789fde0c7a8aa5436560692633838079e2e848",
32386        "description": "zink: add a read barrier for indirect dispatch",
32387        "nominated": true,
32388        "nomination_type": 0,
32389        "resolution": 1,
32390        "main_sha": null,
32391        "because_sha": null
32392    },
32393    {
32394        "sha": "11dd9e4ee4a5241ee18cfe68d8bee2ee3da55dc7",
32395        "description": "zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT",
32396        "nominated": true,
32397        "nomination_type": 1,
32398        "resolution": 1,
32399        "main_sha": null,
32400        "because_sha": "039078fe9720797f5eaa109a7e9d27841eb6bc73"
32401    },
32402    {
32403        "sha": "061610a7dd843483924fea6528519d8098d5fd87",
32404        "description": "st: Fix comments in commit be6d584de43966e",
32405        "nominated": false,
32406        "nomination_type": null,
32407        "resolution": 4,
32408        "main_sha": null,
32409        "because_sha": null
32410    },
32411    {
32412        "sha": "753f595e3d075be35547c4a01d9a1fd254c6df62",
32413        "description": "clover/api: fix clGetMemObjectInfo for images",
32414        "nominated": false,
32415        "nomination_type": null,
32416        "resolution": 4,
32417        "main_sha": null,
32418        "because_sha": null
32419    },
32420    {
32421        "sha": "b4f9b15dd0e7cf1a5fd10f3b9c4ac0a4bfa5c804",
32422        "description": "clover/formats: pass in cl_mem_flags for better format checking",
32423        "nominated": false,
32424        "nomination_type": null,
32425        "resolution": 4,
32426        "main_sha": null,
32427        "because_sha": null
32428    },
32429    {
32430        "sha": "f09e6c1c5fcdfa0e16d09b30cc5deb1a4fedd728",
32431        "description": "clover/format: Full rework on how we declare supported images.",
32432        "nominated": false,
32433        "nomination_type": null,
32434        "resolution": 4,
32435        "main_sha": null,
32436        "because_sha": null
32437    },
32438    {
32439        "sha": "be6d584de43966ee58bf1fcac156ebf8040081d1",
32440        "description": "st: Fix 64-bit vertex attrib index for TGSI path",
32441        "nominated": true,
32442        "nomination_type": 1,
32443        "resolution": 1,
32444        "main_sha": null,
32445        "because_sha": "77c2b022a0c52d84b289bc836f30ce186a374d0d"
32446    },
32447    {
32448        "sha": "e65d6f45d29fe2b78e1689f5bcb33e84f94cbb27",
32449        "description": "radeonsi: reorder and don't print patch level DRM version in the renderer string",
32450        "nominated": false,
32451        "nomination_type": null,
32452        "resolution": 4,
32453        "main_sha": null,
32454        "because_sha": null
32455    },
32456    {
32457        "sha": "f9d7db02629df364dc96668c8954bd42a78e1dfe",
32458        "description": "ac,radeonsi: print a lowercase codename in the renderer string",
32459        "nominated": false,
32460        "nomination_type": null,
32461        "resolution": 4,
32462        "main_sha": null,
32463        "because_sha": null
32464    },
32465    {
32466        "sha": "cbcdcd42fcd43dd0c60f6805e3fdd03c817ca265",
32467        "description": "radeonsi: enable shader culling on Navi1x consumer SKUs as well",
32468        "nominated": false,
32469        "nomination_type": null,
32470        "resolution": 4,
32471        "main_sha": null,
32472        "because_sha": null
32473    },
32474    {
32475        "sha": "8cf802e8effeaa324fcb1864048cfdaff5c7acfb",
32476        "description": "radeonsi: replace the GS prolog with a monolithic shader variant",
32477        "nominated": false,
32478        "nomination_type": null,
32479        "resolution": 4,
32480        "main_sha": null,
32481        "because_sha": null
32482    },
32483    {
32484        "sha": "62798d2c1f1f11e86058018c6a94c1ac50a6ca24",
32485        "description": "radeonsi: don't pass NULL into si_get_nir_shader",
32486        "nominated": false,
32487        "nomination_type": null,
32488        "resolution": 4,
32489        "main_sha": null,
32490        "because_sha": null
32491    },
32492    {
32493        "sha": "3350957f3cf7c9c883e49a868016b83aeca52c77",
32494        "description": "drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered",
32495        "nominated": false,
32496        "nomination_type": null,
32497        "resolution": 4,
32498        "main_sha": null,
32499        "because_sha": null
32500    },
32501    {
32502        "sha": "ebca227db15b8642be51f2dbefbad804c948c7dc",
32503        "description": "turnip: implement vk_dont_care_as_load workaround",
32504        "nominated": false,
32505        "nomination_type": null,
32506        "resolution": 4,
32507        "main_sha": null,
32508        "because_sha": null
32509    },
32510    {
32511        "sha": "3d69800a0b111daabf51266a815be3be639af80c",
32512        "description": "driconf: add vk_dont_care_as_load workaround option",
32513        "nominated": false,
32514        "nomination_type": null,
32515        "resolution": 4,
32516        "main_sha": null,
32517        "because_sha": null
32518    },
32519    {
32520        "sha": "fd31989ecb4b1cca52a2eaa386770e93198f11bc",
32521        "description": "turnip: add support for dirconf",
32522        "nominated": false,
32523        "nomination_type": null,
32524        "resolution": 4,
32525        "main_sha": null,
32526        "because_sha": null
32527    },
32528    {
32529        "sha": "5b797bd48555ea70a4313d68e34a0899e568b30b",
32530        "description": "radv: fix OpImageQuerySamples with non-zero descriptor set",
32531        "nominated": true,
32532        "nomination_type": 0,
32533        "resolution": 1,
32534        "main_sha": null,
32535        "because_sha": null
32536    },
32537    {
32538        "sha": "de568c3b2c75778b4bf3513e85588614a5714990",
32539        "description": "tu/clear_blit: Stop creating a franken-image for staging blits",
32540        "nominated": false,
32541        "nomination_type": null,
32542        "resolution": 4,
32543        "main_sha": null,
32544        "because_sha": null
32545    },
32546    {
32547        "sha": "9803c1aa1004ce2c2ee11ecbc92dcbfdce5611e7",
32548        "description": "tu: Remove cross-check scaffolding",
32549        "nominated": false,
32550        "nomination_type": null,
32551        "resolution": 4,
32552        "main_sha": null,
32553        "because_sha": null
32554    },
32555    {
32556        "sha": "d785aea530958d50b1db4468b14a4498287f35fb",
32557        "description": "tu: Switch clear/blit to fdl6_view and cross-check",
32558        "nominated": false,
32559        "nomination_type": null,
32560        "resolution": 4,
32561        "main_sha": null,
32562        "because_sha": null
32563    },
32564    {
32565        "sha": "1874e12f195c88d41977fa80ca087dfcf33ab97f",
32566        "description": "tu: Use fdl6_view in tu_image_view and cross-check",
32567        "nominated": false,
32568        "nomination_type": null,
32569        "resolution": 4,
32570        "main_sha": null,
32571        "because_sha": null
32572    },
32573    {
32574        "sha": "5509132a807a6cf14f6e240394b9e52ef0240bef",
32575        "description": "freedreno/fdl: Add fdl6_view",
32576        "nominated": false,
32577        "nomination_type": null,
32578        "resolution": 4,
32579        "main_sha": null,
32580        "because_sha": null
32581    },
32582    {
32583        "sha": "464b9d6bf10a336ac76701c58828b85a4946940e",
32584        "description": "freedreno/fdl: Add mip_level to fdl_layout",
32585        "nominated": false,
32586        "nomination_type": null,
32587        "resolution": 4,
32588        "main_sha": null,
32589        "because_sha": null
32590    },
32591    {
32592        "sha": "7bcccd1f085ba778c1cc95e0ce0e80bba96f02b8",
32593        "description": "freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()",
32594        "nominated": false,
32595        "nomination_type": null,
32596        "resolution": 4,
32597        "main_sha": null,
32598        "because_sha": null
32599    },
32600    {
32601        "sha": "7a90aa8d2e36ed65d0be14eaa03aeaa943a2c00b",
32602        "description": "vk/format, v3dv: Add a vulkan -> pipe swizzle helper",
32603        "nominated": false,
32604        "nomination_type": null,
32605        "resolution": 4,
32606        "main_sha": null,
32607        "because_sha": null
32608    },
32609    {
32610        "sha": "7a2e40df5e8490de739c66865f90fa6804e41f6d",
32611        "description": "Revert \"gallium: add a is_dri_blit_image bool to pipe_blit_info\"",
32612        "nominated": true,
32613        "nomination_type": 2,
32614        "resolution": 2,
32615        "main_sha": null,
32616        "because_sha": "22a1b7c5b3a9cdbf05a0fd97fb193763a525b732"
32617    },
32618    {
32619        "sha": "ec2eff8f3897f78b027742a47d1a8b705965f655",
32620        "description": "radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image",
32621        "nominated": false,
32622        "nomination_type": null,
32623        "resolution": 4,
32624        "main_sha": null,
32625        "because_sha": null
32626    },
32627    {
32628        "sha": "1863b761a6f533abbf55dbec0a8846f28b0159e0",
32629        "description": "radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies",
32630        "nominated": false,
32631        "nomination_type": null,
32632        "resolution": 4,
32633        "main_sha": null,
32634        "because_sha": null
32635    },
32636    {
32637        "sha": "8791e831b115b916f39ed46b497a2bcaada8b10a",
32638        "description": "winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer",
32639        "nominated": false,
32640        "nomination_type": null,
32641        "resolution": 4,
32642        "main_sha": null,
32643        "because_sha": null
32644    },
32645    {
32646        "sha": "a90507252172bb0e353dd0e368d8fb773a1069af",
32647        "description": "radeon_winsys.h: add a parameter to buffer_from_handle",
32648        "nominated": false,
32649        "nomination_type": null,
32650        "resolution": 4,
32651        "main_sha": null,
32652        "because_sha": null
32653    },
32654    {
32655        "sha": "e9c3dbd046137aebcc18e1d7a1040dc669a0c140",
32656        "description": "gallium/dri: let the driver know if the imported image is DRI_PRIME buffer",
32657        "nominated": false,
32658        "nomination_type": null,
32659        "resolution": 4,
32660        "main_sha": null,
32661        "because_sha": null
32662    },
32663    {
32664        "sha": "7a5de842499b31161f5db702446d1fe8081d7956",
32665        "description": "gallium/dri: add createImageFromFds2",
32666        "nominated": false,
32667        "nomination_type": null,
32668        "resolution": 4,
32669        "main_sha": null,
32670        "because_sha": null
32671    },
32672    {
32673        "sha": "48551a1807d69f104f6a4dd8fd75d6c53f833925",
32674        "description": "gallium/dri: replace bool with flag parameter",
32675        "nominated": false,
32676        "nomination_type": null,
32677        "resolution": 4,
32678        "main_sha": null,
32679        "because_sha": null
32680    },
32681    {
32682        "sha": "ae525da0e45b6d1a7c6921576f63380ae5e8ac95",
32683        "description": "zink: Fully initialize VkBufferViewCreateInfo for hashing",
32684        "nominated": false,
32685        "nomination_type": null,
32686        "resolution": 1,
32687        "main_sha": null,
32688        "because_sha": null
32689    },
32690    {
32691        "sha": "4878e351593a35c4c80bae644d5e136bc044e4ea",
32692        "description": "v3dv/ci: update expected results",
32693        "nominated": false,
32694        "nomination_type": null,
32695        "resolution": 4,
32696        "main_sha": null,
32697        "because_sha": null
32698    },
32699    {
32700        "sha": "234c69f60097d01b2c31a51421abc5a39321130c",
32701        "description": "radeonsi: use viewport offset in quant_mode determination",
32702        "nominated": true,
32703        "nomination_type": 0,
32704        "resolution": 1,
32705        "main_sha": null,
32706        "because_sha": null
32707    },
32708    {
32709        "sha": "9eb010ee1e14feeaa43a5b538023b7b4352236e1",
32710        "description": "anv: Fix assertion.",
32711        "nominated": true,
32712        "nomination_type": 1,
32713        "resolution": 1,
32714        "main_sha": null,
32715        "because_sha": "35315c68a574505a5b2cecaa64612fb8cffa8515"
32716    },
32717    {
32718        "sha": "61be0bd34b34617e52211280878e71d9d1f174eb",
32719        "description": "radv: fix removing PSIZ when it's not emitted by the last VGT stage",
32720        "nominated": true,
32721        "nomination_type": 1,
32722        "resolution": 1,
32723        "main_sha": null,
32724        "because_sha": "92e1981a8005c0ca7f48f38ddf8ff2b99ce95e7e"
32725    },
32726    {
32727        "sha": "91ff83b6c871dcfc33629924a7ebfb0d8b17be98",
32728        "description": "clover/image: add dimension property",
32729        "nominated": false,
32730        "nomination_type": null,
32731        "resolution": 4,
32732        "main_sha": null,
32733        "because_sha": null
32734    },
32735    {
32736        "sha": "786987c4478ea1bdae9ab79a642e0f78c5364948",
32737        "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY",
32738        "nominated": false,
32739        "nomination_type": null,
32740        "resolution": 4,
32741        "main_sha": null,
32742        "because_sha": null
32743    },
32744    {
32745        "sha": "3200669c2b6189cdfa1ae056e1a8234951742928",
32746        "description": "clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER",
32747        "nominated": false,
32748        "nomination_type": null,
32749        "resolution": 4,
32750        "main_sha": null,
32751        "because_sha": null
32752    },
32753    {
32754        "sha": "0ec5e50d8afaf5a0ffee0c87437907fa642008d7",
32755        "description": "clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY",
32756        "nominated": false,
32757        "nomination_type": null,
32758        "resolution": 4,
32759        "main_sha": null,
32760        "because_sha": null
32761    },
32762    {
32763        "sha": "0abfbb76ffb949af71c79db5354e36a639f01d0f",
32764        "description": "clover: implement CL_IMAGE_BUFFER",
32765        "nominated": false,
32766        "nomination_type": null,
32767        "resolution": 4,
32768        "main_sha": null,
32769        "because_sha": null
32770    },
32771    {
32772        "sha": "3298ee546e85f80d63ccee9f81a92b0f075232af",
32773        "description": "clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE",
32774        "nominated": false,
32775        "nomination_type": null,
32776        "resolution": 4,
32777        "main_sha": null,
32778        "because_sha": null
32779    },
32780    {
32781        "sha": "029f22e430f74a5d26eb7e69a08fe703ccc4e77a",
32782        "description": "clover/image: add templated basic_image class to simplify image subclassing",
32783        "nominated": false,
32784        "nomination_type": null,
32785        "resolution": 4,
32786        "main_sha": null,
32787        "because_sha": null
32788    },
32789    {
32790        "sha": "f6ecd284e5dee852a87bdc77a1fab625d061b440",
32791        "description": "spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod",
32792        "nominated": true,
32793        "nomination_type": 1,
32794        "resolution": 1,
32795        "main_sha": null,
32796        "because_sha": "589d918a4f9da83e3ae441aa674372a141d23349"
32797    },
32798    {
32799        "sha": "ab2cfeba4823a48c4abfe2a574082d483a88962d",
32800        "description": "vc4/ci: update expected results",
32801        "nominated": false,
32802        "nomination_type": null,
32803        "resolution": 4,
32804        "main_sha": null,
32805        "because_sha": null
32806    },
32807    {
32808        "sha": "17a565e0cfb79fb8078fcf7f7cc7b6be0ef887ba",
32809        "description": "llvmpipe: fix userptr for texture resources.",
32810        "nominated": true,
32811        "nomination_type": 1,
32812        "resolution": 1,
32813        "main_sha": null,
32814        "because_sha": "9a57dceeb760a1d4f7d9d1666bec0844ee41852e"
32815    },
32816    {
32817        "sha": "d31ca63527e3eb5bf271267c2a60a9b5af83bd89",
32818        "description": "panfrost: Don't allow rendering/texturing 48-bit",
32819        "nominated": true,
32820        "nomination_type": 0,
32821        "resolution": 1,
32822        "main_sha": null,
32823        "because_sha": null
32824    },
32825    {
32826        "sha": "28d12716e8ff04b50a443ecaa6c7b519117303a5",
32827        "description": "egl/wayland: Properly clear stale buffers on resize",
32828        "nominated": false,
32829        "nomination_type": null,
32830        "resolution": 1,
32831        "main_sha": null,
32832        "because_sha": null
32833    },
32834    {
32835        "sha": "885f9b3b7540485af5dff65475078bfceaa6daa5",
32836        "description": "radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled",
32837        "nominated": false,
32838        "nomination_type": null,
32839        "resolution": 4,
32840        "main_sha": null,
32841        "because_sha": null
32842    },
32843    {
32844        "sha": "8c5a32b5fe211862e92a57443bb4bdffd04c8a54",
32845        "description": "radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead",
32846        "nominated": false,
32847        "nomination_type": null,
32848        "resolution": 4,
32849        "main_sha": null,
32850        "because_sha": null
32851    },
32852    {
32853        "sha": "385c9e1cafbb2b60993478bc21bc51d712d0cb9b",
32854        "description": "radeonsi: si_state_shaders.c -> cpp",
32855        "nominated": false,
32856        "nomination_type": null,
32857        "resolution": 4,
32858        "main_sha": null,
32859        "because_sha": null
32860    },
32861    {
32862        "sha": "8a42ea69a69ffc7264345b37add2360486fb2515",
32863        "description": "gallium/util: add some extern \"C\" guards",
32864        "nominated": false,
32865        "nomination_type": null,
32866        "resolution": 4,
32867        "main_sha": null,
32868        "because_sha": null
32869    },
32870    {
32871        "sha": "b62b2fa4b9c773705b20678810419d40559aae19",
32872        "description": "compiler/types: Add a wrap_in_arrays helper",
32873        "nominated": false,
32874        "nomination_type": null,
32875        "resolution": 4,
32876        "main_sha": null,
32877        "because_sha": null
32878    },
32879    {
32880        "sha": "5818d47ae661bfc7121a2e6c80d4e5870cf5fe8c",
32881        "description": "spirv: Use texture types for sampled images",
32882        "nominated": false,
32883        "nomination_type": null,
32884        "resolution": 4,
32885        "main_sha": null,
32886        "because_sha": null
32887    },
32888    {
32889        "sha": "99cda38c81691e508a5707c3ff0c2e506809b45d",
32890        "description": "clover/nir: Don't remove texture variables",
32891        "nominated": false,
32892        "nomination_type": null,
32893        "resolution": 4,
32894        "main_sha": null,
32895        "because_sha": null
32896    },
32897    {
32898        "sha": "3c398139e1022d38c0343ea9e69ec511340986dd",
32899        "description": "lavapipe: Allow for texture types",
32900        "nominated": false,
32901        "nomination_type": null,
32902        "resolution": 4,
32903        "main_sha": null,
32904        "because_sha": null
32905    },
32906    {
32907        "sha": "b8a0bf2343da8bbc3fc1a2afd3c493c6d2362089",
32908        "description": "nir/deref: Also optimize samplerND -> textureND casts",
32909        "nominated": false,
32910        "nomination_type": null,
32911        "resolution": 4,
32912        "main_sha": null,
32913        "because_sha": null
32914    },
32915    {
32916        "sha": "2ab5546a96780c1589f587b84366b074cddd8c6a",
32917        "description": "nir: Allow texture types",
32918        "nominated": false,
32919        "nomination_type": null,
32920        "resolution": 4,
32921        "main_sha": null,
32922        "because_sha": null
32923    },
32924    {
32925        "sha": "3ace6b968b3254cb83c5e6ffef9864d300265339",
32926        "description": "compiler/types: Add a texture type",
32927        "nominated": false,
32928        "nomination_type": null,
32929        "resolution": 4,
32930        "main_sha": null,
32931        "because_sha": null
32932    },
32933    {
32934        "sha": "7558c9cb07ee186dac374c279520385ae7c036c3",
32935        "description": "compiler/types: Unify the guts of get_sampler/image_count",
32936        "nominated": false,
32937        "nomination_type": null,
32938        "resolution": 4,
32939        "main_sha": null,
32940        "because_sha": null
32941    },
32942    {
32943        "sha": "175f33e88fb2ed2041b278de493b2db5b1578951",
32944        "description": "compiler/types: Combine image and sampler type serialization",
32945        "nominated": false,
32946        "nomination_type": null,
32947        "resolution": 4,
32948        "main_sha": null,
32949        "because_sha": null
32950    },
32951    {
32952        "sha": "2d58e31f10e6229bf25bc2f0bf78a5946a8840ba",
32953        "description": "dri_interface: remove gl header",
32954        "nominated": false,
32955        "nomination_type": null,
32956        "resolution": 1,
32957        "main_sha": null,
32958        "because_sha": null
32959    },
32960    {
32961        "sha": "e19d9046dbdeaf490cde1668a955cb8a573e9d3d",
32962        "description": "dri_interface: remove obsolete interfaces",
32963        "nominated": false,
32964        "nomination_type": null,
32965        "resolution": 1,
32966        "main_sha": null,
32967        "because_sha": null
32968    },
32969    {
32970        "sha": "d343aef94233d0064fada98ae93bec0a420a0baa",
32971        "description": "nir/serialize: Pack deref modes better",
32972        "nominated": false,
32973        "nomination_type": null,
32974        "resolution": 4,
32975        "main_sha": null,
32976        "because_sha": null
32977    },
32978    {
32979        "sha": "9272a952c9b4fa1bcd4d61997e1785ea9471a32d",
32980        "description": "nir: Re-arrange the variable modes",
32981        "nominated": false,
32982        "nomination_type": null,
32983        "resolution": 4,
32984        "main_sha": null,
32985        "because_sha": null
32986    },
32987    {
32988        "sha": "956199e87088895682b2d86fc4ac3327bed0a4e0",
32989        "description": "nir: s/nir_var_mem_image/nir_var_image/g",
32990        "nominated": false,
32991        "nomination_type": null,
32992        "resolution": 4,
32993        "main_sha": null,
32994        "because_sha": null
32995    },
32996    {
32997        "sha": "e73096bd6d4c1b3ad6609f85140d313e56ae8b99",
32998        "description": "meson: use gtest protocol for gtest based tests when possible",
32999        "nominated": false,
33000        "nomination_type": null,
33001        "resolution": 4,
33002        "main_sha": null,
33003        "because_sha": null
33004    },
33005    {
33006        "sha": "aac47c4b24adab806148d04c4ea1bbe06acb2828",
33007        "description": "microsoft/compiler: Shadow tex instructions always use shadow samplers",
33008        "nominated": false,
33009        "nomination_type": null,
33010        "resolution": 4,
33011        "main_sha": null,
33012        "because_sha": null
33013    },
33014    {
33015        "sha": "fe2674dd52dd63e6fb4a69e037a7cb5266049e4a",
33016        "description": "aux/pb: more correctly check number of reclaims",
33017        "nominated": true,
33018        "nomination_type": 1,
33019        "resolution": 1,
33020        "main_sha": null,
33021        "because_sha": "3d6c8829f54e52ae39b91b18d49acccf47755320"
33022    },
33023    {
33024        "sha": "58f605e4d488fd8e3cb657f6c46f70155ed95aaa",
33025        "description": "nir: Drop our attempt at typed-based image mode validation",
33026        "nominated": false,
33027        "nomination_type": null,
33028        "resolution": 4,
33029        "main_sha": null,
33030        "because_sha": null
33031    },
33032    {
33033        "sha": "d05f7b4a2ca68cc11825239273f6d8558b5ffde8",
33034        "description": "intel: fix INTEL_DEBUG environment variable on 32-bit systems",
33035        "nominated": false,
33036        "nomination_type": null,
33037        "resolution": 1,
33038        "main_sha": null,
33039        "because_sha": null
33040    },
33041    {
33042        "sha": "182237e1e89122b6a09f2a5607e9fc2b138fb11b",
33043        "description": "virgl: remove unused pipebuffer include",
33044        "nominated": false,
33045        "nomination_type": null,
33046        "resolution": 4,
33047        "main_sha": null,
33048        "because_sha": null
33049    },
33050    {
33051        "sha": "3d6c8829f54e52ae39b91b18d49acccf47755320",
33052        "description": "aux/pb: add a tolerance for reclaim failure",
33053        "nominated": true,
33054        "nomination_type": 0,
33055        "resolution": 1,
33056        "main_sha": null,
33057        "because_sha": null
33058    },
33059    {
33060        "sha": "29177c7ceee351ea9cfa4a0c3f81ae2c70c83d9c",
33061        "description": "intel/compiler: Build all tests in a single binary",
33062        "nominated": false,
33063        "nomination_type": null,
33064        "resolution": 4,
33065        "main_sha": null,
33066        "because_sha": null
33067    },
33068    {
33069        "sha": "35b69907061324c8432664b24ea8319c31e65564",
33070        "description": "intel/compiler: Rename vec4 test fixtures",
33071        "nominated": false,
33072        "nomination_type": null,
33073        "resolution": 4,
33074        "main_sha": null,
33075        "because_sha": null
33076    },
33077    {
33078        "sha": "0480595d03e95efbc7ca38083549c37d70de5ae0",
33079        "description": "freedreno/isa: Add immed reg accessors",
33080        "nominated": false,
33081        "nomination_type": null,
33082        "resolution": 4,
33083        "main_sha": null,
33084        "because_sha": null
33085    },
33086    {
33087        "sha": "e08d152d68cd192b0c68d19c1228c06bb9166433",
33088        "description": "isaspec: Add bitfield size assertions",
33089        "nominated": false,
33090        "nomination_type": null,
33091        "resolution": 4,
33092        "main_sha": null,
33093        "because_sha": null
33094    },
33095    {
33096        "sha": "4166635bd18507fba382fc600e814ae9fdeff8bd",
33097        "description": "isaspec: Do not emit duplicate field encodes",
33098        "nominated": false,
33099        "nomination_type": null,
33100        "resolution": 4,
33101        "main_sha": null,
33102        "because_sha": null
33103    },
33104    {
33105        "sha": "e01759e6f31b958c152ed42b2fc9cfe4eddfe31e",
33106        "description": "isaspec: Fix derived field width",
33107        "nominated": false,
33108        "nomination_type": null,
33109        "resolution": 4,
33110        "main_sha": null,
33111        "because_sha": null
33112    },
33113    {
33114        "sha": "5b6e5db5d022988612673598ee49b96da683cb85",
33115        "description": "freedreno/ir3: Don't lower s2en if samp/tex is too large",
33116        "nominated": false,
33117        "nomination_type": null,
33118        "resolution": 4,
33119        "main_sha": null,
33120        "because_sha": null
33121    },
33122    {
33123        "sha": "bfd8b7c9307e400ae76b02b39f83756cf1c66c1a",
33124        "description": "freedreno/ir3/tests: Add additional disasm test vectors",
33125        "nominated": false,
33126        "nomination_type": null,
33127        "resolution": 4,
33128        "main_sha": null,
33129        "because_sha": null
33130    },
33131    {
33132        "sha": "c0ecfeb0234fa007ccf7eab0bdbe6d23c773ba15",
33133        "description": "freedreno/ir3/tests: Fix indentation",
33134        "nominated": false,
33135        "nomination_type": null,
33136        "resolution": 4,
33137        "main_sha": null,
33138        "because_sha": null
33139    },
33140    {
33141        "sha": "8b0550f09f816063c4f3ab3dbfb03160f0081915",
33142        "description": "freedreno/isa: Fixes for validation",
33143        "nominated": false,
33144        "nomination_type": null,
33145        "resolution": 4,
33146        "main_sha": null,
33147        "because_sha": null
33148    },
33149    {
33150        "sha": "9516d8ce98b40a93b70d8c68d57bf2a2ccdd1ece",
33151        "description": "freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding",
33152        "nominated": false,
33153        "nomination_type": null,
33154        "resolution": 4,
33155        "main_sha": null,
33156        "because_sha": null
33157    },
33158    {
33159        "sha": "d43f89f17a8259c842016fa559fa33c1c6279105",
33160        "description": "ir3: Images are always nir_var_mem_image",
33161        "nominated": false,
33162        "nomination_type": null,
33163        "resolution": 4,
33164        "main_sha": null,
33165        "because_sha": null
33166    },
33167    {
33168        "sha": "9601556079d8592ca6c149d83335e7ab0405485c",
33169        "description": "microsoft/clc: Images use nir_var_mem_image",
33170        "nominated": false,
33171        "nomination_type": null,
33172        "resolution": 4,
33173        "main_sha": null,
33174        "because_sha": null
33175    },
33176    {
33177        "sha": "26d603da0710b67d93b8d163cc37f109af7416b8",
33178        "description": "nir/gl_nir_lower_images: Require nir_var_mem_image",
33179        "nominated": false,
33180        "nomination_type": null,
33181        "resolution": 4,
33182        "main_sha": null,
33183        "because_sha": null
33184    },
33185    {
33186        "sha": "e6cce80976d701003ed5650a14211e73183a6a3a",
33187        "description": "intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo",
33188        "nominated": false,
33189        "nomination_type": null,
33190        "resolution": 4,
33191        "main_sha": null,
33192        "because_sha": null
33193    },
33194    {
33195        "sha": "8ab40f517fa5620e9b44f1f352e3e66b0e5b7b34",
33196        "description": "aco: Split var_mem_image barrier handling from global/ssbo",
33197        "nominated": false,
33198        "nomination_type": null,
33199        "resolution": 4,
33200        "main_sha": null,
33201        "because_sha": null
33202    },
33203    {
33204        "sha": "4c5a88d73536207db045d92871d01f28778c1c22",
33205        "description": "nir: Validate image variable modes",
33206        "nominated": false,
33207        "nomination_type": null,
33208        "resolution": 4,
33209        "main_sha": null,
33210        "because_sha": null
33211    },
33212    {
33213        "sha": "97a7c0ab1b57f04681f422226fe834efa3485f0f",
33214        "description": "st/pbo: Use nir_var_mem_image for images",
33215        "nominated": false,
33216        "nomination_type": null,
33217        "resolution": 4,
33218        "main_sha": null,
33219        "because_sha": null
33220    },
33221    {
33222        "sha": "458b4d2095795ded0d46a6851adc2de8392a7372",
33223        "description": "radv: Use nir_var_mem_image in meta shaders",
33224        "nominated": false,
33225        "nomination_type": null,
33226        "resolution": 4,
33227        "main_sha": null,
33228        "because_sha": null
33229    },
33230    {
33231        "sha": "9f51fda92cd42620c080b23c7a57996a249dc477",
33232        "description": "ttn: Use nir_var_mem_image",
33233        "nominated": false,
33234        "nomination_type": null,
33235        "resolution": 4,
33236        "main_sha": null,
33237        "because_sha": null
33238    },
33239    {
33240        "sha": "b8ee37472d3e271fa666d82910588497435a86b7",
33241        "description": "glsl: Use nir_var_mem_image for images",
33242        "nominated": false,
33243        "nomination_type": null,
33244        "resolution": 4,
33245        "main_sha": null,
33246        "because_sha": null
33247    },
33248    {
33249        "sha": "cfdc7ee066ea86c87d128e68c43ce7103da3ef5a",
33250        "description": "spirv: Use nir_var_mem_image",
33251        "nominated": false,
33252        "nomination_type": null,
33253        "resolution": 4,
33254        "main_sha": null,
33255        "because_sha": null
33256    },
33257    {
33258        "sha": "219ac26ea3361d3ae185d9e98a753656fd33a534",
33259        "description": "spirv: Assert that OpTypeForwardPointer only points to structs",
33260        "nominated": false,
33261        "nomination_type": null,
33262        "resolution": 4,
33263        "main_sha": null,
33264        "because_sha": null
33265    },
33266    {
33267        "sha": "e87dbfd3e8a5cf69c3ddc89fce17a0388f872806",
33268        "description": "ir3: Check for nir_var_mem_image in shared_barrier handling",
33269        "nominated": false,
33270        "nomination_type": null,
33271        "resolution": 4,
33272        "main_sha": null,
33273        "because_sha": null
33274    },
33275    {
33276        "sha": "ae58894ee79925088c9745d909c5631b211aea7b",
33277        "description": "zink: Images can live in nir_var_mem_image now",
33278        "nominated": false,
33279        "nomination_type": null,
33280        "resolution": 4,
33281        "main_sha": null,
33282        "because_sha": null
33283    },
33284    {
33285        "sha": "d68bedbb456dee93b55d36017078d798378eb041",
33286        "description": "clover: Use nir_foreach_image_variable for images",
33287        "nominated": false,
33288        "nomination_type": null,
33289        "resolution": 4,
33290        "main_sha": null,
33291        "because_sha": null
33292    },
33293    {
33294        "sha": "aefa22ddb52bce625d562ce5528cd1e21ac347e4",
33295        "description": "clover: Insert dummy uniform variables for images",
33296        "nominated": false,
33297        "nomination_type": null,
33298        "resolution": 4,
33299        "main_sha": null,
33300        "because_sha": null
33301    },
33302    {
33303        "sha": "6818811fc4046b347d1d9ad7b39b7c2193674981",
33304        "description": "nir/lower_readonly_images_to_tex: Also rewrite variable modes",
33305        "nominated": false,
33306        "nomination_type": null,
33307        "resolution": 4,
33308        "main_sha": null,
33309        "because_sha": null
33310    },
33311    {
33312        "sha": "225caf537aa844ed78537f4cda239c4379cf2f7c",
33313        "description": "llvmpipe: Support image variables living in nir_var_mem_image",
33314        "nominated": false,
33315        "nomination_type": null,
33316        "resolution": 4,
33317        "main_sha": null,
33318        "because_sha": null
33319    },
33320    {
33321        "sha": "d84fd86af1a392d1aa56e5e3b27ad0300fc8a8c2",
33322        "description": "ntt: Separate image and sampler handling",
33323        "nominated": false,
33324        "nomination_type": null,
33325        "resolution": 4,
33326        "main_sha": null,
33327        "because_sha": null
33328    },
33329    {
33330        "sha": "12b3ffe4000b367270e00433e7ccaee7af871851",
33331        "description": "st/nir: Assign uniform locations to nir_var_mem_image vars",
33332        "nominated": false,
33333        "nomination_type": null,
33334        "resolution": 4,
33335        "main_sha": null,
33336        "because_sha": null
33337    },
33338    {
33339        "sha": "b1385f3c87f7ff844cdcd5f9c21e94bd1a5454e7",
33340        "description": "nir/gl_nir_lower_images: Support nir_var_mem_image",
33341        "nominated": false,
33342        "nomination_type": null,
33343        "resolution": 4,
33344        "main_sha": null,
33345        "because_sha": null
33346    },
33347    {
33348        "sha": "7bdae87b93953a1323677729ff92be77860313e6",
33349        "description": "nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image",
33350        "nominated": false,
33351        "nomination_type": null,
33352        "resolution": 4,
33353        "main_sha": null,
33354        "because_sha": null
33355    },
33356    {
33357        "sha": "c0d8dc13e0974a45d1211fb4525ade3a4836fffd",
33358        "description": "glsl/nir_linker: nir_var_mem_image is also a GL uniform",
33359        "nominated": false,
33360        "nomination_type": null,
33361        "resolution": 4,
33362        "main_sha": null,
33363        "because_sha": null
33364    },
33365    {
33366        "sha": "94b9f25883a1e2e06c93b8a02d156f197108aed0",
33367        "description": "aco: Add support for nir_var_mem_image",
33368        "nominated": false,
33369        "nomination_type": null,
33370        "resolution": 4,
33371        "main_sha": null,
33372        "because_sha": null
33373    },
33374    {
33375        "sha": "cd49706cb1ab3e808887ed2b384afb873fbb2598",
33376        "description": "amd/llvm/nir: Add support for nir_var_mem_image",
33377        "nominated": false,
33378        "nomination_type": null,
33379        "resolution": 4,
33380        "main_sha": null,
33381        "because_sha": null
33382    },
33383    {
33384        "sha": "26582db077500a4461ae6ef944a0a8977a03bb92",
33385        "description": "anv: Use nir_foreach_image_variable",
33386        "nominated": false,
33387        "nomination_type": null,
33388        "resolution": 4,
33389        "main_sha": null,
33390        "because_sha": null
33391    },
33392    {
33393        "sha": "ff39916ce71b3842f825202c11a82461bd39e459",
33394        "description": "i965/uniforms: Handle images as a separate pass",
33395        "nominated": false,
33396        "nomination_type": null,
33397        "resolution": 4,
33398        "main_sha": null,
33399        "because_sha": null
33400    },
33401    {
33402        "sha": "2d7065ef0430e729cac7fffbdd7af2004745f5b0",
33403        "description": "intel/fs: Consider nir_var_mem_image for TGM fences",
33404        "nominated": false,
33405        "nomination_type": null,
33406        "resolution": 4,
33407        "main_sha": null,
33408        "because_sha": null
33409    },
33410    {
33411        "sha": "2a53c33fbe3004856f5c4b2d12e711aaec5f520f",
33412        "description": "nir: Add a nir_foreach_image_variable() iterator",
33413        "nominated": false,
33414        "nomination_type": null,
33415        "resolution": 4,
33416        "main_sha": null,
33417        "because_sha": null
33418    },
33419    {
33420        "sha": "de3705edb0368c376abe7fc2f660f9c5a5a5dcbf",
33421        "description": "nir: Add nir_var_mem_image",
33422        "nominated": false,
33423        "nomination_type": null,
33424        "resolution": 4,
33425        "main_sha": null,
33426        "because_sha": null
33427    },
33428    {
33429        "sha": "872750bb96f692b525be0d169af1525072a12c82",
33430        "description": "nir/schedule: Handle nir_intrisic_scoped_barrier",
33431        "nominated": false,
33432        "nomination_type": null,
33433        "resolution": 4,
33434        "main_sha": null,
33435        "because_sha": null
33436    },
33437    {
33438        "sha": "73d6e153eb984ba72233a6e5f66e5467857fe9a5",
33439        "description": "freedreno: Fix for large epilogues",
33440        "nominated": false,
33441        "nomination_type": null,
33442        "resolution": 4,
33443        "main_sha": null,
33444        "because_sha": null
33445    },
33446    {
33447        "sha": "9ee060b614cf61b4e75cca5b6d74b364596961b2",
33448        "description": "v3dv: enable VK_KHR_swapchain_mutable_format",
33449        "nominated": false,
33450        "nomination_type": null,
33451        "resolution": 4,
33452        "main_sha": null,
33453        "because_sha": null
33454    },
33455    {
33456        "sha": "aac4e1f8229e7978310ca81312f0ff925e3485b7",
33457        "description": "aco: do not return an empty string when disassembly is not supported",
33458        "nominated": true,
33459        "nomination_type": 0,
33460        "resolution": 1,
33461        "main_sha": null,
33462        "because_sha": null
33463    },
33464    {
33465        "sha": "5387522bd00147f298e5799db41db94f9a4a37e3",
33466        "description": "iris: fix scratch address patching for TESS_EVAL stage",
33467        "nominated": true,
33468        "nomination_type": 1,
33469        "resolution": 1,
33470        "main_sha": null,
33471        "because_sha": "4256f7ed5847505c30e903b6674dac88c5d03315"
33472    },
33473    {
33474        "sha": "7681500ead4f085d75b0b2f39b48d1f9dc637dc9",
33475        "description": "crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.",
33476        "nominated": false,
33477        "nomination_type": null,
33478        "resolution": 4,
33479        "main_sha": null,
33480        "because_sha": null
33481    },
33482    {
33483        "sha": "796c9ab3fd6b897ae3b3c069568182178c7661d4",
33484        "description": "egl: set TSD as NULL after deinit",
33485        "nominated": true,
33486        "nomination_type": 0,
33487        "resolution": 1,
33488        "main_sha": null,
33489        "because_sha": null
33490    },
33491    {
33492        "sha": "835b98e101fa6aeb6fb8a47059d66f8e48260bac",
33493        "description": "v3dv: implement VK_EXT_host_query_reset",
33494        "nominated": false,
33495        "nomination_type": null,
33496        "resolution": 4,
33497        "main_sha": null,
33498        "because_sha": null
33499    },
33500    {
33501        "sha": "393fda2d341f65cba6e160d4704983370ae041f9",
33502        "description": "i965: Emit a NULL surface for buffer textures with no buffer",
33503        "nominated": true,
33504        "nomination_type": 0,
33505        "resolution": 1,
33506        "main_sha": null,
33507        "because_sha": null
33508    },
33509    {
33510        "sha": "4d777631b595075169830a63b4281e9f0cbb45be",
33511        "description": "zink: Do not access just freed zink_batch_state",
33512        "nominated": true,
33513        "nomination_type": 0,
33514        "resolution": 1,
33515        "main_sha": null,
33516        "because_sha": null
33517    },
33518    {
33519        "sha": "b2ef7e6d6b697c883efd8debaf3cb0a88bcf043b",
33520        "description": "anv: don't advertise vk conformance on GPUs that aren't conformant",
33521        "nominated": false,
33522        "nomination_type": null,
33523        "resolution": 1,
33524        "main_sha": null,
33525        "because_sha": null
33526    },
33527    {
33528        "sha": "2d47f3640ffc8f8ca9a76bdd6920edc2c2428b3c",
33529        "description": "docs: update calendar and link releases notes for 21.2.4",
33530        "nominated": false,
33531        "nomination_type": null,
33532        "resolution": 4,
33533        "main_sha": null,
33534        "because_sha": null
33535    },
33536    {
33537        "sha": "57755cad55af61ea31ae84021236570521b993bb",
33538        "description": "docs: add sha256 sum for 21.2.4 release",
33539        "nominated": false,
33540        "nomination_type": null,
33541        "resolution": 4,
33542        "main_sha": null,
33543        "because_sha": null
33544    },
33545    {
33546        "sha": "8236a7741d666a3bdca459cd8ca02e8c2fbb2ff3",
33547        "description": "docs: add release notes for 21.2.4",
33548        "nominated": false,
33549        "nomination_type": null,
33550        "resolution": 4,
33551        "main_sha": null,
33552        "because_sha": null
33553    },
33554    {
33555        "sha": "70df31f5e04c73e9fd6290fad505f0187501ac80",
33556        "description": "docs: update calendar for 21.3.0-rc1",
33557        "nominated": false,
33558        "nomination_type": null,
33559        "resolution": 4,
33560        "main_sha": null,
33561        "because_sha": null
33562    },
33563    {
33564        "sha": "1c0eb7aa78bac4494dbff0c502a8c09e23a4c123",
33565        "description": "ir3/freedreno: account for component in build_tessfactor_base",
33566        "nominated": false,
33567        "nomination_type": null,
33568        "resolution": 4,
33569        "main_sha": null,
33570        "because_sha": null
33571    },
33572    {
33573        "sha": "f839b9599f863fa5bb1a6a6c24bbb621b7a1b4c9",
33574        "description": "loader: Avoid enumerating drm devices just to get an fd's PCI ID.",
33575        "nominated": false,
33576        "nomination_type": null,
33577        "resolution": 4,
33578        "main_sha": null,
33579        "because_sha": null
33580    },
33581    {
33582        "sha": "b79e978ae48c2c4a7059a7f5eb695c6b0362ac60",
33583        "description": "vulkan/wsi/win32: Delete the wrapper entrypoints",
33584        "nominated": false,
33585        "nomination_type": null,
33586        "resolution": 4,
33587        "main_sha": null,
33588        "because_sha": null
33589    },
33590    {
33591        "sha": "f769f34680d516850c6efd64669bf601efcd4425",
33592        "description": "nir/print: print bindless info as applicable",
33593        "nominated": false,
33594        "nomination_type": null,
33595        "resolution": 4,
33596        "main_sha": null,
33597        "because_sha": null
33598    },
33599    {
33600        "sha": "116e23e3855a28e74e09517d0005200fd139dc88",
33601        "description": "vulkan/log: Don't assert on non-client-visible objects",
33602        "nominated": false,
33603        "nomination_type": null,
33604        "resolution": 1,
33605        "main_sha": null,
33606        "because_sha": null
33607    },
33608    {
33609        "sha": "071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9",
33610        "description": "vulkan/log: Tweak our handling of a couple error enums",
33611        "nominated": true,
33612        "nomination_type": 1,
33613        "resolution": 1,
33614        "main_sha": null,
33615        "because_sha": "0cad3beb2a0dda7a8f6c6a1e8c9d253b9c988a9f"
33616    },
33617    {
33618        "sha": "fd467492349ee32cd196a8bd747269404965e3b1",
33619        "description": "vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC",
33620        "nominated": true,
33621        "nomination_type": 1,
33622        "resolution": 1,
33623        "main_sha": null,
33624        "because_sha": "6d44b21d4fdea89673541de265f69258747c5499"
33625    },
33626    {
33627        "sha": "b4aa5a3fdd0ec2b3ac3c019e1c323208c0fa1faf",
33628        "description": "radv: Fix modifier property query.",
33629        "nominated": true,
33630        "nomination_type": 1,
33631        "resolution": 1,
33632        "main_sha": null,
33633        "because_sha": "5dee0d9da961b9a027910ce7e8e16a2f849d9b8d"
33634    },
33635    {
33636        "sha": "8e6f5aab336d3bf84aae604b51e07529380b5019",
33637        "description": "v3dv: fix TLB buffer to image copy path for 3D images",
33638        "nominated": false,
33639        "nomination_type": null,
33640        "resolution": 4,
33641        "main_sha": null,
33642        "because_sha": null
33643    },
33644    {
33645        "sha": "6d44b21d4fdea89673541de265f69258747c5499",
33646        "description": "vulkan: Fix weak symbol emulation when compiling with MSVC",
33647        "nominated": true,
33648        "nomination_type": 1,
33649        "resolution": 1,
33650        "main_sha": null,
33651        "because_sha": "98c622a96e28020640517cb5499a1d7bd56553b0"
33652    },
33653    {
33654        "sha": "ae99ea6f4ddb90f7120b4986709a9e9064037f94",
33655        "description": "nir/loop_unroll: Always unroll loops that iterate at most once",
33656        "nominated": false,
33657        "nomination_type": null,
33658        "resolution": 1,
33659        "main_sha": null,
33660        "because_sha": null
33661    },
33662    {
33663        "sha": "c4323dc846d1b894ab86ce7d0eb98409085c6a18",
33664        "description": "brw/nir: remove unused function prototypes.",
33665        "nominated": false,
33666        "nomination_type": null,
33667        "resolution": 4,
33668        "main_sha": null,
33669        "because_sha": null
33670    },
33671    {
33672        "sha": "a98ece61e9109963da525592a6890ad1166a0993",
33673        "description": "anv: Enable tessellation redistribution",
33674        "nominated": false,
33675        "nomination_type": null,
33676        "resolution": 4,
33677        "main_sha": null,
33678        "because_sha": null
33679    },
33680    {
33681        "sha": "20c0ca75f55409f279a23a415f5c7dd70a012665",
33682        "description": "iris: Enable tessellation redistribution",
33683        "nominated": false,
33684        "nomination_type": null,
33685        "resolution": 4,
33686        "main_sha": null,
33687        "because_sha": null
33688    },
33689    {
33690        "sha": "867e2e0716ed4a753a5591542a91cca31613f46f",
33691        "description": "anv: Enable geometry distribution",
33692        "nominated": false,
33693        "nomination_type": null,
33694        "resolution": 4,
33695        "main_sha": null,
33696        "because_sha": null
33697    },
33698    {
33699        "sha": "efa27572a15b1bb6ee88d0556c2af06dc501215d",
33700        "description": "iris: Enable geometry distribution",
33701        "nominated": false,
33702        "nomination_type": null,
33703        "resolution": 4,
33704        "main_sha": null,
33705        "because_sha": null
33706    },
33707    {
33708        "sha": "1d224e7f14e366534d3942976801f959b963d540",
33709        "description": "genxml/gen125: Update 3DSTATE_TE fields",
33710        "nominated": false,
33711        "nomination_type": null,
33712        "resolution": 4,
33713        "main_sha": null,
33714        "because_sha": null
33715    },
33716    {
33717        "sha": "9a7e54b87f399f387048e5e21be9ee45f4ddb398",
33718        "description": "intel/genxml: Update genxml to support tessellation/geometry distribution",
33719        "nominated": false,
33720        "nomination_type": null,
33721        "resolution": 4,
33722        "main_sha": null,
33723        "because_sha": null
33724    },
33725    {
33726        "sha": "3eadb03db775cc41bbc58e67b37115540eb480e0",
33727        "description": "ci/lvp: Skip some slow tests under ASan.",
33728        "nominated": false,
33729        "nomination_type": null,
33730        "resolution": 4,
33731        "main_sha": null,
33732        "because_sha": null
33733    },
33734    {
33735        "sha": "ec51c8774d0f87e0a8d0ca8d8818bb13056641c2",
33736        "description": "v3d/clif: add support for dumping GS shader state",
33737        "nominated": false,
33738        "nomination_type": null,
33739        "resolution": 4,
33740        "main_sha": null,
33741        "because_sha": null
33742    },
33743    {
33744        "sha": "19894bec1fdd85b394c71442854878db2a51ee71",
33745        "description": "v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning",
33746        "nominated": false,
33747        "nomination_type": null,
33748        "resolution": 1,
33749        "main_sha": null,
33750        "because_sha": null
33751    },
33752    {
33753        "sha": "c7c484d7f4a1f80197c45d4b766ac3a3d6f3c394",
33754        "description": "VERSION: bump to 22.0",
33755        "nominated": false,
33756        "nomination_type": null,
33757        "resolution": 4,
33758        "main_sha": null,
33759        "because_sha": null
33760    },
33761    {
33762        "sha": "7d9950e924fe0e8b90aa69fa8f696008a2e34643",
33763        "description": "docs: reset new_features.txt",
33764        "nominated": false,
33765        "nomination_type": null,
33766        "resolution": 4,
33767        "main_sha": null,
33768        "because_sha": null
33769    },
33770    {
33771        "sha": "91009cbaa84c0faad98c128d0d54ef9aba569381",
33772        "description": "VERSION: bump to 21.4",
33773        "nominated": false,
33774        "nomination_type": null,
33775        "resolution": 4,
33776        "main_sha": null,
33777        "because_sha": null
33778    }
33779]