• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2    {
3        "sha": "f01ea0aef8a50d2732eb0c64153903e52ed2a757",
4        "description": "radv: remove unused EMPTY constant in radv_descript_set.c",
5        "nominated": false,
6        "nomination_type": null,
7        "resolution": 4,
8        "master_sha": null,
9        "because_sha": null
10    },
11    {
12        "sha": "fbeca9df87f66c9978a8daa25a90c324513544d2",
13        "description": "radv: remove stub() macros",
14        "nominated": false,
15        "nomination_type": null,
16        "resolution": 4,
17        "master_sha": null,
18        "because_sha": null
19    },
20    {
21        "sha": "64ed8734059af1d3e7e1e4ce0e8e194ab097d3fa",
22        "description": "radv: remove radv_util.h",
23        "nominated": false,
24        "nomination_type": null,
25        "resolution": 4,
26        "master_sha": null,
27        "because_sha": null
28    },
29    {
30        "sha": "4099cdc97f2a8ecdc9a74e7bf1127886f8980033",
31        "description": "compiler/nir: Add support for lowering stores with nir_lower_instruction",
32        "nominated": false,
33        "nomination_type": null,
34        "resolution": 4,
35        "master_sha": null,
36        "because_sha": null
37    },
38    {
39        "sha": "e3f56601e0c00380748bbf0039b82a2212e405b4",
40        "description": "radv: fix divide by zero with no tesselation params",
41        "nominated": true,
42        "nomination_type": 0,
43        "resolution": 1,
44        "master_sha": null,
45        "because_sha": null
46    },
47    {
48        "sha": "9a49760e820c8257a99d2b4243a70a2dc39b7c95",
49        "description": "aco: fix VCC hint on boolean subgroup operations",
50        "nominated": false,
51        "nomination_type": null,
52        "resolution": 4,
53        "master_sha": null,
54        "because_sha": null
55    },
56    {
57        "sha": "b729cd58d76f97f3fc04a67569535ee5ef2f5278",
58        "description": "nir/algebraic: eliminate exact a*0.0 if float execution mode allow it",
59        "nominated": false,
60        "nomination_type": null,
61        "resolution": 4,
62        "master_sha": null,
63        "because_sha": null
64    },
65    {
66        "sha": "614ab26afd05dbb9a99ef6a3cde75ba55279ed32",
67        "description": "nir/algebraic: optimize out exact a+0.0 if it's used only as a float",
68        "nominated": false,
69        "nomination_type": null,
70        "resolution": 4,
71        "master_sha": null,
72        "because_sha": null
73    },
74    {
75        "sha": "2f0d480c73b33c08adefe87723b30c0c6567ee86",
76        "description": "aco: optimize out a*1.0 if it's used as a float",
77        "nominated": false,
78        "nomination_type": null,
79        "resolution": 4,
80        "master_sha": null,
81        "because_sha": null
82    },
83    {
84        "sha": "54a09545ec639e9204e6ee823e52872897e793df",
85        "description": "aco: optimize a*0.0",
86        "nominated": false,
87        "nomination_type": null,
88        "resolution": 4,
89        "master_sha": null,
90        "because_sha": null
91    },
92    {
93        "sha": "2849f0b5aac9462fa105eceb4cf5bc48a1002187",
94        "description": "nir/algebraic: optimize out exact a*1.0 if it's used only as a float",
95        "nominated": false,
96        "nomination_type": null,
97        "resolution": 4,
98        "master_sha": null,
99        "because_sha": null
100    },
101    {
102        "sha": "0c3d8e8e2e866ec7b6c4bcc687e8864c6cc02b7f",
103        "description": "aco: disable a*1.0 optimization if the instruction is precise",
104        "nominated": false,
105        "nomination_type": null,
106        "resolution": 4,
107        "master_sha": null,
108        "because_sha": null
109    },
110    {
111        "sha": "8da467f4fef7bf54f2929ac195813c046cad83a6",
112        "description": "ci: make piglit runner less noisy and show a better failure message",
113        "nominated": false,
114        "nomination_type": null,
115        "resolution": 4,
116        "master_sha": null,
117        "because_sha": null
118    },
119    {
120        "sha": "be330831411b3a16ba9b12824eb6bac5ede0d04f",
121        "description": "ci/vc4: Add piglit job",
122        "nominated": false,
123        "nomination_type": null,
124        "resolution": 4,
125        "master_sha": null,
126        "because_sha": null
127    },
128    {
129        "sha": "a825919dc6c0319edeeeed56e6800a537b38c45b",
130        "description": "ci/vc4: rename stage to Broadcom",
131        "nominated": false,
132        "nomination_type": null,
133        "resolution": 4,
134        "master_sha": null,
135        "because_sha": null
136    },
137    {
138        "sha": "ea88e1c820cbb753e64b6a15efbb0abda06666f1",
139        "description": "ci/vc4: allow custom timeout values for activity",
140        "nominated": false,
141        "nomination_type": null,
142        "resolution": 4,
143        "master_sha": null,
144        "because_sha": null
145    },
146    {
147        "sha": "23461897fe14dfff697e0b39d69da67b8804edb7",
148        "description": "radv: add support for emitting PS_DONE/CS_DONE on GFX6-8",
149        "nominated": false,
150        "nomination_type": 1,
151        "resolution": 4,
152        "master_sha": null,
153        "because_sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a"
154    },
155    {
156        "sha": "cbcb9e7e1b52b49902f8144961f6f375c65a9ce1",
157        "description": "radv: Fix struct initialization for MSVC",
158        "nominated": false,
159        "nomination_type": null,
160        "resolution": 4,
161        "master_sha": null,
162        "because_sha": null
163    },
164    {
165        "sha": "28c4960ca57e3988e44cdf03df999210d5f16c60",
166        "description": "radv: Use typed outarray API",
167        "nominated": false,
168        "nomination_type": null,
169        "resolution": 4,
170        "master_sha": null,
171        "because_sha": null
172    },
173    {
174        "sha": "6992f5419a57268b937e2dd0f9b9d543e60ed59c",
175        "description": "radv: Disable calibrated timestamps on Windows",
176        "nominated": false,
177        "nomination_type": null,
178        "resolution": 4,
179        "master_sha": null,
180        "because_sha": null
181    },
182    {
183        "sha": "2e81ed2a47133f4792a29e4388d54361eb7a17fa",
184        "description": "radv: Pointer arithmetic on char/uint8_t, not void",
185        "nominated": false,
186        "nomination_type": null,
187        "resolution": 4,
188        "master_sha": null,
189        "because_sha": null
190    },
191    {
192        "sha": "879b5f41f4c23b24871be430e1d97c6ac6bf1ba7",
193        "description": "radv: Modify radv_descriptor_set for MSVC legality",
194        "nominated": false,
195        "nomination_type": null,
196        "resolution": 4,
197        "master_sha": null,
198        "because_sha": null
199    },
200    {
201        "sha": "c0b4b8fc748775156ecc50008087e47fef74fc2b",
202        "description": "radv: Stub sections that don't have _WIN32 support",
203        "nominated": false,
204        "nomination_type": null,
205        "resolution": 4,
206        "master_sha": null,
207        "because_sha": null
208    },
209    {
210        "sha": "146e3262757300ecd217daf85d613db67db15b78",
211        "description": "radv: Remove unnecessary headers",
212        "nominated": false,
213        "nomination_type": null,
214        "resolution": 4,
215        "master_sha": null,
216        "because_sha": null
217    },
218    {
219        "sha": "b7db6ceb9a7137db455711f4b8bbac7f32a0e78b",
220        "description": "radv: Use linker pragma to simulate weak functions",
221        "nominated": false,
222        "nomination_type": null,
223        "resolution": 4,
224        "master_sha": null,
225        "because_sha": null
226    },
227    {
228        "sha": "10b3eecd361af465e0e207fb18553ae37b924c45",
229        "description": "spirv: Don't remove variables used by resource indexing intrinsics",
230        "nominated": true,
231        "nomination_type": 1,
232        "resolution": 1,
233        "master_sha": null,
234        "because_sha": "c4c9c780b131939fa10ede84e079a90fc090e17a"
235    },
236    {
237        "sha": "cb7352ae95a48ba4f20286a59bea184072f52785",
238        "description": "nir: Add a data pointer to the callback in nir_remove_dead_variables",
239        "nominated": false,
240        "nomination_type": null,
241        "resolution": 1,
242        "master_sha": null,
243        "because_sha": null
244    },
245    {
246        "sha": "f1cffe2394057ed992cfc4ed2ee2cc727faafbeb",
247        "description": "clover: Add constructor for global_argument.",
248        "nominated": false,
249        "nomination_type": null,
250        "resolution": 4,
251        "master_sha": null,
252        "because_sha": null
253    },
254    {
255        "sha": "001722b3a301312d2ec16c939376098dc11fab98",
256        "description": "anv: Skip CCS ambiguate which preceed fast-clears",
257        "nominated": true,
258        "nomination_type": 1,
259        "resolution": 1,
260        "master_sha": null,
261        "because_sha": "d5849bc840e5167b5b735d9e3f1ec1e8e1197c98"
262    },
263    {
264        "sha": "e2c5ef6cd6571a8522b9b75a99d245a538cf6183",
265        "description": "intel/gen12: Fix memory corruption issues in fused Gen12 parts.",
266        "nominated": true,
267        "nomination_type": 1,
268        "resolution": 1,
269        "master_sha": null,
270        "because_sha": "9e5ce30da7fa3f1cc3badfd348e5f8fda1bbacb2"
271    },
272    {
273        "sha": "1d967132f3c4aefa72224d1029aa64a34053bf6b",
274        "description": "panfrost: Use normal malloc/free instead of ralloc for surfaces",
275        "nominated": true,
276        "nomination_type": 0,
277        "resolution": 1,
278        "master_sha": null,
279        "because_sha": null
280    },
281    {
282        "sha": "46e98004084b35bb4f7e1304d4460e0101714079",
283        "description": "freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs",
284        "nominated": false,
285        "nomination_type": null,
286        "resolution": 4,
287        "master_sha": null,
288        "because_sha": null
289    },
290    {
291        "sha": "aa1ddb6fe3c364c4f10df29bb42a0cf09d4cdabe",
292        "description": "freedreno: Skip some batch dependency tracking if !ctx->dirty.",
293        "nominated": false,
294        "nomination_type": null,
295        "resolution": 4,
296        "master_sha": null,
297        "because_sha": null
298    },
299    {
300        "sha": "49b83509fe8e4f26ebb9d0e15a0609a68e0c463f",
301        "description": "freedreno: Move framebuffer state checks under a ctx->dirty flag.",
302        "nominated": false,
303        "nomination_type": null,
304        "resolution": 4,
305        "master_sha": null,
306        "because_sha": null
307    },
308    {
309        "sha": "6e29757a57a83e2847ccd61e43e7bf44e791df26",
310        "description": "freedreno: Move blend gmem checks to a blend dirty state check.",
311        "nominated": false,
312        "nomination_type": null,
313        "resolution": 4,
314        "master_sha": null,
315        "because_sha": null
316    },
317    {
318        "sha": "e4e46f2c4cf3dd429d8fea6bd935468a507be2f8",
319        "description": "freedreno/a6xx: Skip the body of emit_state if we're clean.",
320        "nominated": false,
321        "nomination_type": null,
322        "resolution": 4,
323        "master_sha": null,
324        "because_sha": null
325    },
326    {
327        "sha": "0376064783eee6dd798e156836573c457909189d",
328        "description": "zink: guarantee surface lifetimes for shader images",
329        "nominated": false,
330        "nomination_type": 1,
331        "resolution": 4,
332        "master_sha": null,
333        "because_sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89"
334    },
335    {
336        "sha": "dab229ef69656179e1786eb097705c8d5505ade9",
337        "description": "anv: Invalidate the correct AUX-TT entry",
338        "nominated": true,
339        "nomination_type": 0,
340        "resolution": 1,
341        "master_sha": null,
342        "because_sha": null
343    },
344    {
345        "sha": "998f38bd9934e9eff156505244032c28df9fba31",
346        "description": "anv: fix invalid programming of BLEND_STATE",
347        "nominated": true,
348        "nomination_type": 0,
349        "resolution": 1,
350        "master_sha": null,
351        "because_sha": null
352    },
353    {
354        "sha": "f8072c133da11ce5f0e4ad145ef60dad7bd2509e",
355        "description": "nir/opt_uniform_atomics: fix elect detection",
356        "nominated": false,
357        "nomination_type": null,
358        "resolution": 4,
359        "master_sha": null,
360        "because_sha": null
361    },
362    {
363        "sha": "eb70c52abef44f183f2a768fb3a7e5b55fe828e8",
364        "description": "nir/opt_uniform_atomics: recognize more complicated invocation comparisons",
365        "nominated": false,
366        "nomination_type": null,
367        "resolution": 4,
368        "master_sha": null,
369        "because_sha": null
370    },
371    {
372        "sha": "12ce72fcfcd07a1da4eb1b8bb2b3ebb1c2e651a7",
373        "description": "radv: Use stricter HW resolve swizzle compat check.",
374        "nominated": true,
375        "nomination_type": 1,
376        "resolution": 0,
377        "master_sha": null,
378        "because_sha": "69ea473eeb91b2c4db26402c3bc2ed5799d26605"
379    },
380    {
381        "sha": "abed28866b7068f48ac4c488d31705f5c29f8c34",
382        "description": "docs: Mark some ES3 zink features complete",
383        "nominated": false,
384        "nomination_type": null,
385        "resolution": 4,
386        "master_sha": null,
387        "because_sha": null
388    },
389    {
390        "sha": "eb33bfc7177a9fdf7d5cc95e4ba19f99f5862825",
391        "description": "docs: Mark some non-core zink extensions complete",
392        "nominated": false,
393        "nomination_type": null,
394        "resolution": 4,
395        "master_sha": null,
396        "because_sha": null
397    },
398    {
399        "sha": "81ab9fe2d0c2c2d9961107c88209f2fff1f136c4",
400        "description": "etnaviv: handle NULL views in set_sampler_views",
401        "nominated": true,
402        "nomination_type": 1,
403        "resolution": 1,
404        "master_sha": null,
405        "because_sha": "c9e8b49b885242d84ba031dacef5aa4a5ac1e5b6"
406    },
407    {
408        "sha": "f180bf3e032264e10936eb64dede9d15ce785511",
409        "description": "ci: Add a fractional deqp run of softpipe with asan enabled.",
410        "nominated": false,
411        "nomination_type": null,
412        "resolution": 4,
413        "master_sha": null,
414        "because_sha": null
415    },
416    {
417        "sha": "b183b6ddd7ffb07ebaa1ee11dc99a91b16e97315",
418        "description": "util/bitset: Avoid dereferencing the bitset for size == 0.",
419        "nominated": false,
420        "nomination_type": null,
421        "resolution": 4,
422        "master_sha": null,
423        "because_sha": null
424    },
425    {
426        "sha": "efff70e73ff6fbb1f73ace016c8eb53920629fe8",
427        "description": "gallium: Fix leak of shader images on context destruction.",
428        "nominated": true,
429        "nomination_type": 0,
430        "resolution": 1,
431        "master_sha": null,
432        "because_sha": null
433    },
434    {
435        "sha": "f259fcae83c12e4df10ec2415a1660cc44810eb7",
436        "description": "panfrost: Stub out set_shader_images().",
437        "nominated": true,
438        "nomination_type": 0,
439        "resolution": 1,
440        "master_sha": null,
441        "because_sha": null
442    },
443    {
444        "sha": "9445c3d59ff25e61e94f3fa888dd2ac16126b4ce",
445        "description": "swr: Don't report support for shader images.",
446        "nominated": true,
447        "nomination_type": 0,
448        "resolution": 1,
449        "master_sha": null,
450        "because_sha": null
451    },
452    {
453        "sha": "fb25ef153a0aa7c30b4106fc1f982a886b870fca",
454        "description": "nir_to_tgsi: Fix buffer overflow in atomic image compswap.",
455        "nominated": false,
456        "nomination_type": null,
457        "resolution": 4,
458        "master_sha": null,
459        "because_sha": null
460    },
461    {
462        "sha": "58e43594fc457eaaf1b1e01e48948959a82080bc",
463        "description": "r300,i915g: Report no shader buffers or images on non-TCL HW.",
464        "nominated": false,
465        "nomination_type": 1,
466        "resolution": 4,
467        "master_sha": null,
468        "because_sha": "d6fd7acf9b79b9f559f6a4c5a897432440426b78"
469    },
470    {
471        "sha": "c3719f3b9ba06fa557d7e8ed6b94ad5db3d7baca",
472        "description": "zink: flag gfx pipeline dirty using newer mechanism",
473        "nominated": false,
474        "nomination_type": 1,
475        "resolution": 4,
476        "master_sha": null,
477        "because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
478    },
479    {
480        "sha": "6fb66d18bea060151eb0483ae7135489245da910",
481        "description": "Revert \"virgl: fix BGRA emulation artifacts during window resize\"",
482        "nominated": false,
483        "nomination_type": 2,
484        "resolution": 4,
485        "master_sha": null,
486        "because_sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7"
487    },
488    {
489        "sha": "9052819ebbff07d82c3eb9adf414144df4868644",
490        "description": "zink: request texcoord replace lowering",
491        "nominated": false,
492        "nomination_type": null,
493        "resolution": 4,
494        "master_sha": null,
495        "because_sha": null
496    },
497    {
498        "sha": "3b705ea511b38e064a482e1b27c1b89f86357f81",
499        "description": "gallium/st: lower point-sprites if not supported",
500        "nominated": false,
501        "nomination_type": null,
502        "resolution": 4,
503        "master_sha": null,
504        "because_sha": null
505    },
506    {
507        "sha": "bc0222d471b4fb3d97f7387aad6de8767fb73001",
508        "description": "compiler/nir: add texcoord replace lowering pass",
509        "nominated": false,
510        "nomination_type": null,
511        "resolution": 4,
512        "master_sha": null,
513        "because_sha": null
514    },
515    {
516        "sha": "92ff89f6f50c773f6d3531623db2997315d63c22",
517        "description": "mesa/main: remove leftover bumpmap code",
518        "nominated": true,
519        "nomination_type": 1,
520        "resolution": 1,
521        "master_sha": null,
522        "because_sha": "4000c0112a49c28793844f454278b50e00943173"
523    },
524    {
525        "sha": "9c65f1f11115248c672ddc2595434c3e9ac2ec3a",
526        "description": "radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events",
527        "nominated": false,
528        "nomination_type": null,
529        "resolution": 4,
530        "master_sha": null,
531        "because_sha": null
532    },
533    {
534        "sha": "bb8f87088cb2868d267f83c537b33c9f3e0ed36e",
535        "description": "radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9",
536        "nominated": true,
537        "nomination_type": 0,
538        "resolution": 0,
539        "master_sha": null,
540        "because_sha": null
541    },
542    {
543        "sha": "6b233b95360de97e1c1de58b291be700b2bfb79c",
544        "description": "docs/zink: correct vk version for GL 4.2",
545        "nominated": false,
546        "nomination_type": 1,
547        "resolution": 4,
548        "master_sha": null,
549        "because_sha": "fb65285629caa14580ff8e2c2eed88226da239fe"
550    },
551    {
552        "sha": "b7c31874206d63df4963caa7bd586706d8fe1b57",
553        "description": "docs/features: mark off two more extensions for zink",
554        "nominated": false,
555        "nomination_type": null,
556        "resolution": 4,
557        "master_sha": null,
558        "because_sha": null
559    },
560    {
561        "sha": "b59d98ae5f2a1caf45b704efaaaaafd333236bc3",
562        "description": "zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE",
563        "nominated": false,
564        "nomination_type": null,
565        "resolution": 4,
566        "master_sha": null,
567        "because_sha": null
568    },
569    {
570        "sha": "b7fe85e94992131ce1a5a4baea0dfbe240a7505e",
571        "description": "zink: set lower_mul_2x32_64 when 64bit int support is available",
572        "nominated": false,
573        "nomination_type": null,
574        "resolution": 4,
575        "master_sha": null,
576        "because_sha": null
577    },
578    {
579        "sha": "f03c20ffae8e022dfd74a8a2704a3a759fa92c80",
580        "description": "aco: fix WQM for texture instructions with args before the coordinates",
581        "nominated": false,
582        "nomination_type": 1,
583        "resolution": 4,
584        "master_sha": null,
585        "because_sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907"
586    },
587    {
588        "sha": "b415211ce9c20941eb2b80a7b1b996742d891f2a",
589        "description": "zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images",
590        "nominated": false,
591        "nomination_type": null,
592        "resolution": 4,
593        "master_sha": null,
594        "because_sha": null
595    },
596    {
597        "sha": "7f1ad0538f2d05cb7a632db439f5a5827987d4d8",
598        "description": "radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics",
599        "nominated": false,
600        "nomination_type": null,
601        "resolution": 4,
602        "master_sha": null,
603        "because_sha": null
604    },
605    {
606        "sha": "cf5df156224e3fb78fa8e80065dabce22900d1d8",
607        "description": "ntt: Assume that nir_tex_instr::dest_type is sized",
608        "nominated": false,
609        "nomination_type": null,
610        "resolution": 4,
611        "master_sha": null,
612        "because_sha": null
613    },
614    {
615        "sha": "ae7a9d0585ac3b5eb439fa203687ba4889a7286f",
616        "description": "ir3: Assume that nir_tex_instr::dest_type is sized",
617        "nominated": false,
618        "nomination_type": null,
619        "resolution": 4,
620        "master_sha": null,
621        "because_sha": null
622    },
623    {
624        "sha": "5c92b3c460b87dda5ee87a1b196466a0f42e1cf3",
625        "description": "panfrost: Assume that nir_tex_instr::dest_type is sized",
626        "nominated": false,
627        "nomination_type": null,
628        "resolution": 4,
629        "master_sha": null,
630        "because_sha": null
631    },
632    {
633        "sha": "6ca1ab3bb4902d3c86f83e83e065b0f1a2bd79ff",
634        "description": "nir/lower_tex: Assume that nir_tex_instr::dest_type is sized",
635        "nominated": false,
636        "nomination_type": null,
637        "resolution": 4,
638        "master_sha": null,
639        "because_sha": null
640    },
641    {
642        "sha": "708c47e663be686b150c1dae33fee5b8323c8d1b",
643        "description": "nir: Validate nir_tex_instr::dest_type bitsize",
644        "nominated": false,
645        "nomination_type": null,
646        "resolution": 4,
647        "master_sha": null,
648        "because_sha": null
649    },
650    {
651        "sha": "65a35dc7ea85fa9859dbd729cc0d874d9861ade3",
652        "description": "ptn: Use sized types for nir_tex_instr::dest_type",
653        "nominated": false,
654        "nomination_type": null,
655        "resolution": 4,
656        "master_sha": null,
657        "because_sha": null
658    },
659    {
660        "sha": "6af5181f137c7fa54d9ed64ba2989a37f992620b",
661        "description": "vtn: Use sized types for nir_tex_instr::dest_type",
662        "nominated": false,
663        "nomination_type": null,
664        "resolution": 4,
665        "master_sha": null,
666        "because_sha": null
667    },
668    {
669        "sha": "d5e54c6edb8e60b038a3bb50df5b7d6f5391e27e",
670        "description": "glsl/nir: Use sized types for nir_tex_instr::dest_type",
671        "nominated": false,
672        "nomination_type": null,
673        "resolution": 4,
674        "master_sha": null,
675        "because_sha": null
676    },
677    {
678        "sha": "60bb3fec54f1eccbe0f43ba61d02a78fb883347b",
679        "description": "st/atifs: Use sized types for nir_tex_instr::dest_type",
680        "nominated": false,
681        "nomination_type": null,
682        "resolution": 4,
683        "master_sha": null,
684        "because_sha": null
685    },
686    {
687        "sha": "81336499181058b0b7c1a6424a6185113148ac0f",
688        "description": "ttn: Use sized types for nir_tex_instr::dest_type",
689        "nominated": false,
690        "nomination_type": null,
691        "resolution": 4,
692        "master_sha": null,
693        "because_sha": null
694    },
695    {
696        "sha": "4b623afc3f7830bb3a3f303cee87e7f8a1b32a1b",
697        "description": "gallium/nir: Use sized types for nir_tex_instr::dest_type",
698        "nominated": false,
699        "nomination_type": null,
700        "resolution": 4,
701        "master_sha": null,
702        "because_sha": null
703    },
704    {
705        "sha": "ff0b7e0da93624f3727804927cdf92c4e3cce74e",
706        "description": "st/mesa: Use sized types for nir_tex_instr::dest_type",
707        "nominated": false,
708        "nomination_type": null,
709        "resolution": 4,
710        "master_sha": null,
711        "because_sha": null
712    },
713    {
714        "sha": "b2da598ff90fdd64ca72bb03bf269e53ee0b1f21",
715        "description": "nir: Use sized types for nir_tex_instr::dest_type",
716        "nominated": false,
717        "nomination_type": null,
718        "resolution": 4,
719        "master_sha": null,
720        "because_sha": null
721    },
722    {
723        "sha": "3ed9e75868e99668e96e0c2d5a7142d554cc85f7",
724        "description": "d3d12/blit: Use sized types for nir_tex_instr::dest_type",
725        "nominated": false,
726        "nomination_type": null,
727        "resolution": 4,
728        "master_sha": null,
729        "because_sha": null
730    },
731    {
732        "sha": "f0cb161e786d8e5900648731274b09a24a45fef4",
733        "description": "panfrost/blit: Use sized types for nir_tex_instr::dest_type",
734        "nominated": false,
735        "nomination_type": null,
736        "resolution": 4,
737        "master_sha": null,
738        "because_sha": null
739    },
740    {
741        "sha": "c81389ace0acb9ea2fa84eae754fa58748c4fb19",
742        "description": "dxil: Use sized types for nir_tex_instr::dest_type",
743        "nominated": false,
744        "nomination_type": null,
745        "resolution": 4,
746        "master_sha": null,
747        "because_sha": null
748    },
749    {
750        "sha": "5c41a416c10e08ee3e168bb9d17e7f723e32d1cd",
751        "description": "anv: Use sized types for nir_tex_instr::dest_type",
752        "nominated": false,
753        "nomination_type": null,
754        "resolution": 4,
755        "master_sha": null,
756        "because_sha": null
757    },
758    {
759        "sha": "fe45fefe57db43925ac5ec943c20967c52c2f8a9",
760        "description": "intel/blorp: Use sized types for nir_tex_instr::dest_type",
761        "nominated": false,
762        "nomination_type": null,
763        "resolution": 4,
764        "master_sha": null,
765        "because_sha": null
766    },
767    {
768        "sha": "2a470ab0d02e3d30dcf5c894086e67011dca34bb",
769        "description": "v3dv/meta: Use sized types for nir_tex_instr::dest_type",
770        "nominated": false,
771        "nomination_type": null,
772        "resolution": 4,
773        "master_sha": null,
774        "because_sha": null
775    },
776    {
777        "sha": "219b84fd5fd1984fb16d5888b05405549c2fe927",
778        "description": "radv/meta: Use sized types for nir_tex_instr::dest_type",
779        "nominated": false,
780        "nomination_type": null,
781        "resolution": 4,
782        "master_sha": null,
783        "because_sha": null
784    },
785    {
786        "sha": "68969cbcb73c5a99001d4238624b9a30f6ed8b85",
787        "description": "brw/vec4: Don't convert tex dest type to glsl_type",
788        "nominated": false,
789        "nomination_type": null,
790        "resolution": 4,
791        "master_sha": null,
792        "because_sha": null
793    },
794    {
795        "sha": "3d803893da5b9ce06f8963ac8103d220b85f7e87",
796        "description": "nir/lower_bool: Rewrite dest_type for boolean destinations",
797        "nominated": false,
798        "nomination_type": null,
799        "resolution": 4,
800        "master_sha": null,
801        "because_sha": null
802    },
803    {
804        "sha": "3d6fe93382699a61911e979db46c1297865c508b",
805        "description": "ntt: Handle sized tex destination types",
806        "nominated": false,
807        "nomination_type": null,
808        "resolution": 4,
809        "master_sha": null,
810        "because_sha": null
811    },
812    {
813        "sha": "23beffadea137f4d7ee4928f2b9d7cf98c4e811e",
814        "description": "freedreno/ir3: Handle sized tex destination types",
815        "nominated": false,
816        "nomination_type": null,
817        "resolution": 4,
818        "master_sha": null,
819        "because_sha": null
820    },
821    {
822        "sha": "acd6616eab8099f1d8f6692fdab26d64967767c1",
823        "description": "nir/lower_tex: Handle sized tex destination types",
824        "nominated": false,
825        "nomination_type": null,
826        "resolution": 4,
827        "master_sha": null,
828        "because_sha": null
829    },
830    {
831        "sha": "65f7b93435009e9f49668ce49561adabc44333ac",
832        "description": "intel: silence unused var warnings in release builds",
833        "nominated": false,
834        "nomination_type": null,
835        "resolution": 4,
836        "master_sha": null,
837        "because_sha": null
838    },
839    {
840        "sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1",
841        "description": "vk-device-select: add device group support",
842        "nominated": false,
843        "nomination_type": null,
844        "resolution": 4,
845        "master_sha": null,
846        "because_sha": null
847    },
848    {
849        "sha": "250b511f8e7c89933af25583398799d7bd61d944",
850        "description": "lima/ppir: fix creation of mov node for non-ssa tex dest",
851        "nominated": false,
852        "nomination_type": null,
853        "resolution": 4,
854        "master_sha": null,
855        "because_sha": null
856    },
857    {
858        "sha": "b6f8f3a3ba4739338c75bf39f9ec3f77e20f544e",
859        "description": "zink: fix streamout for clipdistance",
860        "nominated": false,
861        "nomination_type": 1,
862        "resolution": 4,
863        "master_sha": null,
864        "because_sha": "9eec52c67e61c2382490733d3aa3c585735814b5"
865    },
866    {
867        "sha": "f0b0095feca4d245d47dc94e86f57260d2c040c8",
868        "description": "ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs",
869        "nominated": false,
870        "nomination_type": null,
871        "resolution": 4,
872        "master_sha": null,
873        "because_sha": null
874    },
875    {
876        "sha": "03c28278a78d0251af940d888d9f36a66722e07a",
877        "description": "freedreno: Add perf_warn() for missed UBWC opportunities",
878        "nominated": false,
879        "nomination_type": null,
880        "resolution": 4,
881        "master_sha": null,
882        "because_sha": null
883    },
884    {
885        "sha": "55f4f6882fc815aac1cfe89946ada047e16794e5",
886        "description": "freedreno/a6xx: Add helper to check if UBWC is supported",
887        "nominated": false,
888        "nomination_type": null,
889        "resolution": 4,
890        "master_sha": null,
891        "because_sha": null
892    },
893    {
894        "sha": "38b073ebfef63d625ddf195b3ef8f11db8109e9f",
895        "description": "freedreno: Add fmt/args macros for pipe_resource",
896        "nominated": false,
897        "nomination_type": null,
898        "resolution": 4,
899        "master_sha": null,
900        "because_sha": null
901    },
902    {
903        "sha": "a065682f3062f39c3d4a8d4ea65c8ddf5b58527d",
904        "description": "freedreno: Add perf_warn() trace helper",
905        "nominated": false,
906        "nomination_type": null,
907        "resolution": 4,
908        "master_sha": null,
909        "because_sha": null
910    },
911    {
912        "sha": "d548d781eee91842695cf54a3161348bf6a06a2e",
913        "description": "glx: Provide glvnd wrapper for glXSwapIntervalEXT",
914        "nominated": true,
915        "nomination_type": 1,
916        "resolution": 1,
917        "master_sha": null,
918        "because_sha": "60ebeb4608a871ba89ba081c1c6e7ebdd5efec9a"
919    },
920    {
921        "sha": "8588fb65d65879791f747aa1b00895491caa80d3",
922        "description": "vc4/ci: Replace expect script by python script",
923        "nominated": false,
924        "nomination_type": null,
925        "resolution": 4,
926        "master_sha": null,
927        "because_sha": null
928    },
929    {
930        "sha": "64fd191d8a88977067011d3727e32439e801d433",
931        "description": "spirv: handle NoContraction in GLSL450 alu ops",
932        "nominated": false,
933        "nomination_type": null,
934        "resolution": 4,
935        "master_sha": null,
936        "because_sha": null
937    },
938    {
939        "sha": "3c3764f7df5ebc986657df97f06e78d990d888bf",
940        "description": "zink: don't force a renderpass start when setting framebuffer state",
941        "nominated": false,
942        "nomination_type": null,
943        "resolution": 4,
944        "master_sha": null,
945        "because_sha": null
946    },
947    {
948        "sha": "2bc24c7e46587ba8c3931644b9f1ee7594ba7ca8",
949        "description": "zink: add function for waiting on a specific batch's fence",
950        "nominated": false,
951        "nomination_type": null,
952        "resolution": 4,
953        "master_sha": null,
954        "because_sha": null
955    },
956    {
957        "sha": "53d9beb9b883484b6de6ff4629179c4631ff17ca",
958        "description": "gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region",
959        "nominated": false,
960        "nomination_type": null,
961        "resolution": 4,
962        "master_sha": null,
963        "because_sha": null
964    },
965    {
966        "sha": "cacb3e182671a90dba9fcbfbca5004180454a279",
967        "description": "zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET",
968        "nominated": false,
969        "nomination_type": null,
970        "resolution": 4,
971        "master_sha": null,
972        "because_sha": null
973    },
974    {
975        "sha": "d37124b065c2b6c99c042fb402c6a23ce16b034e",
976        "description": "virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE",
977        "nominated": false,
978        "nomination_type": null,
979        "resolution": 4,
980        "master_sha": null,
981        "because_sha": null
982    },
983    {
984        "sha": "41366ba49424592086cba0c32aa26e72482411e6",
985        "description": "virgl: update headers",
986        "nominated": false,
987        "nomination_type": null,
988        "resolution": 4,
989        "master_sha": null,
990        "because_sha": null
991    },
992    {
993        "sha": "fb65285629caa14580ff8e2c2eed88226da239fe",
994        "description": "docs/zink: add GL 4.2 requirements",
995        "nominated": false,
996        "nomination_type": null,
997        "resolution": 4,
998        "master_sha": null,
999        "because_sha": null
1000    },
1001    {
1002        "sha": "d0e7a7d58de1192dff73adb89cf0369b829143b2",
1003        "description": "docs/zink: add GL 4.1 requirements",
1004        "nominated": false,
1005        "nomination_type": null,
1006        "resolution": 4,
1007        "master_sha": null,
1008        "because_sha": null
1009    },
1010    {
1011        "sha": "c3d7de47cd64cc9b520ec9322953407582d2dc5a",
1012        "description": "docs/zink: add GL 4.0 requirements",
1013        "nominated": false,
1014        "nomination_type": null,
1015        "resolution": 4,
1016        "master_sha": null,
1017        "because_sha": null
1018    },
1019    {
1020        "sha": "4374e8e99f1a935ebb5e3ce0cfe266d60a4678d0",
1021        "description": "docs/zink: fix phrasing of GL 3.3 requirements",
1022        "nominated": false,
1023        "nomination_type": null,
1024        "resolution": 4,
1025        "master_sha": null,
1026        "because_sha": null
1027    },
1028    {
1029        "sha": "02c43eb975d366ff0b6d4e6e522c14dfa382e5cd",
1030        "description": "docs/zink: document the independentBlend requirement for GL3",
1031        "nominated": false,
1032        "nomination_type": null,
1033        "resolution": 4,
1034        "master_sha": null,
1035        "because_sha": null
1036    },
1037    {
1038        "sha": "fb5d7d60e7e4e580e71ad682529d83e2b9c10801",
1039        "description": "docs/zink: add two missing required features",
1040        "nominated": false,
1041        "nomination_type": null,
1042        "resolution": 4,
1043        "master_sha": null,
1044        "because_sha": null
1045    },
1046    {
1047        "sha": "a640588a416bf983af57ce21c915c1bde60b51b5",
1048        "description": "docs/zink: add missing colon",
1049        "nominated": false,
1050        "nomination_type": null,
1051        "resolution": 4,
1052        "master_sha": null,
1053        "because_sha": null
1054    },
1055    {
1056        "sha": "9565c1d83c97f29a8c03b6974c6e6b48bd498a12",
1057        "description": "nv50/ir: Initialize RegAlloc member func in constructor.",
1058        "nominated": false,
1059        "nomination_type": null,
1060        "resolution": 4,
1061        "master_sha": null,
1062        "because_sha": null
1063    },
1064    {
1065        "sha": "92ec7b577c8cb47b308bba1d21b4c2ec05f35f9f",
1066        "description": "zink: clone shader before lowering clip_halfz",
1067        "nominated": false,
1068        "nomination_type": 1,
1069        "resolution": 4,
1070        "master_sha": null,
1071        "because_sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6"
1072    },
1073    {
1074        "sha": "5282210c0b96f75630a5271a8956f8ae69a0ca1b",
1075        "description": "zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED",
1076        "nominated": false,
1077        "nomination_type": null,
1078        "resolution": 4,
1079        "master_sha": null,
1080        "because_sha": null
1081    },
1082    {
1083        "sha": "d31f2200b35bd3bb707e804363fccb77aa3e1c61",
1084        "description": "ci: Enable process isolation for softpipe & freedreno piglit jobs",
1085        "nominated": false,
1086        "nomination_type": null,
1087        "resolution": 4,
1088        "master_sha": null,
1089        "because_sha": null
1090    },
1091    {
1092        "sha": "cca257d59611584de31ed6500bdd08a75844fd42",
1093        "description": "anv: Advertise shaderInt64 on Gen11+",
1094        "nominated": false,
1095        "nomination_type": null,
1096        "resolution": 4,
1097        "master_sha": null,
1098        "because_sha": null
1099    },
1100    {
1101        "sha": "8c2543d03777150e1a5cc7c7fbbe1ceab75a9574",
1102        "description": "intel/fs: Implement umin/umax shuffle",
1103        "nominated": false,
1104        "nomination_type": null,
1105        "resolution": 4,
1106        "master_sha": null,
1107        "because_sha": null
1108    },
1109    {
1110        "sha": "a6500236e392a513edb1e3bf4f7351036f9e90d5",
1111        "description": "intel/fs: Refactor our shuffle emit code",
1112        "nominated": false,
1113        "nomination_type": null,
1114        "resolution": 4,
1115        "master_sha": null,
1116        "because_sha": null
1117    },
1118    {
1119        "sha": "44571c6a68a4dd6b4c13f70b1d30e0e87ec2f2e4",
1120        "description": "intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms",
1121        "nominated": false,
1122        "nomination_type": null,
1123        "resolution": 4,
1124        "master_sha": null,
1125        "because_sha": null
1126    },
1127    {
1128        "sha": "c80db6611aaf9c59dd8ccd8597e52b789018eb20",
1129        "description": "intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+",
1130        "nominated": false,
1131        "nomination_type": null,
1132        "resolution": 4,
1133        "master_sha": null,
1134        "because_sha": null
1135    },
1136    {
1137        "sha": "b90921ec0c454e49a131ce6aabc6ec43a17278bf",
1138        "description": "intel/fs: Support 64-bit SHUFFLE on Gen11+",
1139        "nominated": false,
1140        "nomination_type": null,
1141        "resolution": 4,
1142        "master_sha": null,
1143        "because_sha": null
1144    },
1145    {
1146        "sha": "cdedc82329cb005f862e9250907124ead718ae4c",
1147        "description": "intel/fs: Support 64-bit SEL_EXEC on Gen11+",
1148        "nominated": false,
1149        "nomination_type": null,
1150        "resolution": 4,
1151        "master_sha": null,
1152        "because_sha": null
1153    },
1154    {
1155        "sha": "58bcb5401d85b4a21f6d9ea4eb7bff8e1ed7110f",
1156        "description": "intel/fs: QUAD_SWIZZLE requires packed data",
1157        "nominated": true,
1158        "nomination_type": 1,
1159        "resolution": 1,
1160        "master_sha": null,
1161        "because_sha": "8b4a5e641bc3cb9cf0cfe7d0487926127fc25de7"
1162    },
1163    {
1164        "sha": "69a3559efd6ec036749c3f460f092b7a38c12d2a",
1165        "description": "intel/reg,fs: Handle immediates properly in subscript()",
1166        "nominated": false,
1167        "nomination_type": null,
1168        "resolution": 4,
1169        "master_sha": null,
1170        "because_sha": null
1171    },
1172    {
1173        "sha": "e797daba538e605b6b94cb28c922384cef9ef014",
1174        "description": "intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h",
1175        "nominated": false,
1176        "nomination_type": null,
1177        "resolution": 4,
1178        "master_sha": null,
1179        "because_sha": null
1180    },
1181    {
1182        "sha": "4c8cbe9b1340db826fa21eec5fcbee6e6fc35efe",
1183        "description": "intel/compiler: Return 1 for immediates in regs_read",
1184        "nominated": true,
1185        "nomination_type": 0,
1186        "resolution": 1,
1187        "master_sha": null,
1188        "because_sha": null
1189    },
1190    {
1191        "sha": "178820212b7c7d86c1d17f5c1beb2ce9b0ef5a47",
1192        "description": "nir/lower_int64: Lower 64-bit vote_ieq",
1193        "nominated": false,
1194        "nomination_type": null,
1195        "resolution": 4,
1196        "master_sha": null,
1197        "because_sha": null
1198    },
1199    {
1200        "sha": "731adf1e17a1ae966096ca02641b7b9e6249d558",
1201        "description": "nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce",
1202        "nominated": false,
1203        "nomination_type": null,
1204        "resolution": 4,
1205        "master_sha": null,
1206        "because_sha": null
1207    },
1208    {
1209        "sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
1210        "description": "nir/lower_int64: Add lowering for some 64-bit subgroup ops",
1211        "nominated": false,
1212        "nomination_type": null,
1213        "resolution": 4,
1214        "master_sha": null,
1215        "because_sha": null
1216    },
1217    {
1218        "sha": "da331f814fd4a487e0e738c1395d3e3a00c215e3",
1219        "description": "nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float",
1220        "nominated": false,
1221        "nomination_type": null,
1222        "resolution": 4,
1223        "master_sha": null,
1224        "because_sha": null
1225    },
1226    {
1227        "sha": "70b4524de57cdbef9c0c5fb6f06994c7e39ec7d9",
1228        "description": "nir/lower_int64: Add a level of wrapper functions",
1229        "nominated": false,
1230        "nomination_type": null,
1231        "resolution": 4,
1232        "master_sha": null,
1233        "because_sha": null
1234    },
1235    {
1236        "sha": "093b3f6e1f0b919be247c30bb7cac9c1a25941c3",
1237        "description": "radv: only decompress the depth/stencil aspect that needs to be resolved",
1238        "nominated": false,
1239        "nomination_type": null,
1240        "resolution": 4,
1241        "master_sha": null,
1242        "because_sha": null
1243    },
1244    {
1245        "sha": "36a4aeb91f3a940f53e1209b5f1671403142a130",
1246        "description": "util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated",
1247        "nominated": false,
1248        "nomination_type": null,
1249        "resolution": 4,
1250        "master_sha": null,
1251        "because_sha": null
1252    },
1253    {
1254        "sha": "86b4f6ad43d635b63adf7bfe99f9eeb103f99255",
1255        "description": "main: Undefine MemoryBarrier for Windows",
1256        "nominated": false,
1257        "nomination_type": null,
1258        "resolution": 4,
1259        "master_sha": null,
1260        "because_sha": null
1261    },
1262    {
1263        "sha": "0e1447eb1b3729998ec06cf7bc5ba7d28c1e67e1",
1264        "description": "anv: Early-exit from cmd_buffer_flush_state",
1265        "nominated": false,
1266        "nomination_type": null,
1267        "resolution": 4,
1268        "master_sha": null,
1269        "because_sha": null
1270    },
1271    {
1272        "sha": "18fc1dfea386b4c2235b477adde801ea2a393176",
1273        "description": "anv: Only flush descriptors used by the pipeline",
1274        "nominated": false,
1275        "nomination_type": null,
1276        "resolution": 4,
1277        "master_sha": null,
1278        "because_sha": null
1279    },
1280    {
1281        "sha": "72c7a68c2bda06170da4210cfe9fb669bffb858f",
1282        "description": "anv: Take the set of stages to flush in flush_descriptor_sets",
1283        "nominated": false,
1284        "nomination_type": null,
1285        "resolution": 4,
1286        "master_sha": null,
1287        "because_sha": null
1288    },
1289    {
1290        "sha": "16a81cabb57ba3ec558e0ca00bb69c95b7b4761a",
1291        "description": "anv: Exit early from cmd_buffer_apply_pipe_flushes",
1292        "nominated": false,
1293        "nomination_type": null,
1294        "resolution": 4,
1295        "master_sha": null,
1296        "because_sha": null
1297    },
1298    {
1299        "sha": "7683ff14208d62bc8b79eec2890afa3cf71903e1",
1300        "description": "radv: use a workgroup size of 8x8 for FMASK color expand",
1301        "nominated": false,
1302        "nomination_type": null,
1303        "resolution": 4,
1304        "master_sha": null,
1305        "because_sha": null
1306    },
1307    {
1308        "sha": "b4f551d41b80db7d503055f59e6d62bc48ed9ccf",
1309        "description": "radv: use the range aspect mask in FMASK color expand",
1310        "nominated": false,
1311        "nomination_type": null,
1312        "resolution": 4,
1313        "master_sha": null,
1314        "because_sha": null
1315    },
1316    {
1317        "sha": "4d30de140e1358cc0538461c9eaf083eca122a13",
1318        "description": "radv: add multi-layer support to FMASK color expand",
1319        "nominated": false,
1320        "nomination_type": null,
1321        "resolution": 4,
1322        "master_sha": null,
1323        "because_sha": null
1324    },
1325    {
1326        "sha": "67c2921193ec71a902b4b1a8bed2465f45b348a1",
1327        "description": "radeonsi: iterate from draw 1 for total/min_direct_count computation",
1328        "nominated": false,
1329        "nomination_type": null,
1330        "resolution": 4,
1331        "master_sha": null,
1332        "because_sha": null
1333    },
1334    {
1335        "sha": "01e3d28829b297d87c025a9bd8d679c6c1cb811b",
1336        "description": "radeonsi: enable accidentally disabled fast launch with non-indexed tri strips",
1337        "nominated": false,
1338        "nomination_type": null,
1339        "resolution": 4,
1340        "master_sha": null,
1341        "because_sha": null
1342    },
1343    {
1344        "sha": "ea670ac1502788e5376aa2432f9c99fa75bf3d56",
1345        "description": "radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled",
1346        "nominated": false,
1347        "nomination_type": null,
1348        "resolution": 4,
1349        "master_sha": null,
1350        "because_sha": null
1351    },
1352    {
1353        "sha": "dd9801a918ce488d764075de09e6bb309e539995",
1354        "description": "radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS",
1355        "nominated": false,
1356        "nomination_type": null,
1357        "resolution": 4,
1358        "master_sha": null,
1359        "because_sha": null
1360    },
1361    {
1362        "sha": "59a478b84346fd83f13ae608c852e2be6bcf49f3",
1363        "description": "radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function",
1364        "nominated": false,
1365        "nomination_type": null,
1366        "resolution": 4,
1367        "master_sha": null,
1368        "because_sha": null
1369    },
1370    {
1371        "sha": "5013828863010a1feded43c20d74250c48eff757",
1372        "description": "radeonsi: don't set vertex buffer dirty flags when they don't do anything",
1373        "nominated": false,
1374        "nomination_type": null,
1375        "resolution": 4,
1376        "master_sha": null,
1377        "because_sha": null
1378    },
1379    {
1380        "sha": "26d785fbbdf7635607510ebf7e78d93db532bf21",
1381        "description": "radeonsi: move y_inverted out of si_viewports",
1382        "nominated": false,
1383        "nomination_type": null,
1384        "resolution": 4,
1385        "master_sha": null,
1386        "because_sha": null
1387    },
1388    {
1389        "sha": "c1957e58a6165b7daeb8519b4214428a5d8fcfb2",
1390        "description": "radeonsi: inline si_blend_color and si_clip_state structures",
1391        "nominated": false,
1392        "nomination_type": null,
1393        "resolution": 4,
1394        "master_sha": null,
1395        "because_sha": null
1396    },
1397    {
1398        "sha": "ca2062a394daa6c2734e46a65b0f05c71943e2ea",
1399        "description": "radeonsi: simplify determining whether render condition is enabled at draw time",
1400        "nominated": false,
1401        "nomination_type": null,
1402        "resolution": 4,
1403        "master_sha": null,
1404        "because_sha": null
1405    },
1406    {
1407        "sha": "1a2dde8f8697edb7bdb5e9112acc291f19409ea1",
1408        "description": "radeonsi: add internal blitter_running flag",
1409        "nominated": false,
1410        "nomination_type": null,
1411        "resolution": 4,
1412        "master_sha": null,
1413        "because_sha": null
1414    },
1415    {
1416        "sha": "5fabeb49d82c2faf34134f9e1e8597c5b0c1622d",
1417        "description": "radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader",
1418        "nominated": false,
1419        "nomination_type": null,
1420        "resolution": 4,
1421        "master_sha": null,
1422        "because_sha": null
1423    },
1424    {
1425        "sha": "cd42ed34b0259c0597597715ef0ad07fc9df2698",
1426        "description": "radeonsi: optimize translating index_size to index_type",
1427        "nominated": false,
1428        "nomination_type": null,
1429        "resolution": 4,
1430        "master_sha": null,
1431        "because_sha": null
1432    },
1433    {
1434        "sha": "28e419f00117b223337eaef56067d657342b19c9",
1435        "description": "radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted",
1436        "nominated": false,
1437        "nomination_type": null,
1438        "resolution": 4,
1439        "master_sha": null,
1440        "because_sha": null
1441    },
1442    {
1443        "sha": "488cd3b93fc894689544b0c9b6436b88adc3559a",
1444        "description": "radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op",
1445        "nominated": false,
1446        "nomination_type": null,
1447        "resolution": 4,
1448        "master_sha": null,
1449        "because_sha": null
1450    },
1451    {
1452        "sha": "a0978fffb849264ccb20e6b4905b9cf05ed17593",
1453        "description": "radeonsi: add new possibly faster command submission helpers",
1454        "nominated": false,
1455        "nomination_type": null,
1456        "resolution": 4,
1457        "master_sha": null,
1458        "because_sha": null
1459    },
1460    {
1461        "sha": "3ef89b245e3e1ac4e67fea9c1b13ebeda75769d0",
1462        "description": "radv: fix separate depth/stencil layout in render pass",
1463        "nominated": true,
1464        "nomination_type": 1,
1465        "resolution": 0,
1466        "master_sha": null,
1467        "because_sha": "e4c8491bdf8a1238d475491533d937568019e633"
1468    },
1469    {
1470        "sha": "45bebc7a9c73f3add08c2290fa1eac237edf5a34",
1471        "description": "zink: respect fragment-shader depth-layout",
1472        "nominated": true,
1473        "nomination_type": 1,
1474        "resolution": 0,
1475        "master_sha": null,
1476        "because_sha": "6785d8c4601c6b8b1a5d8da8221313d1c332e7e5"
1477    },
1478    {
1479        "sha": "855370bb620663b5e451e08046e4ddb4b6429c0b",
1480        "description": "zink: make all xfb caps depend on extension",
1481        "nominated": true,
1482        "nomination_type": 1,
1483        "resolution": 1,
1484        "master_sha": null,
1485        "because_sha": "e8ad52f7b0c603d28518b9b288a8d9d5862d2053"
1486    },
1487    {
1488        "sha": "8c7d9716669a74159d2eec86490c756c274f663c",
1489        "description": "zink: require vulkan memory model for tesselation",
1490        "nominated": false,
1491        "nomination_type": 1,
1492        "resolution": 4,
1493        "master_sha": null,
1494        "because_sha": "f815b87e188a0e7f4b0aa31f502be7939479f622"
1495    },
1496    {
1497        "sha": "f95c174927a341e2ce96bb86b432028669b1d537",
1498        "description": "zink: check for extension instead of function",
1499        "nominated": false,
1500        "nomination_type": null,
1501        "resolution": 4,
1502        "master_sha": null,
1503        "because_sha": null
1504    },
1505    {
1506        "sha": "c9340744a3c6310f0f36c6c5576ea1bc87b65f03",
1507        "description": "zink: respect feature-cap for multi-draw indirect",
1508        "nominated": false,
1509        "nomination_type": 1,
1510        "resolution": 4,
1511        "master_sha": null,
1512        "because_sha": "cef876910a04070e5c89667d88df7bc3e588af19"
1513    },
1514    {
1515        "sha": "6f6941e2dd8f1d1d1d6e52276485d41c7dd0b029",
1516        "description": "zink: respect feature-cap for sample-shading",
1517        "nominated": true,
1518        "nomination_type": 1,
1519        "resolution": 1,
1520        "master_sha": null,
1521        "because_sha": "0c70268ff73adfc9d588fa5a10c500ed9f66bab6"
1522    },
1523    {
1524        "sha": "612169859a3300879fa890a03a8693ab3c718d2c",
1525        "description": "zink: respect feature-cap for independent blending",
1526        "nominated": true,
1527        "nomination_type": 1,
1528        "resolution": 1,
1529        "master_sha": null,
1530        "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
1531    },
1532    {
1533        "sha": "831d205513dbac2178126ac198f64d8307d7b45a",
1534        "description": "zink: respect feature-cap for robust buffer access",
1535        "nominated": false,
1536        "nomination_type": 1,
1537        "resolution": 4,
1538        "master_sha": null,
1539        "because_sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7"
1540    },
1541    {
1542        "sha": "b35e11ef9506f8bb4e4607ec4a9acab908ce8705",
1543        "description": "zink: always expose linear float textures",
1544        "nominated": false,
1545        "nomination_type": null,
1546        "resolution": 4,
1547        "master_sha": null,
1548        "because_sha": null
1549    },
1550    {
1551        "sha": "27209e63ea816762708deef4b4fbec0dfbf4a331",
1552        "description": "frontend/va/image: add pipe flush for vlVaPutImage",
1553        "nominated": false,
1554        "nomination_type": null,
1555        "resolution": 4,
1556        "master_sha": null,
1557        "because_sha": null
1558    },
1559    {
1560        "sha": "f6755eee0c7bfe01fdd38537e9ed6609da428980",
1561        "description": "radv: enable SQTT support on GFX10.3",
1562        "nominated": false,
1563        "nomination_type": null,
1564        "resolution": 4,
1565        "master_sha": null,
1566        "because_sha": null
1567    },
1568    {
1569        "sha": "aedcaff3564eb9824a3df913355682fd31197ead",
1570        "description": "ac,radv: add SQTT support on GFX10.3",
1571        "nominated": false,
1572        "nomination_type": null,
1573        "resolution": 4,
1574        "master_sha": null,
1575        "because_sha": null
1576    },
1577    {
1578        "sha": "cd53f24fbf2f171007fa93f827906b1cd75d84cb",
1579        "description": "ac/rgp: add support for GFX10.3",
1580        "nominated": false,
1581        "nomination_type": null,
1582        "resolution": 4,
1583        "master_sha": null,
1584        "because_sha": null
1585    },
1586    {
1587        "sha": "5b5cd18853c1d5ff0b159ea6df78674532b78b18",
1588        "description": "radv: inhibit clock gating when tracing with SQTT",
1589        "nominated": true,
1590        "nomination_type": 0,
1591        "resolution": 0,
1592        "master_sha": null,
1593        "because_sha": null
1594    },
1595    {
1596        "sha": "c40ea24ee009d8c9816ff6327f65be3fbd45deb7",
1597        "description": "radv: fix overflow when computing the SQTT buffer size",
1598        "nominated": true,
1599        "nomination_type": 0,
1600        "resolution": 0,
1601        "master_sha": null,
1602        "because_sha": null
1603    },
1604    {
1605        "sha": "e115b01948f90dcb922c626438a0e83a796d5ceb",
1606        "description": "aco: return references in instruction cast methods",
1607        "nominated": false,
1608        "nomination_type": null,
1609        "resolution": 4,
1610        "master_sha": null,
1611        "because_sha": null
1612    },
1613    {
1614        "sha": "1d245cd18b637484512f275b9bb49f05105ad373",
1615        "description": "aco: use format-check methods",
1616        "nominated": false,
1617        "nomination_type": null,
1618        "resolution": 4,
1619        "master_sha": null,
1620        "because_sha": null
1621    },
1622    {
1623        "sha": "70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee",
1624        "description": "aco: use instruction cast methods",
1625        "nominated": false,
1626        "nomination_type": null,
1627        "resolution": 4,
1628        "master_sha": null,
1629        "because_sha": null
1630    },
1631    {
1632        "sha": "fb12302b8ee585c3c623062c47e9b2982247a356",
1633        "description": "aco: add instruction cast and format-check methods",
1634        "nominated": false,
1635        "nomination_type": null,
1636        "resolution": 4,
1637        "master_sha": null,
1638        "because_sha": null
1639    },
1640    {
1641        "sha": "441ead5fb35f84dcbaf4724a771ff3475257d400",
1642        "description": "aco: remove Format::{VOP3A,VOP3B}",
1643        "nominated": false,
1644        "nomination_type": null,
1645        "resolution": 4,
1646        "master_sha": null,
1647        "because_sha": null
1648    },
1649    {
1650        "sha": "925d701014c2ba084061eae131f4b5c75e595f29",
1651        "description": "frontends/va/context: don't set max_references with num_render_targets",
1652        "nominated": false,
1653        "nomination_type": null,
1654        "resolution": 1,
1655        "master_sha": null,
1656        "because_sha": null
1657    },
1658    {
1659        "sha": "824eba2148e56a75d0678011b4f546cabbd5d345",
1660        "description": "aco: don't consider a phi trivial if same's register doesn't match the def",
1661        "nominated": true,
1662        "nomination_type": 1,
1663        "resolution": 1,
1664        "master_sha": null,
1665        "because_sha": "69b6069dd288455cdb2655284c592a85d17df273"
1666    },
1667    {
1668        "sha": "9eab6ca20c29680c4bb9f4d3ba69751ae4bb9eb9",
1669        "description": "docs/features: remove a few redundant zink mentions",
1670        "nominated": false,
1671        "nomination_type": null,
1672        "resolution": 4,
1673        "master_sha": null,
1674        "because_sha": null
1675    },
1676    {
1677        "sha": "ce7eb7e02a0e62e5b11d3243e0598173869270d9",
1678        "description": "docs/features: add missing features for zink",
1679        "nominated": false,
1680        "nomination_type": null,
1681        "resolution": 4,
1682        "master_sha": null,
1683        "because_sha": null
1684    },
1685    {
1686        "sha": "a346e1dea039560baa7bec4050cb60a9f29e558c",
1687        "description": "v3dv: properly handle two different binding points for cmd_buffers",
1688        "nominated": false,
1689        "nomination_type": null,
1690        "resolution": 4,
1691        "master_sha": null,
1692        "because_sha": null
1693    },
1694    {
1695        "sha": "dac20e100b4cb967fb28989e8cd718946baa72c7",
1696        "description": "v3dv: drop v3dv_resource definition",
1697        "nominated": false,
1698        "nomination_type": null,
1699        "resolution": 4,
1700        "master_sha": null,
1701        "because_sha": null
1702    },
1703    {
1704        "sha": "f55649d20b4b0263245f047db6239a46890e04a4",
1705        "description": "panfrost: Add support for INTEL_blackhole_render",
1706        "nominated": false,
1707        "nomination_type": null,
1708        "resolution": 4,
1709        "master_sha": null,
1710        "because_sha": null
1711    },
1712    {
1713        "sha": "96d7555770c414a1dc4c4f7fa04b0602e62547ae",
1714        "description": "zink: support PIPE_FORMAT_X24S8_UINT",
1715        "nominated": false,
1716        "nomination_type": null,
1717        "resolution": 4,
1718        "master_sha": null,
1719        "because_sha": null
1720    },
1721    {
1722        "sha": "264a5b1d150cbea3dec82b28897a645b6dc2b406",
1723        "description": "zink: add layout member to barrier setup in draw",
1724        "nominated": false,
1725        "nomination_type": null,
1726        "resolution": 4,
1727        "master_sha": null,
1728        "because_sha": null
1729    },
1730    {
1731        "sha": "09182d9ae8f6ba04acfd6ada34607605541c8106",
1732        "description": "zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage",
1733        "nominated": false,
1734        "nomination_type": null,
1735        "resolution": 4,
1736        "master_sha": null,
1737        "because_sha": null
1738    },
1739    {
1740        "sha": "fa862725476e5c7ff03d12d868e5a10cf5624407",
1741        "description": "zink: expose PIPE_CAP_ANISOTROPIC_FILTER",
1742        "nominated": false,
1743        "nomination_type": null,
1744        "resolution": 4,
1745        "master_sha": null,
1746        "because_sha": null
1747    },
1748    {
1749        "sha": "0f9f625089e1e3b8d62c74cfa8dc9b9ef4ef8f32",
1750        "description": "iris: Refactor iris_debug_recompile interface to take a shader.",
1751        "nominated": false,
1752        "nomination_type": null,
1753        "resolution": 4,
1754        "master_sha": null,
1755        "because_sha": null
1756    },
1757    {
1758        "sha": "4423903089ad8e4ff6224437895dbc6c19f75a54",
1759        "description": "iris: Drop iris_print_program_cache().",
1760        "nominated": false,
1761        "nomination_type": null,
1762        "resolution": 4,
1763        "master_sha": null,
1764        "because_sha": null
1765    },
1766    {
1767        "sha": "5e2c799d0e199a00dd9a660c4a9da4edb7c5b3e0",
1768        "description": "iris: Drop find_existing_assembly optimization from program cache",
1769        "nominated": false,
1770        "nomination_type": null,
1771        "resolution": 4,
1772        "master_sha": null,
1773        "because_sha": null
1774    },
1775    {
1776        "sha": "7b9c01a5b1bf92f6d75e05c6913129d99bb83143",
1777        "description": "bin/post_version: convert the csv.reader into a concrete list",
1778        "nominated": false,
1779        "nomination_type": null,
1780        "resolution": 4,
1781        "master_sha": null,
1782        "because_sha": null
1783    },
1784    {
1785        "sha": "61720098fa4cddaeb5759a499c9c3fabf5bb84b7",
1786        "description": "zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR",
1787        "nominated": false,
1788        "nomination_type": null,
1789        "resolution": 4,
1790        "master_sha": null,
1791        "because_sha": null
1792    },
1793    {
1794        "sha": "bcc8222277d9c8d1dc1ef39ab0ade331ccf0a9a8",
1795        "description": "zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT",
1796        "nominated": false,
1797        "nomination_type": null,
1798        "resolution": 4,
1799        "master_sha": null,
1800        "because_sha": null
1801    },
1802    {
1803        "sha": "0ab9114abde1f9fac31ba6cbf55754e5596755e2",
1804        "description": "zink: force per-sample interpolation",
1805        "nominated": false,
1806        "nomination_type": null,
1807        "resolution": 4,
1808        "master_sha": null,
1809        "because_sha": null
1810    },
1811    {
1812        "sha": "e2500c02cc7bd429e035c5208e533e569c525b03",
1813        "description": "iris: Consider resolves after changing a resource's aux state",
1814        "nominated": true,
1815        "nomination_type": 0,
1816        "resolution": 1,
1817        "master_sha": null,
1818        "because_sha": null
1819    },
1820    {
1821        "sha": "64f55b82c7f1652e4fae478c0af325fc38b9b53b",
1822        "description": "zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS",
1823        "nominated": false,
1824        "nomination_type": null,
1825        "resolution": 4,
1826        "master_sha": null,
1827        "because_sha": null
1828    },
1829    {
1830        "sha": "81f7cb149da21b648d2305094bf542b3564cab56",
1831        "description": "st/mesa: enable state var merging to improve fetch_state performance",
1832        "nominated": false,
1833        "nomination_type": null,
1834        "resolution": 4,
1835        "master_sha": null,
1836        "because_sha": null
1837    },
1838    {
1839        "sha": "fd6ce2be9048f112c94ee288baea02b46c0ea4cd",
1840        "description": "mesa: merge equivalent switch cases in prog_statevars.c",
1841        "nominated": false,
1842        "nomination_type": null,
1843        "resolution": 4,
1844        "master_sha": null,
1845        "because_sha": null
1846    },
1847    {
1848        "sha": "23729a783996545ff2e56605f7c025a36ac8ba35",
1849        "description": "mesa: sort and tightly pack STATE_* enums to generate better switch code",
1850        "nominated": false,
1851        "nomination_type": null,
1852        "resolution": 4,
1853        "master_sha": null,
1854        "because_sha": null
1855    },
1856    {
1857        "sha": "72a1828868bb3a9eab61f7af7a0abd8a9d723ce3",
1858        "description": "mesa: don't handle STATE_* enums in fetch_state that don't do anything",
1859        "nominated": false,
1860        "nomination_type": null,
1861        "resolution": 4,
1862        "master_sha": null,
1863        "because_sha": null
1864    },
1865    {
1866        "sha": "bddb4f9e1e9175521565a27fd7676c66a9ea1ab5",
1867        "description": "mesa: compute gl_program_parameter_list::UniformBytes accurately",
1868        "nominated": false,
1869        "nomination_type": null,
1870        "resolution": 4,
1871        "master_sha": null,
1872        "because_sha": null
1873    },
1874    {
1875        "sha": "fb73058ad2b6b0d143078b9bdc6688ec6275ec87",
1876        "description": "mesa: add upper bound to limit program state var iterations",
1877        "nominated": false,
1878        "nomination_type": null,
1879        "resolution": 4,
1880        "master_sha": null,
1881        "because_sha": null
1882    },
1883    {
1884        "sha": "0f7877d96a9b6bd5f3f211324f2ee169a3b73e40",
1885        "description": "mesa: sort state vars with constant indexing for ARB programs",
1886        "nominated": false,
1887        "nomination_type": null,
1888        "resolution": 4,
1889        "master_sha": null,
1890        "because_sha": null
1891    },
1892    {
1893        "sha": "f485331c5b6fb5ab3493ef7c2c7ae787d56f7cb9",
1894        "description": "mesa: merge local and env program parameters for faster uploads",
1895        "nominated": false,
1896        "nomination_type": null,
1897        "resolution": 4,
1898        "master_sha": null,
1899        "because_sha": null
1900    },
1901    {
1902        "sha": "293526a273304ea6e500270f1f78bd78ad38dc41",
1903        "description": "mesa: don't allocate local parameters in fetch_state",
1904        "nominated": false,
1905        "nomination_type": null,
1906        "resolution": 4,
1907        "master_sha": null,
1908        "because_sha": null
1909    },
1910    {
1911        "sha": "5336e41ac058f0cb8dc594e35eab411efde0256b",
1912        "description": "mesa: optimize get_local_param_pointer and program_local_parameters4fv",
1913        "nominated": false,
1914        "nomination_type": null,
1915        "resolution": 4,
1916        "master_sha": null,
1917        "because_sha": null
1918    },
1919    {
1920        "sha": "bb3802b26fb2c96fab268fa00894a4ce3baf356f",
1921        "description": "mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency",
1922        "nominated": false,
1923        "nomination_type": null,
1924        "resolution": 4,
1925        "master_sha": null,
1926        "because_sha": null
1927    },
1928    {
1929        "sha": "2a80595ba58c7d1a063973847dc5f2822dc3c406",
1930        "description": "mesa: skip memmove in optimize_state_parameters if it's no-op",
1931        "nominated": false,
1932        "nomination_type": null,
1933        "resolution": 4,
1934        "master_sha": null,
1935        "because_sha": null
1936    },
1937    {
1938        "sha": "0c77190b312a495b010302b3fe9a097ddf8a7b30",
1939        "description": "glsl: split gl_CurrentAttribFragMESA into elements",
1940        "nominated": false,
1941        "nomination_type": null,
1942        "resolution": 4,
1943        "master_sha": null,
1944        "because_sha": null
1945    },
1946    {
1947        "sha": "e3a7acf9583444d426b9cbcc61cee34b4481b6ea",
1948        "description": "glsl: remove unused internal builtin gl_CurrentAttribVertMESA",
1949        "nominated": false,
1950        "nomination_type": null,
1951        "resolution": 4,
1952        "master_sha": null,
1953        "because_sha": null
1954    },
1955    {
1956        "sha": "7ad84a02bd40bb2d08c718fded57c47fe85b7681",
1957        "description": "mesa: eliminate the switch statement for STATE_TEXGEN",
1958        "nominated": false,
1959        "nomination_type": null,
1960        "resolution": 4,
1961        "master_sha": null,
1962        "because_sha": null
1963    },
1964    {
1965        "sha": "0eccba1ac03fe4ab30d641076106b83374b8dcbb",
1966        "description": "mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens",
1967        "nominated": false,
1968        "nomination_type": null,
1969        "resolution": 4,
1970        "master_sha": null,
1971        "because_sha": null
1972    },
1973    {
1974        "sha": "3d9b5d80870924f69401c267b719a814f02c7c61",
1975        "description": "mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM",
1976        "nominated": false,
1977        "nomination_type": null,
1978        "resolution": 4,
1979        "master_sha": null,
1980        "because_sha": null
1981    },
1982    {
1983        "sha": "b4f3497786ef4c4923844b56133955a2f48bfe59",
1984        "description": "mesa: remove STATE_INTERNAL",
1985        "nominated": false,
1986        "nomination_type": null,
1987        "resolution": 4,
1988        "master_sha": null,
1989        "because_sha": null
1990    },
1991    {
1992        "sha": "0c1ed47eee049c204a06ed8b591d58e03896c68c",
1993        "description": "docs/features: mark off GL 4.2 for zink",
1994        "nominated": false,
1995        "nomination_type": null,
1996        "resolution": 4,
1997        "master_sha": null,
1998        "because_sha": null
1999    },
2000    {
2001        "sha": "099ce1aacc3205f0ceeadfc65a12af6778a2f250",
2002        "description": "zink: GLSL 420",
2003        "nominated": false,
2004        "nomination_type": null,
2005        "resolution": 4,
2006        "master_sha": null,
2007        "because_sha": null
2008    },
2009    {
2010        "sha": "f14836574aad53cbd27d14216306f608daf39dd3",
2011        "description": "nv50/ir: Initialize CodeEmitter members in constructor.",
2012        "nominated": false,
2013        "nomination_type": null,
2014        "resolution": 4,
2015        "master_sha": null,
2016        "because_sha": null
2017    },
2018    {
2019        "sha": "245a696741d2a4cd5f2aade38c2194e3030d659b",
2020        "description": "nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA",
2021        "nominated": false,
2022        "nomination_type": null,
2023        "resolution": 4,
2024        "master_sha": null,
2025        "because_sha": null
2026    },
2027    {
2028        "sha": "0773cd33c2bd14605eee471dd0dcc5306dd41cd4",
2029        "description": "ci: correct the trace image URLs in the piglit summary",
2030        "nominated": false,
2031        "nomination_type": 1,
2032        "resolution": 4,
2033        "master_sha": null,
2034        "because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
2035    },
2036    {
2037        "sha": "27f8c466486b6e25d301681d3610fbe57ad8c032",
2038        "description": "ci: recover tracie dashboard URLs for failing traces",
2039        "nominated": false,
2040        "nomination_type": 1,
2041        "resolution": 4,
2042        "master_sha": null,
2043        "because_sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6"
2044    },
2045    {
2046        "sha": "3f9a6d333b3e5f05ef6560123ee98d217358be89",
2047        "description": "zink: export shader image caps using features",
2048        "nominated": false,
2049        "nomination_type": null,
2050        "resolution": 4,
2051        "master_sha": null,
2052        "because_sha": null
2053    },
2054    {
2055        "sha": "0daa61553d0888e207ac0546794d9f45a3ac0921",
2056        "description": "zink: check if multisample support exists for shader image formats",
2057        "nominated": false,
2058        "nomination_type": null,
2059        "resolution": 4,
2060        "master_sha": null,
2061        "because_sha": null
2062    },
2063    {
2064        "sha": "b9b812edb832e239f74ea065111284879f2d9e11",
2065        "description": "zink: handle shader image descriptor updates during draw",
2066        "nominated": false,
2067        "nomination_type": null,
2068        "resolution": 4,
2069        "master_sha": null,
2070        "because_sha": null
2071    },
2072    {
2073        "sha": "9ba38ab6facff5ef93bc88ed81c0e12fab314d1a",
2074        "description": "zink: add a pipe_context::set_shader_images hook",
2075        "nominated": false,
2076        "nomination_type": null,
2077        "resolution": 4,
2078        "master_sha": null,
2079        "because_sha": null
2080    },
2081    {
2082        "sha": "e1f798ca5015992b4e54dae3da8f5d29999d136f",
2083        "description": "zink: break out bufferview creation into separate function",
2084        "nominated": false,
2085        "nomination_type": null,
2086        "resolution": 4,
2087        "master_sha": null,
2088        "because_sha": null
2089    },
2090    {
2091        "sha": "c4d00b9ca4e27cdf1668293c0866c8722c2fce88",
2092        "description": "zink: handle image descriptors during zink_shader creation",
2093        "nominated": false,
2094        "nomination_type": null,
2095        "resolution": 4,
2096        "master_sha": null,
2097        "because_sha": null
2098    },
2099    {
2100        "sha": "10fb7a8c0ff94700416ff6a0ebb2a8415e3817fa",
2101        "description": "zink: enable image caps in ntv when a shader has images",
2102        "nominated": false,
2103        "nomination_type": null,
2104        "resolution": 4,
2105        "master_sha": null,
2106        "because_sha": null
2107    },
2108    {
2109        "sha": "245d9fa21b138c2ca9c99d7004c5f652330e615d",
2110        "description": "zink: enable early frag test execution in ntv when necessary",
2111        "nominated": false,
2112        "nomination_type": null,
2113        "resolution": 4,
2114        "master_sha": null,
2115        "because_sha": null
2116    },
2117    {
2118        "sha": "9cd2aff1a3470ab0551e861fb242242724435ea3",
2119        "description": "zink: add handling for all basic image ops in ntv",
2120        "nominated": false,
2121        "nomination_type": null,
2122        "resolution": 4,
2123        "master_sha": null,
2124        "because_sha": null
2125    },
2126    {
2127        "sha": "a4f06b3528837e84f9e7bf5e60645a6d986183dc",
2128        "description": "zink: expand ntv array derefs to track image derefs",
2129        "nominated": false,
2130        "nomination_type": null,
2131        "resolution": 4,
2132        "master_sha": null,
2133        "because_sha": null
2134    },
2135    {
2136        "sha": "77b6b3eb0b8e64fe4439b1dd1c3c4c50664300e7",
2137        "description": "zink: add nir_var_uniform case to get_storage_class()",
2138        "nominated": false,
2139        "nomination_type": null,
2140        "resolution": 4,
2141        "master_sha": null,
2142        "because_sha": null
2143    },
2144    {
2145        "sha": "2ade1f3a6e7abe000775614eda1eae1d38e61ef0",
2146        "description": "zink: handle nir_intrinsic_memory_barrier in ntv",
2147        "nominated": false,
2148        "nomination_type": null,
2149        "resolution": 4,
2150        "master_sha": null,
2151        "because_sha": null
2152    },
2153    {
2154        "sha": "768c9fa5c2d87641cf06b3acd3a004d994db4814",
2155        "description": "zink: handle more atomic ops in ntv",
2156        "nominated": false,
2157        "nomination_type": null,
2158        "resolution": 4,
2159        "master_sha": null,
2160        "because_sha": null
2161    },
2162    {
2163        "sha": "a2855e21801ddb8a53d250fdd91e65527f2c91c9",
2164        "description": "zink: handle image variable types in ntv",
2165        "nominated": false,
2166        "nomination_type": null,
2167        "resolution": 4,
2168        "master_sha": null,
2169        "because_sha": null
2170    },
2171    {
2172        "sha": "fce791722bd58d8ec4f326522a01f0fd13bbc0cb",
2173        "description": "zink: add new 'sampler_types' variable to ntv_context struct",
2174        "nominated": false,
2175        "nomination_type": null,
2176        "resolution": 4,
2177        "master_sha": null,
2178        "because_sha": null
2179    },
2180    {
2181        "sha": "a9f2637267bae3429a90dbcb6f52f36489223907",
2182        "description": "zink: add shader image support to zink_binding()",
2183        "nominated": false,
2184        "nomination_type": null,
2185        "resolution": 4,
2186        "master_sha": null,
2187        "because_sha": null
2188    },
2189    {
2190        "sha": "934625d53d143c6b784bbdaf115cf7f309cbbd29",
2191        "description": "zink: add a pipe_context::memory_barrier hook",
2192        "nominated": false,
2193        "nomination_type": null,
2194        "resolution": 4,
2195        "master_sha": null,
2196        "because_sha": null
2197    },
2198    {
2199        "sha": "06273abd203038396f387ba2ed05b412f97ff9ec",
2200        "description": "zink: add 'has_draw' flag to batch struct",
2201        "nominated": false,
2202        "nomination_type": null,
2203        "resolution": 4,
2204        "master_sha": null,
2205        "because_sha": null
2206    },
2207    {
2208        "sha": "05629bb4700b87b4942b7461d4be803fa43a40ec",
2209        "description": "zink: verify format caps and add storage image usage when possible in creation",
2210        "nominated": false,
2211        "nomination_type": null,
2212        "resolution": 4,
2213        "master_sha": null,
2214        "because_sha": null
2215    },
2216    {
2217        "sha": "493fae5016b9aea8b8f5fd585fa4b464cfb4a275",
2218        "description": "zink: add ntv function for emitting variable access decorations",
2219        "nominated": false,
2220        "nomination_type": null,
2221        "resolution": 4,
2222        "master_sha": null,
2223        "because_sha": null
2224    },
2225    {
2226        "sha": "882ab6afb770e2134223e7973af75e4c80e6db62",
2227        "description": "zink: add spirv builder functions for image ops",
2228        "nominated": false,
2229        "nomination_type": null,
2230        "resolution": 4,
2231        "master_sha": null,
2232        "because_sha": null
2233    },
2234    {
2235        "sha": "3d2ffb394a191d0bc4f1e76d293facb0506ad2a0",
2236        "description": "zink: add spirv_builder function for hexops",
2237        "nominated": false,
2238        "nomination_type": null,
2239        "resolution": 4,
2240        "master_sha": null,
2241        "because_sha": null
2242    },
2243    {
2244        "sha": "139ae442c62cc4eed1da9ed417dd872351113cb7",
2245        "description": "zink: rewrite image/sampler glsl -> vk type functions for robustness",
2246        "nominated": false,
2247        "nomination_type": null,
2248        "resolution": 4,
2249        "master_sha": null,
2250        "because_sha": null
2251    },
2252    {
2253        "sha": "177a42333ff7361ef28909d248115ed8c1db4574",
2254        "description": "zink: add ntv util function for getting image type",
2255        "nominated": false,
2256        "nomination_type": null,
2257        "resolution": 4,
2258        "master_sha": null,
2259        "because_sha": null
2260    },
2261    {
2262        "sha": "263d3ae1881b156b6582e9a4e9c744c3a6cc498b",
2263        "description": "zink: rename zink_context::*image_views -> sampler_views",
2264        "nominated": false,
2265        "nomination_type": null,
2266        "resolution": 4,
2267        "master_sha": null,
2268        "because_sha": null
2269    },
2270    {
2271        "sha": "9f389af35f11d881e009a484821d0119a0096f09",
2272        "description": "radv: sink load_ssbo",
2273        "nominated": false,
2274        "nomination_type": null,
2275        "resolution": 4,
2276        "master_sha": null,
2277        "because_sha": null
2278    },
2279    {
2280        "sha": "a6d92eaf4f3b29e43792c25f45a0288ea8a24d15",
2281        "description": "nir/sink,nir/move: sink/move reorderable load_ssbo",
2282        "nominated": false,
2283        "nomination_type": null,
2284        "resolution": 4,
2285        "master_sha": null,
2286        "because_sha": null
2287    },
2288    {
2289        "sha": "af4c6605a834f7c1f160fa4dbbcc119417659517",
2290        "description": "radv: use nir_opt_access",
2291        "nominated": false,
2292        "nomination_type": null,
2293        "resolution": 4,
2294        "master_sha": null,
2295        "because_sha": null
2296    },
2297    {
2298        "sha": "c3dbc4df194a15aa1cf09493a3100b59e37e48fe",
2299        "description": "docs: turn non-code into comment",
2300        "nominated": false,
2301        "nomination_type": null,
2302        "resolution": 4,
2303        "master_sha": null,
2304        "because_sha": null
2305    },
2306    {
2307        "sha": "c09c8fa34fd1c7784dc1f33131374885ab85532c",
2308        "description": "docs: fix broken link",
2309        "nominated": false,
2310        "nomination_type": null,
2311        "resolution": 4,
2312        "master_sha": null,
2313        "because_sha": null
2314    },
2315    {
2316        "sha": "04c22a69f3bbaa9d785bc4193a3be649d03a9ac4",
2317        "description": "docs: fix sphinx-warnings due to lacking escaping",
2318        "nominated": false,
2319        "nomination_type": null,
2320        "resolution": 4,
2321        "master_sha": null,
2322        "because_sha": null
2323    },
2324    {
2325        "sha": "319153365b9ff212b120d168dd11689907ec4cb9",
2326        "description": "v3dv/descriptor: assert CrateDescriptorPool receives valid count values",
2327        "nominated": false,
2328        "nomination_type": null,
2329        "resolution": 4,
2330        "master_sha": null,
2331        "because_sha": null
2332    },
2333    {
2334        "sha": "c57ef25342255b9df5866d1451de10e4a933d302",
2335        "description": "v3dv: Fix uninitialized variable warnings",
2336        "nominated": false,
2337        "nomination_type": null,
2338        "resolution": 4,
2339        "master_sha": null,
2340        "because_sha": null
2341    },
2342    {
2343        "sha": "cec2ed7c80fdee58d10d5c3187cb1be3de6fe488",
2344        "description": "v3dv: fix disabling Early Z for the whole frame",
2345        "nominated": false,
2346        "nomination_type": null,
2347        "resolution": 4,
2348        "master_sha": null,
2349        "because_sha": null
2350    },
2351    {
2352        "sha": "9c97cc37b0b03bc7a714a48569abd69c0177c7e1",
2353        "description": "v3dv: enable early Z/S clears",
2354        "nominated": false,
2355        "nomination_type": null,
2356        "resolution": 4,
2357        "master_sha": null,
2358        "because_sha": null
2359    },
2360    {
2361        "sha": "f989d4ce1c7b5a2d51b812a500dee0258a96addb",
2362        "description": "v3dv: do not emit full tile buffers clears to handle Z/S clears",
2363        "nominated": false,
2364        "nomination_type": null,
2365        "resolution": 4,
2366        "master_sha": null,
2367        "because_sha": null
2368    },
2369    {
2370        "sha": "3c19a518c944699fb90a507dd588b2cf9df11d9e",
2371        "description": "v3dv: refactor checks for subpass attachment stores",
2372        "nominated": false,
2373        "nomination_type": null,
2374        "resolution": 4,
2375        "master_sha": null,
2376        "because_sha": null
2377    },
2378    {
2379        "sha": "f0ec3d9f6d92b7bbd1aa1b73da61aa8ac01e4ec1",
2380        "description": "v3dv: refactor checks for subpass attachment loading",
2381        "nominated": false,
2382        "nomination_type": null,
2383        "resolution": 4,
2384        "master_sha": null,
2385        "because_sha": null
2386    },
2387    {
2388        "sha": "7c5d7536349ffbded0e8e5dcbd7d834bd17494ee",
2389        "description": "v3dv: refactor checks for subpass attachment clears",
2390        "nominated": false,
2391        "nomination_type": null,
2392        "resolution": 4,
2393        "master_sha": null,
2394        "because_sha": null
2395    },
2396    {
2397        "sha": "dc19fe0e9f89201f13a3d00d8b61f378a76bf605",
2398        "description": "radv,aco: use deref_buffer_array_length",
2399        "nominated": false,
2400        "nomination_type": null,
2401        "resolution": 4,
2402        "master_sha": null,
2403        "because_sha": null
2404    },
2405    {
2406        "sha": "e200ce099623a1b0a076ed3def3865a968503dbc",
2407        "description": "nir/lower_io: fix array_length lowering if buffer is smaller than offset",
2408        "nominated": false,
2409        "nomination_type": null,
2410        "resolution": 4,
2411        "master_sha": null,
2412        "because_sha": null
2413    },
2414    {
2415        "sha": "e10779a9f0da62b3968f48ae9d8c9d5275c7aac2",
2416        "description": "radv: don't vectorize shift operations",
2417        "nominated": false,
2418        "nomination_type": 1,
2419        "resolution": 4,
2420        "master_sha": null,
2421        "because_sha": "fcd2ef23e5f1d50008166168e772815c0213e37c"
2422    },
2423    {
2424        "sha": "d74b01226004fe7e245f108f69747c184b3ac044",
2425        "description": "zink: fix vertex-stride wrangling",
2426        "nominated": true,
2427        "nomination_type": 1,
2428        "resolution": 0,
2429        "master_sha": null,
2430        "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
2431    },
2432    {
2433        "sha": "7dcb9a0d8c90d4aecf325822eb8b2d121a020d1c",
2434        "description": "aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible",
2435        "nominated": false,
2436        "nomination_type": null,
2437        "resolution": 4,
2438        "master_sha": null,
2439        "because_sha": null
2440    },
2441    {
2442        "sha": "ebbf5fe716d184e6c0f141181be66a0eeefd33f4",
2443        "description": "aco/optimizer: expand subdword vectors with SGPRs on all generations",
2444        "nominated": false,
2445        "nomination_type": null,
2446        "resolution": 4,
2447        "master_sha": null,
2448        "because_sha": null
2449    },
2450    {
2451        "sha": "96fafcca63d8bfc83bb7991d3e5c843fa2fe05e9",
2452        "description": "aco: propagate temporaries into PSEUDO instructions if it can take it",
2453        "nominated": false,
2454        "nomination_type": null,
2455        "resolution": 4,
2456        "master_sha": null,
2457        "because_sha": null
2458    },
2459    {
2460        "sha": "21a7bea3421e9bb916c7ad206a4647dfbccdbafc",
2461        "description": "aco/validate: relax subdword restrictions",
2462        "nominated": false,
2463        "nomination_type": null,
2464        "resolution": 4,
2465        "master_sha": null,
2466        "because_sha": null
2467    },
2468    {
2469        "sha": "77c96290463b523f2aa44054de7df1f274175ab2",
2470        "description": "aco/validate: ensure that Operand and Definition size matches for parallelcopies",
2471        "nominated": false,
2472        "nomination_type": null,
2473        "resolution": 4,
2474        "master_sha": null,
2475        "because_sha": null
2476    },
2477    {
2478        "sha": "8fb66187eccab895c3a6b3ba0b8465a7ab3ce578",
2479        "description": "aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands",
2480        "nominated": false,
2481        "nomination_type": null,
2482        "resolution": 4,
2483        "master_sha": null,
2484        "because_sha": null
2485    },
2486    {
2487        "sha": "c0cec3a29bb0f77f16645561e70d2a7eca12be6a",
2488        "description": "aco: generalize subdword constant copy lowering",
2489        "nominated": false,
2490        "nomination_type": null,
2491        "resolution": 4,
2492        "master_sha": null,
2493        "because_sha": null
2494    },
2495    {
2496        "sha": "856fd4750daf23ac3f8f40278cf685f36661c19f",
2497        "description": "aco/optimizer: don't propagate subdword temps of different size",
2498        "nominated": false,
2499        "nomination_type": null,
2500        "resolution": 1,
2501        "master_sha": null,
2502        "because_sha": null
2503    },
2504    {
2505        "sha": "cd870d1b6aa43daa65f1e6c9763e5bdd7139acc9",
2506        "description": "aco/optimizer: don't copy-prop logical phis",
2507        "nominated": false,
2508        "nomination_type": null,
2509        "resolution": 1,
2510        "master_sha": null,
2511        "because_sha": null
2512    },
2513    {
2514        "sha": "085e2ce3d49c36ad2c119313e47c0ac685828a61",
2515        "description": "radv: fix a sync issue with geometry shader primitives query on GFX10+",
2516        "nominated": true,
2517        "nomination_type": 0,
2518        "resolution": 1,
2519        "master_sha": null,
2520        "because_sha": null
2521    },
2522    {
2523        "sha": "4f97b42f3e24b0915bad107f471cf356e1627844",
2524        "description": "mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries",
2525        "nominated": false,
2526        "nomination_type": null,
2527        "resolution": 4,
2528        "master_sha": null,
2529        "because_sha": null
2530    },
2531    {
2532        "sha": "0da527028bc13734b5de3575e48ec9ea295e3b5d",
2533        "description": "nv50/ir: Add InsertConstraintsPass constructor.",
2534        "nominated": false,
2535        "nomination_type": null,
2536        "resolution": 4,
2537        "master_sha": null,
2538        "because_sha": null
2539    },
2540    {
2541        "sha": "0d0536c1a7662e2c1d99d221c444bc19ca3ab566",
2542        "description": "pan/decode: Free mapped memory objects on BO unreference",
2543        "nominated": true,
2544        "nomination_type": 0,
2545        "resolution": 1,
2546        "master_sha": null,
2547        "because_sha": null
2548    },
2549    {
2550        "sha": "451fae825839ea9ac68a2ac3fa1b07c85661d63f",
2551        "description": "mesa: simplify terminating display list loops",
2552        "nominated": false,
2553        "nomination_type": null,
2554        "resolution": 4,
2555        "master_sha": null,
2556        "because_sha": null
2557    },
2558    {
2559        "sha": "64da8777428224366e40605448fd2bf6166a7bda",
2560        "description": "mesa: simplify handling OPCODE_CONTINUE for display lists",
2561        "nominated": false,
2562        "nomination_type": null,
2563        "resolution": 4,
2564        "master_sha": null,
2565        "because_sha": null
2566    },
2567    {
2568        "sha": "8e825dac4298a622e9ebb8b43fb33fd76e8842b0",
2569        "description": "mesa: optimize glCallLists by using loops inside a switch",
2570        "nominated": false,
2571        "nomination_type": null,
2572        "resolution": 4,
2573        "master_sha": null,
2574        "because_sha": null
2575    },
2576    {
2577        "sha": "5edc9b136937769488b3a62d32f22817c2a572ee",
2578        "description": "mesa: remove redundant glRect functions for display lists",
2579        "nominated": false,
2580        "nomination_type": null,
2581        "resolution": 4,
2582        "master_sha": null,
2583        "because_sha": null
2584    },
2585    {
2586        "sha": "e31d8fa0ad614af16d2111cd80b422c82132ae63",
2587        "description": "mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it",
2588        "nominated": false,
2589        "nomination_type": null,
2590        "resolution": 4,
2591        "master_sha": null,
2592        "because_sha": null
2593    },
2594    {
2595        "sha": "33ad9e77c531fc191e2b747814cc146889d082eb",
2596        "description": "glthread: add display list support to fix state tracking with display lists",
2597        "nominated": false,
2598        "nomination_type": null,
2599        "resolution": 4,
2600        "master_sha": null,
2601        "because_sha": null
2602    },
2603    {
2604        "sha": "14b47614b42fad672fe705d0f79b1064042004d9",
2605        "description": "mesa: add _mesa_get_list helper",
2606        "nominated": false,
2607        "nomination_type": null,
2608        "resolution": 4,
2609        "master_sha": null,
2610        "because_sha": null
2611    },
2612    {
2613        "sha": "fd678bef40b74f9209b2529797df26a4a31d6f7e",
2614        "description": "glthread: remove if (COMPAT) conditions from functions that are GL-compat-only",
2615        "nominated": false,
2616        "nomination_type": null,
2617        "resolution": 4,
2618        "master_sha": null,
2619        "because_sha": null
2620    },
2621    {
2622        "sha": "df38b99e85590d846c2191f5990592b568202b55",
2623        "description": "glthread: rename inside_dlist to ListMode for future use",
2624        "nominated": false,
2625        "nomination_type": null,
2626        "resolution": 4,
2627        "master_sha": null,
2628        "because_sha": null
2629    },
2630    {
2631        "sha": "d8ad570b3ee7803db5862108aa5ac66ef5beaffb",
2632        "description": "glthread: implement glGetIntegerv for states that glthread tracks",
2633        "nominated": false,
2634        "nomination_type": null,
2635        "resolution": 4,
2636        "master_sha": null,
2637        "because_sha": null
2638    },
2639    {
2640        "sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be",
2641        "description": "glthread: track all matrix stack depths",
2642        "nominated": false,
2643        "nomination_type": null,
2644        "resolution": 4,
2645        "master_sha": null,
2646        "because_sha": null
2647    },
2648    {
2649        "sha": "0b4be5baaadfbb1e40470f07db68c1b74b5f4f15",
2650        "description": "glthread: add specialized versions of unmarshal_Draw funcs without user buffers",
2651        "nominated": false,
2652        "nomination_type": null,
2653        "resolution": 4,
2654        "master_sha": null,
2655        "because_sha": null
2656    },
2657    {
2658        "sha": "8f53b54a3bfe2b5e74b62ec8edcc958b83fbe958",
2659        "description": "glthread: don't sync with NV_half_float vertex attrib functions",
2660        "nominated": false,
2661        "nomination_type": null,
2662        "resolution": 4,
2663        "master_sha": null,
2664        "because_sha": null
2665    },
2666    {
2667        "sha": "36740aa1f1ac438a2b221ea89c50d798149f6078",
2668        "description": "glthread: remove marshal=\"draw\" because it doesn't do much",
2669        "nominated": false,
2670        "nomination_type": null,
2671        "resolution": 4,
2672        "master_sha": null,
2673        "because_sha": null
2674    },
2675    {
2676        "sha": "a4e8ad9b2784e1b6a8e1bed50134ddcb0124a1e9",
2677        "description": "panfrost: Fix the tile size assertion",
2678        "nominated": false,
2679        "nomination_type": null,
2680        "resolution": 4,
2681        "master_sha": null,
2682        "because_sha": null
2683    },
2684    {
2685        "sha": "2e97d7c8350385dbf962a1d6caa5acae667d1c95",
2686        "description": "panfrost: Transaction elimination support",
2687        "nominated": false,
2688        "nomination_type": null,
2689        "resolution": 4,
2690        "master_sha": null,
2691        "because_sha": null
2692    },
2693    {
2694        "sha": "7707ccf286eff5e918387bb3a4dd9f2423eb0766",
2695        "description": "panfrost: Add a debug flag to disable checksumming",
2696        "nominated": false,
2697        "nomination_type": null,
2698        "resolution": 4,
2699        "master_sha": null,
2700        "because_sha": null
2701    },
2702    {
2703        "sha": "fc69c423fd7b77d2cdc1c13d2484d0c49d1a0de6",
2704        "description": "panfrost: Only checksum resources when it makes sense to",
2705        "nominated": false,
2706        "nomination_type": null,
2707        "resolution": 4,
2708        "master_sha": null,
2709        "because_sha": null
2710    },
2711    {
2712        "sha": "a1bf4be84468d98f779f9d324f46fe67d3ba1e30",
2713        "description": "panfrost: Add a function to determine if a resource is 2D",
2714        "nominated": false,
2715        "nomination_type": null,
2716        "resolution": 4,
2717        "master_sha": null,
2718        "because_sha": null
2719    },
2720    {
2721        "sha": "77398a9e4186a02962b95fb352f7e7969cfbbdf1",
2722        "description": "radeonsi: Use util_writes_stencil() helper",
2723        "nominated": false,
2724        "nomination_type": null,
2725        "resolution": 4,
2726        "master_sha": null,
2727        "because_sha": null
2728    },
2729    {
2730        "sha": "04f8aa7c1e780749eebf12068bf6dfc9cfe658d3",
2731        "description": "r300: Use util_writes_depth_stencil() helper",
2732        "nominated": false,
2733        "nomination_type": null,
2734        "resolution": 4,
2735        "master_sha": null,
2736        "because_sha": null
2737    },
2738    {
2739        "sha": "c01aac141a9737e637f1e565ad68461784f58d1d",
2740        "description": "freedreno/a6xx: Don't early-z if there are stencil writes",
2741        "nominated": false,
2742        "nomination_type": null,
2743        "resolution": 4,
2744        "master_sha": null,
2745        "because_sha": null
2746    },
2747    {
2748        "sha": "7277342b5e8a0a83045621ac77d2c54f9861353f",
2749        "description": "gallium/util: Add helpers to determine if z/s is written",
2750        "nominated": false,
2751        "nomination_type": null,
2752        "resolution": 4,
2753        "master_sha": null,
2754        "because_sha": null
2755    },
2756    {
2757        "sha": "bc0508ad38d336d53a6cfbd39e266f76fb4e3ebb",
2758        "description": "radeonsi: allow instance_count == 0 on chips that handle it correctly",
2759        "nominated": false,
2760        "nomination_type": null,
2761        "resolution": 4,
2762        "master_sha": null,
2763        "because_sha": null
2764    },
2765    {
2766        "sha": "76d6351dab7e716775ec965a2bb467713d97d03b",
2767        "description": "radeonsi: don't validate inlinable uniforms at draw time",
2768        "nominated": false,
2769        "nomination_type": null,
2770        "resolution": 4,
2771        "master_sha": null,
2772        "because_sha": null
2773    },
2774    {
2775        "sha": "185a2472a4c7aa24d74901af54c44bccd76fca41",
2776        "description": "radeonsi: move variables closer to their use in most draw state functions",
2777        "nominated": false,
2778        "nomination_type": null,
2779        "resolution": 4,
2780        "master_sha": null,
2781        "because_sha": null
2782    },
2783    {
2784        "sha": "ae5df516f1ed0ce01ffdcbacb869aa1374d6b248",
2785        "description": "radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop",
2786        "nominated": false,
2787        "nomination_type": null,
2788        "resolution": 4,
2789        "master_sha": null,
2790        "because_sha": null
2791    },
2792    {
2793        "sha": "2206840f6c1e21435908abe1ca735ea524d850c5",
2794        "description": "radeonsi: enable the GS tri strip adj workaround with primitive_restart",
2795        "nominated": false,
2796        "nomination_type": null,
2797        "resolution": 4,
2798        "master_sha": null,
2799        "because_sha": null
2800    },
2801    {
2802        "sha": "888a45a36217f0ccac8d6afd5937dc3a5f3f5828",
2803        "description": "radeonsi: evaluate si_get_vs in si_draw_vbo at compile time",
2804        "nominated": false,
2805        "nomination_type": null,
2806        "resolution": 4,
2807        "master_sha": null,
2808        "because_sha": null
2809    },
2810    {
2811        "sha": "c5d3341b6e1ca502b160249e33c7bb097868dd9a",
2812        "description": "radeonsi: inline the last use of si_get_vs_state",
2813        "nominated": false,
2814        "nomination_type": null,
2815        "resolution": 4,
2816        "master_sha": null,
2817        "because_sha": null
2818    },
2819    {
2820        "sha": "5f7715083bf1523563c9947362f1d129a38591c5",
2821        "description": "radeonsi: evaluate sh_base in si_emit_vs_state at compile time",
2822        "nominated": false,
2823        "nomination_type": null,
2824        "resolution": 4,
2825        "master_sha": null,
2826        "because_sha": null
2827    },
2828    {
2829        "sha": "e8ccb6f0f39808306c1160d783a144212ef72cd6",
2830        "description": "radeonsi: add si_get_user_data_base selecting user data registers",
2831        "nominated": false,
2832        "nomination_type": null,
2833        "resolution": 4,
2834        "master_sha": null,
2835        "because_sha": null
2836    },
2837    {
2838        "sha": "88a02d80deb896f3f07d4172391bf597441852e3",
2839        "description": "radeonsi: don't set context_roll for non-gfx9 in templated functions",
2840        "nominated": false,
2841        "nomination_type": null,
2842        "resolution": 4,
2843        "master_sha": null,
2844        "because_sha": null
2845    },
2846    {
2847        "sha": "581a96bc449f3542599499d43d5df683258262c7",
2848        "description": "radeonsi: don't pass pipe_draw_info into si_emit_draw_registers",
2849        "nominated": false,
2850        "nomination_type": null,
2851        "resolution": 4,
2852        "master_sha": null,
2853        "because_sha": null
2854    },
2855    {
2856        "sha": "ac2b4aa08f5f51dcbb287c127e0c70571cdba6b4",
2857        "description": "radeonsi: unify uploaders on APUs too",
2858        "nominated": false,
2859        "nomination_type": null,
2860        "resolution": 4,
2861        "master_sha": null,
2862        "because_sha": null
2863    },
2864    {
2865        "sha": "facd34431b74b9790d3769fd643356483db184e9",
2866        "description": "docs/freedreno: Fix a few typos",
2867        "nominated": false,
2868        "nomination_type": null,
2869        "resolution": 4,
2870        "master_sha": null,
2871        "because_sha": null
2872    },
2873    {
2874        "sha": "13b21156e47daba7545fe7c171ebd5f444692f70",
2875        "description": "nir: Work around MSVC x86 internal compiler error",
2876        "nominated": false,
2877        "nomination_type": 1,
2878        "resolution": 4,
2879        "master_sha": null,
2880        "because_sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb"
2881    },
2882    {
2883        "sha": "28207669d03a7e4829169790dde332e90b6e0209",
2884        "description": "anv: Fix stencil layout in render passes",
2885        "nominated": true,
2886        "nomination_type": 1,
2887        "resolution": 1,
2888        "master_sha": null,
2889        "because_sha": "c1c346f1667375e9330aa3f729b97e4a6ece0320"
2890    },
2891    {
2892        "sha": "f79f382c81f884bc217ad6efd8c7b3c8bbacdb01",
2893        "description": "nir_to_tgsi: Store directly to TGSI outputs when possible.",
2894        "nominated": false,
2895        "nomination_type": null,
2896        "resolution": 4,
2897        "master_sha": null,
2898        "because_sha": null
2899    },
2900    {
2901        "sha": "f6e35e5fd0897411c6af3cbccc67212ad700f013",
2902        "description": "ci/freedreno: Fix xfail setup for sampler3d_float_vertex.",
2903        "nominated": false,
2904        "nomination_type": 1,
2905        "resolution": 4,
2906        "master_sha": null,
2907        "because_sha": "22bf4831b8aef537427829cde1c272f979addf8d"
2908    },
2909    {
2910        "sha": "914c61d6c0910fba0ba917aee12fc0a10aecfb32",
2911        "description": "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2",
2912        "nominated": true,
2913        "nomination_type": 1,
2914        "resolution": 0,
2915        "master_sha": null,
2916        "because_sha": "03a0d39366db367b26aea29b04b032c6f1f7cd84"
2917    },
2918    {
2919        "sha": "4eec0fb55c1b5476aca302c27c57c0597542a3f0",
2920        "description": "radv: remove redundant check in depth_view_can_fast_clear()",
2921        "nominated": false,
2922        "nomination_type": null,
2923        "resolution": 4,
2924        "master_sha": null,
2925        "because_sha": null
2926    },
2927    {
2928        "sha": "27d4a15528901ec839d547568c5a9fb1266fd946",
2929        "description": "radv: remove unnecessary radv_image::tc_compatible_htile",
2930        "nominated": false,
2931        "nomination_type": null,
2932        "resolution": 4,
2933        "master_sha": null,
2934        "because_sha": null
2935    },
2936    {
2937        "sha": "c30f010e8fa1d9fca0a0db09066e627855af43f0",
2938        "description": "radv: remove redundant check in radv_process_depth_stencil()",
2939        "nominated": false,
2940        "nomination_type": null,
2941        "resolution": 4,
2942        "master_sha": null,
2943        "because_sha": null
2944    },
2945    {
2946        "sha": "d245d7b6b8bb75622dd43fb845f60d55ad3ebc89",
2947        "description": "virgl: Cache depth and stencil buffers",
2948        "nominated": false,
2949        "nomination_type": null,
2950        "resolution": 4,
2951        "master_sha": null,
2952        "because_sha": null
2953    },
2954    {
2955        "sha": "af9977a3d5f3378c297965e21389e36491f47e1b",
2956        "description": "aco: add affinity for non-sequential MIMG operands",
2957        "nominated": false,
2958        "nomination_type": null,
2959        "resolution": 4,
2960        "master_sha": null,
2961        "because_sha": null
2962    },
2963    {
2964        "sha": "4015b3651acec7279feaddfb9a6ea3fcb42ce907",
2965        "description": "aco: only require texture coordinates to be in WQM if NSA is used",
2966        "nominated": false,
2967        "nomination_type": null,
2968        "resolution": 4,
2969        "master_sha": null,
2970        "because_sha": null
2971    },
2972    {
2973        "sha": "c353895c92270c0e2a6e2b849c24d558efae0d5e",
2974        "description": "aco: use non-sequential addressing",
2975        "nominated": false,
2976        "nomination_type": null,
2977        "resolution": 4,
2978        "master_sha": null,
2979        "because_sha": null
2980    },
2981    {
2982        "sha": "faf3e9a27f46df233bfd7d5a6d930343fceb215a",
2983        "description": "aco: move VADDR to the end of the operand list",
2984        "nominated": false,
2985        "nomination_type": null,
2986        "resolution": 4,
2987        "master_sha": null,
2988        "because_sha": null
2989    },
2990    {
2991        "sha": "cd29210fcee104e8529490b82d6f408cacc549f4",
2992        "description": "aco: add emit_mimg() helper",
2993        "nominated": false,
2994        "nomination_type": null,
2995        "resolution": 4,
2996        "master_sha": null,
2997        "because_sha": null
2998    },
2999    {
3000        "sha": "9890dabb1b2eed8766d03ef63c8d61334e6c74aa",
3001        "description": "aco: have emit_wqm() take Builder instead of isel_context",
3002        "nominated": false,
3003        "nomination_type": null,
3004        "resolution": 4,
3005        "master_sha": null,
3006        "because_sha": null
3007    },
3008    {
3009        "sha": "489aa8c7cb7357b37f0e42771a9ca3a29eccb27b",
3010        "description": "aco: fix num_waves on GFX10+",
3011        "nominated": false,
3012        "nomination_type": null,
3013        "resolution": 4,
3014        "master_sha": null,
3015        "because_sha": null
3016    },
3017    {
3018        "sha": "12ea0143de66971c8dc62864621f1100e551bb2e",
3019        "description": "radv: fix max_waves estimation on GFX10.3",
3020        "nominated": false,
3021        "nomination_type": null,
3022        "resolution": 4,
3023        "master_sha": null,
3024        "because_sha": null
3025    },
3026    {
3027        "sha": "924d1ba9eb03279b51ee2439aa027fb73cb3f8c2",
3028        "description": "zink: enable WSI-faking for RADV too",
3029        "nominated": false,
3030        "nomination_type": null,
3031        "resolution": 4,
3032        "master_sha": null,
3033        "because_sha": null
3034    },
3035    {
3036        "sha": "356a381600cb45d068492015061184457de78e63",
3037        "description": "zink: add VK_KHR_driver_properties",
3038        "nominated": false,
3039        "nomination_type": null,
3040        "resolution": 4,
3041        "master_sha": null,
3042        "because_sha": null
3043    },
3044    {
3045        "sha": "e87b59f68779a7c838f35323fd9f4dddf146381d",
3046        "description": "st/mesa: fix pbo upload/download for arrays of textures with only 1 layer",
3047        "nominated": true,
3048        "nomination_type": 1,
3049        "resolution": 1,
3050        "master_sha": null,
3051        "because_sha": "36097fc7ef70471ecfecd428f990233276e9c45b"
3052    },
3053    {
3054        "sha": "13f7224dbf31e602b0cdea37d7a2dca07a01da0b",
3055        "description": "ci: exclude one CTS test that timeout most of the time for RADV CI",
3056        "nominated": true,
3057        "nomination_type": 0,
3058        "resolution": 1,
3059        "master_sha": null,
3060        "because_sha": null
3061    },
3062    {
3063        "sha": "fa74389485b705955fa3fb826fb508a7a21fd65f",
3064        "description": "turnip: don't emit tess consts if they are not used",
3065        "nominated": false,
3066        "nomination_type": null,
3067        "resolution": 4,
3068        "master_sha": null,
3069        "because_sha": null
3070    },
3071    {
3072        "sha": "212b1516df9d9cac979336de300936a063121d5c",
3073        "description": "v3d/compiler: enable lower_add_sat NIR option",
3074        "nominated": false,
3075        "nomination_type": null,
3076        "resolution": 4,
3077        "master_sha": null,
3078        "because_sha": null
3079    },
3080    {
3081        "sha": "e333692e9d4369458f95b99a39f4b28f887181ee",
3082        "description": "v3dv/pipeline: enable lower_add_sat NIR option",
3083        "nominated": false,
3084        "nomination_type": null,
3085        "resolution": 4,
3086        "master_sha": null,
3087        "because_sha": null
3088    },
3089    {
3090        "sha": "3b27243b01ecdfea6df068338e56ffbd9b16b663",
3091        "description": "r600: Enable sb also for NIR",
3092        "nominated": false,
3093        "nomination_type": null,
3094        "resolution": 4,
3095        "master_sha": null,
3096        "because_sha": null
3097    },
3098    {
3099        "sha": "e20a83eb86d43bdb5af62ad9fd234782a7df3f6a",
3100        "description": "r600/sb: fall back to un-optimized byte code when ra_init fails",
3101        "nominated": false,
3102        "nomination_type": null,
3103        "resolution": 4,
3104        "master_sha": null,
3105        "because_sha": null
3106    },
3107    {
3108        "sha": "c1785c55f7c68dfe28d610753cf82e455487b351",
3109        "description": "r600/sb: fix boundary assert for mem-instruction decoding",
3110        "nominated": false,
3111        "nomination_type": null,
3112        "resolution": 4,
3113        "master_sha": null,
3114        "because_sha": null
3115    },
3116    {
3117        "sha": "14fe19e7976b217e2d59e44ab3ffdf5d267b190a",
3118        "description": "r600/sfn: Keep array registers alive for the whole shader",
3119        "nominated": false,
3120        "nomination_type": null,
3121        "resolution": 4,
3122        "master_sha": null,
3123        "because_sha": null
3124    },
3125    {
3126        "sha": "9fa48c0207dbc4972bef39b08e3da31dcce82320",
3127        "description": "r600/sfn: update shader array info",
3128        "nominated": false,
3129        "nomination_type": null,
3130        "resolution": 4,
3131        "master_sha": null,
3132        "because_sha": null
3133    },
3134    {
3135        "sha": "7717c1090a57e107a3652b0e38bd39e0a82d18e7",
3136        "description": "r600/nir: pass array info to r600_shader for sb",
3137        "nominated": false,
3138        "nomination_type": null,
3139        "resolution": 4,
3140        "master_sha": null,
3141        "because_sha": null
3142    },
3143    {
3144        "sha": "ff382c6634692cdbba61f684a7d612ebf9345263",
3145        "description": "r600/sb: Add support for INTERP_X and INTERP_Z ops",
3146        "nominated": false,
3147        "nomination_type": null,
3148        "resolution": 4,
3149        "master_sha": null,
3150        "because_sha": null
3151    },
3152    {
3153        "sha": "f57ae1e69cfa5328d1520dd8832bf79805932fcb",
3154        "description": "r600: Add flags to INTERP_X and INTERP_Z two-slot ops",
3155        "nominated": false,
3156        "nomination_type": null,
3157        "resolution": 4,
3158        "master_sha": null,
3159        "because_sha": null
3160    },
3161    {
3162        "sha": "198c3acacf43389822c1cafd436eabd7127a199d",
3163        "description": "r600/sfn: fix use of b32all/and",
3164        "nominated": true,
3165        "nomination_type": 1,
3166        "resolution": 0,
3167        "master_sha": null,
3168        "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
3169    },
3170    {
3171        "sha": "4f88668f4a6669c34486ed9d24b19592b33d886b",
3172        "description": "r600/nir: clone shader before first query to shader key",
3173        "nominated": false,
3174        "nomination_type": null,
3175        "resolution": 4,
3176        "master_sha": null,
3177        "because_sha": null
3178    },
3179    {
3180        "sha": "6d587f754cddb1708b31a83d6a34afa7830eb53d",
3181        "description": "v3d: use a compatible supported format for TFU-based blit",
3182        "nominated": false,
3183        "nomination_type": null,
3184        "resolution": 4,
3185        "master_sha": null,
3186        "because_sha": null
3187    },
3188    {
3189        "sha": "07473321a2b09283ac819e014b89c3535cee756b",
3190        "description": "Revert \"mesa: allow half float textures based on ARB_half_float_pixel\"",
3191        "nominated": false,
3192        "nomination_type": 2,
3193        "resolution": 4,
3194        "master_sha": null,
3195        "because_sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e"
3196    },
3197    {
3198        "sha": "9fb5d7acbbab04af3c85f7b6188af16eda824b43",
3199        "description": "tnl: Reset nr_bos to 0 between map/unmap cycles.",
3200        "nominated": false,
3201        "nomination_type": 1,
3202        "resolution": 4,
3203        "master_sha": null,
3204        "because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
3205    },
3206    {
3207        "sha": "376c8f750b9766d9704ced167dfaf00f521a92f4",
3208        "description": "tnl: Respect `start` when converting indices to GLuint",
3209        "nominated": false,
3210        "nomination_type": 1,
3211        "resolution": 4,
3212        "master_sha": null,
3213        "because_sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771"
3214    },
3215    {
3216        "sha": "bd6120f562d57e150aa2071f9108f538858311a6",
3217        "description": "tnl: Try not to botch index buffer munging when start > 0.",
3218        "nominated": false,
3219        "nomination_type": 1,
3220        "resolution": 4,
3221        "master_sha": null,
3222        "because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
3223    },
3224    {
3225        "sha": "14ae5069da896cc93953e935051a76884800cac9",
3226        "description": "vbo: Only mark merged line strips as lines when actually converting them",
3227        "nominated": false,
3228        "nomination_type": 1,
3229        "resolution": 4,
3230        "master_sha": null,
3231        "because_sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9"
3232    },
3233    {
3234        "sha": "44bdd5225c48d266e42d93defbb7ca9ae74aa21b",
3235        "description": "vbo: Don't set node->min_index = max_index = indices_offset when merging",
3236        "nominated": false,
3237        "nomination_type": 1,
3238        "resolution": 4,
3239        "master_sha": null,
3240        "because_sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7"
3241    },
3242    {
3243        "sha": "dd72019d03f4df82cdce982d78f7983f32207929",
3244        "description": "r600/sfn: Remove StoreMerger unused member b.",
3245        "nominated": false,
3246        "nomination_type": null,
3247        "resolution": 4,
3248        "master_sha": null,
3249        "because_sha": null
3250    },
3251    {
3252        "sha": "3884307b69aafd36729bd59d694a314ed5e6dd5c",
3253        "description": "ci/piglit: Upgrade to a newer piglit in our containers.",
3254        "nominated": false,
3255        "nomination_type": null,
3256        "resolution": 4,
3257        "master_sha": null,
3258        "because_sha": null
3259    },
3260    {
3261        "sha": "77aa86a5217662e5dfe3886a7ada04ec01d42f41",
3262        "description": "intel/fs: Separate SLM size calculation from encoding",
3263        "nominated": false,
3264        "nomination_type": null,
3265        "resolution": 4,
3266        "master_sha": null,
3267        "because_sha": null
3268    },
3269    {
3270        "sha": "9c38cbbb968b8a856de1862b0bc321d42d709ac1",
3271        "description": "mesa/main: Replace the uint format packing code with util/format's.",
3272        "nominated": false,
3273        "nomination_type": null,
3274        "resolution": 4,
3275        "master_sha": null,
3276        "because_sha": null
3277    },
3278    {
3279        "sha": "23bb92c4f683f5e286af8f5c1bfc50204bd5ea1e",
3280        "description": "mesa/main: Replace float pack function with util_format_pack_rgba().",
3281        "nominated": false,
3282        "nomination_type": null,
3283        "resolution": 4,
3284        "master_sha": null,
3285        "because_sha": null
3286    },
3287    {
3288        "sha": "f1403d66d40c39bb0aab3732e6f641282cf7eb14",
3289        "description": "swrast: Use util_format_write_4/4ub for the scattered pixel writes.",
3290        "nominated": false,
3291        "nomination_type": null,
3292        "resolution": 4,
3293        "master_sha": null,
3294        "because_sha": null
3295    },
3296    {
3297        "sha": "4c99d6ff54b2614b46d7e2252aa6c71c46045c16",
3298        "description": "radv: flush L2 for images affected by the pipe misaligned issue on GFX10+",
3299        "nominated": false,
3300        "nomination_type": 1,
3301        "resolution": 4,
3302        "master_sha": null,
3303        "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
3304    },
3305    {
3306        "sha": "8882abe47eb79f2975762343ed1dc596f45d2602",
3307        "description": "radv: restore invalidating the vector cache for internal meta operations",
3308        "nominated": false,
3309        "nomination_type": 1,
3310        "resolution": 4,
3311        "master_sha": null,
3312        "because_sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2"
3313    },
3314    {
3315        "sha": "c28401ab437d0c575ab7a7cdc05f9ca786977ed7",
3316        "description": "radv: enable TC-compat HTILE for D16S8 on GFX9+",
3317        "nominated": false,
3318        "nomination_type": null,
3319        "resolution": 4,
3320        "master_sha": null,
3321        "because_sha": null
3322    },
3323    {
3324        "sha": "cc5b6a0e897c6a1946e340c3f0b62e5ca47796f1",
3325        "description": "radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+",
3326        "nominated": false,
3327        "nomination_type": null,
3328        "resolution": 4,
3329        "master_sha": null,
3330        "because_sha": null
3331    },
3332    {
3333        "sha": "60ead6e04becf00e928d1e30a279f71cb0ce0e4a",
3334        "description": "radv: add a comment explaining the micro tile mode resolve",
3335        "nominated": false,
3336        "nomination_type": null,
3337        "resolution": 4,
3338        "master_sha": null,
3339        "because_sha": null
3340    },
3341    {
3342        "sha": "3e13c1f8dfef4a4c0fd5e79bbc364f9e5f998856",
3343        "description": "frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config",
3344        "nominated": false,
3345        "nomination_type": null,
3346        "resolution": 4,
3347        "master_sha": null,
3348        "because_sha": null
3349    },
3350    {
3351        "sha": "4c1953a9b8b7233af3c5798462981d3679cdffd4",
3352        "description": "aco: add test for incorrect convert_to_SDWA() check",
3353        "nominated": false,
3354        "nomination_type": null,
3355        "resolution": 4,
3356        "master_sha": null,
3357        "because_sha": null
3358    },
3359    {
3360        "sha": "fcda9b67374e7c98c7a84b916bb32a8aaa84d414",
3361        "description": "aco: fix convert_to_SDWA() check in add_subdword_definition()",
3362        "nominated": true,
3363        "nomination_type": 1,
3364        "resolution": 1,
3365        "master_sha": null,
3366        "because_sha": "56345b8c610e06b2c6ccb0d0975e62f9a008e34e"
3367    },
3368    {
3369        "sha": "5ebfb9cd606fbf249ef7a734be04bde342d0d1de",
3370        "description": "zink: process ubos with location values set as long as they're actually ubos",
3371        "nominated": false,
3372        "nomination_type": null,
3373        "resolution": 4,
3374        "master_sha": null,
3375        "because_sha": null
3376    },
3377    {
3378        "sha": "9eec52c67e61c2382490733d3aa3c585735814b5",
3379        "description": "zink: tweak xfb slot mapping in ntv",
3380        "nominated": false,
3381        "nomination_type": null,
3382        "resolution": 4,
3383        "master_sha": null,
3384        "because_sha": null
3385    },
3386    {
3387        "sha": "276e3927b54292b2c0687b1f9bbcc0d69e314de7",
3388        "description": "intel: change urb max shader geometry for CML GT1",
3389        "nominated": false,
3390        "nomination_type": null,
3391        "resolution": 4,
3392        "master_sha": null,
3393        "because_sha": null
3394    },
3395    {
3396        "sha": "14651edbab956f9b5233ec6614e9cce73ea37954",
3397        "description": "v3dv: use PIPE_TIMEOUT_INFINITE",
3398        "nominated": false,
3399        "nomination_type": null,
3400        "resolution": 4,
3401        "master_sha": null,
3402        "because_sha": null
3403    },
3404    {
3405        "sha": "e122c9f3c88a3591a4f274d582a44ff662d9b3a2",
3406        "description": "v3dv: don't wait for idle on occlusion query pool resets",
3407        "nominated": false,
3408        "nomination_type": null,
3409        "resolution": 4,
3410        "master_sha": null,
3411        "because_sha": null
3412    },
3413    {
3414        "sha": "15cf2ab642ac8ba9291adb1d6b764d6d2f9c81f6",
3415        "description": "v3dv: disable early Z writes if Z writes are disabled",
3416        "nominated": false,
3417        "nomination_type": null,
3418        "resolution": 4,
3419        "master_sha": null,
3420        "because_sha": null
3421    },
3422    {
3423        "sha": "41d22eb68ef76bb9696f629fd6e06e68e55c3921",
3424        "description": "radeonsi: inhibit clockgating when using SQTT",
3425        "nominated": false,
3426        "nomination_type": 1,
3427        "resolution": 4,
3428        "master_sha": null,
3429        "because_sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9"
3430    },
3431    {
3432        "sha": "a46547671b09f40e774e89a8f11ef947f75ce152",
3433        "description": "v3dv: only update uniforms for dirty descriptors if stage has descriptors",
3434        "nominated": false,
3435        "nomination_type": null,
3436        "resolution": 4,
3437        "master_sha": null,
3438        "because_sha": null
3439    },
3440    {
3441        "sha": "c3ac6f7cd77e37c083fe35da9a921a55076190bd",
3442        "description": "radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9",
3443        "nominated": false,
3444        "nomination_type": 1,
3445        "resolution": 4,
3446        "master_sha": null,
3447        "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
3448    },
3449    {
3450        "sha": "3e6b37a9544af19583e3c79f874c521ddc91b13d",
3451        "description": "nv50/ir: Initialize DataArray members in constructor.",
3452        "nominated": false,
3453        "nomination_type": null,
3454        "resolution": 4,
3455        "master_sha": null,
3456        "because_sha": null
3457    },
3458    {
3459        "sha": "c4ea4e026be777a91d34666a16204fc003ce6a14",
3460        "description": "radv: Add a trivial implementation of VK_KHR_deferred_host_operation",
3461        "nominated": false,
3462        "nomination_type": null,
3463        "resolution": 4,
3464        "master_sha": null,
3465        "because_sha": null
3466    },
3467    {
3468        "sha": "290dcb26aec583eb00be611b7b69e3f3f9667781",
3469        "description": "mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra",
3470        "nominated": true,
3471        "nomination_type": 1,
3472        "resolution": 1,
3473        "master_sha": null,
3474        "because_sha": "e5604ef78bd56fc136f00ee39003e3996bf23c80"
3475    },
3476    {
3477        "sha": "5eb39dd95f8b9eec1fd648f7797edf43988db402",
3478        "description": "pan/bi: Iterate from zero when setting RA interference",
3479        "nominated": false,
3480        "nomination_type": 1,
3481        "resolution": 4,
3482        "master_sha": null,
3483        "because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
3484    },
3485    {
3486        "sha": "a63960b7f3b7c8478402e65bdfb0c6e83e1539af",
3487        "description": "pan/bi: Fix printing of node 0",
3488        "nominated": false,
3489        "nomination_type": 1,
3490        "resolution": 4,
3491        "master_sha": null,
3492        "because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
3493    },
3494    {
3495        "sha": "3a16ab84e2f2ec78c85eae67f99a5fa4b4791a57",
3496        "description": "pan/bi: Fix RA of node 0",
3497        "nominated": false,
3498        "nomination_type": 1,
3499        "resolution": 4,
3500        "master_sha": null,
3501        "because_sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29"
3502    },
3503    {
3504        "sha": "92461a11333bc6f7407fd09203c514802b7fc3d5",
3505        "description": "pan/bi: Fix 64-bit SSBO addresses",
3506        "nominated": false,
3507        "nomination_type": 1,
3508        "resolution": 4,
3509        "master_sha": null,
3510        "because_sha": "9c7efc4510500c21e106362e05596f07220b22e6"
3511    },
3512    {
3513        "sha": "a8c91f15f0339bf03fae5b0712e4a657f8d09c72",
3514        "description": "pan/mdg: Fix spilling when scratch memory is used",
3515        "nominated": false,
3516        "nomination_type": 1,
3517        "resolution": 4,
3518        "master_sha": null,
3519        "because_sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8"
3520    },
3521    {
3522        "sha": "6f0eff548c16c12309edec812b6573c63fdc866d",
3523        "description": "pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2",
3524        "nominated": false,
3525        "nomination_type": null,
3526        "resolution": 4,
3527        "master_sha": null,
3528        "because_sha": null
3529    },
3530    {
3531        "sha": "c9c637a707627e4be939063fab9f494d95f9b27b",
3532        "description": "pan/bi: Implement ihadd/irhadd operations",
3533        "nominated": false,
3534        "nomination_type": null,
3535        "resolution": 4,
3536        "master_sha": null,
3537        "because_sha": null
3538    },
3539    {
3540        "sha": "591ccbcf4751e1aec129eadc54261107f8acf0de",
3541        "description": "pan/bi: Implement saturated add/sub operations",
3542        "nominated": false,
3543        "nomination_type": null,
3544        "resolution": 4,
3545        "master_sha": null,
3546        "because_sha": null
3547    },
3548    {
3549        "sha": "7258b4b48d319e7ec16adc577054dc10eaec209d",
3550        "description": "panfrost: Set TLS for compute jobs",
3551        "nominated": false,
3552        "nomination_type": null,
3553        "resolution": 4,
3554        "master_sha": null,
3555        "because_sha": null
3556    },
3557    {
3558        "sha": "3f7e7495fc36a2b167a798169d76be02383d24df",
3559        "description": "pan/bi: Lower umul_high",
3560        "nominated": false,
3561        "nomination_type": null,
3562        "resolution": 4,
3563        "master_sha": null,
3564        "because_sha": null
3565    },
3566    {
3567        "sha": "2e372d0c3b1e40988f39d491c6837c6a0d73e714",
3568        "description": "pan/bi: Add w0 to the 'h01' swizzle bucket",
3569        "nominated": false,
3570        "nomination_type": null,
3571        "resolution": 4,
3572        "master_sha": null,
3573        "because_sha": null
3574    },
3575    {
3576        "sha": "2ec0897b112de95b56cdd7d213985af0ee0e3c66",
3577        "description": "pan/mdg: Allow 64-bit src_bitsize for comparison operations",
3578        "nominated": false,
3579        "nomination_type": null,
3580        "resolution": 4,
3581        "master_sha": null,
3582        "because_sha": null
3583    },
3584    {
3585        "sha": "b5d6e5049fbe2247f6e92bf42dec9a024b9bd5ab",
3586        "description": "pan/mdg: Don't reorder loads/stores past each other",
3587        "nominated": false,
3588        "nomination_type": null,
3589        "resolution": 4,
3590        "master_sha": null,
3591        "because_sha": null
3592    },
3593    {
3594        "sha": "24fcc032efc85cdf25ea23895de3858729b7b0b8",
3595        "description": "pan/mdg: Limit int64 vectorization",
3596        "nominated": false,
3597        "nomination_type": null,
3598        "resolution": 4,
3599        "master_sha": null,
3600        "because_sha": null
3601    },
3602    {
3603        "sha": "f0109e9ac01b9747d28dbc482b0ec5e0ef9f2dfd",
3604        "description": "panfrost: Assert on sysval overflow",
3605        "nominated": false,
3606        "nomination_type": null,
3607        "resolution": 4,
3608        "master_sha": null,
3609        "because_sha": null
3610    },
3611    {
3612        "sha": "24867386eef385a65d6452889db678f1ffa8879e",
3613        "description": "panfrost: Add a sysval for local_work_dim",
3614        "nominated": false,
3615        "nomination_type": null,
3616        "resolution": 4,
3617        "master_sha": null,
3618        "because_sha": null
3619    },
3620    {
3621        "sha": "f5a35918db04dfe051e903a89323d9d8ba47c78a",
3622        "description": "panfrost: Add a sysval for local_group_size",
3623        "nominated": false,
3624        "nomination_type": null,
3625        "resolution": 4,
3626        "master_sha": null,
3627        "because_sha": null
3628    },
3629    {
3630        "sha": "76fa57d1955f2767dce9d9a583bddd73d751d83c",
3631        "description": "pan/bi: Use pan_nir_lower_64bit_intrin",
3632        "nominated": false,
3633        "nomination_type": null,
3634        "resolution": 4,
3635        "master_sha": null,
3636        "because_sha": null
3637    },
3638    {
3639        "sha": "7c2308769b0766578dc0f7e95471cd6f1903bcec",
3640        "description": "panfrost: Use the correct NIR options for OpenCL on Bifrost",
3641        "nominated": false,
3642        "nomination_type": null,
3643        "resolution": 4,
3644        "master_sha": null,
3645        "because_sha": null
3646    },
3647    {
3648        "sha": "c82ab9b94aed786dc2a1bf7763a9ce81719cf7b1",
3649        "description": "pan/bi: Improve unknown intrinsic error",
3650        "nominated": false,
3651        "nomination_type": null,
3652        "resolution": 4,
3653        "master_sha": null,
3654        "because_sha": null
3655    },
3656    {
3657        "sha": "56f753f8e2cf5d043dea914d2f82ec86150d90a1",
3658        "description": "panfrost: Set bifrost_props for compute shaders",
3659        "nominated": false,
3660        "nomination_type": null,
3661        "resolution": 4,
3662        "master_sha": null,
3663        "because_sha": null
3664    },
3665    {
3666        "sha": "c71d4d931e52e11ae7161fba49f898b6bbd6519c",
3667        "description": "pan/bi: Implement load_kernel_input",
3668        "nominated": false,
3669        "nomination_type": null,
3670        "resolution": 4,
3671        "master_sha": null,
3672        "because_sha": null
3673    },
3674    {
3675        "sha": "f33694552d6a1900b21192d7b77121a89c605642",
3676        "description": "pan/bi: Implement load/store intrinsics",
3677        "nominated": false,
3678        "nomination_type": null,
3679        "resolution": 4,
3680        "master_sha": null,
3681        "because_sha": null
3682    },
3683    {
3684        "sha": "58cf95a637c8d1162c495b2c6beab41b15916d46",
3685        "description": "pan/bi: Improve interoperability of the command-line disassembler",
3686        "nominated": false,
3687        "nomination_type": null,
3688        "resolution": 4,
3689        "master_sha": null,
3690        "because_sha": null
3691    },
3692    {
3693        "sha": "7c6aa5f49d7263fa9b73c9764bb0afed7d562f4b",
3694        "description": "pan/bi: Set compute lowering options",
3695        "nominated": false,
3696        "nomination_type": null,
3697        "resolution": 4,
3698        "master_sha": null,
3699        "because_sha": null
3700    },
3701    {
3702        "sha": "d26718382950b456498f6fdfa912dd8eefaae7ae",
3703        "description": "pan/bi: Add some compute intrinsic loads",
3704        "nominated": false,
3705        "nomination_type": null,
3706        "resolution": 4,
3707        "master_sha": null,
3708        "because_sha": null
3709    },
3710    {
3711        "sha": "2a7c33bd9dfcc984c6ceb10782833189e6eb7933",
3712        "description": "pan/bi: Handle 64-bit pack and unpack operations",
3713        "nominated": false,
3714        "nomination_type": null,
3715        "resolution": 4,
3716        "master_sha": null,
3717        "because_sha": null
3718    },
3719    {
3720        "sha": "f5c9a10f336d8be18e39e88818f425fdd931fc5e",
3721        "description": "pan/bi: Lower 64-bit integers",
3722        "nominated": false,
3723        "nomination_type": null,
3724        "resolution": 4,
3725        "master_sha": null,
3726        "because_sha": null
3727    },
3728    {
3729        "sha": "f4d2b35ac85245e1bb1d4ba497d8d4c5b11c8ae2",
3730        "description": "pan/bi: Pipe scratch_size in from NIR",
3731        "nominated": false,
3732        "nomination_type": null,
3733        "resolution": 4,
3734        "master_sha": null,
3735        "because_sha": null
3736    },
3737    {
3738        "sha": "087ef91c85c82546af879b6ce0ba371b393e1e13",
3739        "description": "nvc0: index_bias is now only set for indexed draws",
3740        "nominated": false,
3741        "nomination_type": 1,
3742        "resolution": 4,
3743        "master_sha": null,
3744        "because_sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906"
3745    },
3746    {
3747        "sha": "111c0733eaef2b3bfe9abaea2bb7880b5976dde6",
3748        "description": "cso: set index_bounds_valid = true for arrays draws",
3749        "nominated": false,
3750        "nomination_type": 1,
3751        "resolution": 4,
3752        "master_sha": null,
3753        "because_sha": "72ff53098c648ea5513fc2b150349b5b9ae58667"
3754    },
3755    {
3756        "sha": "333730405de28153f2378d498e45cb82024fc230",
3757        "description": "zink: handle NULL views in zink_set_sampler_views",
3758        "nominated": true,
3759        "nomination_type": 1,
3760        "resolution": 1,
3761        "master_sha": null,
3762        "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
3763    },
3764    {
3765        "sha": "b50b28cd33fbc228869f72ff0f95bf232597c9db",
3766        "description": "turnip: disable UBWC on Z24_S8 MSAA images on A630",
3767        "nominated": false,
3768        "nomination_type": null,
3769        "resolution": 4,
3770        "master_sha": null,
3771        "because_sha": null
3772    },
3773    {
3774        "sha": "63a431b81c8c4e295118b1cf320bf68b578e57c4",
3775        "description": "anv: Add a trivial implementation of VK_KHR_deferred_host_operation",
3776        "nominated": false,
3777        "nomination_type": null,
3778        "resolution": 4,
3779        "master_sha": null,
3780        "because_sha": null
3781    },
3782    {
3783        "sha": "af1aef10f9a1ae0fbd986fe28c8450462695a5af",
3784        "description": "radv: Do not use a pipe offset for aliased sparse images.",
3785        "nominated": false,
3786        "nomination_type": 1,
3787        "resolution": 4,
3788        "master_sha": null,
3789        "because_sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2"
3790    },
3791    {
3792        "sha": "23f2e7771053233df3d4c348ae46f838ccdda7ef",
3793        "description": "wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland",
3794        "nominated": false,
3795        "nomination_type": 1,
3796        "resolution": 4,
3797        "master_sha": null,
3798        "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
3799    },
3800    {
3801        "sha": "b06f3c52bfb63c18686edca2fb6f667c44533df8",
3802        "description": "radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key",
3803        "nominated": false,
3804        "nomination_type": null,
3805        "resolution": 4,
3806        "master_sha": null,
3807        "because_sha": null
3808    },
3809    {
3810        "sha": "f1e34f125d9dcf39de751b570a1df375b0d70f11",
3811        "description": "radeonsi: don't use si_get_vs_state in most places",
3812        "nominated": false,
3813        "nomination_type": null,
3814        "resolution": 4,
3815        "master_sha": null,
3816        "because_sha": null
3817    },
3818    {
3819        "sha": "4088b6f2936ffccdb2e2b3d8479c964366e51f77",
3820        "description": "radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8",
3821        "nominated": false,
3822        "nomination_type": null,
3823        "resolution": 4,
3824        "master_sha": null,
3825        "because_sha": null
3826    },
3827    {
3828        "sha": "eb22bd2072f17c2bd9ccf0f4aed70add9e7ea8e9",
3829        "description": "radeonsi: get out of si_emit_vs_state early for blit vertex shaders",
3830        "nominated": false,
3831        "nomination_type": null,
3832        "resolution": 4,
3833        "master_sha": null,
3834        "because_sha": null
3835    },
3836    {
3837        "sha": "73709143d22d7485dbd319210344fc1d07faa8cd",
3838        "description": "radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls",
3839        "nominated": false,
3840        "nomination_type": null,
3841        "resolution": 4,
3842        "master_sha": null,
3843        "because_sha": null
3844    },
3845    {
3846        "sha": "f2a514870155bbd08c28cd2a00dc720cb7490cc1",
3847        "description": "radeonsi: make sctx->vertex_elements always non-NULL",
3848        "nominated": false,
3849        "nomination_type": null,
3850        "resolution": 4,
3851        "master_sha": null,
3852        "because_sha": null
3853    },
3854    {
3855        "sha": "961aa67adf651ddb2b035a2ad5608db84fdbd258",
3856        "description": "radeonsi: add a specialized function for CP DMA L2 prefetch",
3857        "nominated": false,
3858        "nomination_type": null,
3859        "resolution": 4,
3860        "master_sha": null,
3861        "because_sha": null
3862    },
3863    {
3864        "sha": "0eca4660a5588696047c18546a9525e456478af9",
3865        "description": "radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp",
3866        "nominated": false,
3867        "nomination_type": null,
3868        "resolution": 4,
3869        "master_sha": null,
3870        "because_sha": null
3871    },
3872    {
3873        "sha": "c43d00dc915e9f43cd87d752bef1f8dc9ec25e34",
3874        "description": "radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON",
3875        "nominated": false,
3876        "nomination_type": null,
3877        "resolution": 4,
3878        "master_sha": null,
3879        "because_sha": null
3880    },
3881    {
3882        "sha": "6682c1603ce01956b5ec10da5df69451116b74f6",
3883        "description": "radeonsi: don't compute average vertex count in si_draw_vbo",
3884        "nominated": false,
3885        "nomination_type": null,
3886        "resolution": 4,
3887        "master_sha": null,
3888        "because_sha": null
3889    },
3890    {
3891        "sha": "295106c3e74b9c568a3970d9072180d12054fa9d",
3892        "description": "radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state",
3893        "nominated": false,
3894        "nomination_type": null,
3895        "resolution": 4,
3896        "master_sha": null,
3897        "because_sha": null
3898    },
3899    {
3900        "sha": "6f74105a343d42bb6cb5a2ece7178a10d6117e8e",
3901        "description": "radeonsi: translate pipe_prim_type only when it changes",
3902        "nominated": false,
3903        "nomination_type": null,
3904        "resolution": 4,
3905        "master_sha": null,
3906        "because_sha": null
3907    },
3908    {
3909        "sha": "d0d4c4ba1d7a59f7fb9cf18c7fdf4546690f4387",
3910        "description": "radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param",
3911        "nominated": false,
3912        "nomination_type": null,
3913        "resolution": 4,
3914        "master_sha": null,
3915        "because_sha": null
3916    },
3917    {
3918        "sha": "53f9bb860b29b8481ca13edc423255f327b2a5af",
3919        "description": "radeonsi: don't pass pipe_draw_info into si_emit_vs_state",
3920        "nominated": false,
3921        "nomination_type": null,
3922        "resolution": 4,
3923        "master_sha": null,
3924        "because_sha": null
3925    },
3926    {
3927        "sha": "4056e953fe43bd667e1812c1c7075285d24b42c2",
3928        "description": "radeonsi: move emit_cache_flush functions into si_gfx_cs.c",
3929        "nominated": false,
3930        "nomination_type": null,
3931        "resolution": 4,
3932        "master_sha": null,
3933        "because_sha": null
3934    },
3935    {
3936        "sha": "1ceec51b128660d5f9037dd10ec5b0229a2378d1",
3937        "description": "radeonsi: don't clear unaligned bits when unbinding vertex buffers",
3938        "nominated": false,
3939        "nomination_type": null,
3940        "resolution": 4,
3941        "master_sha": null,
3942        "because_sha": null
3943    },
3944    {
3945        "sha": "df456312c2a9749ea535820d792b151b73b9757f",
3946        "description": "radeonsi: constant buffer cleanups",
3947        "nominated": false,
3948        "nomination_type": null,
3949        "resolution": 4,
3950        "master_sha": null,
3951        "because_sha": null
3952    },
3953    {
3954        "sha": "b53d404aa73d3dd71c5e9a5005b46c860c8a4eca",
3955        "description": "android: freedreno/ir3: Switch over to new encoder/decoder",
3956        "nominated": false,
3957        "nomination_type": 1,
3958        "resolution": 4,
3959        "master_sha": null,
3960        "because_sha": "5cae4779c2e2276da3720fdde136fbf623c3c983"
3961    },
3962    {
3963        "sha": "7c0298e2fe4e6eb5f877786bfe6a536dbc778012",
3964        "description": "android: freedreno/hw/isa: Add description of ir3 ISA",
3965        "nominated": false,
3966        "nomination_type": 1,
3967        "resolution": 4,
3968        "master_sha": null,
3969        "because_sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8"
3970    },
3971    {
3972        "sha": "a183ee2ed7f16f9cf6ae939cb9b5a0eb75a3d07c",
3973        "description": "zink: remove excessive checks for loader version",
3974        "nominated": false,
3975        "nomination_type": null,
3976        "resolution": 4,
3977        "master_sha": null,
3978        "because_sha": null
3979    },
3980    {
3981        "sha": "c85902d60d4e21c12c5b0a22de4855fe4de2263d",
3982        "description": "zink/codegen: find promotion version using vulkan registry",
3983        "nominated": false,
3984        "nomination_type": null,
3985        "resolution": 4,
3986        "master_sha": null,
3987        "because_sha": null
3988    },
3989    {
3990        "sha": "833b6ab443214c0091c2a81127a5a4a965ffccaf",
3991        "description": "zink/codegen: adding/fixing comments and copyright notice",
3992        "nominated": false,
3993        "nomination_type": null,
3994        "resolution": 4,
3995        "master_sha": null,
3996        "because_sha": null
3997    },
3998    {
3999        "sha": "a454c562d6710d5405f7567909d67df20f36efc5",
4000        "description": "zink/codegen: codegen-ize load_instance_extensions()",
4001        "nominated": false,
4002        "nomination_type": null,
4003        "resolution": 4,
4004        "master_sha": null,
4005        "because_sha": null
4006    },
4007    {
4008        "sha": "c0259e5c6eea1252eec63e8116ea7d17c743e77e",
4009        "description": "zink/codegen: enable instance extension unconditionally if promoted",
4010        "nominated": false,
4011        "nomination_type": null,
4012        "resolution": 4,
4013        "master_sha": null,
4014        "because_sha": null
4015    },
4016    {
4017        "sha": "463d7dc9c3e2d4a4d47f5eda0269d920edc30f22",
4018        "description": "zink/codegen: make 'struct' optional in Version",
4019        "nominated": false,
4020        "nomination_type": null,
4021        "resolution": 4,
4022        "master_sha": null,
4023        "because_sha": null
4024    },
4025    {
4026        "sha": "d0125fc487de47fedacd7be95dcc1da3cc0ab9d5",
4027        "description": "zink/codegen: add some new attributes to Extension",
4028        "nominated": false,
4029        "nomination_type": null,
4030        "resolution": 4,
4031        "master_sha": null,
4032        "because_sha": null
4033    },
4034    {
4035        "sha": "32797beaf51c131d29fba91c7c790e881ad6b80c",
4036        "description": "nouveau: Fix typos.",
4037        "nominated": false,
4038        "nomination_type": null,
4039        "resolution": 4,
4040        "master_sha": null,
4041        "because_sha": null
4042    },
4043    {
4044        "sha": "7c885ad6c0edfdb18a62706d7b79243535a9ca1d",
4045        "description": "lima: introduce fs and vs shader cache",
4046        "nominated": false,
4047        "nomination_type": null,
4048        "resolution": 4,
4049        "master_sha": null,
4050        "because_sha": null
4051    },
4052    {
4053        "sha": "88fc4e26b6c2a35447fde1ee7da5e7d5ff4ff471",
4054        "description": "frontends/va/image: Eliminate repetitive code on error paths",
4055        "nominated": false,
4056        "nomination_type": null,
4057        "resolution": 4,
4058        "master_sha": null,
4059        "because_sha": null
4060    },
4061    {
4062        "sha": "5939a64b15a8268bda4533bd94be6f1ce6abd9f1",
4063        "description": "freedreno/a2xx: add RB perfcounter 1-3",
4064        "nominated": false,
4065        "nomination_type": null,
4066        "resolution": 4,
4067        "master_sha": null,
4068        "because_sha": null
4069    },
4070    {
4071        "sha": "040ffee71f7e5ea70dfda1a35749f2be3c8b751b",
4072        "description": "freedreno/a2xx: fix/add RBBM perfcounter",
4073        "nominated": false,
4074        "nomination_type": null,
4075        "resolution": 4,
4076        "master_sha": null,
4077        "because_sha": null
4078    },
4079    {
4080        "sha": "a0f4affcf64cfd13a27f1e3cc24f98ef220b691b",
4081        "description": "glsl: only expose int64 atomics when extension is enabled",
4082        "nominated": true,
4083        "nomination_type": 1,
4084        "resolution": 1,
4085        "master_sha": null,
4086        "because_sha": "40c1f9883e59f1a4a36b236debba7305ff57b0b0"
4087    },
4088    {
4089        "sha": "6638b58ccf17ce3a00a8ecbf5f39b5bedef238ed",
4090        "description": "nv50/ir: clear dnz flag when converting mul/mad to simpler ops",
4091        "nominated": false,
4092        "nomination_type": null,
4093        "resolution": 4,
4094        "master_sha": null,
4095        "because_sha": null
4096    },
4097    {
4098        "sha": "07a1a341bf78cbfcd1c41491a69f1e4a7be20a93",
4099        "description": "freedreno/a6xx: Add r2d support for GMEM resolves",
4100        "nominated": false,
4101        "nomination_type": null,
4102        "resolution": 4,
4103        "master_sha": null,
4104        "because_sha": null
4105    },
4106    {
4107        "sha": "c28469bae1b3bc0ed274d08fd4bc246cba054f5b",
4108        "description": "ac/surface: Fix GFX9 sparse mip info.",
4109        "nominated": false,
4110        "nomination_type": 1,
4111        "resolution": 4,
4112        "master_sha": null,
4113        "because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
4114    },
4115    {
4116        "sha": "55c42b7885701098cff9cc0fd0ffe08b0a90ea8b",
4117        "description": "st/mesa: fix broken moves for u2i64 and related ops",
4118        "nominated": false,
4119        "nomination_type": null,
4120        "resolution": 4,
4121        "master_sha": null,
4122        "because_sha": null
4123    },
4124    {
4125        "sha": "011fea1a90041838ad4f00dc880a231c3eca5dc8",
4126        "description": "zink: reduce blendfactor when alpha_to_one is set",
4127        "nominated": false,
4128        "nomination_type": null,
4129        "resolution": 4,
4130        "master_sha": null,
4131        "because_sha": null
4132    },
4133    {
4134        "sha": "7b48d5d36e0177a9346b75af6f41031e4c7b1220",
4135        "description": "lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2",
4136        "nominated": true,
4137        "nomination_type": 0,
4138        "resolution": 1,
4139        "master_sha": null,
4140        "because_sha": null
4141    },
4142    {
4143        "sha": "68a785e63fe848c7bcd48bce2095670926f97eea",
4144        "description": "Fall back on clock_gettime when timespec_get() is unavailable",
4145        "nominated": true,
4146        "nomination_type": 1,
4147        "resolution": 1,
4148        "master_sha": null,
4149        "because_sha": "e3a8013de8ca854d21225be00f123ccf63f9060f"
4150    },
4151    {
4152        "sha": "81becaa685a71778e16ed0cc0c510186d5e682f5",
4153        "description": "pan/bi: Fix assertion",
4154        "nominated": false,
4155        "nomination_type": 1,
4156        "resolution": 4,
4157        "master_sha": null,
4158        "because_sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909"
4159    },
4160    {
4161        "sha": "ca834d0b2dcf347e062e33c1bf930632b76d3025",
4162        "description": "device-select-layer: update for vulkan 1.2",
4163        "nominated": true,
4164        "nomination_type": 1,
4165        "resolution": 1,
4166        "master_sha": null,
4167        "because_sha": "9bc5b2d169d3a3c9d52fc30987eaba52e3b7dc00"
4168    },
4169    {
4170        "sha": "766538f83cbbe33ca291feb7ec43cf2937c098da",
4171        "description": "darwin: Use the system libunwind",
4172        "nominated": false,
4173        "nomination_type": null,
4174        "resolution": 4,
4175        "master_sha": null,
4176        "because_sha": null
4177    },
4178    {
4179        "sha": "08ac7b52e7814540e92d5add29049324f6841bb5",
4180        "description": "util: Fix pointer to integer conversion error when using libunwind",
4181        "nominated": true,
4182        "nomination_type": 1,
4183        "resolution": 1,
4184        "master_sha": null,
4185        "because_sha": "70c272004f727457e852ba5f2498754b07a7d995"
4186    },
4187    {
4188        "sha": "00944f80e269a4c79b75fed105cdb29d043b4497",
4189        "description": "darwin: Use the system libexpat",
4190        "nominated": false,
4191        "nomination_type": null,
4192        "resolution": 4,
4193        "master_sha": null,
4194        "because_sha": null
4195    },
4196    {
4197        "sha": "8e2e63748057db34cd8103024764fbc8ee7bc945",
4198        "description": "util/format: Simplify the generated unpack code.",
4199        "nominated": false,
4200        "nomination_type": null,
4201        "resolution": 4,
4202        "master_sha": null,
4203        "because_sha": null
4204    },
4205    {
4206        "sha": "92e8e94ee9ff5bf584196bb9bce52f55b734fc78",
4207        "description": "mesa: Move the rest of format_unpack.py out of code generation.",
4208        "nominated": false,
4209        "nomination_type": null,
4210        "resolution": 4,
4211        "master_sha": null,
4212        "because_sha": null
4213    },
4214    {
4215        "sha": "85f237634c3a5bce2c58c525942353932051aee7",
4216        "description": "mesa: Use a bunch of util functions for Z/S unpacking.",
4217        "nominated": false,
4218        "nomination_type": null,
4219        "resolution": 4,
4220        "master_sha": null,
4221        "because_sha": null
4222    },
4223    {
4224        "sha": "322fa3d9dc478708a3795bff8df2bf652bf84e3a",
4225        "description": "util: Give a reasonable answer when unpacking z32unorm from floats.",
4226        "nominated": false,
4227        "nomination_type": null,
4228        "resolution": 4,
4229        "master_sha": null,
4230        "because_sha": null
4231    },
4232    {
4233        "sha": "6e6228f7f0fed6f8e844975829f8226546d32b29",
4234        "description": "mesa: Reuse util_format's unpack functions for pure integer formats.",
4235        "nominated": false,
4236        "nomination_type": null,
4237        "resolution": 4,
4238        "master_sha": null,
4239        "because_sha": null
4240    },
4241    {
4242        "sha": "696b552435ea9ec4ed35ceca91d33f686a5e056d",
4243        "description": "mesa: Reuse util_format's unpack_8unorm.",
4244        "nominated": false,
4245        "nomination_type": null,
4246        "resolution": 4,
4247        "master_sha": null,
4248        "because_sha": null
4249    },
4250    {
4251        "sha": "b938b488f68118ddefae797b364ffde55f877e1b",
4252        "description": "util: Fix rounding of unpack_unorm8 from small unorm formats.",
4253        "nominated": false,
4254        "nomination_type": null,
4255        "resolution": 4,
4256        "master_sha": null,
4257        "because_sha": null
4258    },
4259    {
4260        "sha": "05652703807758cb48a09cb6bbd29bacb0dfa870",
4261        "description": "util: Fix UBSan failure on _mesa_unorm_to_unorm.",
4262        "nominated": false,
4263        "nomination_type": null,
4264        "resolution": 4,
4265        "master_sha": null,
4266        "because_sha": null
4267    },
4268    {
4269        "sha": "8d9826f0142c3c5b027182d254c6cbc5a6cdbc8d",
4270        "description": "util: Move most of src/mesa/main/format_utils.h to util/format/",
4271        "nominated": false,
4272        "nomination_type": null,
4273        "resolution": 4,
4274        "master_sha": null,
4275        "because_sha": null
4276    },
4277    {
4278        "sha": "c5033f7c5e02c129119abfb4fb128c1e1aa50d0f",
4279        "description": "mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.",
4280        "nominated": false,
4281        "nomination_type": null,
4282        "resolution": 4,
4283        "master_sha": null,
4284        "because_sha": null
4285    },
4286    {
4287        "sha": "13ae72aaae81049acd684089a36ac270d093715b",
4288        "description": "mesa: Replace the float[4] unpack code with util/format's.",
4289        "nominated": false,
4290        "nomination_type": null,
4291        "resolution": 4,
4292        "master_sha": null,
4293        "because_sha": null
4294    },
4295    {
4296        "sha": "83f97cd0be0cb162a1be8dec122ff596b9ff96c7",
4297        "description": "mesa: Drop incorrect statement about Z unpack behavior.",
4298        "nominated": false,
4299        "nomination_type": null,
4300        "resolution": 4,
4301        "master_sha": null,
4302        "because_sha": null
4303    },
4304    {
4305        "sha": "d938c28c3150b8aa87d7edef25a8912b3af80723",
4306        "description": "mesa: Add some little unit tests showing format unpack behavior.",
4307        "nominated": false,
4308        "nomination_type": null,
4309        "resolution": 4,
4310        "master_sha": null,
4311        "because_sha": null
4312    },
4313    {
4314        "sha": "e5e75b714d7a386cbdd0956ee4e9a5b4c70c963e",
4315        "description": "util/format: Fix pack/unpack of A1R5G5B5_UINT.",
4316        "nominated": true,
4317        "nomination_type": 1,
4318        "resolution": 1,
4319        "master_sha": null,
4320        "because_sha": "b28eb044cdc1b9bbf4a830b36476f047b660b7ad"
4321    },
4322    {
4323        "sha": "bfe5ac89b2ddcc18bbf1ea64e92a0a0efecba436",
4324        "description": "freedreno/isa: Fix branch/jump offset encoding",
4325        "nominated": false,
4326        "nomination_type": 1,
4327        "resolution": 4,
4328        "master_sha": null,
4329        "because_sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1"
4330    },
4331    {
4332        "sha": "c27347b2e1883a30e023347a36bdcf86cdec4a7c",
4333        "description": "zink: enable PIPE_CAP_CLEAR_TEXTURE",
4334        "nominated": false,
4335        "nomination_type": null,
4336        "resolution": 4,
4337        "master_sha": null,
4338        "because_sha": null
4339    },
4340    {
4341        "sha": "622f8f6ed57bb32cb6b1014e4f8c7be2a58a5bd3",
4342        "description": "zink: add a pipe_context::clear_texture hook",
4343        "nominated": false,
4344        "nomination_type": null,
4345        "resolution": 4,
4346        "master_sha": null,
4347        "because_sha": null
4348    },
4349    {
4350        "sha": "e100746a73f0af337121d0b0386d7f3128d07452",
4351        "description": "zink: break out some of the u_blitter setup into util function",
4352        "nominated": false,
4353        "nomination_type": null,
4354        "resolution": 4,
4355        "master_sha": null,
4356        "because_sha": null
4357    },
4358    {
4359        "sha": "526db0fe82fc0abe16d19d9b81caa2ec3cd0c8ee",
4360        "description": "zink: break out color/zs no_rp clear into separate functions",
4361        "nominated": false,
4362        "nomination_type": null,
4363        "resolution": 4,
4364        "master_sha": null,
4365        "because_sha": null
4366    },
4367    {
4368        "sha": "5bd0d7c62f722b74aae195d2a176b589259deb70",
4369        "description": "zink: break out scissor region testing for clear functions",
4370        "nominated": false,
4371        "nomination_type": null,
4372        "resolution": 4,
4373        "master_sha": null,
4374        "because_sha": null
4375    },
4376    {
4377        "sha": "a131d06f170e8acfb4ff01dd63afcb25d71380ad",
4378        "description": "zink: handle clears with scissor regions",
4379        "nominated": false,
4380        "nomination_type": null,
4381        "resolution": 4,
4382        "master_sha": null,
4383        "because_sha": null
4384    },
4385    {
4386        "sha": "196794264f40d0f1ab8ab7326b528b156302228a",
4387        "description": "zink: start to refactor clearing",
4388        "nominated": false,
4389        "nomination_type": null,
4390        "resolution": 4,
4391        "master_sha": null,
4392        "because_sha": null
4393    },
4394    {
4395        "sha": "cf40a087f3785577695928c9e77788adaf7ef52a",
4396        "description": "zink: move zink_clear to zink_clear.c",
4397        "nominated": false,
4398        "nomination_type": null,
4399        "resolution": 4,
4400        "master_sha": null,
4401        "because_sha": null
4402    },
4403    {
4404        "sha": "9a54aa131e958a890080036bbeb1e17a469b7cfe",
4405        "description": "intel/perf: move gt_frequency to results",
4406        "nominated": false,
4407        "nomination_type": null,
4408        "resolution": 4,
4409        "master_sha": null,
4410        "because_sha": null
4411    },
4412    {
4413        "sha": "b7032d67764304b949adc1867a0e17de576d2373",
4414        "description": "intel/perf: link queries back to the gen_perf_config object",
4415        "nominated": false,
4416        "nomination_type": null,
4417        "resolution": 4,
4418        "master_sha": null,
4419        "because_sha": null
4420    },
4421    {
4422        "sha": "e79f112e4fd388836938cc07b4501d41fb13b4f2",
4423        "description": "intel/perf: add definition for generic perf counters",
4424        "nominated": false,
4425        "nomination_type": null,
4426        "resolution": 4,
4427        "master_sha": null,
4428        "because_sha": null
4429    },
4430    {
4431        "sha": "bd7df91372646acdfa69f8167bd9148841f434a9",
4432        "description": "intel/perf: restructure i915 perf version checks",
4433        "nominated": false,
4434        "nomination_type": null,
4435        "resolution": 4,
4436        "master_sha": null,
4437        "because_sha": null
4438    },
4439    {
4440        "sha": "d8154c40063d0d6114370c30c800676039e358ee",
4441        "description": "intel/mi_builder: fix self modifying batches",
4442        "nominated": true,
4443        "nomination_type": 1,
4444        "resolution": 1,
4445        "master_sha": null,
4446        "because_sha": "796fccce631bf8ecb6ce2fd1a68f219788693a6e"
4447    },
4448    {
4449        "sha": "359312ae011a5f4a3aa9889c9c8807f7b5268b73",
4450        "description": "intel/mi_builder: optimize 64bit immediate register loads & memory stores",
4451        "nominated": false,
4452        "nomination_type": null,
4453        "resolution": 4,
4454        "master_sha": null,
4455        "because_sha": null
4456    },
4457    {
4458        "sha": "dbeca67a1de8eae7ab2edcf269352f84a9a10c00",
4459        "description": "anv: don't disable KHR_performance_query in debug mode",
4460        "nominated": false,
4461        "nomination_type": null,
4462        "resolution": 4,
4463        "master_sha": null,
4464        "because_sha": null
4465    },
4466    {
4467        "sha": "08b16cfe0bc4eb86c166440f70435224b9f44244",
4468        "description": "v3d: fix dest offset in TFU setup",
4469        "nominated": true,
4470        "nomination_type": 1,
4471        "resolution": 1,
4472        "master_sha": null,
4473        "because_sha": "976ea90bdca2b1fc9e7a577ddc302e810c622183"
4474    },
4475    {
4476        "sha": "5e2cee57c5177f52d3620abb60c05b438acca1eb",
4477        "description": "freedreno/ir3/parser: add cat7 support",
4478        "nominated": false,
4479        "nomination_type": null,
4480        "resolution": 4,
4481        "master_sha": null,
4482        "because_sha": null
4483    },
4484    {
4485        "sha": "f8fe2ca600b2c1a0029fd71ab502e51385e4526d",
4486        "description": "st/mesa: optimize binding and unbinding shader images",
4487        "nominated": false,
4488        "nomination_type": null,
4489        "resolution": 4,
4490        "master_sha": null,
4491        "because_sha": null
4492    },
4493    {
4494        "sha": "8436d9c5940969e5ee56c745a79fe09fe228b6e4",
4495        "description": "st/mesa: unbind sampler views, images, and vertex buffers after meta ops",
4496        "nominated": false,
4497        "nomination_type": null,
4498        "resolution": 4,
4499        "master_sha": null,
4500        "because_sha": null
4501    },
4502    {
4503        "sha": "211ec4226b02c407a75de013029f22e38ebc0227",
4504        "description": "cso_context: remove ability to restore VBs, const bufs, sampler views, images",
4505        "nominated": false,
4506        "nomination_type": null,
4507        "resolution": 4,
4508        "master_sha": null,
4509        "because_sha": null
4510    },
4511    {
4512        "sha": "fab62bb518df152e233bca42f311e3b8e1982cca",
4513        "description": "st/mesa: replace st->pipe with pipe in a few places",
4514        "nominated": false,
4515        "nomination_type": null,
4516        "resolution": 4,
4517        "master_sha": null,
4518        "because_sha": null
4519    },
4520    {
4521        "sha": "4c52aba41e19d38e9e51005b0408b06b012f8f83",
4522        "description": "st/mesa: don't use cso_context to set const bufs, sampler views and images",
4523        "nominated": false,
4524        "nomination_type": null,
4525        "resolution": 4,
4526        "master_sha": null,
4527        "because_sha": null
4528    },
4529    {
4530        "sha": "d107eef04f653cb6ca3c589815210b4e65e87093",
4531        "description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage",
4532        "nominated": false,
4533        "nomination_type": null,
4534        "resolution": 4,
4535        "master_sha": null,
4536        "because_sha": null
4537    },
4538    {
4539        "sha": "7c7a6e05f4c58c7219132a999470fba7c0e3b82b",
4540        "description": "st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels",
4541        "nominated": false,
4542        "nomination_type": null,
4543        "resolution": 4,
4544        "master_sha": null,
4545        "because_sha": null
4546    },
4547    {
4548        "sha": "78c0dc2f56ab6723a32ee76ac84c943fedab3cc6",
4549        "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES",
4550        "nominated": false,
4551        "nomination_type": null,
4552        "resolution": 4,
4553        "master_sha": null,
4554        "because_sha": null
4555    },
4556    {
4557        "sha": "82a388dc2d7f799508bda60be840da59081da705",
4558        "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels",
4559        "nominated": false,
4560        "nomination_type": null,
4561        "resolution": 4,
4562        "master_sha": null,
4563        "because_sha": null
4564    },
4565    {
4566        "sha": "f2141d3a9d5ee60fbe002b4fde40c1ea32f8be99",
4567        "description": "st/mesa: don't use cso_context to restore VBs for glClear",
4568        "nominated": false,
4569        "nomination_type": null,
4570        "resolution": 4,
4571        "master_sha": null,
4572        "because_sha": null
4573    },
4574    {
4575        "sha": "cde98f3e0e142d8f2a2f7253dd0071c61c68549c",
4576        "description": "st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap",
4577        "nominated": false,
4578        "nomination_type": null,
4579        "resolution": 4,
4580        "master_sha": null,
4581        "because_sha": null
4582    },
4583    {
4584        "sha": "98e8dc1db8fcf3b31dd3d1ab20b616e17565a986",
4585        "description": "gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views",
4586        "nominated": false,
4587        "nomination_type": null,
4588        "resolution": 4,
4589        "master_sha": null,
4590        "because_sha": null
4591    },
4592    {
4593        "sha": "2813688f8dbe813baaa99c028da4058e5dfb428d",
4594        "description": "gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views",
4595        "nominated": false,
4596        "nomination_type": null,
4597        "resolution": 4,
4598        "master_sha": null,
4599        "because_sha": null
4600    },
4601    {
4602        "sha": "a93ca3be01e51df30c0e7ec58927053e7057afd9",
4603        "description": "gallium/api: add state invalidate interface as alternative to cso_save/restore",
4604        "nominated": false,
4605        "nomination_type": null,
4606        "resolution": 4,
4607        "master_sha": null,
4608        "because_sha": null
4609    },
4610    {
4611        "sha": "7afa7cb4b4216660489d8883c6b7d8d86414456a",
4612        "description": "gallium/tests: stop using cso_set_sampler_views",
4613        "nominated": false,
4614        "nomination_type": null,
4615        "resolution": 4,
4616        "master_sha": null,
4617        "because_sha": null
4618    },
4619    {
4620        "sha": "2a0195f4b9e535945a2df9c16469d923a696126a",
4621        "description": "st/xa: stop using cso_set_sampler_views",
4622        "nominated": false,
4623        "nomination_type": null,
4624        "resolution": 4,
4625        "master_sha": null,
4626        "because_sha": null
4627    },
4628    {
4629        "sha": "fc78ecd3793673ae550900f68bf9e459a9f6ec62",
4630        "description": "st/nine: stop using cso_set_sampler_views",
4631        "nominated": false,
4632        "nomination_type": null,
4633        "resolution": 4,
4634        "master_sha": null,
4635        "because_sha": null
4636    },
4637    {
4638        "sha": "95c567518077a2f2a7ff66ff25852bc94fc93090",
4639        "description": "ci: mark some sparse CTS as expected failures on RAVEN",
4640        "nominated": false,
4641        "nomination_type": null,
4642        "resolution": 4,
4643        "master_sha": null,
4644        "because_sha": null
4645    },
4646    {
4647        "sha": "4bc9f7d53fa8941080a571b485563cabe2973349",
4648        "description": "android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources",
4649        "nominated": false,
4650        "nomination_type": 1,
4651        "resolution": 4,
4652        "master_sha": null,
4653        "because_sha": "165fb5117bf70402e66d34538d4085e060f57fea"
4654    },
4655    {
4656        "sha": "c6849f9687295c2711b99579a3ba9306ec3c0a30",
4657        "description": "radv: do not invalidate the L2 metadata cache on compute queues",
4658        "nominated": false,
4659        "nomination_type": 1,
4660        "resolution": 4,
4661        "master_sha": null,
4662        "because_sha": "4a783a3c7846857671a9f2e91b62850e24e01029"
4663    },
4664    {
4665        "sha": "953067ef5aa695065e5145c26bcebb9401afa800",
4666        "description": "ci/freedreno: Remove some long-unseen a6xx known flakes.",
4667        "nominated": false,
4668        "nomination_type": null,
4669        "resolution": 4,
4670        "master_sha": null,
4671        "because_sha": null
4672    },
4673    {
4674        "sha": "eab2bb46911952278e9ea387d334e132e8b73410",
4675        "description": "ci/freedreno: Drop skip list stuff from a5xx flakes.",
4676        "nominated": false,
4677        "nomination_type": null,
4678        "resolution": 4,
4679        "master_sha": null,
4680        "because_sha": null
4681    },
4682    {
4683        "sha": "13be54ee086bd46a31c7f16f8cd828c54f9a41e8",
4684        "description": "ci/freedreno: Drop some long-unseen a5xx flakes.",
4685        "nominated": false,
4686        "nomination_type": null,
4687        "resolution": 4,
4688        "master_sha": null,
4689        "because_sha": null
4690    },
4691    {
4692        "sha": "4ba6f4a05328669621e764ec0da5fb1b6910a883",
4693        "description": "ci/freedreno: Remove a bunch of stale flakes from a3xx.",
4694        "nominated": false,
4695        "nomination_type": null,
4696        "resolution": 4,
4697        "master_sha": null,
4698        "because_sha": null
4699    },
4700    {
4701        "sha": "22bf4831b8aef537427829cde1c272f979addf8d",
4702        "description": "ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.",
4703        "nominated": false,
4704        "nomination_type": null,
4705        "resolution": 4,
4706        "master_sha": null,
4707        "because_sha": null
4708    },
4709    {
4710        "sha": "783f726ea2a144021ba6f952850e8f999962a398",
4711        "description": "ci/freedreno: Mark some a5xx separate_shader tests as xfails.",
4712        "nominated": false,
4713        "nomination_type": null,
4714        "resolution": 4,
4715        "master_sha": null,
4716        "because_sha": null
4717    },
4718    {
4719        "sha": "fea6446b302a57d5c6b5f38b83bdcf64f16f0e65",
4720        "description": "gallium/ntt: Avoid referencing undefined channels of system values.",
4721        "nominated": false,
4722        "nomination_type": null,
4723        "resolution": 4,
4724        "master_sha": null,
4725        "because_sha": null
4726    },
4727    {
4728        "sha": "37363ef66369d1108c6215e8f0bdbba8b9f317fd",
4729        "description": "gallium/ntt: Add support for store_per_vertex_output.",
4730        "nominated": false,
4731        "nomination_type": null,
4732        "resolution": 4,
4733        "master_sha": null,
4734        "because_sha": null
4735    },
4736    {
4737        "sha": "97d5bc7de3c2e5554367dc27a7c03227074e9029",
4738        "description": "gallium/ntt: Don't vectorize IBFE/UBFE/BFI.",
4739        "nominated": false,
4740        "nomination_type": null,
4741        "resolution": 4,
4742        "master_sha": null,
4743        "because_sha": null
4744    },
4745    {
4746        "sha": "942ee6a547f337c18be76df545cb5653df0ce7d1",
4747        "description": "mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.",
4748        "nominated": false,
4749        "nomination_type": null,
4750        "resolution": 4,
4751        "master_sha": null,
4752        "because_sha": null
4753    },
4754    {
4755        "sha": "45048f4829e8937cf854634611c92081f06922d5",
4756        "description": "mesa/st: Lower shader images before handing off to NIR-to-TGSI.",
4757        "nominated": false,
4758        "nomination_type": null,
4759        "resolution": 4,
4760        "master_sha": null,
4761        "because_sha": null
4762    },
4763    {
4764        "sha": "500dfc05da2398d5a617bc3c155cc2d0552dfe3c",
4765        "description": "mesa/st: Make a single helper for the NIR-to-TGSI transfer.",
4766        "nominated": false,
4767        "nomination_type": null,
4768        "resolution": 4,
4769        "master_sha": null,
4770        "because_sha": null
4771    },
4772    {
4773        "sha": "f70c50b643c7edac04d25eb89bb847eb27ed89d5",
4774        "description": "frontend/dri: Expose RGB[AX]_SRGB as well",
4775        "nominated": false,
4776        "nomination_type": null,
4777        "resolution": 4,
4778        "master_sha": null,
4779        "because_sha": null
4780    },
4781    {
4782        "sha": "3d88e65e88cd0d38a559496294a636d42ed6d71a",
4783        "description": "zink: decouple renderpass from framebuffer state",
4784        "nominated": false,
4785        "nomination_type": null,
4786        "resolution": 4,
4787        "master_sha": null,
4788        "because_sha": null
4789    },
4790    {
4791        "sha": "49bb7919916ec4da424518a358f1e1e87ea9a4d7",
4792        "description": "zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c",
4793        "nominated": false,
4794        "nomination_type": null,
4795        "resolution": 4,
4796        "master_sha": null,
4797        "because_sha": null
4798    },
4799    {
4800        "sha": "301de75b2555ddee1ef70f80830ec246087ad2e2",
4801        "description": "zink: rename param in zink_create_framebuffer",
4802        "nominated": false,
4803        "nomination_type": null,
4804        "resolution": 4,
4805        "master_sha": null,
4806        "because_sha": null
4807    },
4808    {
4809        "sha": "b4da9f42e5ab08bba1b2dbaab49126b252007b61",
4810        "description": "zink: ralloc zink_framebuffer structs",
4811        "nominated": false,
4812        "nomination_type": null,
4813        "resolution": 4,
4814        "master_sha": null,
4815        "because_sha": null
4816    },
4817    {
4818        "sha": "c6741f52bd2f646b2c1575db6e47aba2083f3765",
4819        "description": "zink: remove renderpass refcounting",
4820        "nominated": false,
4821        "nomination_type": null,
4822        "resolution": 4,
4823        "master_sha": null,
4824        "because_sha": null
4825    },
4826    {
4827        "sha": "b2e5dadd229cf77a302ec082f443bf502f0d7990",
4828        "description": "zink: add batch flag for checking renderpass state",
4829        "nominated": false,
4830        "nomination_type": null,
4831        "resolution": 4,
4832        "master_sha": null,
4833        "because_sha": null
4834    },
4835    {
4836        "sha": "448c85acfcc3b72c4aa9cee4eb94116fe53fe424",
4837        "description": "zink: rework framebuffer state",
4838        "nominated": false,
4839        "nomination_type": null,
4840        "resolution": 4,
4841        "master_sha": null,
4842        "because_sha": null
4843    },
4844    {
4845        "sha": "39a2da738d85adca0fef6ee8fa7363836be3401a",
4846        "description": "ir3: add debug option to override shader assembly",
4847        "nominated": false,
4848        "nomination_type": null,
4849        "resolution": 4,
4850        "master_sha": null,
4851        "because_sha": null
4852    },
4853    {
4854        "sha": "64f939020d8dbe23e5230369488e18fb983559dd",
4855        "description": "zink: only emit streamout targets during draw if we have them",
4856        "nominated": false,
4857        "nomination_type": null,
4858        "resolution": 4,
4859        "master_sha": null,
4860        "because_sha": null
4861    },
4862    {
4863        "sha": "39c415d5fd496b64f8fda2ea47b6adb88b9bd51e",
4864        "description": "mesa: always set valid index bounds for non-indexed draws for classic drivers",
4865        "nominated": false,
4866        "nomination_type": 1,
4867        "resolution": 4,
4868        "master_sha": null,
4869        "because_sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38"
4870    },
4871    {
4872        "sha": "fc1bd69bbd535b56fc701c54be404e250b7be856",
4873        "description": "iris: Fix android build due to missing link to libmesa_iris_gen125",
4874        "nominated": false,
4875        "nomination_type": 1,
4876        "resolution": 4,
4877        "master_sha": null,
4878        "because_sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130"
4879    },
4880    {
4881        "sha": "cea4d85093af807ea0f84d505929766918452892",
4882        "description": "turnip: make GS use correct varyings size from previous stage",
4883        "nominated": false,
4884        "nomination_type": null,
4885        "resolution": 4,
4886        "master_sha": null,
4887        "because_sha": null
4888    },
4889    {
4890        "sha": "0c08a66ce526913ed2691f982f600285206248b8",
4891        "description": "iris: only set point sprite overrides if actually using points",
4892        "nominated": true,
4893        "nomination_type": 0,
4894        "resolution": 1,
4895        "master_sha": null,
4896        "because_sha": null
4897    },
4898    {
4899        "sha": "322a3d4fb0c3601a42dfe267c57aebe6fda4c25e",
4900        "description": "zink: partially enable SSBO pipe cap",
4901        "nominated": false,
4902        "nomination_type": null,
4903        "resolution": 4,
4904        "master_sha": null,
4905        "because_sha": null
4906    },
4907    {
4908        "sha": "2bfa998960d506a60a3c4515a50e19e5ec11e795",
4909        "description": "zink: add more usage bits for buffer types",
4910        "nominated": false,
4911        "nomination_type": null,
4912        "resolution": 4,
4913        "master_sha": null,
4914        "because_sha": null
4915    },
4916    {
4917        "sha": "e79d905f5a0d5bf0f83276ed08fc5d3affd65952",
4918        "description": "zink: flag ssbo buffer resources as having pending writes on batch",
4919        "nominated": false,
4920        "nomination_type": null,
4921        "resolution": 4,
4922        "master_sha": null,
4923        "because_sha": null
4924    },
4925    {
4926        "sha": "d0d1888af05c18d71b2d359c12916db62e9d6a29",
4927        "description": "zink: split UBOs and samplers into 'read' batch references during draw",
4928        "nominated": false,
4929        "nomination_type": null,
4930        "resolution": 4,
4931        "master_sha": null,
4932        "because_sha": null
4933    },
4934    {
4935        "sha": "fa321e0cc4a4e92e5e9296af317d475c2305482c",
4936        "description": "zink: start supporting atomic shader ops",
4937        "nominated": false,
4938        "nomination_type": null,
4939        "resolution": 4,
4940        "master_sha": null,
4941        "because_sha": null
4942    },
4943    {
4944        "sha": "400c7743f6323ef1c738e07c4f990cb8d857fb81",
4945        "description": "zink: modify ubo loading in ntv to work for ssbos",
4946        "nominated": false,
4947        "nomination_type": null,
4948        "resolution": 4,
4949        "master_sha": null,
4950        "because_sha": null
4951    },
4952    {
4953        "sha": "3dd5500f7b2957563a116228b8d29453cd981783",
4954        "description": "zink: emit ssbo variables in ntv",
4955        "nominated": false,
4956        "nomination_type": null,
4957        "resolution": 4,
4958        "master_sha": null,
4959        "because_sha": null
4960    },
4961    {
4962        "sha": "6e22f52ba121c85d38b55bc3c1713250f3827f65",
4963        "description": "zink: hook up ssbo shader bindings",
4964        "nominated": false,
4965        "nomination_type": null,
4966        "resolution": 4,
4967        "master_sha": null,
4968        "because_sha": null
4969    },
4970    {
4971        "sha": "f5ab1a1f00c1495da7c3b9cb645f268041c42f50",
4972        "description": "zink: add set_shader_buffers pipe_context method",
4973        "nominated": false,
4974        "nomination_type": null,
4975        "resolution": 4,
4976        "master_sha": null,
4977        "because_sha": null
4978    },
4979    {
4980        "sha": "2fa1cf99b981294d25a5adb1b1de17b4332b7ed8",
4981        "description": "zink: add util function for emitting ntv atomic ops",
4982        "nominated": false,
4983        "nomination_type": null,
4984        "resolution": 4,
4985        "master_sha": null,
4986        "because_sha": null
4987    },
4988    {
4989        "sha": "621fb6a72a3661263e57441e27930bf3da91f433",
4990        "description": "zink: add spirv builder function for runtime array type",
4991        "nominated": false,
4992        "nomination_type": null,
4993        "resolution": 4,
4994        "master_sha": null,
4995        "because_sha": null
4996    },
4997    {
4998        "sha": "652e51e1f3421369ee1d9efc30b20168fcb12e37",
4999        "description": "nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0",
5000        "nominated": false,
5001        "nomination_type": null,
5002        "resolution": 4,
5003        "master_sha": null,
5004        "because_sha": null
5005    },
5006    {
5007        "sha": "a5bd2b95ef61763e00b462eb8c4de981f3c3931d",
5008        "description": "zink: optimize renderpass hash table",
5009        "nominated": false,
5010        "nomination_type": null,
5011        "resolution": 4,
5012        "master_sha": null,
5013        "because_sha": null
5014    },
5015    {
5016        "sha": "184bbef33d1fff3520958c130f2b8e4fce17379c",
5017        "description": "util/set: split off create() into an init() function",
5018        "nominated": false,
5019        "nomination_type": null,
5020        "resolution": 4,
5021        "master_sha": null,
5022        "because_sha": null
5023    },
5024    {
5025        "sha": "491e7decad0f46b6d5f2e517cc0ea18193cf2f33",
5026        "description": "util/set: add the found param to search_or_add",
5027        "nominated": false,
5028        "nomination_type": null,
5029        "resolution": 4,
5030        "master_sha": null,
5031        "because_sha": null
5032    },
5033    {
5034        "sha": "5f3f128088ae45734723071ec4af340488ece741",
5035        "description": "util/set: optimize rehash for empty table and no-func clears",
5036        "nominated": false,
5037        "nomination_type": null,
5038        "resolution": 4,
5039        "master_sha": null,
5040        "because_sha": null
5041    },
5042    {
5043        "sha": "41042f7fa29787347a4844a06a60b0c83fc916c1",
5044        "description": "util/hash_table: optimize rehash for empty table and no-func clears",
5045        "nominated": false,
5046        "nomination_type": null,
5047        "resolution": 4,
5048        "master_sha": null,
5049        "because_sha": null
5050    },
5051    {
5052        "sha": "17f8e56c96ca6cfafa90c87564441b4fb7fa1b23",
5053        "description": "radeonsi: invalidate compute sgprs in si_rebind_buffer",
5054        "nominated": true,
5055        "nomination_type": 1,
5056        "resolution": 1,
5057        "master_sha": null,
5058        "because_sha": "85a6bcca615f9aae1ffd2a1e790ee5d980e7cc43"
5059    },
5060    {
5061        "sha": "c4b7a0d61d62a4c7f6e995fa49c56c8ab665f2da",
5062        "description": "ac: add ifdef __cplusplus guard to header",
5063        "nominated": false,
5064        "nomination_type": null,
5065        "resolution": 4,
5066        "master_sha": null,
5067        "because_sha": null
5068    },
5069    {
5070        "sha": "b83d0b2f5de926a86b371d2b48e59e26cbd159de",
5071        "description": "ci: Use meson test directly instead of ninja test",
5072        "nominated": false,
5073        "nomination_type": null,
5074        "resolution": 4,
5075        "master_sha": null,
5076        "because_sha": null
5077    },
5078    {
5079        "sha": "5eb9c6203c2b25c21c0acda04b302c46de2bf928",
5080        "description": "ci: Remove .gitlab-ci/meson-build.bat",
5081        "nominated": false,
5082        "nomination_type": null,
5083        "resolution": 4,
5084        "master_sha": null,
5085        "because_sha": null
5086    },
5087    {
5088        "sha": "d4b4d69d4dc387a3d999f4d820fe9471dd9cf8b9",
5089        "description": "anv: add transfer usage for color/depth/stencil attachments",
5090        "nominated": true,
5091        "nomination_type": 1,
5092        "resolution": 1,
5093        "master_sha": null,
5094        "because_sha": "54b525caf0aa9966f5c0aa359709f43038bbd5ca"
5095    },
5096    {
5097        "sha": "ad098553ee9ef1ce8c115454f26fb0d3fe272be3",
5098        "description": "turnip/ir3: handle image load/stores produced by AtomicLoad/Store",
5099        "nominated": false,
5100        "nomination_type": null,
5101        "resolution": 4,
5102        "master_sha": null,
5103        "because_sha": null
5104    },
5105    {
5106        "sha": "9c54928f7762a59da4638a563e6c852ecbb9c76f",
5107        "description": "lavapipe: Defer lavapipe warning to CreateDevice",
5108        "nominated": true,
5109        "nomination_type": 1,
5110        "resolution": 1,
5111        "master_sha": null,
5112        "because_sha": "b38879f8c5f57b7f1802e433e33181bdf5e72aef"
5113    },
5114    {
5115        "sha": "aa3dfcd803183d34373e48bff795a39e6a6fc868",
5116        "description": "panfrost: Fix typos.",
5117        "nominated": false,
5118        "nomination_type": null,
5119        "resolution": 4,
5120        "master_sha": null,
5121        "because_sha": null
5122    },
5123    {
5124        "sha": "179e549995136b47e0adcda06cffb1db936124fb",
5125        "description": "gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.",
5126        "nominated": false,
5127        "nomination_type": null,
5128        "resolution": 4,
5129        "master_sha": null,
5130        "because_sha": null
5131    },
5132    {
5133        "sha": "f44212067ef76b574e765dd32b966712987b4479",
5134        "description": "gallium/tgsi: Rewrite the docs on source modifiers.",
5135        "nominated": false,
5136        "nomination_type": null,
5137        "resolution": 4,
5138        "master_sha": null,
5139        "because_sha": null
5140    },
5141    {
5142        "sha": "1fc79592b76a4ac3e07b0ea3dfd5ebdadb8a4253",
5143        "description": "gallium/tgsi: Remove support for f64 src modifiers.",
5144        "nominated": false,
5145        "nomination_type": null,
5146        "resolution": 4,
5147        "master_sha": null,
5148        "because_sha": null
5149    },
5150    {
5151        "sha": "9a2cbe02ed5bec475ef90e3404132a7e948041ae",
5152        "description": "gallium/tgsi: Assert that we don't see integer abs modifiers.",
5153        "nominated": false,
5154        "nomination_type": null,
5155        "resolution": 4,
5156        "master_sha": null,
5157        "because_sha": null
5158    },
5159    {
5160        "sha": "1ff2c01741bf14b3af9e36f0e4c8b5a92e60cbf2",
5161        "description": "gallium/ntt: Stop lowering integer source mods.",
5162        "nominated": false,
5163        "nomination_type": null,
5164        "resolution": 4,
5165        "master_sha": null,
5166        "because_sha": null
5167    },
5168    {
5169        "sha": "ecaa7c3e39424c6617752bd6561bf900d9da2d86",
5170        "description": "gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.",
5171        "nominated": false,
5172        "nomination_type": null,
5173        "resolution": 4,
5174        "master_sha": null,
5175        "because_sha": null
5176    },
5177    {
5178        "sha": "8c7526afd2ea56e1c7c1692fde990e0594b7d0d2",
5179        "description": "nv50,nvc0: explicitly list recently-added caps",
5180        "nominated": false,
5181        "nomination_type": null,
5182        "resolution": 4,
5183        "master_sha": null,
5184        "because_sha": null
5185    },
5186    {
5187        "sha": "be7e12d81b2321307ca0719d40b48c21648847e2",
5188        "description": "nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED",
5189        "nominated": false,
5190        "nomination_type": null,
5191        "resolution": 4,
5192        "master_sha": null,
5193        "because_sha": null
5194    },
5195    {
5196        "sha": "9d651d2a0f85e8fbe760faebb9376af94d0fc731",
5197        "description": "zink: clamp sampler+samplerview limits",
5198        "nominated": false,
5199        "nomination_type": null,
5200        "resolution": 4,
5201        "master_sha": null,
5202        "because_sha": null
5203    },
5204    {
5205        "sha": "f4902bb189c810cc333a87d93babfc5a51e56ae5",
5206        "description": "intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml",
5207        "nominated": false,
5208        "nomination_type": null,
5209        "resolution": 4,
5210        "master_sha": null,
5211        "because_sha": null
5212    },
5213    {
5214        "sha": "32857a63508f4562e536d630e6d9733f62b61147",
5215        "description": "iris: Add support for COMPUTE_WALKER",
5216        "nominated": false,
5217        "nomination_type": null,
5218        "resolution": 4,
5219        "master_sha": null,
5220        "because_sha": null
5221    },
5222    {
5223        "sha": "8f85e68deaa3f162008f440bce7fb44834987fc0",
5224        "description": "anv: Enable push constants on gen12-hp",
5225        "nominated": false,
5226        "nomination_type": null,
5227        "resolution": 4,
5228        "master_sha": null,
5229        "because_sha": null
5230    },
5231    {
5232        "sha": "369eab9420cfc8c33e67f250aa09ff913db9168b",
5233        "description": "intel/fs: Emit code for Gen12-HP indirect compute data",
5234        "nominated": false,
5235        "nomination_type": null,
5236        "resolution": 4,
5237        "master_sha": null,
5238        "because_sha": null
5239    },
5240    {
5241        "sha": "4077ca1cc805cf6bd37a7b1c3afc99e7a11e45e8",
5242        "description": "anv: Add a general state pool",
5243        "nominated": false,
5244        "nomination_type": null,
5245        "resolution": 4,
5246        "master_sha": null,
5247        "because_sha": null
5248    },
5249    {
5250        "sha": "a6f8d5914206abf5f3e04d6acaae2bbb45315e03",
5251        "description": "anv: Use COMPUTE_WALKER for gen12-hp",
5252        "nominated": false,
5253        "nomination_type": null,
5254        "resolution": 4,
5255        "master_sha": null,
5256        "because_sha": null
5257    },
5258    {
5259        "sha": "91fe96cfbe388a90d1577ede745276674493d336",
5260        "description": "anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp",
5261        "nominated": false,
5262        "nomination_type": null,
5263        "resolution": 4,
5264        "master_sha": null,
5265        "because_sha": null
5266    },
5267    {
5268        "sha": "435b272241e0edf3081e5819372f9fa955518544",
5269        "description": "anv: Emit CFE_STATE for gen12-hp",
5270        "nominated": false,
5271        "nomination_type": null,
5272        "resolution": 4,
5273        "master_sha": null,
5274        "because_sha": null
5275    },
5276    {
5277        "sha": "b4ffbf152137d24b20bb24dbbaa7945fd706970d",
5278        "description": "intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP",
5279        "nominated": false,
5280        "nomination_type": null,
5281        "resolution": 4,
5282        "master_sha": null,
5283        "because_sha": null
5284    },
5285    {
5286        "sha": "9294193098149c87d95a55d71e42cdbd1f885bb3",
5287        "description": "intel/compiler: Disable push constants on gen12-hp",
5288        "nominated": false,
5289        "nomination_type": null,
5290        "resolution": 4,
5291        "master_sha": null,
5292        "because_sha": null
5293    },
5294    {
5295        "sha": "b7c1ad00fc76d05157c4f1d1729afc78a96d4d30",
5296        "description": "intel/tools: Decode COMPUTE_WALKER",
5297        "nominated": false,
5298        "nomination_type": null,
5299        "resolution": 4,
5300        "master_sha": null,
5301        "because_sha": null
5302    },
5303    {
5304        "sha": "cdc9e22a3adce409099765a6319ce858128fef6c",
5305        "description": "intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER",
5306        "nominated": false,
5307        "nomination_type": null,
5308        "resolution": 4,
5309        "master_sha": null,
5310        "because_sha": null
5311    },
5312    {
5313        "sha": "9149d71bb610e7dd93470be764ced2ebc494999e",
5314        "description": "docs: update calendar for 21.0.0-rc1",
5315        "nominated": false,
5316        "nomination_type": null,
5317        "resolution": 4,
5318        "master_sha": null,
5319        "because_sha": null
5320    },
5321    {
5322        "sha": "68b1e7b2347c7d3b9bb0de247c969bdcc1001a61",
5323        "description": "docs: update calendar and link releases notes for 20.3.3",
5324        "nominated": false,
5325        "nomination_type": null,
5326        "resolution": 4,
5327        "master_sha": null,
5328        "because_sha": null
5329    },
5330    {
5331        "sha": "60ffde59943bf5286eafa14d27b32c14b4717ca6",
5332        "description": "docs: Add sha256sum for 20.3.3",
5333        "nominated": false,
5334        "nomination_type": null,
5335        "resolution": 4,
5336        "master_sha": null,
5337        "because_sha": null
5338    },
5339    {
5340        "sha": "1a20041361a30f700189ba0c52dead0e1366a57d",
5341        "description": "docs: add release notes for 20.3.3",
5342        "nominated": false,
5343        "nomination_type": null,
5344        "resolution": 4,
5345        "master_sha": null,
5346        "because_sha": null
5347    },
5348    {
5349        "sha": "86101cdad7d2525a5f5ac02dcc4417940cb74889",
5350        "description": "panfrost: Don't skip the test with a 4k shader",
5351        "nominated": false,
5352        "nomination_type": null,
5353        "resolution": 4,
5354        "master_sha": null,
5355        "because_sha": null
5356    },
5357    {
5358        "sha": "dfe429eb414511170f3dfc960d247c4aa295f924",
5359        "description": "nir/loop_unroll: unroll more aggressively if it can improve load scheduling",
5360        "nominated": false,
5361        "nomination_type": null,
5362        "resolution": 4,
5363        "master_sha": null,
5364        "because_sha": null
5365    },
5366    {
5367        "sha": "74748f16c969c59096a0bf4ce9f86fc92c797905",
5368        "description": "freedreno/ir3: Remove legacy packed-struct encoding",
5369        "nominated": false,
5370        "nomination_type": null,
5371        "resolution": 4,
5372        "master_sha": null,
5373        "because_sha": null
5374    },
5375    {
5376        "sha": "1a8113fdee508ca8f880e74cc1adb616d4f35c9b",
5377        "description": "freedreno/ir3/decode: Switch over to new disasm",
5378        "nominated": false,
5379        "nomination_type": null,
5380        "resolution": 4,
5381        "master_sha": null,
5382        "because_sha": null
5383    },
5384    {
5385        "sha": "668943e9f75c72d0d1f04f3b3da74427661c3cb7",
5386        "description": "freedreno/ir3: Realign disasm shader stats",
5387        "nominated": false,
5388        "nomination_type": null,
5389        "resolution": 4,
5390        "master_sha": null,
5391        "because_sha": null
5392    },
5393    {
5394        "sha": "3e15ba5ccc4e7b8af80ea84a44906a2ffa895490",
5395        "description": "freedreno/ir3: Better sstall estimation",
5396        "nominated": false,
5397        "nomination_type": null,
5398        "resolution": 4,
5399        "master_sha": null,
5400        "because_sha": null
5401    },
5402    {
5403        "sha": "11cba228fd5a7296088d42947e6ce014891f00fb",
5404        "description": "freedreno/ir3: Small resinfo disasm tweak",
5405        "nominated": false,
5406        "nomination_type": null,
5407        "resolution": 4,
5408        "master_sha": null,
5409        "because_sha": null
5410    },
5411    {
5412        "sha": "5cae4779c2e2276da3720fdde136fbf623c3c983",
5413        "description": "freedreno/ir3: Switch over to new encoder/decoder",
5414        "nominated": false,
5415        "nomination_type": null,
5416        "resolution": 4,
5417        "master_sha": null,
5418        "because_sha": null
5419    },
5420    {
5421        "sha": "01e8bd55de7712f14bd7d29adb9c4d930e9f6df0",
5422        "description": "freedreno/ir3/tests: Switch disasm test over to new decoder",
5423        "nominated": false,
5424        "nomination_type": null,
5425        "resolution": 4,
5426        "master_sha": null,
5427        "because_sha": null
5428    },
5429    {
5430        "sha": "704e49bae06ba98c435c311ffd64d79658fd654e",
5431        "description": "freedreno/hw/isa: Add expression caching",
5432        "nominated": false,
5433        "nomination_type": null,
5434        "resolution": 4,
5435        "master_sha": null,
5436        "because_sha": null
5437    },
5438    {
5439        "sha": "6d94f575d2137f6f31353df6b0d6279e9d206ea8",
5440        "description": "freedreno/hw/isa: Add description of ir3 ISA",
5441        "nominated": false,
5442        "nomination_type": null,
5443        "resolution": 4,
5444        "master_sha": null,
5445        "because_sha": null
5446    },
5447    {
5448        "sha": "e7630ec278f49aa11f47bc743dfde0f62f7e51c1",
5449        "description": "freedreno/hw: Add isaspec mechanism for documenting/defining an ISA",
5450        "nominated": false,
5451        "nomination_type": null,
5452        "resolution": 4,
5453        "master_sha": null,
5454        "because_sha": null
5455    },
5456    {
5457        "sha": "6309c9313b194cb269da54e3553ddb0c001eed3a",
5458        "description": "freedreno/ir3: Add some new \"logical\" opcodes",
5459        "nominated": false,
5460        "nomination_type": null,
5461        "resolution": 4,
5462        "master_sha": null,
5463        "because_sha": null
5464    },
5465    {
5466        "sha": "cd31bface82f5eba4686dda6cde55cc53edf0348",
5467        "description": "freedreno/ir3: Decouple ir3_info collection from assembler",
5468        "nominated": false,
5469        "nomination_type": null,
5470        "resolution": 4,
5471        "master_sha": null,
5472        "because_sha": null
5473    },
5474    {
5475        "sha": "e1f8aaf9d2a3743cc6f9dc50cbab19db5833bd75",
5476        "description": "freedreno/ir3: Fix ldg decoding/parsing",
5477        "nominated": false,
5478        "nomination_type": null,
5479        "resolution": 4,
5480        "master_sha": null,
5481        "because_sha": null
5482    },
5483    {
5484        "sha": "b603875482d78f02e50c57ff04f0bfb4f0d98669",
5485        "description": "aco/ra: Use PhysRegInterval for count_zero",
5486        "nominated": false,
5487        "nomination_type": null,
5488        "resolution": 4,
5489        "master_sha": null,
5490        "because_sha": null
5491    },
5492    {
5493        "sha": "c30e83cc515b826e14f412208ee01182c1abaddf",
5494        "description": "aco/ra: Use PhysRegInterval for collect_vars parameters",
5495        "nominated": false,
5496        "nomination_type": null,
5497        "resolution": 4,
5498        "master_sha": null,
5499        "because_sha": null
5500    },
5501    {
5502        "sha": "0959b7c435dcf69e734e01b02a3497abd71f68db",
5503        "description": "aco/ra: Use PhysReg when indexing into RegisterFile's containers",
5504        "nominated": false,
5505        "nomination_type": null,
5506        "resolution": 4,
5507        "master_sha": null,
5508        "because_sha": null
5509    },
5510    {
5511        "sha": "c3660f4781943632180f866742daf5e756fd07d0",
5512        "description": "aco/ra: Use PhysReg for member functions of PhysRegInterval",
5513        "nominated": false,
5514        "nomination_type": null,
5515        "resolution": 4,
5516        "master_sha": null,
5517        "because_sha": null
5518    },
5519    {
5520        "sha": "d2d0096c0cf7a4fa71dfd619dbb70bd596f1dfa4",
5521        "description": "aco/ra: Remove unused function parameter",
5522        "nominated": false,
5523        "nomination_type": null,
5524        "resolution": 4,
5525        "master_sha": null,
5526        "because_sha": null
5527    },
5528    {
5529        "sha": "d9e1375e2718992d965c23a5a9c074037c640a48",
5530        "description": "aco/ra: Use std::all_of to simplify a loop",
5531        "nominated": false,
5532        "nomination_type": null,
5533        "resolution": 4,
5534        "master_sha": null,
5535        "because_sha": null
5536    },
5537    {
5538        "sha": "f7e6b61379ca2a55c85427818565c3d6ff722dce",
5539        "description": "aco/ra: Add helpers to test for intersection/containment of reg intervals",
5540        "nominated": false,
5541        "nomination_type": null,
5542        "resolution": 4,
5543        "master_sha": null,
5544        "because_sha": null
5545    },
5546    {
5547        "sha": "88f21ad87a454deac0cfdae302385ae19db6cea2",
5548        "description": "aco/ra: Move commonly repeated code to a helper function",
5549        "nominated": false,
5550        "nomination_type": null,
5551        "resolution": 4,
5552        "master_sha": null,
5553        "because_sha": null
5554    },
5555    {
5556        "sha": "8962510e38fbaff792f60bc17d46507bb77401ac",
5557        "description": "aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval",
5558        "nominated": false,
5559        "nomination_type": null,
5560        "resolution": 4,
5561        "master_sha": null,
5562        "because_sha": null
5563    },
5564    {
5565        "sha": "46c9d761347bf94001a14c5a2f0758f1ec7d6b87",
5566        "description": "aco/ra: Use std::all_of to simplify a loop",
5567        "nominated": false,
5568        "nomination_type": null,
5569        "resolution": 4,
5570        "master_sha": null,
5571        "because_sha": null
5572    },
5573    {
5574        "sha": "2b3b2f7ff5b6883be78b38b55e6cf19de0914106",
5575        "description": "aco/ra: Use std::find_if(_not) to clean up get_reg_simple",
5576        "nominated": false,
5577        "nomination_type": null,
5578        "resolution": 4,
5579        "master_sha": null,
5580        "because_sha": null
5581    },
5582    {
5583        "sha": "ebdb362937a2a038aba2e86b43dd0a1fa60c5202",
5584        "description": "aco/ra: Add iterator interface for PhysRegInterval",
5585        "nominated": false,
5586        "nomination_type": null,
5587        "resolution": 4,
5588        "master_sha": null,
5589        "because_sha": null
5590    },
5591    {
5592        "sha": "689ce1f39d32bec64aeb2354ff67a242c833b59c",
5593        "description": "aco/ra: Remove always-false conditions",
5594        "nominated": false,
5595        "nomination_type": null,
5596        "resolution": 4,
5597        "master_sha": null,
5598        "because_sha": null
5599    },
5600    {
5601        "sha": "46eee40abc22f6c5ab34a7103e207ad2ed054a31",
5602        "description": "aco/ra: Conservatively refactor existing code to use PhysRegInterval",
5603        "nominated": false,
5604        "nomination_type": null,
5605        "resolution": 4,
5606        "master_sha": null,
5607        "because_sha": null
5608    },
5609    {
5610        "sha": "9bbd6162a9f2160b8682ba9b4db0e8680bdd4987",
5611        "description": "aco/ra: Introduce PhysRegInterval helper class",
5612        "nominated": false,
5613        "nomination_type": null,
5614        "resolution": 4,
5615        "master_sha": null,
5616        "because_sha": null
5617    },
5618    {
5619        "sha": "67c1f32228de25dff56ec9c625af3001932e1d4b",
5620        "description": "aco/ra: Update register use bounds before recursing in get_regs_for_copies",
5621        "nominated": false,
5622        "nomination_type": null,
5623        "resolution": 4,
5624        "master_sha": null,
5625        "because_sha": null
5626    },
5627    {
5628        "sha": "288032a87316f8542d1d5de8b8e1d3a20359ceab",
5629        "description": "aco: remove divergent branches which only jump over very few instructions",
5630        "nominated": false,
5631        "nomination_type": null,
5632        "resolution": 4,
5633        "master_sha": null,
5634        "because_sha": null
5635    },
5636    {
5637        "sha": "412291ddef50b4185a7c8eb444e4143b830db376",
5638        "description": "aco: propagate swizzles when optimizing packed clamp & fma",
5639        "nominated": false,
5640        "nomination_type": null,
5641        "resolution": 4,
5642        "master_sha": null,
5643        "because_sha": null
5644    },
5645    {
5646        "sha": "6ecbccfb2374c4074ab49d3cd31d9aa48a950ab2",
5647        "description": "aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10",
5648        "nominated": false,
5649        "nomination_type": null,
5650        "resolution": 4,
5651        "master_sha": null,
5652        "because_sha": null
5653    },
5654    {
5655        "sha": "b03be30e07546b813acc1156407b964e68892beb",
5656        "description": "aco: optimize packed fneg",
5657        "nominated": false,
5658        "nomination_type": null,
5659        "resolution": 4,
5660        "master_sha": null,
5661        "because_sha": null
5662    },
5663    {
5664        "sha": "e3790fc4587485b75a389a5a640846c8b5ffa33f",
5665        "description": "aco: optimize packed clamp",
5666        "nominated": false,
5667        "nomination_type": null,
5668        "resolution": 4,
5669        "master_sha": null,
5670        "because_sha": null
5671    },
5672    {
5673        "sha": "a9fd9187e830b6665984f2f9cf651465c266dc85",
5674        "description": "aco: optimize packed mul+add to v_pk_fma_f16",
5675        "nominated": false,
5676        "nomination_type": null,
5677        "resolution": 4,
5678        "master_sha": null,
5679        "because_sha": null
5680    },
5681    {
5682        "sha": "01134b0bfe407f43d8089551301ffedaeeb459ff",
5683        "description": "aco: simplify multiply-add combining",
5684        "nominated": false,
5685        "nomination_type": null,
5686        "resolution": 4,
5687        "master_sha": null,
5688        "because_sha": null
5689    },
5690    {
5691        "sha": "fcd2ef23e5f1d50008166168e772815c0213e37c",
5692        "description": "radv: vectorize 16bit instructions",
5693        "nominated": false,
5694        "nomination_type": null,
5695        "resolution": 4,
5696        "master_sha": null,
5697        "because_sha": null
5698    },
5699    {
5700        "sha": "454bbf8f230e44e54b1dfc04e87dff353fa3fd1f",
5701        "description": "aco: emit packed 16bit instructions",
5702        "nominated": false,
5703        "nomination_type": null,
5704        "resolution": 4,
5705        "master_sha": null,
5706        "because_sha": null
5707    },
5708    {
5709        "sha": "5ad52ac90630e344650cf9a1b48820432af22680",
5710        "description": "aco: create helpers to emit vop3p instructions",
5711        "nominated": false,
5712        "nomination_type": null,
5713        "resolution": 4,
5714        "master_sha": null,
5715        "because_sha": null
5716    },
5717    {
5718        "sha": "036a369f46ea7e5a3582377d72c77bf04550613c",
5719        "description": "aco: change usesModifiers() considering opsel_hi on packed instructions",
5720        "nominated": false,
5721        "nomination_type": null,
5722        "resolution": 4,
5723        "master_sha": null,
5724        "because_sha": null
5725    },
5726    {
5727        "sha": "178b33c87089ddec0df1e7adac9bf4630974439f",
5728        "description": "aco: allow SGPRs on every src position for VOP3P",
5729        "nominated": false,
5730        "nomination_type": null,
5731        "resolution": 4,
5732        "master_sha": null,
5733        "because_sha": null
5734    },
5735    {
5736        "sha": "0db4263a3a45987abadeae584907d75b9dceb7c2",
5737        "description": "aco: allow constants/literals on every src position for VOP3P",
5738        "nominated": false,
5739        "nomination_type": null,
5740        "resolution": 4,
5741        "master_sha": null,
5742        "because_sha": null
5743    },
5744    {
5745        "sha": "4a75a286987d54d097bc708607c1e8876436ea63",
5746        "description": "aco/RA: fix subdword operands on VOP3P instructions",
5747        "nominated": false,
5748        "nomination_type": null,
5749        "resolution": 4,
5750        "master_sha": null,
5751        "because_sha": null
5752    },
5753    {
5754        "sha": "2caba08c1af16b9aa972e9eb6c7595371650a351",
5755        "description": "aco: fix VOP3P assembly, VN and validation",
5756        "nominated": false,
5757        "nomination_type": null,
5758        "resolution": 4,
5759        "master_sha": null,
5760        "because_sha": null
5761    },
5762    {
5763        "sha": "2bde971f4632baca205d0760aba554a22bc0f87f",
5764        "description": "VERSION: bump for 21.1.0 cycle",
5765        "nominated": false,
5766        "nomination_type": null,
5767        "resolution": 4,
5768        "master_sha": null,
5769        "because_sha": null
5770    },
5771    {
5772        "sha": "3c1275ccae620888108206799403999c1fc7e8b3",
5773        "description": "radv: enable DCC for MSAA on GFX10+",
5774        "nominated": false,
5775        "nomination_type": null,
5776        "resolution": 4,
5777        "master_sha": null,
5778        "because_sha": null
5779    },
5780    {
5781        "sha": "0ad83e33619a1d7547c34972eb1c6df62ed0bce7",
5782        "description": "pan/bi: Fix the !immediate case in bi_emit_store_vary()",
5783        "nominated": false,
5784        "nomination_type": null,
5785        "resolution": 4,
5786        "master_sha": null,
5787        "because_sha": null
5788    },
5789    {
5790        "sha": "f9237619d353d34c6d471cd39fe31c765d8dc529",
5791        "description": "nouveau: trigger the current fence's work on destroy explicitly",
5792        "nominated": false,
5793        "nomination_type": null,
5794        "resolution": 4,
5795        "master_sha": null,
5796        "because_sha": null
5797    },
5798    {
5799        "sha": "3b265e828f9034fba770c034410a1a383e9f160f",
5800        "description": "ci: Add an expected failures list for Oland (GFX6)",
5801        "nominated": false,
5802        "nomination_type": null,
5803        "resolution": 4,
5804        "master_sha": null,
5805        "because_sha": null
5806    },
5807    {
5808        "sha": "4b208cc503ddf0c4ed81e24cf4bf68403072c7d1",
5809        "description": "frontends/va: Return an error if non-interlaced buffer is not supported",
5810        "nominated": true,
5811        "nomination_type": 1,
5812        "resolution": 1,
5813        "master_sha": null,
5814        "because_sha": "fcb558321e65b62244a11e0066bb8713b1854721"
5815    },
5816    {
5817        "sha": "4a783a3c7846857671a9f2e91b62850e24e01029",
5818        "description": "radv: Use L2 coherency on GFX9+.",
5819        "nominated": false,
5820        "nomination_type": null,
5821        "resolution": 4,
5822        "master_sha": null,
5823        "because_sha": null
5824    },
5825    {
5826        "sha": "0af86341a20259932955f0386ca2d865928ea409",
5827        "description": "radv: Use L2 for CP DMA on GFX9+.",
5828        "nominated": false,
5829        "nomination_type": null,
5830        "resolution": 4,
5831        "master_sha": null,
5832        "because_sha": null
5833    },
5834    {
5835        "sha": "8f8d72af555c2f4d7a44107bf52602571fc0c4d2",
5836        "description": "radv: Use access helpers for flushing with meta operations.",
5837        "nominated": false,
5838        "nomination_type": null,
5839        "resolution": 4,
5840        "master_sha": null,
5841        "because_sha": null
5842    },
5843    {
5844        "sha": "dba0a523a0aaef5937772472bf1b43c7c27df563",
5845        "description": "radv: Do dst invalidations for write accesses.",
5846        "nominated": false,
5847        "nomination_type": null,
5848        "resolution": 4,
5849        "master_sha": null,
5850        "because_sha": null
5851    },
5852    {
5853        "sha": "9026f10cdadff9d485dfd64654407518c6497c50",
5854        "description": "radv: Invalidate CB on SHADER_WRITE for meta operations.",
5855        "nominated": false,
5856        "nomination_type": null,
5857        "resolution": 4,
5858        "master_sha": null,
5859        "because_sha": null
5860    },
5861    {
5862        "sha": "3d7713b5a25f3efd1434c7b6ba5ee28af7cac3ce",
5863        "description": "radv: Remove redundant WB_L2 flush.",
5864        "nominated": false,
5865        "nomination_type": null,
5866        "resolution": 4,
5867        "master_sha": null,
5868        "because_sha": null
5869    },
5870    {
5871        "sha": "275277a2b48ce38fba1d5203941e987fdc856e92",
5872        "description": "panfrost: Implement alpha testing natively",
5873        "nominated": false,
5874        "nomination_type": null,
5875        "resolution": 4,
5876        "master_sha": null,
5877        "because_sha": null
5878    },
5879    {
5880        "sha": "ff44f813fbe9ce703d77b1881a302ef25c21f96b",
5881        "description": "panfrost: Add alpha reference to XML",
5882        "nominated": false,
5883        "nomination_type": null,
5884        "resolution": 4,
5885        "master_sha": null,
5886        "because_sha": null
5887    },
5888    {
5889        "sha": "7a6a5f3fe1532414ece15f227e89b0c39ba5a626",
5890        "description": "panfrost: Handle explicit primitive restart",
5891        "nominated": false,
5892        "nomination_type": null,
5893        "resolution": 4,
5894        "master_sha": null,
5895        "because_sha": null
5896    },
5897    {
5898        "sha": "afad13700a1b487bbe788a103a00ad9547b08e52",
5899        "description": "radv: disable VK_EXT_sample_locations again on GFX10+",
5900        "nominated": false,
5901        "nomination_type": null,
5902        "resolution": 4,
5903        "master_sha": null,
5904        "because_sha": null
5905    },
5906    {
5907        "sha": "09bf6910b0e7e83e9ad082c0993dcb04a975ccf0",
5908        "description": "panfrost: Fix panfrost_afbc_format_needs_fixup()",
5909        "nominated": false,
5910        "nomination_type": 1,
5911        "resolution": 4,
5912        "master_sha": null,
5913        "because_sha": "44217be92134b03e7426860b42918b1d4602e08e"
5914    },
5915    {
5916        "sha": "001c1105f1d9f50955731ab1e272fd7f24aa33ad",
5917        "description": "radv: enable DCC for mipmaps on GFX10+",
5918        "nominated": false,
5919        "nomination_type": null,
5920        "resolution": 4,
5921        "master_sha": null,
5922        "because_sha": null
5923    },
5924    {
5925        "sha": "825e2386dc3e5381cacb3ed1be8241b56e7d5798",
5926        "description": "radv: do not enable DCC for 3D images with mipmaps on GFX10+",
5927        "nominated": false,
5928        "nomination_type": null,
5929        "resolution": 4,
5930        "master_sha": null,
5931        "because_sha": null
5932    },
5933    {
5934        "sha": "755a8313fcf33a5646c8e7e2dd05adf73814dead",
5935        "description": "radv: add support for fast-clearing DCC levels on GFX10+",
5936        "nominated": false,
5937        "nomination_type": null,
5938        "resolution": 4,
5939        "master_sha": null,
5940        "because_sha": null
5941    },
5942    {
5943        "sha": "5537c9de73a2af8a9203d261ed914df92b7ae467",
5944        "description": "radv: prevent fast-clearing uncompressed DCC levels",
5945        "nominated": false,
5946        "nomination_type": null,
5947        "resolution": 4,
5948        "master_sha": null,
5949        "because_sha": null
5950    },
5951    {
5952        "sha": "a4876f055c705a6ca4c083dbe54b9b181558c714",
5953        "description": "ac/surface: store DCC mip info into the surface",
5954        "nominated": false,
5955        "nomination_type": null,
5956        "resolution": 4,
5957        "master_sha": null,
5958        "because_sha": null
5959    },
5960    {
5961        "sha": "9f1fad94f9af42a09fa158080e63adede1d43c8e",
5962        "description": "pan/bi: Implement TEXS for cube maps",
5963        "nominated": false,
5964        "nomination_type": null,
5965        "resolution": 4,
5966        "master_sha": null,
5967        "because_sha": null
5968    },
5969    {
5970        "sha": "8301d483ff8d153e5c3e4c14e87463c65d7fc0d1",
5971        "description": "aco/tests: don't rely on argument evaluation order",
5972        "nominated": false,
5973        "nomination_type": null,
5974        "resolution": 4,
5975        "master_sha": null,
5976        "because_sha": null
5977    },
5978    {
5979        "sha": "f58a11460dddf771b5b35bbb1ee5de4b588b4d21",
5980        "description": "v3d: add fast-path tile-based blit for depth/stencil buffers",
5981        "nominated": false,
5982        "nomination_type": null,
5983        "resolution": 4,
5984        "master_sha": null,
5985        "because_sha": null
5986    },
5987    {
5988        "sha": "79bf06605d55e94cc8d2ad9f7c787779f679b092",
5989        "description": "v3d: check blit mask inside blit subpaths",
5990        "nominated": false,
5991        "nomination_type": 1,
5992        "resolution": 4,
5993        "master_sha": null,
5994        "because_sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b"
5995    },
5996    {
5997        "sha": "fcd5925612e8efd15072b160743560a9a5ad4f86",
5998        "description": "radv: skip fast-clear eliminate for CMASK based on a predicate",
5999        "nominated": false,
6000        "nomination_type": null,
6001        "resolution": 4,
6002        "master_sha": null,
6003        "because_sha": null
6004    },
6005    {
6006        "sha": "697c93abc1c41af8ec379f5334c44005cb344152",
6007        "description": "radv: update the FCE predicate for fast clears using CMASK",
6008        "nominated": false,
6009        "nomination_type": null,
6010        "resolution": 4,
6011        "master_sha": null,
6012        "because_sha": null
6013    },
6014    {
6015        "sha": "051e2bfe80aca1bf26905f72d437a2d3fd228b0c",
6016        "description": "radv: allocate and initialize the FCE predicate value for CMASK too",
6017        "nominated": false,
6018        "nomination_type": null,
6019        "resolution": 4,
6020        "master_sha": null,
6021        "because_sha": null
6022    },
6023    {
6024        "sha": "735b808639bdb722886db4f33533afed82cb978c",
6025        "description": "radv: only use predication if the FCE value is allocated",
6026        "nominated": false,
6027        "nomination_type": 1,
6028        "resolution": 4,
6029        "master_sha": null,
6030        "because_sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d"
6031    },
6032    {
6033        "sha": "5331b1d9456e674751ffe0d68c08e0c6d3ea0d17",
6034        "description": "turnip: implement indirect dispatch",
6035        "nominated": false,
6036        "nomination_type": null,
6037        "resolution": 4,
6038        "master_sha": null,
6039        "because_sha": null
6040    },
6041    {
6042        "sha": "a6ae7b242160ab867b1eda3c3fb4f75020129338",
6043        "description": "turnip: remove unused IR3_DP_LOCAL_GROUP_SIZE_* from cs params",
6044        "nominated": false,
6045        "nomination_type": null,
6046        "resolution": 4,
6047        "master_sha": null,
6048        "because_sha": null
6049    },
6050    {
6051        "sha": "8ecace073ea68e3819ea7c5637bd479067e1420b",
6052        "description": "st/mesa: use the correct src format in ReadPixels",
6053        "nominated": false,
6054        "nomination_type": null,
6055        "resolution": 4,
6056        "master_sha": null,
6057        "because_sha": null
6058    },
6059    {
6060        "sha": "a6fe1eeb058c746da96cb9afae59f4bad7f1fb0c",
6061        "description": "mesa/fbo: don't check_end_texture_render on fb read change",
6062        "nominated": false,
6063        "nomination_type": null,
6064        "resolution": 4,
6065        "master_sha": null,
6066        "because_sha": null
6067    },
6068    {
6069        "sha": "5d9bfcac0663e1dfc935f1d3b09e176c2d544532",
6070        "description": "st/mesa: consider texture view format for fbo blits",
6071        "nominated": false,
6072        "nomination_type": null,
6073        "resolution": 4,
6074        "master_sha": null,
6075        "because_sha": null
6076    },
6077    {
6078        "sha": "354ab5b147d5b09471cb0748c51d0508521a2757",
6079        "description": "r600/nir: use \"unreachable\" instead of \"assert\"",
6080        "nominated": false,
6081        "nomination_type": null,
6082        "resolution": 4,
6083        "master_sha": null,
6084        "because_sha": null
6085    },
6086    {
6087        "sha": "dbe845624bbbe8b34cf1cf85fe54869d71ca3528",
6088        "description": "radv: fix clearing DCC on GFX9",
6089        "nominated": false,
6090        "nomination_type": 1,
6091        "resolution": 4,
6092        "master_sha": null,
6093        "because_sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932"
6094    },
6095    {
6096        "sha": "36e1c902b9fd793c5581447c0da463d3175562e1",
6097        "description": "v3d: mark some variables static const",
6098        "nominated": false,
6099        "nomination_type": null,
6100        "resolution": 4,
6101        "master_sha": null,
6102        "because_sha": null
6103    },
6104    {
6105        "sha": "9151dab9670dc2495bb2e2039d53f24e6d65badc",
6106        "description": "v3d: update fallthrough comments",
6107        "nominated": false,
6108        "nomination_type": null,
6109        "resolution": 4,
6110        "master_sha": null,
6111        "because_sha": null
6112    },
6113    {
6114        "sha": "4ec956a2b0463fcbf8687d253da29957f3f5eae7",
6115        "description": "v3d: drop not use function parameter",
6116        "nominated": false,
6117        "nomination_type": null,
6118        "resolution": 4,
6119        "master_sha": null,
6120        "because_sha": null
6121    },
6122    {
6123        "sha": "a908abd6c4785c97e351c639181836d5950a5fe5",
6124        "description": "nv50/ir: Initialize CodeEmitterGM107 members in constructor.",
6125        "nominated": false,
6126        "nomination_type": null,
6127        "resolution": 4,
6128        "master_sha": null,
6129        "because_sha": null
6130    },
6131    {
6132        "sha": "9c8dfe4a65e4ba758e642aa928b993ad4ee2b634",
6133        "description": "panfrost: Fix size assertion in bi_alu_src_index",
6134        "nominated": false,
6135        "nomination_type": 1,
6136        "resolution": 4,
6137        "master_sha": null,
6138        "because_sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04"
6139    },
6140    {
6141        "sha": "37adeda1ffe6bac79df6961a7dab68d6842f7dfe",
6142        "description": "ci: include nouveau in shader-db runs",
6143        "nominated": false,
6144        "nomination_type": null,
6145        "resolution": 4,
6146        "master_sha": null,
6147        "because_sha": null
6148    },
6149    {
6150        "sha": "c62996796cc46f1a1406f365cbb26f67e5d07c42",
6151        "description": "dri: Restrict glthread for CS:GO to radeonsi",
6152        "nominated": false,
6153        "nomination_type": null,
6154        "resolution": 4,
6155        "master_sha": null,
6156        "because_sha": null
6157    },
6158    {
6159        "sha": "bfcdc8f1747eabad57449a309be7160dd27605ac",
6160        "description": "pan/bi: Add some zero bytes after shaders on Bifrost",
6161        "nominated": false,
6162        "nomination_type": null,
6163        "resolution": 4,
6164        "master_sha": null,
6165        "because_sha": null
6166    },
6167    {
6168        "sha": "e74b2edcef9bd3aed41b8bb013efd9e771ae647c",
6169        "description": "pan/bi: Add a define for the Bifrost shader prefetch size",
6170        "nominated": false,
6171        "nomination_type": null,
6172        "resolution": 4,
6173        "master_sha": null,
6174        "because_sha": null
6175    },
6176    {
6177        "sha": "9a937330efbc21de64a85a4e80d1e3e92ef2a750",
6178        "description": "radeonsi: Only set modifier creation function for GFX9+ & with kernel support.",
6179        "nominated": false,
6180        "nomination_type": 1,
6181        "resolution": 4,
6182        "master_sha": null,
6183        "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
6184    },
6185    {
6186        "sha": "d9c8422c4168c7433f68b97065283ebf26631d56",
6187        "description": "panfrost: Skip an XFB test that's passing/failing randomly",
6188        "nominated": false,
6189        "nomination_type": null,
6190        "resolution": 4,
6191        "master_sha": null,
6192        "because_sha": null
6193    },
6194    {
6195        "sha": "3dcc9eb48a65220069d77310187a8a2d3258a8ad",
6196        "description": "panfrost: Re-enable AFBC on 3D, 2D arrays",
6197        "nominated": false,
6198        "nomination_type": null,
6199        "resolution": 4,
6200        "master_sha": null,
6201        "because_sha": null
6202    },
6203    {
6204        "sha": "38823ba60d5f0c8280fb50abbb0a375bca672352",
6205        "description": "panfrost: Fix estimate_texture_payload_size() on Bifrost",
6206        "nominated": true,
6207        "nomination_type": 1,
6208        "resolution": 0,
6209        "master_sha": null,
6210        "because_sha": "a3d2936a8e9e1c263e5d18b6832c238e7aa6700e"
6211    },
6212    {
6213        "sha": "2cf41ae494043295f2d4b0334ffaa31be619eca8",
6214        "description": "panfrost: Pass the resource dimension to panfrost_compression_tag()",
6215        "nominated": false,
6216        "nomination_type": 1,
6217        "resolution": 4,
6218        "master_sha": null,
6219        "because_sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95"
6220    },
6221    {
6222        "sha": "6aed981e9dea77c90efacc768a6590280dbaebb6",
6223        "description": "panfrost: Get layer stride of level 0 on staging resources",
6224        "nominated": false,
6225        "nomination_type": 1,
6226        "resolution": 4,
6227        "master_sha": null,
6228        "because_sha": "3c92abe359379066a166f86fe7bfbb4da8029478"
6229    },
6230    {
6231        "sha": "fff77e4b434a4989e6c54ab7ef8d1aa22fe81b3a",
6232        "description": "vulkan/overlay: fix vkGetInstanceProcAddr self-resolving",
6233        "nominated": true,
6234        "nomination_type": 0,
6235        "resolution": 1,
6236        "master_sha": null,
6237        "because_sha": null
6238    },
6239    {
6240        "sha": "ad25aae1f3c44048ce64b858dc5f645b4504b5ee",
6241        "description": "docs/features: Fix missing close paranthesis",
6242        "nominated": false,
6243        "nomination_type": 1,
6244        "resolution": 4,
6245        "master_sha": null,
6246        "because_sha": "bd697652a73266152c30b09498d83b22a9e77cf7"
6247    },
6248    {
6249        "sha": "ff7fdb88b9d1c0882537b61a9c7a350d60541787",
6250        "description": "docs/features: Mark GL3.1 as done on Panfrost",
6251        "nominated": false,
6252        "nomination_type": null,
6253        "resolution": 4,
6254        "master_sha": null,
6255        "because_sha": null
6256    },
6257    {
6258        "sha": "2d9d8b685236862eb3c418b1f0ff0e668cea6525",
6259        "description": "docs/panfrost: Update GL/ES versions for v5+",
6260        "nominated": false,
6261        "nomination_type": null,
6262        "resolution": 4,
6263        "master_sha": null,
6264        "because_sha": null
6265    },
6266    {
6267        "sha": "f636874d9dc8b484b7465d332d9eeeb9674b7f5f",
6268        "description": "docs: Add release note for Bifrost GL3.1",
6269        "nominated": false,
6270        "nomination_type": null,
6271        "resolution": 4,
6272        "master_sha": null,
6273        "because_sha": null
6274    },
6275    {
6276        "sha": "c03b6780f7aeaab9333240a536f05c1952c1cad1",
6277        "description": "Revert \"ci: Disable the freedreno farm, which went down last night.\"",
6278        "nominated": false,
6279        "nomination_type": 2,
6280        "resolution": 4,
6281        "master_sha": null,
6282        "because_sha": "ff67898dafaea82db669aef10ebb05e65eaa0921"
6283    },
6284    {
6285        "sha": "041261c6b300586fb622a46f42afbafd717782f8",
6286        "description": "panfrost: Dual-source blending on Bifrost",
6287        "nominated": false,
6288        "nomination_type": null,
6289        "resolution": 4,
6290        "master_sha": null,
6291        "because_sha": null
6292    },
6293    {
6294        "sha": "4956f6d0bf477568731f3965125299b8857d5835",
6295        "description": "radv: Add Android module info to linker script.",
6296        "nominated": true,
6297        "nomination_type": 1,
6298        "resolution": 1,
6299        "master_sha": null,
6300        "because_sha": "41bb6459d3a7dba21ff811069dc4757d7789fd12"
6301    },
6302    {
6303        "sha": "46fe70058557b16383404c35fde32d4587a1951a",
6304        "description": "gallium/ntt: Take ownership of the NIR shader we're passed.",
6305        "nominated": false,
6306        "nomination_type": null,
6307        "resolution": 4,
6308        "master_sha": null,
6309        "because_sha": null
6310    },
6311    {
6312        "sha": "a4a5045d59adc8f7bac56b3828551c94b23f3617",
6313        "description": "mesa/st: Free the ARB_vp/fp nir-to-tgsi temporary tokens.",
6314        "nominated": false,
6315        "nomination_type": 1,
6316        "resolution": 4,
6317        "master_sha": null,
6318        "because_sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e"
6319    },
6320    {
6321        "sha": "4ddcd9cf165deba2605f5729a0af2f7ded0baad9",
6322        "description": "mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.",
6323        "nominated": true,
6324        "nomination_type": 1,
6325        "resolution": 1,
6326        "master_sha": null,
6327        "because_sha": "57effa342b75a2ae681f2a7665925022dd6e4aa9"
6328    },
6329    {
6330        "sha": "0367bdbdc465d4568733099dae9f2cc2e3eb2021",
6331        "description": "gallium/ntt: Fix leak of the per-instr liveness information.",
6332        "nominated": true,
6333        "nomination_type": 1,
6334        "resolution": 1,
6335        "master_sha": null,
6336        "because_sha": "34cc6a804ec92b5e74cde5b346828874737276a8"
6337    },
6338    {
6339        "sha": "afa187fc36b786807869c793531ee9445292f0ab",
6340        "description": "r600: enable fp64 lowering to softemu with NIR",
6341        "nominated": false,
6342        "nomination_type": null,
6343        "resolution": 4,
6344        "master_sha": null,
6345        "because_sha": null
6346    },
6347    {
6348        "sha": "33362e0df52be7f835f109c818dbf9615e19c91c",
6349        "description": "r600: enable support for 64 bit DIVMOD when NIR is used",
6350        "nominated": false,
6351        "nomination_type": null,
6352        "resolution": 4,
6353        "master_sha": null,
6354        "because_sha": null
6355    },
6356    {
6357        "sha": "0bed9726192c7cf8639a2a7f42a15a65ad1ee9e2",
6358        "description": "r600/sfn: tie in 64 lowering code",
6359        "nominated": false,
6360        "nomination_type": null,
6361        "resolution": 4,
6362        "master_sha": null,
6363        "because_sha": null
6364    },
6365    {
6366        "sha": "165fb5117bf70402e66d34538d4085e060f57fea",
6367        "description": "r600/sfn: add lowering passes to get 64 bit ops lowered to 32 bit vec2",
6368        "nominated": false,
6369        "nomination_type": null,
6370        "resolution": 4,
6371        "master_sha": null,
6372        "because_sha": null
6373    },
6374    {
6375        "sha": "0862680e2d94267c452052069e7b9418b39db1c2",
6376        "description": "r600/sfn: Add number for source components for split_y",
6377        "nominated": false,
6378        "nomination_type": null,
6379        "resolution": 4,
6380        "master_sha": null,
6381        "because_sha": null
6382    },
6383    {
6384        "sha": "de4e4980d8d26f9496a7eba82145874c7bd00770",
6385        "description": "r600/sfn: C++ lower-instruct implementation",
6386        "nominated": false,
6387        "nomination_type": null,
6388        "resolution": 4,
6389        "master_sha": null,
6390        "because_sha": null
6391    },
6392    {
6393        "sha": "5f7bafa316f60ff79b9839cf88142b33f330a8e7",
6394        "description": "panfrost: Enable ARB_texture_buffer_object",
6395        "nominated": false,
6396        "nomination_type": null,
6397        "resolution": 4,
6398        "master_sha": null,
6399        "because_sha": null
6400    },
6401    {
6402        "sha": "ffb5488c73d99449d4f83bcbdbf6644744d495de",
6403        "description": "panfrost: Fix textureSize for buffer textures",
6404        "nominated": false,
6405        "nomination_type": null,
6406        "resolution": 4,
6407        "master_sha": null,
6408        "because_sha": null
6409    },
6410    {
6411        "sha": "388843526ba5aaf5158b16ad0055671a3bbd6f01",
6412        "description": "panfrost: Support buffer sampler views",
6413        "nominated": false,
6414        "nomination_type": null,
6415        "resolution": 4,
6416        "master_sha": null,
6417        "because_sha": null
6418    },
6419    {
6420        "sha": "473728a9b9ed0a0952fea2caf2f389f298de07f4",
6421        "description": "panfrost: Make the width argument to panfrost_new_texture 32 bits",
6422        "nominated": false,
6423        "nomination_type": null,
6424        "resolution": 4,
6425        "master_sha": null,
6426        "because_sha": null
6427    },
6428    {
6429        "sha": "b9ecbc3272e82d71477ac67d6966b599ed8af7a4",
6430        "description": "st/mesa: Use samplers for buffer textures if requested",
6431        "nominated": false,
6432        "nomination_type": null,
6433        "resolution": 4,
6434        "master_sha": null,
6435        "because_sha": null
6436    },
6437    {
6438        "sha": "1ffbf543b79b8a0e473cac13ba58f97a0e28f5b7",
6439        "description": "docs: Mention PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
6440        "nominated": false,
6441        "nomination_type": null,
6442        "resolution": 4,
6443        "master_sha": null,
6444        "because_sha": null
6445    },
6446    {
6447        "sha": "d5d3f77e4ac7b08761c4c30bf2b227fda148c4c7",
6448        "description": "gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER",
6449        "nominated": false,
6450        "nomination_type": null,
6451        "resolution": 4,
6452        "master_sha": null,
6453        "because_sha": null
6454    },
6455    {
6456        "sha": "4ee6d68d1f25adb59a469d67d8a29adc9905b80b",
6457        "description": "aco: Wait for stores when NGG or legacy VS can finish early.",
6458        "nominated": false,
6459        "nomination_type": null,
6460        "resolution": 4,
6461        "master_sha": null,
6462        "because_sha": null
6463    },
6464    {
6465        "sha": "38da379b3eb99c65fa3b9e5eeb1361fde700dbd8",
6466        "description": "aco: Note if rasterization can start early.",
6467        "nominated": false,
6468        "nomination_type": null,
6469        "resolution": 4,
6470        "master_sha": null,
6471        "because_sha": null
6472    },
6473    {
6474        "sha": "00cf077c15682e954fd9dea7f8261fcbd0638ff5",
6475        "description": "aco/ra: fix infinite recursion in get_reg_simple() with subdword registers",
6476        "nominated": false,
6477        "nomination_type": 1,
6478        "resolution": 4,
6479        "master_sha": null,
6480        "because_sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780"
6481    },
6482    {
6483        "sha": "7b669ff7892f5367d294a0730122976f5ccafd4e",
6484        "description": "aco: simplify and fix operand/definition sizes",
6485        "nominated": false,
6486        "nomination_type": null,
6487        "resolution": 4,
6488        "master_sha": null,
6489        "because_sha": null
6490    },
6491    {
6492        "sha": "d495a5c1837c7744bd1f49c823b0e56d51623f69",
6493        "description": "radv: enable .lower_ineg",
6494        "nominated": false,
6495        "nomination_type": null,
6496        "resolution": 4,
6497        "master_sha": null,
6498        "because_sha": null
6499    },
6500    {
6501        "sha": "e92bd57008fa0d8948a00361bf4262fd72b5998a",
6502        "description": "radv: don't lower_pack() after load-store-vectorization",
6503        "nominated": false,
6504        "nomination_type": null,
6505        "resolution": 4,
6506        "master_sha": null,
6507        "because_sha": null
6508    },
6509    {
6510        "sha": "987a0e6a67c856be207364ada4b838073710ba7d",
6511        "description": "radv: call nir_opt_algebraic_late() after lowering idiv for small bitsizes",
6512        "nominated": false,
6513        "nomination_type": null,
6514        "resolution": 4,
6515        "master_sha": null,
6516        "because_sha": null
6517    },
6518    {
6519        "sha": "1ab9dd22a27c6e3400a4ef3925289b81ec3e605b",
6520        "description": "radv: optimize idiv_const for small bitsizes",
6521        "nominated": false,
6522        "nomination_type": null,
6523        "resolution": 4,
6524        "master_sha": null,
6525        "because_sha": null
6526    },
6527    {
6528        "sha": "20af07d08908d29b1c4cfd80e48d7611855e404e",
6529        "description": "radv: fix color resolves if the dest image has DCC",
6530        "nominated": false,
6531        "nomination_type": null,
6532        "resolution": 4,
6533        "master_sha": null,
6534        "because_sha": null
6535    },
6536    {
6537        "sha": "3e781056b9ca22e478cfd25a044570d20925cac0",
6538        "description": "radv: fixup DCC after color resolves using the compute path",
6539        "nominated": false,
6540        "nomination_type": null,
6541        "resolution": 4,
6542        "master_sha": null,
6543        "because_sha": null
6544    },
6545    {
6546        "sha": "1f548b7670435f022bc3ebb7ded66e6cfd62b7ad",
6547        "description": "radv: decompress DCC for partial resolves using the compute path",
6548        "nominated": false,
6549        "nomination_type": null,
6550        "resolution": 4,
6551        "master_sha": null,
6552        "because_sha": null
6553    },
6554    {
6555        "sha": "095a428844b7c7378d0b07ac69a69daa80d4d2e5",
6556        "description": "radv: set depth to 1 for subpass resolves using the compute path",
6557        "nominated": false,
6558        "nomination_type": null,
6559        "resolution": 4,
6560        "master_sha": null,
6561        "because_sha": null
6562    },
6563    {
6564        "sha": "04e3d7ad9309c4ce6fd992bf2ac735431b5e0687",
6565        "description": "aco: improve nir_op_vec with constant operands",
6566        "nominated": false,
6567        "nomination_type": null,
6568        "resolution": 4,
6569        "master_sha": null,
6570        "because_sha": null
6571    },
6572    {
6573        "sha": "a2751080aad2b061d8a2954c9144ed86fe1bba8d",
6574        "description": "wgl: Don't crash in stw_make_current if current framebuffer is NULL",
6575        "nominated": false,
6576        "nomination_type": null,
6577        "resolution": 4,
6578        "master_sha": null,
6579        "because_sha": null
6580    },
6581    {
6582        "sha": "255ca7ecda36c3623ef730304a13aa2e8b8c0cf8",
6583        "description": "radv: set invariantgeom for Shadow of the Tomb Raider",
6584        "nominated": true,
6585        "nomination_type": 0,
6586        "resolution": 1,
6587        "master_sha": null,
6588        "because_sha": null
6589    },
6590    {
6591        "sha": "f17de6a803d2fd21dc0f74b0cb28a65cd9eca257",
6592        "description": "radv: add RADV_DEBUG=invariantgeom",
6593        "nominated": true,
6594        "nomination_type": 0,
6595        "resolution": 1,
6596        "master_sha": null,
6597        "because_sha": null
6598    },
6599    {
6600        "sha": "08fbd5d4540bd79a760ac48d0311fef12c62b136",
6601        "description": "nir/divergence_analysis: mark load_push_constant as uniform",
6602        "nominated": false,
6603        "nomination_type": null,
6604        "resolution": 4,
6605        "master_sha": null,
6606        "because_sha": null
6607    },
6608    {
6609        "sha": "80bbf849b212989a815dcf8b9bc51e57e733be05",
6610        "description": "radv: mark some sparse texture CTS as expected failures on GFX9",
6611        "nominated": false,
6612        "nomination_type": null,
6613        "resolution": 4,
6614        "master_sha": null,
6615        "because_sha": null
6616    },
6617    {
6618        "sha": "1f7270bbcd3d141d0af70253bba1c8dbe6bb786a",
6619        "description": "ci: mark some sparse tests as expected failures on Pitcairn (GFX6)",
6620        "nominated": false,
6621        "nomination_type": null,
6622        "resolution": 4,
6623        "master_sha": null,
6624        "because_sha": null
6625    },
6626    {
6627        "sha": "c24d6916e62be2b8bb8d537eae23339b7b9709fd",
6628        "description": "aco: fix inserting expcnt for MIMG on GFX6",
6629        "nominated": false,
6630        "nomination_type": 1,
6631        "resolution": 4,
6632        "master_sha": null,
6633        "because_sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f"
6634    },
6635    {
6636        "sha": "06ea5f49fa9da273c47b6ee311c27deca70b3036",
6637        "description": "vbo/dlist: free prim_store->prims when vbo_save is destroyed",
6638        "nominated": false,
6639        "nomination_type": 1,
6640        "resolution": 4,
6641        "master_sha": null,
6642        "because_sha": "83149e1c2d8578fb25cf95502d67917cef78692f"
6643    },
6644    {
6645        "sha": "f7527f7f652814a700dddc13a5b737571248c86d",
6646        "description": "glcpp: disable 'windows' tests",
6647        "nominated": false,
6648        "nomination_type": null,
6649        "resolution": 4,
6650        "master_sha": null,
6651        "because_sha": null
6652    },
6653    {
6654        "sha": "c53a886ba86546ea14866c7c9a4d3ea25e8c39ff",
6655        "description": "frontends/omx: fix build warning",
6656        "nominated": false,
6657        "nomination_type": null,
6658        "resolution": 4,
6659        "master_sha": null,
6660        "because_sha": null
6661    },
6662    {
6663        "sha": "059ae7cb923a17a2aae36ad107be3a1881085464",
6664        "description": "nouveau: add drm-shim support",
6665        "nominated": false,
6666        "nomination_type": null,
6667        "resolution": 4,
6668        "master_sha": null,
6669        "because_sha": null
6670    },
6671    {
6672        "sha": "28a781323fba87e6e338cfecb0b6fe25a08f61a4",
6673        "description": "nouveau: change fence destruction logic on screen destroy",
6674        "nominated": false,
6675        "nomination_type": null,
6676        "resolution": 4,
6677        "master_sha": null,
6678        "because_sha": null
6679    },
6680    {
6681        "sha": "c7e1ef7c0c5a989a3bae4aa8bd682afe5e231829",
6682        "description": "panfrost: Advertise ES3.0 on Bifrost",
6683        "nominated": false,
6684        "nomination_type": null,
6685        "resolution": 4,
6686        "master_sha": null,
6687        "because_sha": null
6688    },
6689    {
6690        "sha": "bb1b3cc9b03742642b760f733d47d417da42f7e3",
6691        "description": "panfrost: Test GLES3 on Bifrost",
6692        "nominated": false,
6693        "nomination_type": null,
6694        "resolution": 4,
6695        "master_sha": null,
6696        "because_sha": null
6697    },
6698    {
6699        "sha": "abca80cf30879526d79230606f75371af0bcd211",
6700        "description": "panfrost: Disable AFBC of 3D, 2D arrays",
6701        "nominated": false,
6702        "nomination_type": null,
6703        "resolution": 4,
6704        "master_sha": null,
6705        "because_sha": null
6706    },
6707    {
6708        "sha": "0b590c2e8ca9fc7064928722be5de969f52bf6fd",
6709        "description": "panfrost: Promote 8b to 16b for blend descriptors",
6710        "nominated": false,
6711        "nomination_type": null,
6712        "resolution": 4,
6713        "master_sha": null,
6714        "because_sha": null
6715    },
6716    {
6717        "sha": "bef3fedc8145c4030342f7c8f5cfc24c9df82909",
6718        "description": "pan/bi: Lower 8bit fragment outputs to 16bit",
6719        "nominated": false,
6720        "nomination_type": null,
6721        "resolution": 4,
6722        "master_sha": null,
6723        "because_sha": null
6724    },
6725    {
6726        "sha": "455cde2562b6480bf31a46feb98e8d95eb81add8",
6727        "description": "pan/bi: Assert immediate indices fit",
6728        "nominated": false,
6729        "nomination_type": null,
6730        "resolution": 4,
6731        "master_sha": null,
6732        "because_sha": null
6733    },
6734    {
6735        "sha": "77209e050012334e945d73b8673c444765c16e91",
6736        "description": "pan/bi: Parametrize intrinsic immediate limits",
6737        "nominated": false,
6738        "nomination_type": null,
6739        "resolution": 4,
6740        "master_sha": null,
6741        "because_sha": null
6742    },
6743    {
6744        "sha": "b15f3a1107f6ce54bea76fa583442773dd5ab634",
6745        "description": "pan/bi: Use TEXC for indices >= 8",
6746        "nominated": false,
6747        "nomination_type": null,
6748        "resolution": 4,
6749        "master_sha": null,
6750        "because_sha": null
6751    },
6752    {
6753        "sha": "3705ad96aa9ec593784e540c2a6956437c372139",
6754        "description": "pan/bi: Implement scalar i2i8/u2u8",
6755        "nominated": false,
6756        "nomination_type": null,
6757        "resolution": 4,
6758        "master_sha": null,
6759        "because_sha": null
6760    },
6761    {
6762        "sha": "6b4f2d85296d23a9db7666eece40bd8cd747272d",
6763        "description": "pan/bi: Allow passing thorugh 8-bit scalars",
6764        "nominated": false,
6765        "nomination_type": null,
6766        "resolution": 4,
6767        "master_sha": null,
6768        "because_sha": null
6769    },
6770    {
6771        "sha": "fc3ac6fe557c99235c09568c3e37b7f922e702f5",
6772        "description": "pan/bi: Don't suppress Inf/NaN",
6773        "nominated": false,
6774        "nomination_type": null,
6775        "resolution": 4,
6776        "master_sha": null,
6777        "because_sha": null
6778    },
6779    {
6780        "sha": "d0c35f46afc496208f0c763589c551267202a454",
6781        "description": "pan/bi: Fix ATEST with pure integers",
6782        "nominated": false,
6783        "nomination_type": 1,
6784        "resolution": 4,
6785        "master_sha": null,
6786        "because_sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07"
6787    },
6788    {
6789        "sha": "bf7fe304364d0c69a67a09395c0f4a87a9446f1f",
6790        "description": "pan/bi: Pull out bi_dontcare helper",
6791        "nominated": false,
6792        "nomination_type": null,
6793        "resolution": 4,
6794        "master_sha": null,
6795        "because_sha": null
6796    },
6797    {
6798        "sha": "231c27adaf443a5d261d6e0fae38ef32de95045d",
6799        "description": "intel/common: Build mi_builder_test for gen 12.5",
6800        "nominated": false,
6801        "nomination_type": null,
6802        "resolution": 4,
6803        "master_sha": null,
6804        "because_sha": null
6805    },
6806    {
6807        "sha": "aa7a86c78aa64d0c393499f845794d871e2bf75d",
6808        "description": "r600: Support TGSI_OPCODE_I64NEG",
6809        "nominated": false,
6810        "nomination_type": null,
6811        "resolution": 4,
6812        "master_sha": null,
6813        "because_sha": null
6814    },
6815    {
6816        "sha": "e012161aeef3e80208b02ba31b7ef92d950a310b",
6817        "description": "pan/bi: Allow non-terminal BLEND operations",
6818        "nominated": false,
6819        "nomination_type": null,
6820        "resolution": 4,
6821        "master_sha": null,
6822        "because_sha": null
6823    },
6824    {
6825        "sha": "4439757db23490b9a4b75487d699470cdd7ebcf4",
6826        "description": "pan/bi: Use the interference mechanism to describe blend shader reg use",
6827        "nominated": false,
6828        "nomination_type": null,
6829        "resolution": 4,
6830        "master_sha": null,
6831        "because_sha": null
6832    },
6833    {
6834        "sha": "f61be082d32e0ada4e4ac9b8d81ec84fd32726ad",
6835        "description": "pan/bi: Restrict registers to r0-r15 when compiling blend shaders",
6836        "nominated": false,
6837        "nomination_type": null,
6838        "resolution": 4,
6839        "master_sha": null,
6840        "because_sha": null
6841    },
6842    {
6843        "sha": "de0fa4de5fdc8a70b2d8b8caa8da09307b6b704a",
6844        "description": "pan/bi: Port bi_collect_blend_ret_addr() to the new compiler infra",
6845        "nominated": false,
6846        "nomination_type": null,
6847        "resolution": 4,
6848        "master_sha": null,
6849        "because_sha": null
6850    },
6851    {
6852        "sha": "424c22fc326d106b42d95f97ea3c9733018097c0",
6853        "description": "pan/bi: Pass bundle pointers to bi_pack_tuple()",
6854        "nominated": false,
6855        "nomination_type": null,
6856        "resolution": 4,
6857        "master_sha": null,
6858        "because_sha": null
6859    },
6860    {
6861        "sha": "a6f1500bedd2ceaacdc95c7e7b04fc9b4d32f7f5",
6862        "description": "pan/bi: Workaround BLEND precolour with explicit moves",
6863        "nominated": false,
6864        "nomination_type": null,
6865        "resolution": 4,
6866        "master_sha": null,
6867        "because_sha": null
6868    },
6869    {
6870        "sha": "372a3a14104c8472a43fe2c9acfa926a171176f6",
6871        "description": "panfrost: Set the RT index when emitting a Bifrost blend descriptor",
6872        "nominated": false,
6873        "nomination_type": null,
6874        "resolution": 4,
6875        "master_sha": null,
6876        "because_sha": null
6877    },
6878    {
6879        "sha": "208538143293466c5a90f6dc8a5aaa67849e3557",
6880        "description": "vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373",
6881        "nominated": true,
6882        "nomination_type": 1,
6883        "resolution": 1,
6884        "master_sha": null,
6885        "because_sha": "ea7a6fa98055ada285894ddea106d8292db55393"
6886    },
6887    {
6888        "sha": "14e6f541b1612b847701f09da9d5bf3f6c6c8f44",
6889        "description": "nv50: use 2d blit when m2mf doesn't support the copy",
6890        "nominated": false,
6891        "nomination_type": null,
6892        "resolution": 4,
6893        "master_sha": null,
6894        "because_sha": null
6895    },
6896    {
6897        "sha": "ec668e2fd142db27dfa9ea1084005db328889721",
6898        "description": "nv50,nvc0: serialize between before/after using a zeta surface as color",
6899        "nominated": false,
6900        "nomination_type": null,
6901        "resolution": 4,
6902        "master_sha": null,
6903        "because_sha": null
6904    },
6905    {
6906        "sha": "f763d0f1952151e0fcae596e85600e7f391ea442",
6907        "description": "nv50: fix instancing of client-side vertex buffers",
6908        "nominated": false,
6909        "nomination_type": null,
6910        "resolution": 4,
6911        "master_sha": null,
6912        "because_sha": null
6913    },
6914    {
6915        "sha": "73fa50452c11879f49c36ff405aa32582d5999cb",
6916        "description": "nv50/ir: allow a mov to emit directly to a shader output",
6917        "nominated": false,
6918        "nomination_type": null,
6919        "resolution": 4,
6920        "master_sha": null,
6921        "because_sha": null
6922    },
6923    {
6924        "sha": "dd7d0b8a2f32deada07999f1cafb1374fa4c1f46",
6925        "description": "drisw: fix unused variables warnings",
6926        "nominated": false,
6927        "nomination_type": null,
6928        "resolution": 4,
6929        "master_sha": null,
6930        "because_sha": null
6931    },
6932    {
6933        "sha": "d20de35471b65324fcae3208b5e1e40deba6f75c",
6934        "description": "llvmpipe: fix unused variables warnings",
6935        "nominated": false,
6936        "nomination_type": null,
6937        "resolution": 4,
6938        "master_sha": null,
6939        "because_sha": null
6940    },
6941    {
6942        "sha": "bd8e84eb8d505b755522680f478234eb0e067562",
6943        "description": "nir: replace .lower_sub with .has_fsub and .has_isub",
6944        "nominated": false,
6945        "nomination_type": null,
6946        "resolution": 4,
6947        "master_sha": null,
6948        "because_sha": null
6949    },
6950    {
6951        "sha": "b3ce55b4452d120c36063c2265f9fe4c7c07975a",
6952        "description": "nir,vc4: Lower fneg to fmul(x, -1.0)",
6953        "nominated": false,
6954        "nomination_type": null,
6955        "resolution": 4,
6956        "master_sha": null,
6957        "because_sha": null
6958    },
6959    {
6960        "sha": "556a5cb5751ce048d9b64443198bd65593694e7d",
6961        "description": "pan/bi: Fix constant slot selection",
6962        "nominated": false,
6963        "nomination_type": null,
6964        "resolution": 4,
6965        "master_sha": null,
6966        "because_sha": null
6967    },
6968    {
6969        "sha": "c80c68cd496cecb2c7a594e23aa074649b9de7b0",
6970        "description": "panfrost: Fix UBO count calculation on Bifrost",
6971        "nominated": false,
6972        "nomination_type": null,
6973        "resolution": 4,
6974        "master_sha": null,
6975        "because_sha": null
6976    },
6977    {
6978        "sha": "67de6356f8474fa11bb8c64e835f30a910a32b1f",
6979        "description": "vulkan/device-select: fix vkGetInstanceProcAddr self-resolving",
6980        "nominated": true,
6981        "nomination_type": 0,
6982        "resolution": 1,
6983        "master_sha": null,
6984        "because_sha": null
6985    },
6986    {
6987        "sha": "d2524ed4a072430ca4acba50f00041d03d7039b1",
6988        "description": "radv: mark VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT as unsupported on GFX6-7",
6989        "nominated": false,
6990        "nomination_type": 1,
6991        "resolution": 4,
6992        "master_sha": null,
6993        "because_sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9"
6994    },
6995    {
6996        "sha": "4ea0ce2f55cde6c27b324d19c513f45f9dc8e38e",
6997        "description": "aco: remove can_reorder semantic in get_sync_info_with_hack",
6998        "nominated": false,
6999        "nomination_type": null,
7000        "resolution": 4,
7001        "master_sha": null,
7002        "because_sha": null
7003    },
7004    {
7005        "sha": "f8c7661ecaa782fdde105a4bf756023eb88ea780",
7006        "description": "aco: try to better align 8+ dword SGPR vectors",
7007        "nominated": false,
7008        "nomination_type": null,
7009        "resolution": 4,
7010        "master_sha": null,
7011        "because_sha": null
7012    },
7013    {
7014        "sha": "eb2a4a7dee7c84cde44294f991ae731f88d19272",
7015        "description": "mesa/st: fix regression for basic drivers",
7016        "nominated": false,
7017        "nomination_type": 1,
7018        "resolution": 4,
7019        "master_sha": null,
7020        "because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
7021    },
7022    {
7023        "sha": "8f5fb14d685c4b88973d126d7a90e3a0abac2e68",
7024        "description": "mesa/teximage: show internal format when printing verbose api log",
7025        "nominated": false,
7026        "nomination_type": null,
7027        "resolution": 4,
7028        "master_sha": null,
7029        "because_sha": null
7030    },
7031    {
7032        "sha": "7d44ba7217acbe8f8e65aa3319e1b2153a9466d3",
7033        "description": "radv: enable DCC for layered color images on GFX10+",
7034        "nominated": false,
7035        "nomination_type": null,
7036        "resolution": 4,
7037        "master_sha": null,
7038        "because_sha": null
7039    },
7040    {
7041        "sha": "8754f9e8f962bd7cdc55e69cd1edacf882bf2c9a",
7042        "description": "radv: do not use predication when the range doesn't cover the whole image",
7043        "nominated": false,
7044        "nomination_type": null,
7045        "resolution": 4,
7046        "master_sha": null,
7047        "because_sha": null
7048    },
7049    {
7050        "sha": "5420ab9cdf944902dc608570d03d493584753ce0",
7051        "description": "radv: clean up radv_decompress_dcc_compute()",
7052        "nominated": false,
7053        "nomination_type": null,
7054        "resolution": 4,
7055        "master_sha": null,
7056        "because_sha": null
7057    },
7058    {
7059        "sha": "5e8f6967b1d148109fbaa38fc4a70f71f8965932",
7060        "description": "radv: add support for fast-clearing DCC layers on GFX9+",
7061        "nominated": false,
7062        "nomination_type": null,
7063        "resolution": 4,
7064        "master_sha": null,
7065        "because_sha": null
7066    },
7067    {
7068        "sha": "7a3e6f5ac2a3773feb156d4e01bc17061baafb98",
7069        "description": "ac/surface: initialize dcc_slice_size on GFX9+",
7070        "nominated": false,
7071        "nomination_type": null,
7072        "resolution": 4,
7073        "master_sha": null,
7074        "because_sha": null
7075    },
7076    {
7077        "sha": "42d15184d6f66e7118d9468cbaa91e64ffd37fbb",
7078        "description": "wsi/x11: Make sure wsi_x11_connection::is_xwayland is always initialized",
7079        "nominated": false,
7080        "nomination_type": 1,
7081        "resolution": 4,
7082        "master_sha": null,
7083        "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
7084    },
7085    {
7086        "sha": "6286a3b4f6357f4853f91ab76c6d80b41215ca8d",
7087        "description": "wsi/x11: Always free randr_reply in wsi_x11_connection_create",
7088        "nominated": false,
7089        "nomination_type": 1,
7090        "resolution": 4,
7091        "master_sha": null,
7092        "because_sha": "b5268d532a019c81877343f8e5390ca215db6338"
7093    },
7094    {
7095        "sha": "c316fbe6258826ab85a8eab0b362d1f2315a1fae",
7096        "description": "wsi/x11: Use wsi_x11_get_connection in x11_present_to_x11_dri3",
7097        "nominated": false,
7098        "nomination_type": 1,
7099        "resolution": 4,
7100        "master_sha": null,
7101        "because_sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af"
7102    },
7103    {
7104        "sha": "faaba0d6afe0c5f6985345c7c6226435658d196a",
7105        "description": "nir/lower_vec_to_movs: don't vectorize unsupports ops",
7106        "nominated": false,
7107        "nomination_type": null,
7108        "resolution": 4,
7109        "master_sha": null,
7110        "because_sha": null
7111    },
7112    {
7113        "sha": "b75d8052a7767af86d7abf85fca3db371f05d362",
7114        "description": "aco: Spill more optimally before loops.",
7115        "nominated": false,
7116        "nomination_type": null,
7117        "resolution": 4,
7118        "master_sha": null,
7119        "because_sha": null
7120    },
7121    {
7122        "sha": "b03fbec4f1640a7e5eaae488249d88138d3338be",
7123        "description": "aco: Keep live-though variables and constants spilled.",
7124        "nominated": false,
7125        "nomination_type": null,
7126        "resolution": 4,
7127        "master_sha": null,
7128        "because_sha": null
7129    },
7130    {
7131        "sha": "9f43b44bf06c61735dbab7e8e508642315bd93d1",
7132        "description": "radv: Enable sparse buffer and image support.",
7133        "nominated": false,
7134        "nomination_type": null,
7135        "resolution": 4,
7136        "master_sha": null,
7137        "because_sha": null
7138    },
7139    {
7140        "sha": "af7fb4df50fa216bc0332ec48001e67e97cacbd9",
7141        "description": "radv: Add sparse image queries.",
7142        "nominated": false,
7143        "nomination_type": null,
7144        "resolution": 4,
7145        "master_sha": null,
7146        "because_sha": null
7147    },
7148    {
7149        "sha": "3ac880482933b728428e12a46867b2d51ba8a15a",
7150        "description": "radv: Add image sparse memory update implementation.",
7151        "nominated": false,
7152        "nomination_type": null,
7153        "resolution": 4,
7154        "master_sha": null,
7155        "because_sha": null
7156    },
7157    {
7158        "sha": "e553ea51e8c7bf19770f2b959c185ccf0accecc2",
7159        "description": "radv: Create sparse images.",
7160        "nominated": false,
7161        "nomination_type": null,
7162        "resolution": 4,
7163        "master_sha": null,
7164        "because_sha": null
7165    },
7166    {
7167        "sha": "d3286bdd764741b2cb6d30b59450ce9473884430",
7168        "description": "radv/winsys: Fix offset in range merging.",
7169        "nominated": true,
7170        "nomination_type": 1,
7171        "resolution": 1,
7172        "master_sha": null,
7173        "because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
7174    },
7175    {
7176        "sha": "2b12e6931ef240df44d2c0f9374d6575ad202675",
7177        "description": "radv/winsys: Fix inequality for sparse buffer remapping.",
7178        "nominated": true,
7179        "nomination_type": 1,
7180        "resolution": 1,
7181        "master_sha": null,
7182        "because_sha": "715df30a4e27a76917d6172e68fd7f4c3ff1fb9d"
7183    },
7184    {
7185        "sha": "f56a28daa4ce4d1f3094ea5311c4657727d0484b",
7186        "description": "ac/surf: Use correct tilemodes on GFX8 for PRT.",
7187        "nominated": false,
7188        "nomination_type": null,
7189        "resolution": 4,
7190        "master_sha": null,
7191        "because_sha": null
7192    },
7193    {
7194        "sha": "50bafb85ec165e70feb366b06e58166491880c93",
7195        "description": "ac/surf: Add sparse texture info to radeon_surf.",
7196        "nominated": false,
7197        "nomination_type": null,
7198        "resolution": 4,
7199        "master_sha": null,
7200        "because_sha": null
7201    },
7202    {
7203        "sha": "cd5458f3671916f98a37d85b45ecfc913044fd11",
7204        "description": "ac/surf: Implement PRT layout.",
7205        "nominated": false,
7206        "nomination_type": null,
7207        "resolution": 4,
7208        "master_sha": null,
7209        "because_sha": null
7210    },
7211    {
7212        "sha": "dea1c06c9ba26ea523b5aef9d923349d0159ab06",
7213        "description": "ac/surf: Prepare for 64-bit flags.",
7214        "nominated": false,
7215        "nomination_type": null,
7216        "resolution": 4,
7217        "master_sha": null,
7218        "because_sha": null
7219    },
7220    {
7221        "sha": "8914efb5b7e8d1d99c9a3f65909f515df887cd50",
7222        "description": "radv: only re-initialize HTILE after ds compute resolves if compressed",
7223        "nominated": false,
7224        "nomination_type": null,
7225        "resolution": 4,
7226        "master_sha": null,
7227        "because_sha": null
7228    },
7229    {
7230        "sha": "1645d9ebabecb7946f3710c6632bcfc210fcd522",
7231        "description": "radv: re-initialize HTILE properly after depth/stencil compute resolves",
7232        "nominated": false,
7233        "nomination_type": null,
7234        "resolution": 4,
7235        "master_sha": null,
7236        "because_sha": null
7237    },
7238    {
7239        "sha": "52b6adfbfb51a3b1a54964cbcb2adb0299d1252b",
7240        "description": "radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human",
7241        "nominated": true,
7242        "nomination_type": 0,
7243        "resolution": 3,
7244        "master_sha": null,
7245        "because_sha": null
7246    },
7247    {
7248        "sha": "8f9b2afe7075d07bbeacb238f144240f2f68d13b",
7249        "description": "radv: fix crashes when fast-clearing in a secondary command buffer",
7250        "nominated": false,
7251        "nomination_type": 1,
7252        "resolution": 4,
7253        "master_sha": null,
7254        "because_sha": "00064713a30937d3cab93679791545d973bee91f"
7255    },
7256    {
7257        "sha": "84772b23dca039852b37a3221a8fd59bbfb402bf",
7258        "description": "zink: use hardware int64 when supported",
7259        "nominated": false,
7260        "nomination_type": null,
7261        "resolution": 4,
7262        "master_sha": null,
7263        "because_sha": null
7264    },
7265    {
7266        "sha": "5a11b374c516d800539cd7e12f01892c926afce0",
7267        "description": "zink: add missing 64-bit integer ops",
7268        "nominated": false,
7269        "nomination_type": null,
7270        "resolution": 4,
7271        "master_sha": null,
7272        "because_sha": null
7273    },
7274    {
7275        "sha": "6199651e9185fd309e0d1db1034e0cee75b7013e",
7276        "description": "zink: add missing opcodes",
7277        "nominated": false,
7278        "nomination_type": 1,
7279        "resolution": 4,
7280        "master_sha": null,
7281        "because_sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9"
7282    },
7283    {
7284        "sha": "6f2017205e62402b7b2e340620e39cb71730c565",
7285        "description": "dri: enable glthread + radeonsi workaround for CS:GO",
7286        "nominated": false,
7287        "nomination_type": null,
7288        "resolution": 4,
7289        "master_sha": null,
7290        "because_sha": null
7291    },
7292    {
7293        "sha": "c4427c2b53852785d819a16b7823a3294a6eedfe",
7294        "description": "ac/rgp: add missing include",
7295        "nominated": false,
7296        "nomination_type": 1,
7297        "resolution": 4,
7298        "master_sha": null,
7299        "because_sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8"
7300    },
7301    {
7302        "sha": "94d1462def6feabb263cc7d9b34e4c10efe07844",
7303        "description": "ci: re-mark some depth/stencil resolve CTS as expected failures",
7304        "nominated": false,
7305        "nomination_type": null,
7306        "resolution": 4,
7307        "master_sha": null,
7308        "because_sha": null
7309    },
7310    {
7311        "sha": "6e7008e94baf242a8e0db3b4209a4d2acbf9376d",
7312        "description": "radv: do not predicate FMASK decompression when DCC+MSAA is used",
7313        "nominated": false,
7314        "nomination_type": null,
7315        "resolution": 4,
7316        "master_sha": null,
7317        "because_sha": null
7318    },
7319    {
7320        "sha": "00064713a30937d3cab93679791545d973bee91f",
7321        "description": "radv: determine at creation if an image view can be fast cleared",
7322        "nominated": false,
7323        "nomination_type": null,
7324        "resolution": 4,
7325        "master_sha": null,
7326        "because_sha": null
7327    },
7328    {
7329        "sha": "55ccc9eca5216f860777a8b6d746cb6fbfe32d42",
7330        "description": "ci: Add a few more drivers to the cross builds",
7331        "nominated": false,
7332        "nomination_type": null,
7333        "resolution": 4,
7334        "master_sha": null,
7335        "because_sha": null
7336    },
7337    {
7338        "sha": "a22a1c0324e0d20c03ee4dceb9ddc4fa4d07ec04",
7339        "description": "zink: Fix VK_FORMAT_A8B8G8R8_SRGB_PACK32 mapping on big-endian",
7340        "nominated": false,
7341        "nomination_type": null,
7342        "resolution": 4,
7343        "master_sha": null,
7344        "because_sha": null
7345    },
7346    {
7347        "sha": "1a8dcfc74c964858d10d193d7d880a5b87dfb91d",
7348        "description": "nouveau: pacify gcc on ILP32",
7349        "nominated": false,
7350        "nomination_type": null,
7351        "resolution": 4,
7352        "master_sha": null,
7353        "because_sha": null
7354    },
7355    {
7356        "sha": "a302de9a436c55da24f13f94b9c4d21ac9462230",
7357        "description": "etnaviv: add set_stream_output_targets(..) stub",
7358        "nominated": false,
7359        "nomination_type": null,
7360        "resolution": 4,
7361        "master_sha": null,
7362        "because_sha": null
7363    },
7364    {
7365        "sha": "6993109713b0618decebdc3657cf27ace1ed83ab",
7366        "description": "zink: setup compiler options during init",
7367        "nominated": false,
7368        "nomination_type": null,
7369        "resolution": 4,
7370        "master_sha": null,
7371        "because_sha": null
7372    },
7373    {
7374        "sha": "df82fb58d04fcbad90b418013e164247578366e0",
7375        "description": "zink: rename zink vs pipe variables",
7376        "nominated": false,
7377        "nomination_type": null,
7378        "resolution": 4,
7379        "master_sha": null,
7380        "because_sha": null
7381    },
7382    {
7383        "sha": "0b910cc0192d63611da261911710187581c18736",
7384        "description": "util/u_thread: Disable pthread_barrier_t on Haiku",
7385        "nominated": false,
7386        "nomination_type": null,
7387        "resolution": 4,
7388        "master_sha": null,
7389        "because_sha": null
7390    },
7391    {
7392        "sha": "065cf4f91474f65691e2eed6d5011a7c6e43fe99",
7393        "description": "hgl: Major refactor and cleanup",
7394        "nominated": false,
7395        "nomination_type": null,
7396        "resolution": 4,
7397        "master_sha": null,
7398        "because_sha": null
7399    },
7400    {
7401        "sha": "bd6ea80d963ded2a1677e74ac448556a8ea44280",
7402        "description": "targets/haiku-softpipe: Restore GalliumContext",
7403        "nominated": false,
7404        "nomination_type": null,
7405        "resolution": 4,
7406        "master_sha": null,
7407        "because_sha": null
7408    },
7409    {
7410        "sha": "a534cd28273afb3920a8ee9e2f62f6b1df4a1e09",
7411        "description": "aux/driver_ddebug: Normalize pid type from Haiku",
7412        "nominated": false,
7413        "nomination_type": null,
7414        "resolution": 4,
7415        "master_sha": null,
7416        "because_sha": null
7417    },
7418    {
7419        "sha": "f47feaa72baf2f4abd896f0e52a683491d7de61f",
7420        "description": "frontends/hgl: set framebuffer id",
7421        "nominated": false,
7422        "nomination_type": null,
7423        "resolution": 4,
7424        "master_sha": null,
7425        "because_sha": null
7426    },
7427    {
7428        "sha": "19ed0f08037a0bcd4126a32c10110d6c7f058a8c",
7429        "description": "frontends/hgl: set state_manager",
7430        "nominated": false,
7431        "nomination_type": null,
7432        "resolution": 4,
7433        "master_sha": null,
7434        "because_sha": null
7435    },
7436    {
7437        "sha": "98045b50f5583dd963181566cdb78ff99b327377",
7438        "description": "hgl: use local headers instead of system header",
7439        "nominated": false,
7440        "nomination_type": null,
7441        "resolution": 4,
7442        "master_sha": null,
7443        "because_sha": null
7444    },
7445    {
7446        "sha": "17900983e012db32d6241649bad612f45102c1ec",
7447        "description": "include: fix export in Haiku OpenGL kit headers",
7448        "nominated": false,
7449        "nomination_type": null,
7450        "resolution": 4,
7451        "master_sha": null,
7452        "because_sha": null
7453    },
7454    {
7455        "sha": "99616fe7993df37ee7a678efe60166f3b3cc2bfb",
7456        "description": "meson: fix Haiku EGL build; no dri requirement",
7457        "nominated": false,
7458        "nomination_type": null,
7459        "resolution": 4,
7460        "master_sha": null,
7461        "because_sha": null
7462    },
7463    {
7464        "sha": "759f9b9874e2d4fa9ba5351f54cfc9e5b06a45dd",
7465        "description": "hgl/meson: add version to libGL.so",
7466        "nominated": false,
7467        "nomination_type": null,
7468        "resolution": 4,
7469        "master_sha": null,
7470        "because_sha": null
7471    },
7472    {
7473        "sha": "dd959174cb0713347242db453bf94361e04a621c",
7474        "description": "targets/haiku-softpipe/meson: add libswpipe.so to install directory",
7475        "nominated": false,
7476        "nomination_type": null,
7477        "resolution": 4,
7478        "master_sha": null,
7479        "because_sha": null
7480    },
7481    {
7482        "sha": "97520d8d48036c64585dd057001fa96868ed01c7",
7483        "description": "util/meson: Add libnetwork dependency for Haiku",
7484        "nominated": false,
7485        "nomination_type": null,
7486        "resolution": 4,
7487        "master_sha": null,
7488        "because_sha": null
7489    },
7490    {
7491        "sha": "71f4a743686dbbbe51213fee1489dfecf35b079d",
7492        "description": "util: implement GET_PROGRAM_NAME for Haiku",
7493        "nominated": false,
7494        "nomination_type": null,
7495        "resolution": 4,
7496        "master_sha": null,
7497        "because_sha": null
7498    },
7499    {
7500        "sha": "b634d7f3e2b09b2f98c02397aba2f065749e2d2a",
7501        "description": "nir/opt_vectorize: fix srcs_equal() with two different non-const",
7502        "nominated": false,
7503        "nomination_type": null,
7504        "resolution": 4,
7505        "master_sha": null,
7506        "because_sha": null
7507    },
7508    {
7509        "sha": "bdf316ae7b06674f3ef15b4ed59a28807931de19",
7510        "description": "nir/opt_vectorize: fix typo in instr_can_rewrite()",
7511        "nominated": false,
7512        "nomination_type": null,
7513        "resolution": 4,
7514        "master_sha": null,
7515        "because_sha": null
7516    },
7517    {
7518        "sha": "e7444bd3a6bcfc167f8dd9b27c9ef1eff1dce8af",
7519        "description": "android: ac/radv: fix typo in ac_rgp.h listed in Makefile.sources",
7520        "nominated": false,
7521        "nomination_type": 1,
7522        "resolution": 4,
7523        "master_sha": null,
7524        "because_sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c"
7525    },
7526    {
7527        "sha": "be50c7f329707a4501fd8e4fc1d7ddeeead0353e",
7528        "description": "gallium/u_threaded: skip draws if user index buffer size has size == 0",
7529        "nominated": false,
7530        "nomination_type": 1,
7531        "resolution": 4,
7532        "master_sha": null,
7533        "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7534    },
7535    {
7536        "sha": "c69b8fd65198d8779e8af30d7f28d68cef666fb0",
7537        "description": "vbo: fix a index buffer map failure with size = 0 in get_minmax_indices_gallium",
7538        "nominated": false,
7539        "nomination_type": 1,
7540        "resolution": 4,
7541        "master_sha": null,
7542        "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7543    },
7544    {
7545        "sha": "3c75473525e2a76715d236c53e851717c40e2e8d",
7546        "description": "mesa: skip draws w/ count == 0 and instance_count == 0 in draw_gallium_fallback",
7547        "nominated": false,
7548        "nomination_type": 1,
7549        "resolution": 4,
7550        "master_sha": null,
7551        "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7552    },
7553    {
7554        "sha": "8fc6a197652b12e8de5db2ca9bf4a1cd908ce342",
7555        "description": "gallium: skip draws with count == 0 or instance_count == 0 in drivers",
7556        "nominated": false,
7557        "nomination_type": 1,
7558        "resolution": 4,
7559        "master_sha": null,
7560        "because_sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9"
7561    },
7562    {
7563        "sha": "275079e3adc184ba3841222918e852c3e63f435f",
7564        "description": "util: Avoid pthread_setaffinity_np on NetBSD",
7565        "nominated": true,
7566        "nomination_type": 0,
7567        "resolution": 1,
7568        "master_sha": null,
7569        "because_sha": null
7570    },
7571    {
7572        "sha": "5c59e4efe2d5c16cef47ee452c2a189b19a68d19",
7573        "description": "clover: Add constructor for clover::module.",
7574        "nominated": false,
7575        "nomination_type": null,
7576        "resolution": 4,
7577        "master_sha": null,
7578        "because_sha": null
7579    },
7580    {
7581        "sha": "fb4e67df1e7a2a1ddb6928aae6fd2188aa0c5bf1",
7582        "description": "iris: Drop fast_clear_color's blorp_flags param",
7583        "nominated": false,
7584        "nomination_type": null,
7585        "resolution": 4,
7586        "master_sha": null,
7587        "because_sha": null
7588    },
7589    {
7590        "sha": "04ac3a6620a0c6dc5e48a34596d9d7a115dd0645",
7591        "description": "iris: Delete iris_resolve_conditional_render",
7592        "nominated": false,
7593        "nomination_type": null,
7594        "resolution": 4,
7595        "master_sha": null,
7596        "because_sha": null
7597    },
7598    {
7599        "sha": "c3785c0c9d552886374f0c0b64a003ab38a6ac43",
7600        "description": "iris: Disable conditional fast clears",
7601        "nominated": false,
7602        "nomination_type": null,
7603        "resolution": 4,
7604        "master_sha": null,
7605        "because_sha": null
7606    },
7607    {
7608        "sha": "b12b69b04b66d3f3cc30fcbcad8d061a92314496",
7609        "description": "iris: Make can_fast_clear_depth return constants",
7610        "nominated": false,
7611        "nomination_type": null,
7612        "resolution": 4,
7613        "master_sha": null,
7614        "because_sha": null
7615    },
7616    {
7617        "sha": "fc06683d07124a699e8831f451e53957db384d72",
7618        "description": "iris: Explain how conditional aux accesses work",
7619        "nominated": false,
7620        "nomination_type": null,
7621        "resolution": 4,
7622        "master_sha": null,
7623        "because_sha": null
7624    },
7625    {
7626        "sha": "2d08711a2c982c402d4ca7b6760229c5bd137eab",
7627        "description": "anv: Bump maxGeometryInputComponents to 128 on Gen8+",
7628        "nominated": false,
7629        "nomination_type": null,
7630        "resolution": 4,
7631        "master_sha": null,
7632        "because_sha": null
7633    },
7634    {
7635        "sha": "670944ba0462d83066fa66f4129ab59a30a85ad2",
7636        "description": "nir/lower_locals_to_regs: Use the imul_imm helper instead of forcing it.",
7637        "nominated": false,
7638        "nomination_type": null,
7639        "resolution": 4,
7640        "master_sha": null,
7641        "because_sha": null
7642    },
7643    {
7644        "sha": "111e4be698a1940b05c1a9d0d8b269b96be75e1d",
7645        "description": "gallium/ntt: Work around virglrenderer UIF handling bug.",
7646        "nominated": false,
7647        "nomination_type": null,
7648        "resolution": 4,
7649        "master_sha": null,
7650        "because_sha": null
7651    },
7652    {
7653        "sha": "470d806cc2a0213a6acda0ce64282bb223dec60a",
7654        "description": "gallium/ntt: Drop comment about needing array_id for svga tess.",
7655        "nominated": false,
7656        "nomination_type": null,
7657        "resolution": 4,
7658        "master_sha": null,
7659        "because_sha": null
7660    },
7661    {
7662        "sha": "67c5db9b9f65da7dc79b3b3e4a8e3c672302b397",
7663        "description": "gallium/ntt: Drop comment about needing loop label setup.",
7664        "nominated": false,
7665        "nomination_type": null,
7666        "resolution": 4,
7667        "master_sha": null,
7668        "because_sha": null
7669    },
7670    {
7671        "sha": "4538ebb8f9233deb9c15e184d0222a9900adcecc",
7672        "description": "gallium/ntt: Add support for emitting TXF_LZ.",
7673        "nominated": false,
7674        "nomination_type": null,
7675        "resolution": 4,
7676        "master_sha": null,
7677        "because_sha": null
7678    },
7679    {
7680        "sha": "c6d3fd8c21e06086e573be24ef3e28454245845f",
7681        "description": "gallium/ntt: Emit sample index when necessary for image load/store.",
7682        "nominated": false,
7683        "nomination_type": null,
7684        "resolution": 4,
7685        "master_sha": null,
7686        "because_sha": null
7687    },
7688    {
7689        "sha": "30c797a0df4102b544fd27f000291a24d1f7a2ef",
7690        "description": "gallium/ntt: Emit SSBO buffer declarations.",
7691        "nominated": false,
7692        "nomination_type": null,
7693        "resolution": 4,
7694        "master_sha": null,
7695        "because_sha": null
7696    },
7697    {
7698        "sha": "e58baeeaefe85bfc89085f236104e91b124cd792",
7699        "description": "gallium/ntt: Drop XXX comment about supporting carry opcodes.",
7700        "nominated": false,
7701        "nomination_type": null,
7702        "resolution": 4,
7703        "master_sha": null,
7704        "because_sha": null
7705    },
7706    {
7707        "sha": "ff67898dafaea82db669aef10ebb05e65eaa0921",
7708        "description": "ci: Disable the freedreno farm, which went down last night.",
7709        "nominated": false,
7710        "nomination_type": null,
7711        "resolution": 4,
7712        "master_sha": null,
7713        "because_sha": null
7714    },
7715    {
7716        "sha": "c0171c4626319ae6822f9c490d9118d5caf43246",
7717        "description": "nv50: fake enough resume support pre-nva0 to pass gles3 requirements",
7718        "nominated": false,
7719        "nomination_type": null,
7720        "resolution": 4,
7721        "master_sha": null,
7722        "because_sha": null
7723    },
7724    {
7725        "sha": "e0a2af33254f2754eb38fdef096fd9b10ab5b515",
7726        "description": "nv50: only support 4 components in separate xfb mode",
7727        "nominated": false,
7728        "nomination_type": null,
7729        "resolution": 4,
7730        "master_sha": null,
7731        "because_sha": null
7732    },
7733    {
7734        "sha": "2b08dfbb69ebe926d75ba5225b47215036afb968",
7735        "description": "virgl: fix modifier truncation",
7736        "nominated": false,
7737        "nomination_type": null,
7738        "resolution": 4,
7739        "master_sha": null,
7740        "because_sha": null
7741    },
7742    {
7743        "sha": "f01bca81002176b2bfce56c1e4176139c3328173",
7744        "description": "radv/winsys: set has_packed_math_16bit in null winsys",
7745        "nominated": false,
7746        "nomination_type": null,
7747        "resolution": 4,
7748        "master_sha": null,
7749        "because_sha": null
7750    },
7751    {
7752        "sha": "6f3a34e75cd5827d36967403788df2a313e0f27c",
7753        "description": "microsoft/compiler: do not lower away 64-bit ffma",
7754        "nominated": false,
7755        "nomination_type": null,
7756        "resolution": 4,
7757        "master_sha": null,
7758        "because_sha": null
7759    },
7760    {
7761        "sha": "c2fa965cc34668bba2256dbe2a01ff9e8e91b3f3",
7762        "description": "microsoft/compiler: correct dxil fma opcode",
7763        "nominated": false,
7764        "nomination_type": null,
7765        "resolution": 4,
7766        "master_sha": null,
7767        "because_sha": null
7768    },
7769    {
7770        "sha": "317ec8b5011d7d610cc0b8c05f5be28a7d818d42",
7771        "description": "zink: disable render_condition_enable during blit",
7772        "nominated": false,
7773        "nomination_type": 1,
7774        "resolution": 4,
7775        "master_sha": null,
7776        "because_sha": "767f70dfe13891b1004408bc397397538ac715d0"
7777    },
7778    {
7779        "sha": "7ef2046065f1e8a073bc1cc17bc8a009053f5532",
7780        "description": "radv: only set BO metadata for the first plane",
7781        "nominated": false,
7782        "nomination_type": null,
7783        "resolution": 4,
7784        "master_sha": null,
7785        "because_sha": null
7786    },
7787    {
7788        "sha": "4e3e7f35f7eb4b923ea10e3208a3c4840757b855",
7789        "description": "zink: clamp shader input/output max values",
7790        "nominated": false,
7791        "nomination_type": null,
7792        "resolution": 4,
7793        "master_sha": null,
7794        "because_sha": null
7795    },
7796    {
7797        "sha": "d95fe8a25e7a89bd78c4331a652c79057b7f626f",
7798        "description": "radv: support SpvCapabilitySparseResidency",
7799        "nominated": false,
7800        "nomination_type": null,
7801        "resolution": 4,
7802        "master_sha": null,
7803        "because_sha": null
7804    },
7805    {
7806        "sha": "4c67423e99d2467acac99a1e2f894946856613bd",
7807        "description": "radv: implement is_sparse_texels_resident and sparse_residency_code_and",
7808        "nominated": false,
7809        "nomination_type": null,
7810        "resolution": 4,
7811        "master_sha": null,
7812        "because_sha": null
7813    },
7814    {
7815        "sha": "6d5e26752c664c7095ed0e7693591be797066110",
7816        "description": "ac/nir: implement sparse image/texture loads",
7817        "nominated": false,
7818        "nomination_type": null,
7819        "resolution": 4,
7820        "master_sha": null,
7821        "because_sha": null
7822    },
7823    {
7824        "sha": "55aeac7af46f5a4d9b40f2fa7fb2d6ca285f9202",
7825        "description": "ac/nir: implement nir_op_vec5",
7826        "nominated": false,
7827        "nomination_type": null,
7828        "resolution": 4,
7829        "master_sha": null,
7830        "because_sha": null
7831    },
7832    {
7833        "sha": "a502aa7b043c1c7e1c33dc28f7ac4b066802571a",
7834        "description": "aco: form sparse load clauses",
7835        "nominated": false,
7836        "nomination_type": null,
7837        "resolution": 4,
7838        "master_sha": null,
7839        "because_sha": null
7840    },
7841    {
7842        "sha": "0bd14be962c77e78730f7a5f6d79241724109295",
7843        "description": "aco: implement sparse image loads",
7844        "nominated": false,
7845        "nomination_type": null,
7846        "resolution": 4,
7847        "master_sha": null,
7848        "because_sha": null
7849    },
7850    {
7851        "sha": "382f50ad2ca23f98f517cd2604df286816f9ce6e",
7852        "description": "aco: implement sparse texture fetches",
7853        "nominated": false,
7854        "nomination_type": null,
7855        "resolution": 4,
7856        "master_sha": null,
7857        "because_sha": null
7858    },
7859    {
7860        "sha": "5a4f6313b106ced3a38936641660daa34ba6aafd",
7861        "description": "aco: implement nir_op_vec5",
7862        "nominated": false,
7863        "nomination_type": null,
7864        "resolution": 4,
7865        "master_sha": null,
7866        "because_sha": null
7867    },
7868    {
7869        "sha": "962c917cea9005f1edb6aeda3c19cfad5c303b6f",
7870        "description": "aco: move MIMG VDATA to its own operand",
7871        "nominated": false,
7872        "nomination_type": null,
7873        "resolution": 4,
7874        "master_sha": null,
7875        "because_sha": null
7876    },
7877    {
7878        "sha": "2aaf52bb85bfa933ba6b480d0df54e7fdc1dab3f",
7879        "description": "aco: fix MIMG_instruction::lwe comment",
7880        "nominated": false,
7881        "nomination_type": null,
7882        "resolution": 4,
7883        "master_sha": null,
7884        "because_sha": null
7885    },
7886    {
7887        "sha": "816b7fb5cb622dd6c5d0fbcecdcb27779029f80f",
7888        "description": "aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR",
7889        "nominated": true,
7890        "nomination_type": 1,
7891        "resolution": 1,
7892        "master_sha": null,
7893        "because_sha": "d20a752c0de426e4c7c64a4d42d10f373f73c97a"
7894    },
7895    {
7896        "sha": "10431c89647418fa3ff755b569a203908821da7f",
7897        "description": "ci: Add *ignore_scheduled_pipelines to mesa/gallium rules templates",
7898        "nominated": false,
7899        "nomination_type": null,
7900        "resolution": 4,
7901        "master_sha": null,
7902        "because_sha": null
7903    },
7904    {
7905        "sha": "6bde5cf276edbcbffb9d031cdcc5b9a8267cd816",
7906        "description": "ci: Rule out scheduled pipelines in .windows-build-rules",
7907        "nominated": false,
7908        "nomination_type": 1,
7909        "resolution": 4,
7910        "master_sha": null,
7911        "because_sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa"
7912    },
7913    {
7914        "sha": "3fb4755d48d079d47ca212a838d16259db2abcfa",
7915        "description": "util: Disable memstream for Apple builds",
7916        "nominated": true,
7917        "nomination_type": 1,
7918        "resolution": 1,
7919        "master_sha": null,
7920        "because_sha": "af8d488ea5e13219c67c132a3edfa2e7a698746d"
7921    },
7922    {
7923        "sha": "f40a7d3c93d186b3415227945fd2df00f81c7f4a",
7924        "description": "radv: fix performance regression by restoring TC-compat HTILE in GENERAL",
7925        "nominated": false,
7926        "nomination_type": 1,
7927        "resolution": 4,
7928        "master_sha": null,
7929        "because_sha": "f4f096805b08c1f00e695569f2368b319cfcc256"
7930    },
7931    {
7932        "sha": "0ae1cf46a6c6958cee93363c01c08adc5c845095",
7933        "description": "radv: fix enabling TC-compat HTILE in GENERAL for writes on GFX10+",
7934        "nominated": false,
7935        "nomination_type": 1,
7936        "resolution": 4,
7937        "master_sha": null,
7938        "because_sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0"
7939    },
7940    {
7941        "sha": "20683461e3c3a33335a3659c88ad6370303ec2f3",
7942        "description": "radv: configure the texture descriptor for TC-compat CMASK on GFX10+",
7943        "nominated": false,
7944        "nomination_type": null,
7945        "resolution": 4,
7946        "master_sha": null,
7947        "because_sha": null
7948    },
7949    {
7950        "sha": "e248119a82e8e13d8c071589433baf91c87eb064",
7951        "description": "r300: Fix typos.",
7952        "nominated": false,
7953        "nomination_type": null,
7954        "resolution": 4,
7955        "master_sha": null,
7956        "because_sha": null
7957    },
7958    {
7959        "sha": "f1b51d472a7b8231b5627fdcaa00740e0ffb64fc",
7960        "description": "gallium/ntt: lower uniforms to ubo",
7961        "nominated": false,
7962        "nomination_type": 1,
7963        "resolution": 4,
7964        "master_sha": null,
7965        "because_sha": "03c60762f571b8e954dec9614b6efba92ed5d401"
7966    },
7967    {
7968        "sha": "28a141e3250abc8f7dd2a9438cb25260fe227c29",
7969        "description": "iris: Blit stencil according to aspect_mask",
7970        "nominated": false,
7971        "nomination_type": null,
7972        "resolution": 4,
7973        "master_sha": null,
7974        "because_sha": null
7975    },
7976    {
7977        "sha": "1148da343643bf437de266f46dd69683f95ab166",
7978        "description": "iris: Use single-aspect formats more in iris_blit",
7979        "nominated": false,
7980        "nomination_type": null,
7981        "resolution": 4,
7982        "master_sha": null,
7983        "because_sha": null
7984    },
7985    {
7986        "sha": "db2cdc4277bb43cab828a2b46ccfb5cf9442d02b",
7987        "description": "iris: Blit non-stencil according to aspect_mask",
7988        "nominated": false,
7989        "nomination_type": null,
7990        "resolution": 4,
7991        "master_sha": null,
7992        "because_sha": null
7993    },
7994    {
7995        "sha": "b73e903f961714e3abc42d486069591a2b76ef79",
7996        "description": "iris: Loop through an aspect mask in iris_blit",
7997        "nominated": false,
7998        "nomination_type": null,
7999        "resolution": 4,
8000        "master_sha": null,
8001        "because_sha": null
8002    },
8003    {
8004        "sha": "776074d66c88d3c2a6fc8e6b37286e8a4a61aae5",
8005        "description": "iris: Increase use of pipe_resources in iris_blit",
8006        "nominated": false,
8007        "nomination_type": null,
8008        "resolution": 4,
8009        "master_sha": null,
8010        "because_sha": null
8011    },
8012    {
8013        "sha": "51d26e2edf8e7e03b4379004fe95d3fc1185845e",
8014        "description": "iris: Use texture preparation helper in iris_blit",
8015        "nominated": false,
8016        "nomination_type": null,
8017        "resolution": 4,
8018        "master_sha": null,
8019        "because_sha": null
8020    },
8021    {
8022        "sha": "04d73e2dc201a3d6858f5d24af9979ffb3423b55",
8023        "description": "iris: Move depth-format assertion out of iris_blit",
8024        "nominated": false,
8025        "nomination_type": null,
8026        "resolution": 4,
8027        "master_sha": null,
8028        "because_sha": null
8029    },
8030    {
8031        "sha": "ce3a6dfa79594144cc929fe524b52b5f5e602612",
8032        "description": "iris: Don't prepare depth for stencil-aspect blits",
8033        "nominated": false,
8034        "nomination_type": null,
8035        "resolution": 4,
8036        "master_sha": null,
8037        "because_sha": null
8038    },
8039    {
8040        "sha": "a7762daa67559d37a2de84150684da9ce909a31a",
8041        "description": "mesa: Don't make building tests conditional on building DRI drivers",
8042        "nominated": false,
8043        "nomination_type": null,
8044        "resolution": 4,
8045        "master_sha": null,
8046        "because_sha": null
8047    },
8048    {
8049        "sha": "df4a7d67aacd913cdac7b2e0a6d8d67f30d24ba2",
8050        "description": "mesa: Fix array-format-to-format table on big-endian",
8051        "nominated": false,
8052        "nomination_type": null,
8053        "resolution": 4,
8054        "master_sha": null,
8055        "because_sha": null
8056    },
8057    {
8058        "sha": "ab0d17338f9a8fd1185aa14ca3ebf5a9c7b89acd",
8059        "description": "tests: Fix memory leaks in DispatchSanity",
8060        "nominated": false,
8061        "nomination_type": null,
8062        "resolution": 4,
8063        "master_sha": null,
8064        "because_sha": null
8065    },
8066    {
8067        "sha": "d2f4934121f65f2f086e4babaa0704e58503234b",
8068        "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
8069        "nominated": true,
8070        "nomination_type": 0,
8071        "resolution": 1,
8072        "master_sha": null,
8073        "because_sha": null
8074    },
8075    {
8076        "sha": "68c25370626c9ffb360ed3649627c8cf070a7f2b",
8077        "description": "aco: fix creating the dest vector when 16-bit vertex fetches are splitted",
8078        "nominated": true,
8079        "nomination_type": 0,
8080        "resolution": 1,
8081        "master_sha": null,
8082        "because_sha": null
8083    },
8084    {
8085        "sha": "26ec2c1a04dc580b3cc6d8a3be9d77c6321a0292",
8086        "description": "docs/release-calendar.rsv: Remove spaces",
8087        "nominated": false,
8088        "nomination_type": null,
8089        "resolution": 4,
8090        "master_sha": null,
8091        "because_sha": null
8092    },
8093    {
8094        "sha": "e05b52daf3351cf462899a72e54680b9dd09bb1c",
8095        "description": "docs: Add calendar entries for 21.0 release candidates.",
8096        "nominated": false,
8097        "nomination_type": null,
8098        "resolution": 4,
8099        "master_sha": null,
8100        "because_sha": null
8101    },
8102    {
8103        "sha": "f5adf27fb926a330a13af716f0a03da1a224656d",
8104        "description": "nir,radv: add and use nir_vectorize_tess_levels()",
8105        "nominated": false,
8106        "nomination_type": null,
8107        "resolution": 4,
8108        "master_sha": null,
8109        "because_sha": null
8110    },
8111    {
8112        "sha": "bfc777f83ed9a6ee1adaee383374bcc608e06988",
8113        "description": "radv: vectorize shader I/O",
8114        "nominated": false,
8115        "nomination_type": null,
8116        "resolution": 4,
8117        "master_sha": null,
8118        "because_sha": null
8119    },
8120    {
8121        "sha": "f199b7188b41b48636e34cfd1e014778d53459a1",
8122        "description": "nir/load_store_vectorize: add data as callback args",
8123        "nominated": false,
8124        "nomination_type": null,
8125        "resolution": 4,
8126        "master_sha": null,
8127        "because_sha": null
8128    },
8129    {
8130        "sha": "00c8bec47b19f222a91493ff3e4d464f2d12018c",
8131        "description": "nir: add nir_load_store_vectorize_options",
8132        "nominated": false,
8133        "nomination_type": null,
8134        "resolution": 4,
8135        "master_sha": null,
8136        "because_sha": null
8137    },
8138    {
8139        "sha": "f4eb833a12523142d908bf67e08904f4e8a866e9",
8140        "description": "nir/load_store_vectorize: don't ignore subgroup memory barriers",
8141        "nominated": true,
8142        "nomination_type": 1,
8143        "resolution": 1,
8144        "master_sha": null,
8145        "because_sha": "ce9205c03bd20d26af23ca891e97a9f848a612d1"
8146    },
8147    {
8148        "sha": "4d0b8a9d323ebc316ba3cf7fbd2c2ee08e901347",
8149        "description": "v3d: reinterpret stencil data as uint texture in stencil blit path",
8150        "nominated": false,
8151        "nomination_type": null,
8152        "resolution": 4,
8153        "master_sha": null,
8154        "because_sha": null
8155    },
8156    {
8157        "sha": "cacce76db9b4e4da516d692208280e74fb2437ab",
8158        "description": "radv: workaround games which assume full subgroups if cswave32 is enabled",
8159        "nominated": false,
8160        "nomination_type": null,
8161        "resolution": 4,
8162        "master_sha": null,
8163        "because_sha": null
8164    },
8165    {
8166        "sha": "c73c246e05f87366df3733d66c16fa3e1cf597a8",
8167        "description": "nir: gather whether a compute shader uses non-quad subgroup intrinsics",
8168        "nominated": false,
8169        "nomination_type": null,
8170        "resolution": 4,
8171        "master_sha": null,
8172        "because_sha": null
8173    },
8174    {
8175        "sha": "5bb94ab050247208af2afae26315bc7ecf9168c5",
8176        "description": "radv: implement CREATE_REQUIRE_FULL_SUBGROUPS_BIT with cswave32",
8177        "nominated": false,
8178        "nomination_type": null,
8179        "resolution": 4,
8180        "master_sha": null,
8181        "because_sha": null
8182    },
8183    {
8184        "sha": "e8f50bd60087805aa89144ecdd6e5a9b4368b532",
8185        "description": "wsi/x11: Treat IMMEDIATE present mode the same as MAILBOX for Xwayland",
8186        "nominated": false,
8187        "nomination_type": null,
8188        "resolution": 4,
8189        "master_sha": null,
8190        "because_sha": null
8191    },
8192    {
8193        "sha": "4292fb2139282e6906d4ad2a8be2fd81ed7ca8af",
8194        "description": "wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland",
8195        "nominated": false,
8196        "nomination_type": null,
8197        "resolution": 4,
8198        "master_sha": null,
8199        "because_sha": null
8200    },
8201    {
8202        "sha": "b5268d532a019c81877343f8e5390ca215db6338",
8203        "description": "wsi/x11: Detect Xwayland",
8204        "nominated": false,
8205        "nomination_type": null,
8206        "resolution": 4,
8207        "master_sha": null,
8208        "because_sha": null
8209    },
8210    {
8211        "sha": "1de2fd0cf205eda4f26c97a323d1cc509f3668f9",
8212        "description": "wsi/x11: Always link against xcb-xrandr",
8213        "nominated": false,
8214        "nomination_type": null,
8215        "resolution": 4,
8216        "master_sha": null,
8217        "because_sha": null
8218    },
8219    {
8220        "sha": "1cce8e1101d3128703a747bec139b75d2266f4a5",
8221        "description": "wsi/x11: Set recognizable name for WSI swapchain queue thread",
8222        "nominated": false,
8223        "nomination_type": null,
8224        "resolution": 4,
8225        "master_sha": null,
8226        "because_sha": null
8227    },
8228    {
8229        "sha": "07c1504d1b08d4f61aeada7364d63e26d05d05f9",
8230        "description": "radeonsi: implement SQTT support",
8231        "nominated": false,
8232        "nomination_type": null,
8233        "resolution": 4,
8234        "master_sha": null,
8235        "because_sha": null
8236    },
8237    {
8238        "sha": "a46e8304446b7c1a0673ad1634139541bb82d240",
8239        "description": "radeonsi: add radeon_set_uconfig_reg_seq_perfctr",
8240        "nominated": false,
8241        "nomination_type": null,
8242        "resolution": 4,
8243        "master_sha": null,
8244        "because_sha": null
8245    },
8246    {
8247        "sha": "df5233b9776d0a0496d14b81a55ba6003a722c17",
8248        "description": "ac/sqtt: move radv_get_expected_buffer_size to ac",
8249        "nominated": false,
8250        "nomination_type": null,
8251        "resolution": 4,
8252        "master_sha": null,
8253        "because_sha": null
8254    },
8255    {
8256        "sha": "ea6176e63ec48f53062a99aa368a1d617d20b82e",
8257        "description": "ac/sqtt: move ac_is_thread_trace_complete to ac",
8258        "nominated": false,
8259        "nomination_type": null,
8260        "resolution": 4,
8261        "master_sha": null,
8262        "because_sha": null
8263    },
8264    {
8265        "sha": "ffdfe136e6746dfa8b237f9827eae757e1facaa8",
8266        "description": "ac/sqtt: move rgp/sqtt def to ac",
8267        "nominated": false,
8268        "nomination_type": null,
8269        "resolution": 4,
8270        "master_sha": null,
8271        "because_sha": null
8272    },
8273    {
8274        "sha": "4ec5cf5318f4219d9f8d1aec2e7db355b43b316c",
8275        "description": "ac/radv: move radv_rgp.c to ac",
8276        "nominated": false,
8277        "nomination_type": null,
8278        "resolution": 4,
8279        "master_sha": null,
8280        "because_sha": null
8281    },
8282    {
8283        "sha": "bbc245ab2ecb75f46d1623262f6d0af85f622d17",
8284        "description": "ac/radv: move sqtt structs and helpers to amd/common",
8285        "nominated": false,
8286        "nomination_type": null,
8287        "resolution": 4,
8288        "master_sha": null,
8289        "because_sha": null
8290    },
8291    {
8292        "sha": "04f6ba113c6765fa902847eb84fb595861bc9cbb",
8293        "description": "ac/sqtt: add ac_thread_trace_data",
8294        "nominated": false,
8295        "nomination_type": null,
8296        "resolution": 4,
8297        "master_sha": null,
8298        "because_sha": null
8299    },
8300    {
8301        "sha": "b94104c0c02b41e1aee1e0acf32e09159df91bf3",
8302        "description": "radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idle",
8303        "nominated": false,
8304        "nomination_type": null,
8305        "resolution": 4,
8306        "master_sha": null,
8307        "because_sha": null
8308    },
8309    {
8310        "sha": "aa9fe1e423c3cfcdeadb5fe84461bcfe9233f332",
8311        "description": "radeonsi: pass radeon_cmdbuf to emit_cache_flush",
8312        "nominated": false,
8313        "nomination_type": null,
8314        "resolution": 4,
8315        "master_sha": null,
8316        "because_sha": null
8317    },
8318    {
8319        "sha": "7f9a084e7e10769c1a297d4aaca569ca99ef0ba4",
8320        "description": "gv100/ir: Use system wide atomics",
8321        "nominated": false,
8322        "nomination_type": null,
8323        "resolution": 4,
8324        "master_sha": null,
8325        "because_sha": null
8326    },
8327    {
8328        "sha": "b02e3053ea478e5d1f4b96d107e1a5d12233e055",
8329        "description": "gv100/ir: Make emitATOM consistent with emitRED",
8330        "nominated": false,
8331        "nomination_type": null,
8332        "resolution": 4,
8333        "master_sha": null,
8334        "because_sha": null
8335    },
8336    {
8337        "sha": "62703b79a557c06e264f6cb1f76aab308e6f6b21",
8338        "description": "radeonsi: remove si_gs_prolog_bits::gfx9_prev_is_vs",
8339        "nominated": false,
8340        "nomination_type": null,
8341        "resolution": 4,
8342        "master_sha": null,
8343        "because_sha": null
8344    },
8345    {
8346        "sha": "b6b6d1ff3c16aa0dfdb7f08c8ca03908022dceb6",
8347        "description": "radeonsi: fix hang caused by for loop with exec=0 in LS and ES",
8348        "nominated": true,
8349        "nomination_type": 1,
8350        "resolution": 0,
8351        "master_sha": null,
8352        "because_sha": "68d6d097f15dbe17c1d0c8cb57157d9fd0005bdc"
8353    },
8354    {
8355        "sha": "9f9bc35dc0115a73938b85e96ab322d906de4b62",
8356        "description": "bin/gen_calendar_entries: Add support for making a release",
8357        "nominated": false,
8358        "nomination_type": null,
8359        "resolution": 4,
8360        "master_sha": null,
8361        "because_sha": null
8362    },
8363    {
8364        "sha": "a450b4550d5d66bc9826b22a4d1435faf31a4cb2",
8365        "description": "bin/gen_calendar_entries: Add support for extending a release",
8366        "nominated": false,
8367        "nomination_type": null,
8368        "resolution": 4,
8369        "master_sha": null,
8370        "because_sha": null
8371    },
8372    {
8373        "sha": "bc9e09360f824612468a8a8d34987bbf7f820b86",
8374        "description": "bin: Add script for manipulating the release calendar",
8375        "nominated": false,
8376        "nomination_type": null,
8377        "resolution": 4,
8378        "master_sha": null,
8379        "because_sha": null
8380    },
8381    {
8382        "sha": "8587e57f1225e9171e6ef22a349c925ab9fa1da7",
8383        "description": "docs: store the release-calendar information in csv (and fix tests)",
8384        "nominated": false,
8385        "nomination_type": null,
8386        "resolution": 4,
8387        "master_sha": null,
8388        "because_sha": null
8389    },
8390    {
8391        "sha": "e1b7c42cc6ccc4144db165254279d564a106c962",
8392        "description": "freedreno: Add missing dep on u_tracepoints.",
8393        "nominated": false,
8394        "nomination_type": 1,
8395        "resolution": 4,
8396        "master_sha": null,
8397        "because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
8398    },
8399    {
8400        "sha": "3efbc47c830eb5865f9dd553d2ac0f8d3c910cec",
8401        "description": "freedreno: Mark a615/a618 as also lacking Z24_UINT_S8_UINT support.",
8402        "nominated": false,
8403        "nomination_type": null,
8404        "resolution": 4,
8405        "master_sha": null,
8406        "because_sha": null
8407    },
8408    {
8409        "sha": "1633c9735ab67f7a5b50cfa76e3964995d58e40a",
8410        "description": "freedreno: Disable UBWC on z24s8 on a630.",
8411        "nominated": false,
8412        "nomination_type": null,
8413        "resolution": 4,
8414        "master_sha": null,
8415        "because_sha": null
8416    },
8417    {
8418        "sha": "6a8601fb248902e4829632980ba236cb78c2464f",
8419        "description": "freedreno/a6xx: Fix z24s8 non-ubwc blits on a630.",
8420        "nominated": false,
8421        "nomination_type": null,
8422        "resolution": 4,
8423        "master_sha": null,
8424        "because_sha": null
8425    },
8426    {
8427        "sha": "d6e307dcc541cc496439705f8ecf7b3639eaa2f1",
8428        "description": "freedreno/a6xx: Move the IBO pipe2tex down to where it's used.",
8429        "nominated": false,
8430        "nomination_type": null,
8431        "resolution": 4,
8432        "master_sha": null,
8433        "because_sha": null
8434    },
8435    {
8436        "sha": "1c4613f5d4e3093d79e2edd516a163e73784ac95",
8437        "description": "turnip: Move the limited_z24s8 flag to the shared device info.",
8438        "nominated": false,
8439        "nomination_type": null,
8440        "resolution": 4,
8441        "master_sha": null,
8442        "because_sha": null
8443    },
8444    {
8445        "sha": "11f32b6a050f97452dd3198fe41e0f5602f21c71",
8446        "description": "kmsro: sync Android.mk GALLIUM_TARGET_DRIVERS",
8447        "nominated": false,
8448        "nomination_type": null,
8449        "resolution": 4,
8450        "master_sha": null,
8451        "because_sha": null
8452    },
8453    {
8454        "sha": "e9f3b7aaa423b1cb337965836bed28c23522b721",
8455        "description": "docs: use a single cell for the branch number",
8456        "nominated": false,
8457        "nomination_type": 1,
8458        "resolution": 4,
8459        "master_sha": null,
8460        "because_sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c"
8461    },
8462    {
8463        "sha": "f7a5b8ed35405e4c2ca447f4006d349619497744",
8464        "description": "vtn: support SpvCapabilitySparseResidency",
8465        "nominated": false,
8466        "nomination_type": null,
8467        "resolution": 4,
8468        "master_sha": null,
8469        "because_sha": null
8470    },
8471    {
8472        "sha": "7d1d4acbd5a127f8468ffae7dc455eccb5e250a9",
8473        "description": "nir/lower_tex: fix lower_tg4_offsets with sparse fetches",
8474        "nominated": false,
8475        "nomination_type": null,
8476        "resolution": 4,
8477        "master_sha": null,
8478        "because_sha": null
8479    },
8480    {
8481        "sha": "2d2decc905931ef872a9046193d9e01de5377a52",
8482        "description": "nir: add sparse_residency_code_and",
8483        "nominated": false,
8484        "nomination_type": null,
8485        "resolution": 4,
8486        "master_sha": null,
8487        "because_sha": null
8488    },
8489    {
8490        "sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a",
8491        "description": "nir,spirv: implement SpvOpImageSparseTexelsResident",
8492        "nominated": false,
8493        "nomination_type": null,
8494        "resolution": 4,
8495        "master_sha": null,
8496        "because_sha": null
8497    },
8498    {
8499        "sha": "1fd8b466672b76ad206af8aac6002e8a658db9fb",
8500        "description": "nir,spirv: add sparse image loads",
8501        "nominated": false,
8502        "nomination_type": null,
8503        "resolution": 4,
8504        "master_sha": null,
8505        "because_sha": null
8506    },
8507    {
8508        "sha": "3a7972f72a530ebb1b8c1b1eb660f2506d841ae4",
8509        "description": "nir,spirv: add sparse texture fetches",
8510        "nominated": false,
8511        "nomination_type": null,
8512        "resolution": 4,
8513        "master_sha": null,
8514        "because_sha": null
8515    },
8516    {
8517        "sha": "95819663b71cff2977849d84a7dc70f62ed2a262",
8518        "description": "nir: allow 5 component vectors",
8519        "nominated": false,
8520        "nomination_type": null,
8521        "resolution": 4,
8522        "master_sha": null,
8523        "because_sha": null
8524    },
8525    {
8526        "sha": "ba4a73a502a2da8cb8f68cb50ad2cb984569e36a",
8527        "description": "nir/tests: fix callback for load/store vectorizer tests",
8528        "nominated": false,
8529        "nomination_type": null,
8530        "resolution": 4,
8531        "master_sha": null,
8532        "because_sha": null
8533    },
8534    {
8535        "sha": "22b89d9a52005d384785976a429f9f5d9a308ddf",
8536        "description": "nir/opt_vectorize: fix call to filter function",
8537        "nominated": false,
8538        "nomination_type": 1,
8539        "resolution": 4,
8540        "master_sha": null,
8541        "because_sha": "8eaf9c61d17370d3f272ca39256de58231c02127"
8542    },
8543    {
8544        "sha": "03999595e7cdb65a64af84ed6b61785cf2be0f49",
8545        "description": "freedreno/afuc: Replace readfile with os_read_file.",
8546        "nominated": false,
8547        "nomination_type": null,
8548        "resolution": 4,
8549        "master_sha": null,
8550        "because_sha": null
8551    },
8552    {
8553        "sha": "18a0f07957a2a16471293a3f8dc149d3b512e7ed",
8554        "description": "bin/remove get-pick-list.sh files",
8555        "nominated": false,
8556        "nomination_type": null,
8557        "resolution": 4,
8558        "master_sha": null,
8559        "because_sha": null
8560    },
8561    {
8562        "sha": "9ed7adc0188f3baa906cd6b12d8b6e74f8c4accb",
8563        "description": "pick-ui: don't handle the mouse",
8564        "nominated": false,
8565        "nomination_type": null,
8566        "resolution": 4,
8567        "master_sha": null,
8568        "because_sha": null
8569    },
8570    {
8571        "sha": "96ceca33c1dd69a1feed13b0e19bfc38e6f7d979",
8572        "description": "gallium/util: do not perform n^2 stencil blits",
8573        "nominated": true,
8574        "nomination_type": 1,
8575        "resolution": 1,
8576        "master_sha": null,
8577        "because_sha": "e8a40715a8bcd479c0c33eab411d276777153a0e"
8578    },
8579    {
8580        "sha": "32a6a13052948cd041ccc27759b412a9a61aa6e2",
8581        "description": "freedreno/ir3/parser: Fix pre-a6xx stib parsing",
8582        "nominated": false,
8583        "nomination_type": null,
8584        "resolution": 4,
8585        "master_sha": null,
8586        "because_sha": null
8587    },
8588    {
8589        "sha": "859c92d7ee6025ff4cf94b530623132d63232457",
8590        "description": "freedreno/ir3/parser: a6xx ldib/stib parsing",
8591        "nominated": false,
8592        "nomination_type": null,
8593        "resolution": 4,
8594        "master_sha": null,
8595        "because_sha": null
8596    },
8597    {
8598        "sha": "b7ea6ec17875bd6ba2fde3bcabec040bf1e8ac15",
8599        "description": "freedreno/ir3: Fix pre-a6xx ldgb/stib parsing",
8600        "nominated": false,
8601        "nomination_type": null,
8602        "resolution": 4,
8603        "master_sha": null,
8604        "because_sha": null
8605    },
8606    {
8607        "sha": "050a449dbb75eb383c64c29165348cedec40ac34",
8608        "description": "freedreno/ir3: Explicitly flag disasm test vectors that don't parse",
8609        "nominated": false,
8610        "nomination_type": null,
8611        "resolution": 4,
8612        "master_sha": null,
8613        "because_sha": null
8614    },
8615    {
8616        "sha": "b073dae5f0dd08fe59b548581bfcec46cb586e01",
8617        "description": "freedreno/ir3: Fix ldg decoding/parsing",
8618        "nominated": false,
8619        "nomination_type": null,
8620        "resolution": 4,
8621        "master_sha": null,
8622        "because_sha": null
8623    },
8624    {
8625        "sha": "a7e88787f65131311032ac98f7c636ea51316268",
8626        "description": "freedreno/ir3/parser: Fixup stg parsing and add more tests",
8627        "nominated": false,
8628        "nomination_type": null,
8629        "resolution": 4,
8630        "master_sha": null,
8631        "because_sha": null
8632    },
8633    {
8634        "sha": "d6fa130ddadd5d365f9a09f114d73d2374a38c7d",
8635        "description": "freedreno/ir3/parser: Add stgb support",
8636        "nominated": false,
8637        "nomination_type": null,
8638        "resolution": 4,
8639        "master_sha": null,
8640        "because_sha": null
8641    },
8642    {
8643        "sha": "eddfafae6a454355a99fb1457e10e35b02f0f548",
8644        "description": "freedreno/ir3/parser: Add ldgb support",
8645        "nominated": false,
8646        "nomination_type": null,
8647        "resolution": 4,
8648        "master_sha": null,
8649        "because_sha": null
8650    },
8651    {
8652        "sha": "1746c4d211f3a43092e0a97824e81d9dd4c18c1c",
8653        "description": "freedreno/ir3/parser: Fix pre-a6xx resinfo",
8654        "nominated": false,
8655        "nomination_type": null,
8656        "resolution": 4,
8657        "master_sha": null,
8658        "because_sha": null
8659    },
8660    {
8661        "sha": "32539c1afc4cde02595268d2c0ea6196f9600cee",
8662        "description": "freedreno/ir3/parser: Fix atomic support",
8663        "nominated": false,
8664        "nomination_type": null,
8665        "resolution": 4,
8666        "master_sha": null,
8667        "because_sha": null
8668    },
8669    {
8670        "sha": "c5479d1d8d8caea48dda58e51d53d492b8d6c3cd",
8671        "description": "freedreno/ir3/parser: Add ldc support",
8672        "nominated": false,
8673        "nomination_type": null,
8674        "resolution": 4,
8675        "master_sha": null,
8676        "because_sha": null
8677    },
8678    {
8679        "sha": "d7f141bb353f632ef3a77694e56c92dab8c085f2",
8680        "description": "freedreno/ir3: Add cat5/cat6 nonuniform flag",
8681        "nominated": false,
8682        "nomination_type": null,
8683        "resolution": 4,
8684        "master_sha": null,
8685        "because_sha": null
8686    },
8687    {
8688        "sha": "101bf686eeb8226dc3dd1dbda2a69d5e9636ddab",
8689        "description": "freedreno/ir3: Disambiguate a6xx+ \"bindless\" instructions",
8690        "nominated": false,
8691        "nomination_type": null,
8692        "resolution": 4,
8693        "master_sha": null,
8694        "because_sha": null
8695    },
8696    {
8697        "sha": "c55737902c55fe0349919de54e9bf3584f1e7213",
8698        "description": "freedreno/ir3: Don't leak disk_cache",
8699        "nominated": false,
8700        "nomination_type": null,
8701        "resolution": 4,
8702        "master_sha": null,
8703        "because_sha": null
8704    },
8705    {
8706        "sha": "71f902bab9767e33223011bd9cc91e535e8723d0",
8707        "description": "freedreno/ir3: Add parsing and assembler testing",
8708        "nominated": false,
8709        "nomination_type": null,
8710        "resolution": 4,
8711        "master_sha": null,
8712        "because_sha": null
8713    },
8714    {
8715        "sha": "b91319d9520e2d36f9416f7699af46b5faf9d17c",
8716        "description": "freedreno/ir3: Tweak ldib/resinfo encoding",
8717        "nominated": false,
8718        "nomination_type": null,
8719        "resolution": 4,
8720        "master_sha": null,
8721        "because_sha": null
8722    },
8723    {
8724        "sha": "99908c8d6d64299b6eed4b01b9601eb2f618255a",
8725        "description": "freedreno/ir3/parser: Add initial cat6 IBO instructions",
8726        "nominated": false,
8727        "nomination_type": null,
8728        "resolution": 4,
8729        "master_sha": null,
8730        "because_sha": null
8731    },
8732    {
8733        "sha": "f9c76fba9d1afe32b0ae62aba6869150db1c9b17",
8734        "description": "freedreno/ir3/parser: Relative gpr/const can have modifiers too",
8735        "nominated": false,
8736        "nomination_type": null,
8737        "resolution": 4,
8738        "master_sha": null,
8739        "because_sha": null
8740    },
8741    {
8742        "sha": "594b004e0050605180ea3b2778108c2dcefbf369",
8743        "description": "freedreno/ir3/parser: Add missing (sat) modifier",
8744        "nominated": false,
8745        "nomination_type": null,
8746        "resolution": 4,
8747        "master_sha": null,
8748        "because_sha": null
8749    },
8750    {
8751        "sha": "77552cbdda195df25eca59eadd40d448801681eb",
8752        "description": "freedreno/ir3: Don't set bit for dest conversion for p0.c",
8753        "nominated": false,
8754        "nomination_type": null,
8755        "resolution": 4,
8756        "master_sha": null,
8757        "because_sha": null
8758    },
8759    {
8760        "sha": "1cdff353618f5f1c9250095c03885ea3f247c71e",
8761        "description": "freedreno/ir3/parser: Fixup cat5 s2en instructions",
8762        "nominated": false,
8763        "nomination_type": null,
8764        "resolution": 4,
8765        "master_sha": null,
8766        "because_sha": null
8767    },
8768    {
8769        "sha": "d35c79614e99485ce654ed5352490cc8a0adcc80",
8770        "description": "freedreno/ir3/parser: Fix dsxpp/dsypp encoding",
8771        "nominated": false,
8772        "nomination_type": null,
8773        "resolution": 4,
8774        "master_sha": null,
8775        "because_sha": null
8776    },
8777    {
8778        "sha": "e9b323491529d959222e97b7530ec1d679f9a071",
8779        "description": "freedreno/ir3/parser: Fix cat6 store encoding",
8780        "nominated": false,
8781        "nomination_type": null,
8782        "resolution": 4,
8783        "master_sha": null,
8784        "because_sha": null
8785    },
8786    {
8787        "sha": "b90a1cf7470a41b7826681e8fd45ab25d61641ac",
8788        "description": "freedreno/ir3: Cleanup cat6 load instructions",
8789        "nominated": false,
8790        "nomination_type": null,
8791        "resolution": 4,
8792        "master_sha": null,
8793        "because_sha": null
8794    },
8795    {
8796        "sha": "4e272003b17af9c5d9b78e3e31176b89b1b20e7b",
8797        "description": "freedreno/ir3: Clean up instruction creation",
8798        "nominated": false,
8799        "nomination_type": null,
8800        "resolution": 4,
8801        "master_sha": null,
8802        "because_sha": null
8803    },
8804    {
8805        "sha": "d968f46997a6c02dff738d6e1e5c69b3b5e9a31f",
8806        "description": "freedreno/ir3/parser: Handle half-immed",
8807        "nominated": false,
8808        "nomination_type": null,
8809        "resolution": 4,
8810        "master_sha": null,
8811        "because_sha": null
8812    },
8813    {
8814        "sha": "68be24dd6cfd2ca0f75170bbed9310d53ca9fe0f",
8815        "description": "freedreno/ir3/parser: cat1 updates (mova1, movmsk)",
8816        "nominated": false,
8817        "nomination_type": null,
8818        "resolution": 4,
8819        "master_sha": null,
8820        "because_sha": null
8821    },
8822    {
8823        "sha": "647d7fc36d3ba74a6d4ed7369d4514130ab5b264",
8824        "description": "freedreno/ir3/parser: cat1 instructions can write relative GPR",
8825        "nominated": false,
8826        "nomination_type": null,
8827        "resolution": 4,
8828        "master_sha": null,
8829        "because_sha": null
8830    },
8831    {
8832        "sha": "0b36044d4ff8c9e2d613746d814847d7ddbc2788",
8833        "description": "freedreno/ir3/parser: Add new cat0 instructions",
8834        "nominated": false,
8835        "nomination_type": null,
8836        "resolution": 4,
8837        "master_sha": null,
8838        "because_sha": null
8839    },
8840    {
8841        "sha": "2dc6458563c9886ea61ca3c0f807355def93d6c3",
8842        "description": "freedreno/ir3: Various cat0 updates",
8843        "nominated": false,
8844        "nomination_type": null,
8845        "resolution": 4,
8846        "master_sha": null,
8847        "because_sha": null
8848    },
8849    {
8850        "sha": "eec183c1593810d1d2e32c6bc1bdb22a14e55a43",
8851        "description": "freedreno/ir3/parser: Reset lexer when input changes",
8852        "nominated": false,
8853        "nomination_type": null,
8854        "resolution": 4,
8855        "master_sha": null,
8856        "because_sha": null
8857    },
8858    {
8859        "sha": "7b2d2bafe4cda1723d704c7bcee9b44f762c9276",
8860        "description": "freedreno/ir3: Move assembler error handling",
8861        "nominated": false,
8862        "nomination_type": null,
8863        "resolution": 4,
8864        "master_sha": null,
8865        "because_sha": null
8866    },
8867    {
8868        "sha": "a928d0ab467053b2d50e5dbe77170253acee44c9",
8869        "description": "freedreno/ir3: Add some more disasm test vectors",
8870        "nominated": false,
8871        "nomination_type": null,
8872        "resolution": 4,
8873        "master_sha": null,
8874        "because_sha": null
8875    },
8876    {
8877        "sha": "2933d54992960b84ef8696b9d6de7cce91eec6b1",
8878        "description": "freedreno/ir3: Fix mova1 disasm",
8879        "nominated": false,
8880        "nomination_type": null,
8881        "resolution": 4,
8882        "master_sha": null,
8883        "because_sha": null
8884    },
8885    {
8886        "sha": "e3bd9aaf6ba3288cae74d19bc1265c9696390896",
8887        "description": "freedreno/ir3: Fix half-immed decoding issues",
8888        "nominated": false,
8889        "nomination_type": null,
8890        "resolution": 4,
8891        "master_sha": null,
8892        "because_sha": null
8893    },
8894    {
8895        "sha": "6f35ebd8a5435747b2a4ee58bbbfbc9cb29f03b8",
8896        "description": "ir3: Support MOVMSK",
8897        "nominated": false,
8898        "nomination_type": null,
8899        "resolution": 4,
8900        "master_sha": null,
8901        "because_sha": null
8902    },
8903    {
8904        "sha": "5d36f36454fb79c990221e1d33e6fb4cccaff949",
8905        "description": "ir3: Better rules for shared src copy propagation",
8906        "nominated": false,
8907        "nomination_type": null,
8908        "resolution": 4,
8909        "master_sha": null,
8910        "because_sha": null
8911    },
8912    {
8913        "sha": "f9804673fb6cd12134b90e52544da89b31f7886d",
8914        "description": "ir3: Rename high registers to shared registers",
8915        "nominated": false,
8916        "nomination_type": null,
8917        "resolution": 4,
8918        "master_sha": null,
8919        "because_sha": null
8920    },
8921    {
8922        "sha": "2b29ec7ca4f7845f51374e1025befb3f98595ae8",
8923        "description": "freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts",
8924        "nominated": false,
8925        "nomination_type": null,
8926        "resolution": 4,
8927        "master_sha": null,
8928        "because_sha": null
8929    },
8930    {
8931        "sha": "4da67157db0f2d0bc02a5326f144f14340e9205a",
8932        "description": "pan: use intrinsic builders",
8933        "nominated": false,
8934        "nomination_type": null,
8935        "resolution": 4,
8936        "master_sha": null,
8937        "because_sha": null
8938    },
8939    {
8940        "sha": "c6d65bb01e8ed8d461e959ad9a3d4483492ef196",
8941        "description": "microsoft/compiler: use intrinsic builders",
8942        "nominated": false,
8943        "nomination_type": null,
8944        "resolution": 4,
8945        "master_sha": null,
8946        "because_sha": null
8947    },
8948    {
8949        "sha": "23c963f11bd7c75ed136b0055b3d0a3a32532104",
8950        "description": "anv: use intrinsic builders",
8951        "nominated": false,
8952        "nomination_type": null,
8953        "resolution": 4,
8954        "master_sha": null,
8955        "because_sha": null
8956    },
8957    {
8958        "sha": "c5a927010917e1d01e90eafd5c480dd672e34c76",
8959        "description": "intel/compiler: use intrinsic builders",
8960        "nominated": false,
8961        "nomination_type": null,
8962        "resolution": 4,
8963        "master_sha": null,
8964        "because_sha": null
8965    },
8966    {
8967        "sha": "fc3ce007919ce6ef33653dd1d666bf9e34b0cd5c",
8968        "description": "intel/blorp: use intrinsic builders",
8969        "nominated": false,
8970        "nomination_type": null,
8971        "resolution": 4,
8972        "master_sha": null,
8973        "because_sha": null
8974    },
8975    {
8976        "sha": "241fb754855f89e7df0da0f3bab55c95427e2821",
8977        "description": "vc4: use intrinsic builders",
8978        "nominated": false,
8979        "nomination_type": null,
8980        "resolution": 4,
8981        "master_sha": null,
8982        "because_sha": null
8983    },
8984    {
8985        "sha": "3d9c5d8a7d2961887f78ecbfb4b6b84bbad80ff8",
8986        "description": "iris: use intrinsic builders",
8987        "nominated": false,
8988        "nomination_type": null,
8989        "resolution": 4,
8990        "master_sha": null,
8991        "because_sha": null
8992    },
8993    {
8994        "sha": "9dd43c9232ca44504d62ba99b3679d6a641455ec",
8995        "description": "d3d12: use intrinsic builders",
8996        "nominated": false,
8997        "nomination_type": null,
8998        "resolution": 4,
8999        "master_sha": null,
9000        "because_sha": null
9001    },
9002    {
9003        "sha": "32bd47f6faaaa4a5400fd1d0baeb024bfe11bf4e",
9004        "description": "tu: use intrinsic builders",
9005        "nominated": false,
9006        "nomination_type": null,
9007        "resolution": 4,
9008        "master_sha": null,
9009        "because_sha": null
9010    },
9011    {
9012        "sha": "d3a97708248ced1e066b5b1b1bb28a60910db2a1",
9013        "description": "zink: use intrinsic builders",
9014        "nominated": false,
9015        "nomination_type": null,
9016        "resolution": 4,
9017        "master_sha": null,
9018        "because_sha": null
9019    },
9020    {
9021        "sha": "fbfdc17b1431e9215b83fc67a0dffff964a2552d",
9022        "description": "st: use intrinsic builders",
9023        "nominated": false,
9024        "nomination_type": null,
9025        "resolution": 4,
9026        "master_sha": null,
9027        "because_sha": null
9028    },
9029    {
9030        "sha": "d46a761e9e36fbf8b9cb6d4483e53354240a7b58",
9031        "description": "ir3: use intrinsic builders",
9032        "nominated": false,
9033        "nomination_type": null,
9034        "resolution": 4,
9035        "master_sha": null,
9036        "because_sha": null
9037    },
9038    {
9039        "sha": "172e79d00916d6c7fa8c1d45db38a20b9c797914",
9040        "description": "v3dv: use intrinsic builders",
9041        "nominated": false,
9042        "nomination_type": null,
9043        "resolution": 4,
9044        "master_sha": null,
9045        "because_sha": null
9046    },
9047    {
9048        "sha": "66d51965af39aa36dd65111d94b0d9ca3a8eec4e",
9049        "description": "v3d: use intrinsic builders",
9050        "nominated": false,
9051        "nomination_type": null,
9052        "resolution": 4,
9053        "master_sha": null,
9054        "because_sha": null
9055    },
9056    {
9057        "sha": "c0fe111d643fbf393176f2ad30d1337295a3b50f",
9058        "description": "nir: use intrinsic builders",
9059        "nominated": false,
9060        "nomination_type": null,
9061        "resolution": 4,
9062        "master_sha": null,
9063        "because_sha": null
9064    },
9065    {
9066        "sha": "02553d96c8cbf707925dd0c605bfc6746417dc77",
9067        "description": "tgsi_to_nir: use intrinsic builders",
9068        "nominated": false,
9069        "nomination_type": null,
9070        "resolution": 4,
9071        "master_sha": null,
9072        "because_sha": null
9073    },
9074    {
9075        "sha": "475f086056f2c643f8d26466bddaa9b9ddc52d76",
9076        "description": "mesa/prog_to_nir: use intrinsic builders",
9077        "nominated": false,
9078        "nomination_type": null,
9079        "resolution": 4,
9080        "master_sha": null,
9081        "because_sha": null
9082    },
9083    {
9084        "sha": "b5fb66a5ed5fe348c8699b88c6c33142f75daa92",
9085        "description": "nir: preserve explicit_binding in lower_atomics_to_ssbo",
9086        "nominated": false,
9087        "nomination_type": null,
9088        "resolution": 4,
9089        "master_sha": null,
9090        "because_sha": null
9091    },
9092    {
9093        "sha": "8553e1cb714a15d63430a5227d9f4eae1ad128e6",
9094        "description": "zink: remove support for fcsel",
9095        "nominated": false,
9096        "nomination_type": null,
9097        "resolution": 4,
9098        "master_sha": null,
9099        "because_sha": null
9100    },
9101    {
9102        "sha": "cfb5ce782cd42e18f8bc292f02fc9e5c1b9d727f",
9103        "description": "zink: also lower scmp for soft-fp",
9104        "nominated": false,
9105        "nomination_type": 1,
9106        "resolution": 4,
9107        "master_sha": null,
9108        "because_sha": "43302ead3830f423d7588596cf2e0dd9340edff6"
9109    },
9110    {
9111        "sha": "471fd78e3c5923fc371da83391d4e8b9f9fc2c8f",
9112        "description": "panfrost: Fix AFBC on Bifrost v6",
9113        "nominated": false,
9114        "nomination_type": null,
9115        "resolution": 4,
9116        "master_sha": null,
9117        "because_sha": null
9118    },
9119    {
9120        "sha": "8a22fc95023990200eb34f6a7417818bb4198053",
9121        "description": "radeonsi: enable vrs2x2 coarse shading if flat shading (v9)",
9122        "nominated": false,
9123        "nomination_type": null,
9124        "resolution": 4,
9125        "master_sha": null,
9126        "because_sha": null
9127    },
9128    {
9129        "sha": "40a554c8dd06d24cbf56b919ea0a08ffdc7a4e5b",
9130        "description": "gallium/ntt: Add support for PIPE_CAP_LOAD_CONSTBUF.",
9131        "nominated": false,
9132        "nomination_type": 1,
9133        "resolution": 4,
9134        "master_sha": null,
9135        "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
9136    },
9137    {
9138        "sha": "03c60762f571b8e954dec9614b6efba92ed5d401",
9139        "description": "gallium/ntt: Fix load_ubo_vec4 buffer index setup.",
9140        "nominated": false,
9141        "nomination_type": null,
9142        "resolution": 4,
9143        "master_sha": null,
9144        "because_sha": null
9145    },
9146    {
9147        "sha": "9789417055f3aa8ba9f3417cabf58c526521b49f",
9148        "description": "gallium/ntt: Fix dynamic indirect indexing of per_vertex_input.",
9149        "nominated": false,
9150        "nomination_type": null,
9151        "resolution": 4,
9152        "master_sha": null,
9153        "because_sha": null
9154    },
9155    {
9156        "sha": "ec0bab8ca9eaed4648cf9e90398606fa4fc6e747",
9157        "description": "gallium/ntt: Fix emitting UBO declarations.",
9158        "nominated": true,
9159        "nomination_type": 1,
9160        "resolution": 1,
9161        "master_sha": null,
9162        "because_sha": "d70fff99c5bc3a721e20869e7f0be8024ffe5ecd"
9163    },
9164    {
9165        "sha": "e109f5ea0f6c94a31cfeb5221f0ecc89e827e02d",
9166        "description": "gallium/tgsi_exec: Add support for PIPE_CAP_LOAD_CONSTBUF.",
9167        "nominated": false,
9168        "nomination_type": null,
9169        "resolution": 4,
9170        "master_sha": null,
9171        "because_sha": null
9172    },
9173    {
9174        "sha": "911bb08314a71116b1b2fbf4291d475f40ef53e6",
9175        "description": "gallium/tgsi_exec: Refactor to fix CS local memory overflow checks.",
9176        "nominated": false,
9177        "nomination_type": null,
9178        "resolution": 4,
9179        "master_sha": null,
9180        "because_sha": null
9181    },
9182    {
9183        "sha": "671263b5c7639faf2f52700ae539952e2bbd63bd",
9184        "description": "gallium/tgsi_exec: Fix assertion failure about missing constbufs.",
9185        "nominated": false,
9186        "nomination_type": null,
9187        "resolution": 4,
9188        "master_sha": null,
9189        "because_sha": null
9190    },
9191    {
9192        "sha": "0034f7b2093529090452af0073f26d66aed5138c",
9193        "description": "d3d12: Don't allocate mappable textures",
9194        "nominated": false,
9195        "nomination_type": null,
9196        "resolution": 4,
9197        "master_sha": null,
9198        "because_sha": null
9199    },
9200    {
9201        "sha": "34bae108df0c707a638b4305af9a1d08d15832b4",
9202        "description": "d3d12: Use an appropriate pipe resource usage for map intermediates",
9203        "nominated": false,
9204        "nomination_type": null,
9205        "resolution": 4,
9206        "master_sha": null,
9207        "because_sha": null
9208    },
9209    {
9210        "sha": "ee1463db3c829a00040d4436befd6cd2f9ac4c01",
9211        "description": "d3d12: Use buffer pipe usage to inform allocation",
9212        "nominated": false,
9213        "nomination_type": null,
9214        "resolution": 4,
9215        "master_sha": null,
9216        "because_sha": null
9217    },
9218    {
9219        "sha": "be19eb771acd77843bf463a12d37510ca0070ce3",
9220        "description": "d3d12: Add a slab bufmgr for readback buffers",
9221        "nominated": false,
9222        "nomination_type": null,
9223        "resolution": 4,
9224        "master_sha": null,
9225        "because_sha": null
9226    },
9227    {
9228        "sha": "47125bce8ba5a978fdc1dab6f78341d9933f6232",
9229        "description": "d3d12: Add a path for mapping of not-directly-mappable buffers",
9230        "nominated": false,
9231        "nomination_type": null,
9232        "resolution": 4,
9233        "master_sha": null,
9234        "because_sha": null
9235    },
9236    {
9237        "sha": "4d83306a9aabb5f9ea7e6a54d0e25c0f82805965",
9238        "description": "nir: Update saturated float->int/uint conversion algorithm",
9239        "nominated": false,
9240        "nomination_type": null,
9241        "resolution": 4,
9242        "master_sha": null,
9243        "because_sha": null
9244    },
9245    {
9246        "sha": "fcecc21832607e33e859ebb65377b5cac882c890",
9247        "description": "freedreno/a5xx: Move link_stream_out after VPC_VAR_DISABLE like on a6xx.",
9248        "nominated": false,
9249        "nomination_type": null,
9250        "resolution": 4,
9251        "master_sha": null,
9252        "because_sha": null
9253    },
9254    {
9255        "sha": "3ca63873798384de13cff07f2592c9496a9ffefe",
9256        "description": "freedreno/a5xx: Drop redundant stream output linking check.",
9257        "nominated": false,
9258        "nomination_type": null,
9259        "resolution": 4,
9260        "master_sha": null,
9261        "because_sha": null
9262    },
9263    {
9264        "sha": "7e1e227694d686f35ce7df5ada92ccd60f081c42",
9265        "description": "freedreno/ir3: Deduplicate link_stream_out.",
9266        "nominated": false,
9267        "nomination_type": null,
9268        "resolution": 4,
9269        "master_sha": null,
9270        "because_sha": null
9271    },
9272    {
9273        "sha": "43302ead3830f423d7588596cf2e0dd9340edff6",
9274        "description": "zink: use lower_scmp instead of open-coding",
9275        "nominated": false,
9276        "nomination_type": null,
9277        "resolution": 4,
9278        "master_sha": null,
9279        "because_sha": null
9280    },
9281    {
9282        "sha": "94b84f1eed4d6ee4c951431dca325343700eceaf",
9283        "description": "freedreno/a5xx: implement transform feedback resuming",
9284        "nominated": false,
9285        "nomination_type": null,
9286        "resolution": 4,
9287        "master_sha": null,
9288        "because_sha": null
9289    },
9290    {
9291        "sha": "49283041e8c4ff8fc770d99cdecd2eadbae145cc",
9292        "description": "freedreno/a6xx: fix transform feedback resuming",
9293        "nominated": false,
9294        "nomination_type": null,
9295        "resolution": 4,
9296        "master_sha": null,
9297        "because_sha": null
9298    },
9299    {
9300        "sha": "4283441cd6e323b596366e4750f2bf0fc5c5090d",
9301        "description": "zink: handle non-const offsets for txf/tg4 ops",
9302        "nominated": false,
9303        "nomination_type": 1,
9304        "resolution": 4,
9305        "master_sha": null,
9306        "because_sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf"
9307    },
9308    {
9309        "sha": "80cfc5350cfa024ef78d2b772ed549dfded2cca4",
9310        "description": "gallium/dri: Use per-screen DRI extension list",
9311        "nominated": false,
9312        "nomination_type": null,
9313        "resolution": 4,
9314        "master_sha": null,
9315        "because_sha": null
9316    },
9317    {
9318        "sha": "7d4c184ff926a9f9c8d54b25a0dcf4fa293bf2d8",
9319        "description": "gallium/dri: Factor out DRI extension setup code",
9320        "nominated": false,
9321        "nomination_type": null,
9322        "resolution": 4,
9323        "master_sha": null,
9324        "because_sha": null
9325    },
9326    {
9327        "sha": "b77f43f2539ddac6e334feefaa69a43720f1d2bf",
9328        "description": "zink: use ConstOffset for nir_tex_src_offset",
9329        "nominated": false,
9330        "nomination_type": null,
9331        "resolution": 4,
9332        "master_sha": null,
9333        "because_sha": null
9334    },
9335    {
9336        "sha": "918cb236934b99ffc193b409d167c4e7cfb86a09",
9337        "description": "zink: do not reserve or pack fragment outputs",
9338        "nominated": false,
9339        "nomination_type": null,
9340        "resolution": 4,
9341        "master_sha": null,
9342        "because_sha": null
9343    },
9344    {
9345        "sha": "f06f4a595e27270b4141242f5ce3f4faec319dd6",
9346        "description": "zink: do not use reservations for stream-out",
9347        "nominated": false,
9348        "nomination_type": null,
9349        "resolution": 4,
9350        "master_sha": null,
9351        "because_sha": null
9352    },
9353    {
9354        "sha": "b49cea2e9a3979a027d205df9d611816b42e69cf",
9355        "description": "zink: destroy device and instance",
9356        "nominated": false,
9357        "nomination_type": null,
9358        "resolution": 4,
9359        "master_sha": null,
9360        "because_sha": null
9361    },
9362    {
9363        "sha": "bc1593a9cdf9b9a7a50cd148b916e3e3948977fb",
9364        "description": "zink: destroy transfer-helper",
9365        "nominated": false,
9366        "nomination_type": null,
9367        "resolution": 4,
9368        "master_sha": null,
9369        "because_sha": null
9370    },
9371    {
9372        "sha": "81be8c7049423c0b5c4abd51bac7bf7a6d57b678",
9373        "description": "zink: free sets and hash-tables in context",
9374        "nominated": false,
9375        "nomination_type": null,
9376        "resolution": 4,
9377        "master_sha": null,
9378        "because_sha": null
9379    },
9380    {
9381        "sha": "07d5d911dd6c7d36fdd678f289d3babdde634406",
9382        "description": "zink: dot leak dummy_buffer",
9383        "nominated": true,
9384        "nomination_type": 1,
9385        "resolution": 1,
9386        "master_sha": null,
9387        "because_sha": "8736ffae2eda9de1ac49200ef399170b428b9f8c"
9388    },
9389    {
9390        "sha": "a118da03710b311089285c88b1998717598a4180",
9391        "description": "zink: do not leak vertex element state",
9392        "nominated": false,
9393        "nomination_type": null,
9394        "resolution": 4,
9395        "master_sha": null,
9396        "because_sha": null
9397    },
9398    {
9399        "sha": "f70490bf4279dadcc87470c5f7f3de200beefc8e",
9400        "description": "zink: release batch memory",
9401        "nominated": false,
9402        "nomination_type": null,
9403        "resolution": 4,
9404        "master_sha": null,
9405        "because_sha": null
9406    },
9407    {
9408        "sha": "5d44a973b537515b0f853f54bec9925705badba1",
9409        "description": "zink: destroy blitter before destroying batches",
9410        "nominated": false,
9411        "nomination_type": null,
9412        "resolution": 4,
9413        "master_sha": null,
9414        "because_sha": null
9415    },
9416    {
9417        "sha": "820d272a21fb90fbc1b414653ca924208d83d576",
9418        "description": "zink: factor out zink_batch_release-helper",
9419        "nominated": false,
9420        "nomination_type": null,
9421        "resolution": 4,
9422        "master_sha": null,
9423        "because_sha": null
9424    },
9425    {
9426        "sha": "cd7d8eade258e0a9883f6e75065c148d03987206",
9427        "description": "zink: do not open-code CALLOC_STRUCT",
9428        "nominated": false,
9429        "nomination_type": null,
9430        "resolution": 4,
9431        "master_sha": null,
9432        "because_sha": null
9433    },
9434    {
9435        "sha": "5342dbe96dff6674ff6db8fa6f1b85a0a2561e04",
9436        "description": "features: mark off GL 4.1 for zink",
9437        "nominated": false,
9438        "nomination_type": null,
9439        "resolution": 4,
9440        "master_sha": null,
9441        "because_sha": null
9442    },
9443    {
9444        "sha": "c211f466cc1d414339a7706044e24e87a020d458",
9445        "description": "zink: GLSL 410",
9446        "nominated": false,
9447        "nomination_type": null,
9448        "resolution": 4,
9449        "master_sha": null,
9450        "because_sha": null
9451    },
9452    {
9453        "sha": "3f640e56c4566ad5fa01bd909815c0226226c940",
9454        "description": "features: mark off GL 4.0 for zink",
9455        "nominated": false,
9456        "nomination_type": null,
9457        "resolution": 4,
9458        "master_sha": null,
9459        "because_sha": null
9460    },
9461    {
9462        "sha": "ae9d6c5620f6d977dcccb574f4fe25207d636ef6",
9463        "description": "zink: GLSL 4.00",
9464        "nominated": false,
9465        "nomination_type": null,
9466        "resolution": 4,
9467        "master_sha": null,
9468        "because_sha": null
9469    },
9470    {
9471        "sha": "22be7b96747d4d54b2bdc401766e8243e60f382c",
9472        "description": "zink: handle arrays of ubos",
9473        "nominated": false,
9474        "nomination_type": null,
9475        "resolution": 4,
9476        "master_sha": null,
9477        "because_sha": null
9478    },
9479    {
9480        "sha": "dbba989907d130ceaace59fa12f40cd6e11aae54",
9481        "description": "zink: run nir_lower_dynamic_bo_access",
9482        "nominated": false,
9483        "nomination_type": null,
9484        "resolution": 4,
9485        "master_sha": null,
9486        "because_sha": null
9487    },
9488    {
9489        "sha": "35e346f42808428661d95a7b8df3a414661136bc",
9490        "description": "zink: handle vertex streams",
9491        "nominated": false,
9492        "nomination_type": null,
9493        "resolution": 4,
9494        "master_sha": null,
9495        "because_sha": null
9496    },
9497    {
9498        "sha": "68242767d25fe01e7f6f085519ea0eb7c27326cf",
9499        "description": "zink: enable PIPE_CAP_START_INSTANCE",
9500        "nominated": false,
9501        "nomination_type": null,
9502        "resolution": 4,
9503        "master_sha": null,
9504        "because_sha": null
9505    },
9506    {
9507        "sha": "351b6c667edb9c4aaff269669b298e0bc1560ec0",
9508        "description": "zink: always load (gl_InstanceID - gl_BaseInstance) when loading gl_InstanceID",
9509        "nominated": false,
9510        "nomination_type": null,
9511        "resolution": 4,
9512        "master_sha": null,
9513        "because_sha": null
9514    },
9515    {
9516        "sha": "4bb92d9145f455c84af641015a1f37f35b3fe4d0",
9517        "description": "radv: enable TC-compat HTILE in GENERAL on GFX10+",
9518        "nominated": false,
9519        "nomination_type": null,
9520        "resolution": 4,
9521        "master_sha": null,
9522        "because_sha": null
9523    },
9524    {
9525        "sha": "326c7312bfb014eda59985448701ad239f9aa3b8",
9526        "description": "radv: only load the DS fast clear values for compressed rendering",
9527        "nominated": false,
9528        "nomination_type": null,
9529        "resolution": 4,
9530        "master_sha": null,
9531        "because_sha": null
9532    },
9533    {
9534        "sha": "76e33d528bb82ead1ec869001833b233166fd4b4",
9535        "description": "radv: clean up radv_layout_is_htile_compressed()",
9536        "nominated": false,
9537        "nomination_type": null,
9538        "resolution": 4,
9539        "master_sha": null,
9540        "because_sha": null
9541    },
9542    {
9543        "sha": "f4f096805b08c1f00e695569f2368b319cfcc256",
9544        "description": "radv: fix TC-compat HTILE images with DST_OPTIMAL on the compute queue",
9545        "nominated": false,
9546        "nomination_type": null,
9547        "resolution": 4,
9548        "master_sha": null,
9549        "because_sha": null
9550    },
9551    {
9552        "sha": "1c539b64846de06c1f54183fca46178b0a91553e",
9553        "description": "radv: add radv_htile_get_initial_value() and document the HTILE dword",
9554        "nominated": false,
9555        "nomination_type": null,
9556        "resolution": 4,
9557        "master_sha": null,
9558        "because_sha": null
9559    },
9560    {
9561        "sha": "3038c88661779364888048c2043645402de809b3",
9562        "description": "radv: fix potential HTILE issues for TC-compat images on GFX8",
9563        "nominated": false,
9564        "nomination_type": null,
9565        "resolution": 4,
9566        "master_sha": null,
9567        "because_sha": null
9568    },
9569    {
9570        "sha": "f7f6e9ad56df4f41a4dd9f4344b298ae17f25ad1",
9571        "description": "radv: always clear the SR0/SR1 bits of the HTILE buffer",
9572        "nominated": false,
9573        "nomination_type": null,
9574        "resolution": 4,
9575        "master_sha": null,
9576        "because_sha": null
9577    },
9578    {
9579        "sha": "5c3b471c9f4b611a0a78c8c3f9534f8e7da8cbec",
9580        "description": "mesa/st: fix redundant initialization",
9581        "nominated": false,
9582        "nomination_type": null,
9583        "resolution": 4,
9584        "master_sha": null,
9585        "because_sha": null
9586    },
9587    {
9588        "sha": "094ab8bc12f5cd63337c1eee34ccbd22037ac964",
9589        "description": "radeonsi: fix redundant initializations",
9590        "nominated": false,
9591        "nomination_type": null,
9592        "resolution": 4,
9593        "master_sha": null,
9594        "because_sha": null
9595    },
9596    {
9597        "sha": "b1c7a658155f368c26bbaea63b07490a591db17b",
9598        "description": "gallium/vl: merge identical h264/h265 enums",
9599        "nominated": false,
9600        "nomination_type": null,
9601        "resolution": 4,
9602        "master_sha": null,
9603        "because_sha": null
9604    },
9605    {
9606        "sha": "8d347742fe0c98352eedad5c6e1d16ee71b87ca6",
9607        "description": "tesselator: remove unused variable",
9608        "nominated": false,
9609        "nomination_type": null,
9610        "resolution": 4,
9611        "master_sha": null,
9612        "because_sha": null
9613    },
9614    {
9615        "sha": "d0767fc045a1210f9fff464b96dd68cf36fe57f9",
9616        "description": "amd/addrlib: use cpp.has_argument() to filter compiler arguments",
9617        "nominated": false,
9618        "nomination_type": null,
9619        "resolution": 4,
9620        "master_sha": null,
9621        "because_sha": null
9622    },
9623    {
9624        "sha": "6679a3439465118f3d9f97cca12d789b92e75374",
9625        "description": "vdpau: fix invalid enum usage",
9626        "nominated": false,
9627        "nomination_type": null,
9628        "resolution": 4,
9629        "master_sha": null,
9630        "because_sha": null
9631    },
9632    {
9633        "sha": "cd1ac36ddde6eaf758d1cbb7a501369f5d60d330",
9634        "description": "vdpau: fix -Wabsolute-value warning",
9635        "nominated": false,
9636        "nomination_type": null,
9637        "resolution": 4,
9638        "master_sha": null,
9639        "because_sha": null
9640    },
9641    {
9642        "sha": "c5973ede01c4d5458b3d487f7b7486707d905c52",
9643        "description": "ac/nir: use llvm.readcyclecounter for LLVM9+",
9644        "nominated": true,
9645        "nomination_type": 0,
9646        "resolution": 1,
9647        "master_sha": null,
9648        "because_sha": null
9649    },
9650    {
9651        "sha": "c0bcde8b45928ba26b47fe7cf6632a636b0aef0a",
9652        "description": "gallium/tgsi_exec: Remove unused MaxGeometryShaderOutputs.",
9653        "nominated": false,
9654        "nomination_type": null,
9655        "resolution": 4,
9656        "master_sha": null,
9657        "because_sha": null
9658    },
9659    {
9660        "sha": "d31c30007b96964355086b0b3d562e9b2dc560ba",
9661        "description": "gallium/tgsi_exec: Clean up storage of the pixel kill mask.",
9662        "nominated": false,
9663        "nomination_type": null,
9664        "resolution": 4,
9665        "master_sha": null,
9666        "because_sha": null
9667    },
9668    {
9669        "sha": "6fb9365a070c308977d5e4fe85f0927fd5c9d199",
9670        "description": "gallium/tgsi_exec: Drop the unused scratch temp regs.",
9671        "nominated": false,
9672        "nomination_type": null,
9673        "resolution": 4,
9674        "master_sha": null,
9675        "because_sha": null
9676    },
9677    {
9678        "sha": "c27cbfd9ed5335e1c5f728c0fc92e5dd048fe99b",
9679        "description": "gallium/tgsi_exec: Stop doing the weird allocation of the Addrs array.",
9680        "nominated": false,
9681        "nomination_type": null,
9682        "resolution": 4,
9683        "master_sha": null,
9684        "because_sha": null
9685    },
9686    {
9687        "sha": "af135bb8afeb1d67bd8e0fe2662da8fd0e2124e8",
9688        "description": "gallium/tgsi_exec: Simplify GS output vertex count tracking.",
9689        "nominated": false,
9690        "nomination_type": null,
9691        "resolution": 4,
9692        "master_sha": null,
9693        "because_sha": null
9694    },
9695    {
9696        "sha": "831d9d406abb26126f5ff64f8ee951c15680e27c",
9697        "description": "radv: remove unused radv_image::aspects",
9698        "nominated": false,
9699        "nomination_type": null,
9700        "resolution": 4,
9701        "master_sha": null,
9702        "because_sha": null
9703    },
9704    {
9705        "sha": "58c68bac392d2aa49baab7d59830ef893ee1287b",
9706        "description": "radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()",
9707        "nominated": false,
9708        "nomination_type": 1,
9709        "resolution": 4,
9710        "master_sha": null,
9711        "because_sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4"
9712    },
9713    {
9714        "sha": "4c751ad67aa2bbde5897030495f86e31c9e1fda7",
9715        "description": "vbo/dlist: use a shared index buffer",
9716        "nominated": false,
9717        "nomination_type": null,
9718        "resolution": 4,
9719        "master_sha": null,
9720        "because_sha": null
9721    },
9722    {
9723        "sha": "a0314083be59e9c8cc6b467d77f5ba91436b63d6",
9724        "description": "mesa: fix a second bug in merging light state parameters with unpacked uniforms",
9725        "nominated": false,
9726        "nomination_type": null,
9727        "resolution": 4,
9728        "master_sha": null,
9729        "because_sha": null
9730    },
9731    {
9732        "sha": "45acf9b49ad01d5947e9107ad77a446f90b5a755",
9733        "description": "mesa: fix a bug in merging light state parameters with unpacked uniforms",
9734        "nominated": false,
9735        "nomination_type": null,
9736        "resolution": 4,
9737        "master_sha": null,
9738        "because_sha": null
9739    },
9740    {
9741        "sha": "4db8b171a5118d3ea6c773c62a40fc9cec03b1ed",
9742        "description": "mesa: add STATIC_ASSERTs to the STATE_LIGHT_ATTRIBS case",
9743        "nominated": false,
9744        "nomination_type": null,
9745        "resolution": 4,
9746        "master_sha": null,
9747        "because_sha": null
9748    },
9749    {
9750        "sha": "6549caf2c23812db0e277c7f4b8801a7f6a493b9",
9751        "description": "st/mesa: fix a defect when st_validate_state was invoked for unused states",
9752        "nominated": false,
9753        "nomination_type": null,
9754        "resolution": 4,
9755        "master_sha": null,
9756        "because_sha": null
9757    },
9758    {
9759        "sha": "1f17f8bb6de8a4187da4a74811b6b810e50ffd7a",
9760        "description": "st/mesa: simplify checking whether to pin threads to L3",
9761        "nominated": false,
9762        "nomination_type": null,
9763        "resolution": 4,
9764        "master_sha": null,
9765        "because_sha": null
9766    },
9767    {
9768        "sha": "a0467b7fa16e6c447a644f1d4c1953800c4265fe",
9769        "description": "util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bits",
9770        "nominated": false,
9771        "nomination_type": null,
9772        "resolution": 4,
9773        "master_sha": null,
9774        "because_sha": null
9775    },
9776    {
9777        "sha": "c7486c996e15a08c9b110ea6817eb304eecaa7b2",
9778        "description": "glsl/builtin_functions: Rename int64 function to int64_avail",
9779        "nominated": false,
9780        "nomination_type": null,
9781        "resolution": 4,
9782        "master_sha": null,
9783        "because_sha": null
9784    },
9785    {
9786        "sha": "cd2f3627a6c7c3bc839ccfd5d06f3a3a1105c1cf",
9787        "description": "meson: Add _GNU_SOURCE for Haiku to activate non-posix functions",
9788        "nominated": false,
9789        "nomination_type": null,
9790        "resolution": 4,
9791        "master_sha": null,
9792        "because_sha": null
9793    },
9794    {
9795        "sha": "76eb3478cf9b47c23ebe0741508d71d4fb03c8fa",
9796        "description": "radeonsi: take color interpolation into account for shader variants",
9797        "nominated": false,
9798        "nomination_type": null,
9799        "resolution": 4,
9800        "master_sha": null,
9801        "because_sha": null
9802    },
9803    {
9804        "sha": "31240a875c0d6174d8d1389d16572d9d5f872adc",
9805        "description": "radeonsi: add driconf options to enable/disable Smart Access Memory",
9806        "nominated": false,
9807        "nomination_type": null,
9808        "resolution": 4,
9809        "master_sha": null,
9810        "because_sha": null
9811    },
9812    {
9813        "sha": "b94626d3eea1dac8c8fc234e3f0e9be502510dff",
9814        "description": "ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issues",
9815        "nominated": false,
9816        "nomination_type": 1,
9817        "resolution": 4,
9818        "master_sha": null,
9819        "because_sha": "d3d6d38145047a9d531be0e4aba71ab788259b41"
9820    },
9821    {
9822        "sha": "e4fa7c440d273aad6cb9b9a6ee42a78810c9c2c2",
9823        "description": "util: add AMD CPU family enums and enable L3 cache pinning on Zen3",
9824        "nominated": true,
9825        "nomination_type": 1,
9826        "resolution": 1,
9827        "master_sha": null,
9828        "because_sha": "15fa2c5e359149a0b67b8572cd7dab87626b48ae"
9829    },
9830    {
9831        "sha": "8457be149726c08389dd1acf69c3272a2b6db37a",
9832        "description": "radeonsi: Fix typos.",
9833        "nominated": false,
9834        "nomination_type": null,
9835        "resolution": 4,
9836        "master_sha": null,
9837        "because_sha": null
9838    },
9839    {
9840        "sha": "539c25c2dafbc6b9fd1bc33d2727bebb5ad5bbd4",
9841        "description": "nir/algebraic: Move the flrp -> bcsel rule earlier",
9842        "nominated": false,
9843        "nomination_type": null,
9844        "resolution": 4,
9845        "master_sha": null,
9846        "because_sha": null
9847    },
9848    {
9849        "sha": "ec16f935fe391fa452952b3765ad00b403aac491",
9850        "description": "nir/algebraic: Mark comparisons generated from lowered fsign precise",
9851        "nominated": false,
9852        "nomination_type": null,
9853        "resolution": 4,
9854        "master_sha": null,
9855        "because_sha": null
9856    },
9857    {
9858        "sha": "9771af5ddec37481042f6109772f15773642104c",
9859        "description": "nir/algebraic: Fix broken NaN and -0.0 behavior",
9860        "nominated": true,
9861        "nomination_type": 1,
9862        "resolution": 1,
9863        "master_sha": null,
9864        "because_sha": "25bfba3335d0fb2822dac02822d096dd75b3ef4d"
9865    },
9866    {
9867        "sha": "010e663cc3401c40182922a04af0719e1898cb62",
9868        "description": "spir-v: Mark floating point comparisons exact",
9869        "nominated": true,
9870        "nomination_type": 1,
9871        "resolution": 1,
9872        "master_sha": null,
9873        "because_sha": "8513b12590cf65f77c16a59774de2d268e5de5f9"
9874    },
9875    {
9876        "sha": "55621c6d1c011e73c83ed3f95b1abc7f6ab9647e",
9877        "description": "nir/algebraic: Add some compare-with-zero optimizations that are exact",
9878        "nominated": false,
9879        "nomination_type": null,
9880        "resolution": 4,
9881        "master_sha": null,
9882        "because_sha": null
9883    },
9884    {
9885        "sha": "9167324a86b5c60d13aa1f0b7ec6251293a931c5",
9886        "description": "nir/algebraic: Mark some logic-joined comparison reductions as exact",
9887        "nominated": false,
9888        "nomination_type": null,
9889        "resolution": 4,
9890        "master_sha": null,
9891        "because_sha": null
9892    },
9893    {
9894        "sha": "71961c73a94ceca9dbeb8718acbe2c3c7a7ee717",
9895        "description": "nir: Correctly constant fold fsign(NaN) and fsign(-0)",
9896        "nominated": false,
9897        "nomination_type": null,
9898        "resolution": 4,
9899        "master_sha": null,
9900        "because_sha": null
9901    },
9902    {
9903        "sha": "fe3c5182775b935b6fb8e75b9a94de9561349870",
9904        "description": "nir/algebraic: Don't add reordered version of patterns for commutative instructions",
9905        "nominated": false,
9906        "nomination_type": null,
9907        "resolution": 4,
9908        "master_sha": null,
9909        "because_sha": null
9910    },
9911    {
9912        "sha": "314a40c902c6e92b9d6ba0e9b43708d7e1fa9f00",
9913        "description": "Revert \"nir: Replace an odd comparison involving fmin of -b2f\"",
9914        "nominated": true,
9915        "nomination_type": 2,
9916        "resolution": 1,
9917        "master_sha": null,
9918        "because_sha": "f50400cc8040cf2d07de97e76d9b1ed144c5c8b4"
9919    },
9920    {
9921        "sha": "aec0547838fa9d3d923a33755fb3aefe2dd81ba3",
9922        "description": "nir/algebraic: Make some notes about comparison rearrangements versus infinity",
9923        "nominated": false,
9924        "nomination_type": null,
9925        "resolution": 4,
9926        "master_sha": null,
9927        "because_sha": null
9928    },
9929    {
9930        "sha": "363efc28234f6086d22270caf582ab5098d74171",
9931        "description": "nir: Make some notes about fsign versus NaN",
9932        "nominated": false,
9933        "nomination_type": null,
9934        "resolution": 4,
9935        "master_sha": null,
9936        "because_sha": null
9937    },
9938    {
9939        "sha": "5ae7d40648ca643615fd551a3c6fcecb8301fc91",
9940        "description": "st/mesa: don't affect original st_CompressedTexSubImage parameters",
9941        "nominated": true,
9942        "nomination_type": 1,
9943        "resolution": 1,
9944        "master_sha": null,
9945        "because_sha": "4b02f165375ccff65e117651a9a75920a1b4e502"
9946    },
9947    {
9948        "sha": "0cf5d1f22620d67659bbd632a2400c3a6956a011",
9949        "description": "gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers",
9950        "nominated": false,
9951        "nomination_type": null,
9952        "resolution": 4,
9953        "master_sha": null,
9954        "because_sha": null
9955    },
9956    {
9957        "sha": "85b6ba136bdc2db570265a26c3a00919e0893ef9",
9958        "description": "st/mesa: implement Driver.DrawGallium callbacks",
9959        "nominated": false,
9960        "nomination_type": null,
9961        "resolution": 4,
9962        "master_sha": null,
9963        "because_sha": null
9964    },
9965    {
9966        "sha": "8ebabfe2b3bf29d02c66e3f953eebad712b42207",
9967        "description": "virgl: fix handling draw info",
9968        "nominated": false,
9969        "nomination_type": null,
9970        "resolution": 4,
9971        "master_sha": null,
9972        "because_sha": null
9973    },
9974    {
9975        "sha": "a36d1b1c6e6f0763e207f5616a23fc40a9878093",
9976        "description": "v3d: don't use index_bias if not indexed",
9977        "nominated": false,
9978        "nomination_type": null,
9979        "resolution": 4,
9980        "master_sha": null,
9981        "because_sha": null
9982    },
9983    {
9984        "sha": "dca8a71ff0eedb3a288e57980afb3d7c8b2e0200",
9985        "description": "vc4: don't use index_bias if indexed",
9986        "nominated": false,
9987        "nomination_type": null,
9988        "resolution": 4,
9989        "master_sha": null,
9990        "because_sha": null
9991    },
9992    {
9993        "sha": "40c3a743efcf8bd1c5a3598d71192d02ca2411d4",
9994        "description": "svga: fix handling draw info",
9995        "nominated": false,
9996        "nomination_type": null,
9997        "resolution": 4,
9998        "master_sha": null,
9999        "because_sha": null
10000    },
10001    {
10002        "sha": "609d25c1613e83fc7007e8f06b4b7b44e049ea5a",
10003        "description": "swr: fix handling draw info",
10004        "nominated": false,
10005        "nomination_type": null,
10006        "resolution": 4,
10007        "master_sha": null,
10008        "because_sha": null
10009    },
10010    {
10011        "sha": "41ee139b6de32aaf6161c17f82d6ddeabd372d9f",
10012        "description": "r600: fix handling draw info",
10013        "nominated": false,
10014        "nomination_type": null,
10015        "resolution": 4,
10016        "master_sha": null,
10017        "because_sha": null
10018    },
10019    {
10020        "sha": "b41938eba6c004d5fc0353ff129c3861870b1a32",
10021        "description": "panfrost: don't use index_bias if not indexed",
10022        "nominated": false,
10023        "nomination_type": null,
10024        "resolution": 4,
10025        "master_sha": null,
10026        "because_sha": null
10027    },
10028    {
10029        "sha": "cbdc00ac3a6170e61d36233560e5b3ce83098906",
10030        "description": "nouveau: fix handling draw info",
10031        "nominated": false,
10032        "nomination_type": null,
10033        "resolution": 4,
10034        "master_sha": null,
10035        "because_sha": null
10036    },
10037    {
10038        "sha": "f2e281c231920c29fab0a72771696aba30c54e0d",
10039        "description": "iris: don't use index_bias if not indexed",
10040        "nominated": false,
10041        "nomination_type": null,
10042        "resolution": 4,
10043        "master_sha": null,
10044        "because_sha": null
10045    },
10046    {
10047        "sha": "7e1d03f0df67459633529e54e46a49594bea6726",
10048        "description": "freedreno: fixes handling draw info",
10049        "nominated": false,
10050        "nomination_type": null,
10051        "resolution": 4,
10052        "master_sha": null,
10053        "because_sha": null
10054    },
10055    {
10056        "sha": "26dcbdb8e2b1da88940902db5bd31d626634a457",
10057        "description": "gallium: fix draw info setup in draw and utilities",
10058        "nominated": false,
10059        "nomination_type": null,
10060        "resolution": 4,
10061        "master_sha": null,
10062        "because_sha": null
10063    },
10064    {
10065        "sha": "05f35a50e3ad2b9e3e0dae1c4b1bed7c91908022",
10066        "description": "gallium: remove and emulate PIPE_CAP_MULTI_DRAW",
10067        "nominated": false,
10068        "nomination_type": null,
10069        "resolution": 4,
10070        "master_sha": null,
10071        "because_sha": null
10072    },
10073    {
10074        "sha": "87b57aa30f5cb6069e23bbe1a2cfd558b1a119cd",
10075        "description": "gallium/u_threaded: clear vertices_per_patch if prim type != PATCHES",
10076        "nominated": false,
10077        "nomination_type": null,
10078        "resolution": 4,
10079        "master_sha": null,
10080        "because_sha": null
10081    },
10082    {
10083        "sha": "375453bb8b1d010d97336f81a80052a6384f77ac",
10084        "description": "vbo: switch immediate Begin/End to DrawGallium",
10085        "nominated": false,
10086        "nomination_type": null,
10087        "resolution": 4,
10088        "master_sha": null,
10089        "because_sha": null
10090    },
10091    {
10092        "sha": "bc6741832ee5952d2ee5c3de9e8049b299b129d5",
10093        "description": "vbo: remove _mesa_prim parameter from vbo_copy_vertices",
10094        "nominated": false,
10095        "nomination_type": null,
10096        "resolution": 4,
10097        "master_sha": null,
10098        "because_sha": null
10099    },
10100    {
10101        "sha": "d2982f6061ac2bb907ffc8c968011f9898ede407",
10102        "description": "vbo: remove _mesa_prim parameter from vbo_merge_draws",
10103        "nominated": false,
10104        "nomination_type": null,
10105        "resolution": 4,
10106        "master_sha": null,
10107        "because_sha": null
10108    },
10109    {
10110        "sha": "9088058df018624fa1e669412d359b8a1adbac84",
10111        "description": "vbo: remove _mesa_prim parameter from vbo_try_prim_conversion",
10112        "nominated": false,
10113        "nomination_type": null,
10114        "resolution": 4,
10115        "master_sha": null,
10116        "because_sha": null
10117    },
10118    {
10119        "sha": "9d90b44a23e9e59ce57c6125403b9ef9c9c2c301",
10120        "description": "mesa: switch MultiDrawElements(BaseVertex) to DrawGallium*",
10121        "nominated": false,
10122        "nomination_type": null,
10123        "resolution": 4,
10124        "master_sha": null,
10125        "because_sha": null
10126    },
10127    {
10128        "sha": "e99e7aa4c1ddd7b8c2c4388f4f8e4fa1955ca771",
10129        "description": "mesa: switch Draw(Range)Elements(BaseVertex) calls to DrawGallium",
10130        "nominated": false,
10131        "nomination_type": null,
10132        "resolution": 4,
10133        "master_sha": null,
10134        "because_sha": null
10135    },
10136    {
10137        "sha": "2358da81d26d8baa2a46a7e854869d1c02c2dc38",
10138        "description": "mesa: switch (Multi)DrawArrays to DrawGallium",
10139        "nominated": false,
10140        "nomination_type": null,
10141        "resolution": 4,
10142        "master_sha": null,
10143        "because_sha": null
10144    },
10145    {
10146        "sha": "fc3d1653545aa9a4ca7762da70b90085c60b7ac5",
10147        "description": "vbo: add vbo_get_minmax_indices_gallium",
10148        "nominated": false,
10149        "nomination_type": null,
10150        "resolution": 4,
10151        "master_sha": null,
10152        "because_sha": null
10153    },
10154    {
10155        "sha": "bd54e34e4fe4ccf4ab9b8a968808d24a0829ba9a",
10156        "description": "mesa: add a fallback for drivers not implementing Driver.DrawGallium*",
10157        "nominated": false,
10158        "nomination_type": null,
10159        "resolution": 4,
10160        "master_sha": null,
10161        "because_sha": null
10162    },
10163    {
10164        "sha": "dee3f34a8ebdb26a8a53b25227e3768444d91d0f",
10165        "description": "gallium: add pipe_draw_info::index::gl_bo",
10166        "nominated": false,
10167        "nomination_type": null,
10168        "resolution": 4,
10169        "master_sha": null,
10170        "because_sha": null
10171    },
10172    {
10173        "sha": "3e7a8c4ac471a5eaf979f5b19836bf58335de3b0",
10174        "description": "mesa: add Driver.DrawGallium* functions to be used by main/draw.c",
10175        "nominated": false,
10176        "nomination_type": null,
10177        "resolution": 4,
10178        "master_sha": null,
10179        "because_sha": null
10180    },
10181    {
10182        "sha": "d1a19907f9b36d64c936e3d03b444848e7eef74b",
10183        "description": "vbo: change the parameters of vbo_get_minmax_index to get rid of _mesa_prim",
10184        "nominated": false,
10185        "nomination_type": null,
10186        "resolution": 4,
10187        "master_sha": null,
10188        "because_sha": null
10189    },
10190    {
10191        "sha": "3013ce766a90b7d70ab61362ee22f57de123f6ae",
10192        "description": "vbo: only set count and end when closing _mesa_prim",
10193        "nominated": false,
10194        "nomination_type": null,
10195        "resolution": 4,
10196        "master_sha": null,
10197        "because_sha": null
10198    },
10199    {
10200        "sha": "641dd03f15a876c23513a5eaaeee5275f041b5dc",
10201        "description": "mesa: fix an overflow check for MultiDrawElements",
10202        "nominated": false,
10203        "nomination_type": null,
10204        "resolution": 4,
10205        "master_sha": null,
10206        "because_sha": null
10207    },
10208    {
10209        "sha": "ecac89b732f5871b87c51ae601dd60a1eafd5886",
10210        "description": "CI: Enable d3d12 driver for Linux CI builds",
10211        "nominated": false,
10212        "nomination_type": null,
10213        "resolution": 4,
10214        "master_sha": null,
10215        "because_sha": null
10216    },
10217    {
10218        "sha": "7452a96e91c096a996ddc73e0a207ed5d5311933",
10219        "description": "CI: Install DirectX-Headers package for x86 container",
10220        "nominated": false,
10221        "nomination_type": null,
10222        "resolution": 4,
10223        "master_sha": null,
10224        "because_sha": null
10225    },
10226    {
10227        "sha": "90de4ec12998b7c52f113afbcbd91b4b2e9aa4dd",
10228        "description": "drisw: Use debug_screen_wrap like everybody else",
10229        "nominated": false,
10230        "nomination_type": null,
10231        "resolution": 4,
10232        "master_sha": null,
10233        "because_sha": null
10234    },
10235    {
10236        "sha": "dcd8adcc2892f39534bd9305b1e2e12bd786f434",
10237        "description": "microsoft/clc: Fix const violations from ralloc_steal",
10238        "nominated": false,
10239        "nomination_type": 1,
10240        "resolution": 4,
10241        "master_sha": null,
10242        "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
10243    },
10244    {
10245        "sha": "e33cb6a763532279fc6fa6c3c1583ce3dd530827",
10246        "description": "virgl: Enable GL_EXT_texture_sRGB_RG8",
10247        "nominated": false,
10248        "nomination_type": null,
10249        "resolution": 4,
10250        "master_sha": null,
10251        "because_sha": null
10252    },
10253    {
10254        "sha": "30bf04e2f128c2f50a262de1857acb64cd88d0a3",
10255        "description": "zink: Enable GL_EXT_texture_sRGB_RG8",
10256        "nominated": false,
10257        "nomination_type": null,
10258        "resolution": 4,
10259        "master_sha": null,
10260        "because_sha": null
10261    },
10262    {
10263        "sha": "089371df1638d22e8eadb684a1c722831a9e95d5",
10264        "description": "zink: Enable GL_EXT_texture_sRGB_R8",
10265        "nominated": false,
10266        "nomination_type": null,
10267        "resolution": 4,
10268        "master_sha": null,
10269        "because_sha": null
10270    },
10271    {
10272        "sha": "dd05cbf5e07736f7597722a935cf6127ea2fa628",
10273        "description": "mesa: Implement GL_EXT_texture_sRGB_RG8 for softpipe and llvmpipe",
10274        "nominated": false,
10275        "nomination_type": null,
10276        "resolution": 4,
10277        "master_sha": null,
10278        "because_sha": null
10279    },
10280    {
10281        "sha": "7b38031fb651ba0378a216ce212689fd3944e416",
10282        "description": "mesa: Cosmetic cleanups to GL_EXT_texture_sRGB_R8",
10283        "nominated": false,
10284        "nomination_type": null,
10285        "resolution": 4,
10286        "master_sha": null,
10287        "because_sha": null
10288    },
10289    {
10290        "sha": "8ddddfb5167e9d26dcf342d5390e702010197208",
10291        "description": "treewide: Disambiguate various variables named \"debug_options\"",
10292        "nominated": false,
10293        "nomination_type": null,
10294        "resolution": 4,
10295        "master_sha": null,
10296        "because_sha": null
10297    },
10298    {
10299        "sha": "ebfe3e7d1b3182c1f10202b143b4bffbf4bcfc30",
10300        "description": "zink: handle gl_SampleMaskIn loading in ntv",
10301        "nominated": false,
10302        "nomination_type": null,
10303        "resolution": 4,
10304        "master_sha": null,
10305        "because_sha": null
10306    },
10307    {
10308        "sha": "ad68f2c065d10c9b5dadfa87f405d5a239cc4be6",
10309        "description": "zink: set PIPE_CAP_MAX_VIEWPORTS",
10310        "nominated": false,
10311        "nomination_type": null,
10312        "resolution": 4,
10313        "master_sha": null,
10314        "because_sha": null
10315    },
10316    {
10317        "sha": "8676bd44209c61f7a54e204aa88b2dc183a791b9",
10318        "description": "zink: handle fs interpolation functions in ntv",
10319        "nominated": false,
10320        "nomination_type": null,
10321        "resolution": 4,
10322        "master_sha": null,
10323        "because_sha": null
10324    },
10325    {
10326        "sha": "96746d6557d25975bca173a3f4647f53f73f71ab",
10327        "description": "zink: only emit each cap once",
10328        "nominated": false,
10329        "nomination_type": null,
10330        "resolution": 4,
10331        "master_sha": null,
10332        "because_sha": null
10333    },
10334    {
10335        "sha": "c5a5009b098115609dbe4ecfb4740894229e38dc",
10336        "description": "android: pan/bi: Remove old IR opcode table",
10337        "nominated": false,
10338        "nomination_type": 1,
10339        "resolution": 4,
10340        "master_sha": null,
10341        "because_sha": "b691aeaacf939d68da23f5754aae5308a768e97d"
10342    },
10343    {
10344        "sha": "e53bf25ea490bbb1722519f77e350ffadb962dfc",
10345        "description": "android: pan/bi: Remove NIR->old IR",
10346        "nominated": false,
10347        "nomination_type": 1,
10348        "resolution": 4,
10349        "master_sha": null,
10350        "because_sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2"
10351    },
10352    {
10353        "sha": "c77c2cf809b519cf9905b7bc231373aec9dc2feb",
10354        "description": "android: pan/bi: Remove old IR packs",
10355        "nominated": false,
10356        "nomination_type": 1,
10357        "resolution": 4,
10358        "master_sha": null,
10359        "because_sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294"
10360    },
10361    {
10362        "sha": "084cb25d41287975a83fc5c81bef97ad12305d23",
10363        "description": "android: pan/bi: Remove combine lowering",
10364        "nominated": false,
10365        "nomination_type": 1,
10366        "resolution": 4,
10367        "master_sha": null,
10368        "because_sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303"
10369    },
10370    {
10371        "sha": "95af4994e5cb3aa0a6586687f1841965669498e8",
10372        "description": "android: pan/bi: Generate instruction packer for new IR",
10373        "nominated": false,
10374        "nomination_type": 1,
10375        "resolution": 4,
10376        "master_sha": null,
10377        "because_sha": "82328a524519c7b1066837b9a499b37051d55a08"
10378    },
10379    {
10380        "sha": "6a2ae4e35ca6be429c41be267d753014c2eac3fa",
10381        "description": "android: pan/bi: Generate builder routines",
10382        "nominated": false,
10383        "nomination_type": 1,
10384        "resolution": 4,
10385        "master_sha": null,
10386        "because_sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a"
10387    },
10388    {
10389        "sha": "0fb8223f2927c9fb7d6bdad01557e24463983b56",
10390        "description": "android: pan/bi: Generate instruction printer",
10391        "nominated": false,
10392        "nomination_type": 1,
10393        "resolution": 4,
10394        "master_sha": null,
10395        "because_sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6"
10396    },
10397    {
10398        "sha": "3ae1c6a4fb9bed5cb215cffc4c8d90b26add3777",
10399        "description": "radv: disable A2 SNORM/SSCALED/SINT for texel buffers & images on all gens",
10400        "nominated": false,
10401        "nomination_type": null,
10402        "resolution": 4,
10403        "master_sha": null,
10404        "because_sha": null
10405    },
10406    {
10407        "sha": "b2d000513e4a9b06d3b073913741dae47a00526e",
10408        "description": "aco: fix incorrect address calculation for load_barycentric_at_sample",
10409        "nominated": true,
10410        "nomination_type": 1,
10411        "resolution": 1,
10412        "master_sha": null,
10413        "because_sha": "93c8ebfa780ebd1495095e794731881aef29e7d3"
10414    },
10415    {
10416        "sha": "b32834e5f72b55cb1f37aed1c1aba79ca46e2464",
10417        "description": "pan/bi: Fix TEXS register counts",
10418        "nominated": false,
10419        "nomination_type": 1,
10420        "resolution": 4,
10421        "master_sha": null,
10422        "because_sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390"
10423    },
10424    {
10425        "sha": "20f7a73a2c0686c0f8ab541bb8492a2c054ad6d1",
10426        "description": "panfrost: Allow 3D AFBC on Bifrost v7",
10427        "nominated": false,
10428        "nomination_type": null,
10429        "resolution": 4,
10430        "master_sha": null,
10431        "because_sha": null
10432    },
10433    {
10434        "sha": "4ffe73547d074496fcefe943da2439e43a115922",
10435        "description": "panfrost: Fix calculation of body/header pointers for 3D AFBC",
10436        "nominated": false,
10437        "nomination_type": null,
10438        "resolution": 4,
10439        "master_sha": null,
10440        "because_sha": null
10441    },
10442    {
10443        "sha": "a6b269a39d82dc652c41f385561da480c7cd5873",
10444        "description": "panfrost: Allow AFBC on 2D arrays",
10445        "nominated": false,
10446        "nomination_type": null,
10447        "resolution": 4,
10448        "master_sha": null,
10449        "because_sha": null
10450    },
10451    {
10452        "sha": "f901de6b06d3630da56c98aa38d86485d2b00450",
10453        "description": "panfrost: Fix panfrost_should_linear_convert()",
10454        "nominated": false,
10455        "nomination_type": null,
10456        "resolution": 4,
10457        "master_sha": null,
10458        "because_sha": null
10459    },
10460    {
10461        "sha": "72444d4d280106c6f0e5f3338d08d01885fc9b12",
10462        "description": "panfrost: Initialize AFBC headers to zero",
10463        "nominated": false,
10464        "nomination_type": null,
10465        "resolution": 4,
10466        "master_sha": null,
10467        "because_sha": null
10468    },
10469    {
10470        "sha": "3c92abe359379066a166f86fe7bfbb4da8029478",
10471        "description": "panfrost: Use panfrost_get_layer_stride() instead of open-coding it",
10472        "nominated": false,
10473        "nomination_type": null,
10474        "resolution": 4,
10475        "master_sha": null,
10476        "because_sha": null
10477    },
10478    {
10479        "sha": "8a9b2ef82d65132a9c3321d138f2838da8cdf34d",
10480        "description": "panfrost: Enable AFBC support on Bifrost",
10481        "nominated": false,
10482        "nomination_type": null,
10483        "resolution": 4,
10484        "master_sha": null,
10485        "because_sha": null
10486    },
10487    {
10488        "sha": "8a677cea0a486ced04d6ff81424d578596962240",
10489        "description": "panfrost: Fix AFBC support on Bifrost",
10490        "nominated": false,
10491        "nomination_type": null,
10492        "resolution": 4,
10493        "master_sha": null,
10494        "because_sha": null
10495    },
10496    {
10497        "sha": "dc664d5fb80f24fa0d1787b7b3110154bf5c50dd",
10498        "description": "panfrost: Use proper format for Z16_UNORM",
10499        "nominated": false,
10500        "nomination_type": null,
10501        "resolution": 4,
10502        "master_sha": null,
10503        "because_sha": null
10504    },
10505    {
10506        "sha": "ebeb3613507e78f2352557afcd9d2aa20e34618a",
10507        "description": "panfrost: Fix ZS block format v7 definition",
10508        "nominated": false,
10509        "nomination_type": null,
10510        "resolution": 4,
10511        "master_sha": null,
10512        "because_sha": null
10513    },
10514    {
10515        "sha": "44217be92134b03e7426860b42918b1d4602e08e",
10516        "description": "panfrost: Adjust the format for AFBC textures on Bifrost v7",
10517        "nominated": false,
10518        "nomination_type": null,
10519        "resolution": 4,
10520        "master_sha": null,
10521        "because_sha": null
10522    },
10523    {
10524        "sha": "256d4a3eee448df82b62b6cef539746847007e2c",
10525        "description": "panfrost: Pass a pipe-like swizzle to panfrost_new_texture()",
10526        "nominated": false,
10527        "nomination_type": null,
10528        "resolution": 4,
10529        "master_sha": null,
10530        "because_sha": null
10531    },
10532    {
10533        "sha": "e91cb99ec61154f527879160693ea98b2bdd1aa7",
10534        "description": "panfrost: Add R5G6B5_UNORM entries to the format tables",
10535        "nominated": false,
10536        "nomination_type": null,
10537        "resolution": 4,
10538        "master_sha": null,
10539        "because_sha": null
10540    },
10541    {
10542        "sha": "5d4a1bc709cf1021ef8c8689dc6f93b211a65bc6",
10543        "description": "panfrost: Adjust surface stride calculation to take AFBC into account",
10544        "nominated": false,
10545        "nomination_type": null,
10546        "resolution": 4,
10547        "master_sha": null,
10548        "because_sha": null
10549    },
10550    {
10551        "sha": "e8b997e175827d8ee907b3813d1e5a05388c606a",
10552        "description": "panfrost: Add AFBC slice.body_size and slice.{row,surface}_stride fields",
10553        "nominated": false,
10554        "nomination_type": null,
10555        "resolution": 4,
10556        "master_sha": null,
10557        "because_sha": null
10558    },
10559    {
10560        "sha": "7e37a31741218f325b2f02dc308a23fe5d40858c",
10561        "description": "panfrost: Fix AFBC header_size and slice size calculation",
10562        "nominated": false,
10563        "nomination_type": null,
10564        "resolution": 4,
10565        "master_sha": null,
10566        "because_sha": null
10567    },
10568    {
10569        "sha": "a9a3b0e21fa73b4584b1fa894d2d246148812e94",
10570        "description": "panfrost: Move AFBC header_size to a sub-struct",
10571        "nominated": false,
10572        "nomination_type": null,
10573        "resolution": 4,
10574        "master_sha": null,
10575        "because_sha": null
10576    },
10577    {
10578        "sha": "4dd7991422ce06bc56e9adb82bca3b5c34c59a95",
10579        "description": "panfrost: Add a pan_image_layout object",
10580        "nominated": false,
10581        "nomination_type": null,
10582        "resolution": 4,
10583        "master_sha": null,
10584        "because_sha": null
10585    },
10586    {
10587        "sha": "e9e823ec830bfdbc1bb6c3e5aa141f90a86d96a2",
10588        "description": "panfrost: Stop mixing depth and number of samples",
10589        "nominated": false,
10590        "nomination_type": null,
10591        "resolution": 4,
10592        "master_sha": null,
10593        "because_sha": null
10594    },
10595    {
10596        "sha": "728069485da5b4a2a6d42caa381003e530f54c9d",
10597        "description": "panfrost: Use PAN_V6_SWIZZLE() in pan_blit.c",
10598        "nominated": false,
10599        "nomination_type": null,
10600        "resolution": 4,
10601        "master_sha": null,
10602        "because_sha": null
10603    },
10604    {
10605        "sha": "25eb7c52dc46510a0fbc337e41cacea2bc7eeace",
10606        "description": "panfrost: s/panfrost_slice.size0/panfrost_slice.surface_stride/",
10607        "nominated": false,
10608        "nomination_type": null,
10609        "resolution": 4,
10610        "master_sha": null,
10611        "because_sha": null
10612    },
10613    {
10614        "sha": "284c43ed4bf8bccc85cb6fd9a558ba3b9e55066d",
10615        "description": "panfrost: Merge panfrost_new_texture() and panfrost_new_texture_bifrost()",
10616        "nominated": false,
10617        "nomination_type": null,
10618        "resolution": 4,
10619        "master_sha": null,
10620        "because_sha": null
10621    },
10622    {
10623        "sha": "1fd3861a719a4d1e0f12aa2e41f23c1b17d5ac47",
10624        "description": "panfrost: Adjust the compression tag creation for Bifrost",
10625        "nominated": false,
10626        "nomination_type": null,
10627        "resolution": 4,
10628        "master_sha": null,
10629        "because_sha": null
10630    },
10631    {
10632        "sha": "def5fb9f5efd97160b1862e4dfc0035cae926103",
10633        "description": "panfrost: Define AFBC surface flags",
10634        "nominated": false,
10635        "nomination_type": null,
10636        "resolution": 4,
10637        "master_sha": null,
10638        "because_sha": null
10639    },
10640    {
10641        "sha": "ca265b48d93f3f68a990a65c4a3ba786ac82f09e",
10642        "description": "panfrost: Pass a dev object to panfrost_needs_explicit_stride()",
10643        "nominated": false,
10644        "nomination_type": null,
10645        "resolution": 4,
10646        "master_sha": null,
10647        "because_sha": null
10648    },
10649    {
10650        "sha": "ab1dec8dd4a5957b500423229c92af17ea52f3ef",
10651        "description": "panfrost: Merge emit_texture_payload() and emit_texture_payload_v7()",
10652        "nominated": false,
10653        "nomination_type": null,
10654        "resolution": 4,
10655        "master_sha": null,
10656        "because_sha": null
10657    },
10658    {
10659        "sha": "062dde41517f4acbc26e969046ab7255e64f5749",
10660        "description": "panfrost: Pass a device object to panfrost_new_texture()",
10661        "nominated": false,
10662        "nomination_type": null,
10663        "resolution": 4,
10664        "master_sha": null,
10665        "because_sha": null
10666    },
10667    {
10668        "sha": "3c5fd5509fca6dc417ef6347d4fc19edf68f5cee",
10669        "description": "panfrost: Group CRC fields in a struct",
10670        "nominated": false,
10671        "nomination_type": null,
10672        "resolution": 4,
10673        "master_sha": null,
10674        "because_sha": null
10675    },
10676    {
10677        "sha": "cbf68b21fb2b6baf4578c98dd7e91855aa6dfa62",
10678        "description": "panfrost: Move checksum_bo to panfrost_resource",
10679        "nominated": false,
10680        "nomination_type": null,
10681        "resolution": 4,
10682        "master_sha": null,
10683        "because_sha": null
10684    },
10685    {
10686        "sha": "9ab45f4a6351d32c39f5cf4888229eb078613f71",
10687        "description": "features: mark off textureGather for zink",
10688        "nominated": false,
10689        "nomination_type": null,
10690        "resolution": 4,
10691        "master_sha": null,
10692        "because_sha": null
10693    },
10694    {
10695        "sha": "c28ca189911ba9d4bb7b8c90ee540ed035274beb",
10696        "description": "zink: enable PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS",
10697        "nominated": false,
10698        "nomination_type": null,
10699        "resolution": 4,
10700        "master_sha": null,
10701        "because_sha": null
10702    },
10703    {
10704        "sha": "1ebba319cffc0b4b5f6e88b3e82f4fad3268e3bd",
10705        "description": "zink: handle textureGather with Shadow-type samplers",
10706        "nominated": false,
10707        "nomination_type": null,
10708        "resolution": 4,
10709        "master_sha": null,
10710        "because_sha": null
10711    },
10712    {
10713        "sha": "03a9a063e5361dcd127457ae2a0051037c5eee5f",
10714        "description": "zink: implement ARB_texture_gather",
10715        "nominated": false,
10716        "nomination_type": null,
10717        "resolution": 4,
10718        "master_sha": null,
10719        "because_sha": null
10720    },
10721    {
10722        "sha": "fd39bf6c06c9b7b8f1cc5ea1e74d624b996925fe",
10723        "description": "zink: use Offset param for txf ops",
10724        "nominated": false,
10725        "nomination_type": null,
10726        "resolution": 4,
10727        "master_sha": null,
10728        "because_sha": null
10729    },
10730    {
10731        "sha": "6bbd7cc370fb0b545eee7b79455b9e5940a40255",
10732        "description": "zink: run nir_lower_tex for offsets if shaderImageGatherExtended is missing",
10733        "nominated": false,
10734        "nomination_type": null,
10735        "resolution": 4,
10736        "master_sha": null,
10737        "because_sha": null
10738    },
10739    {
10740        "sha": "81132983cdb0dd9f088743ec43e3a40347424a6c",
10741        "description": "nir: fix missing nir_lower_pntc_ytransform.c in the makefile",
10742        "nominated": true,
10743        "nomination_type": 1,
10744        "resolution": 1,
10745        "master_sha": null,
10746        "because_sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431"
10747    },
10748    {
10749        "sha": "9c18491e4104a2d31992fb0e1304136b21e8e463",
10750        "description": "zink: handle dynamic sampler array indexing for arb_gpu_shader5",
10751        "nominated": false,
10752        "nomination_type": null,
10753        "resolution": 4,
10754        "master_sha": null,
10755        "because_sha": null
10756    },
10757    {
10758        "sha": "1a7b7b17ad0afbc53af9fa012880e6600a4399e4",
10759        "description": "radv: avoid oob read during clear",
10760        "nominated": false,
10761        "nomination_type": null,
10762        "resolution": 4,
10763        "master_sha": null,
10764        "because_sha": null
10765    },
10766    {
10767        "sha": "33fd9e5d8a6b85e20d34f89df655fa5a75eca431",
10768        "description": "nir: account for point-coord origin when lowering it",
10769        "nominated": true,
10770        "nomination_type": 1,
10771        "resolution": 1,
10772        "master_sha": null,
10773        "because_sha": "d934d3206e764bbb15c0cacf357e4ce9279f22b0"
10774    },
10775    {
10776        "sha": "3898f747ce47dd1de2b6fcada1d8d3a670fd4d36",
10777        "description": "radv: Use VRAM for the initial gfx cmdbuffer.",
10778        "nominated": false,
10779        "nomination_type": null,
10780        "resolution": 4,
10781        "master_sha": null,
10782        "because_sha": null
10783    },
10784    {
10785        "sha": "b7cc5dc8537af32df4270b252e989252004e674a",
10786        "description": "radv: Put commandbuffers in VRAM if all VRAM is CPU visible.",
10787        "nominated": false,
10788        "nomination_type": null,
10789        "resolution": 4,
10790        "master_sha": null,
10791        "because_sha": null
10792    },
10793    {
10794        "sha": "f06e91d85ab602a0a906f8afc405c0d027b547f0",
10795        "description": "radv: Use VRAM for upload buffers if entire VRAM is CPU-visible.",
10796        "nominated": false,
10797        "nomination_type": null,
10798        "resolution": 4,
10799        "master_sha": null,
10800        "because_sha": null
10801    },
10802    {
10803        "sha": "24dcdc3fa9485463de2d3f9053bc02619656a3e8",
10804        "description": "microsoft/compiler: Fix clang fallthrough warnings",
10805        "nominated": false,
10806        "nomination_type": null,
10807        "resolution": 4,
10808        "master_sha": null,
10809        "because_sha": null
10810    },
10811    {
10812        "sha": "72d7e173e39b02102c3e5ba8a85225730a8273f5",
10813        "description": "microsoft/resource_state_manager: Remove unused private variable",
10814        "nominated": false,
10815        "nomination_type": null,
10816        "resolution": 4,
10817        "master_sha": null,
10818        "because_sha": null
10819    },
10820    {
10821        "sha": "c11f2f5de85c985733411776ab8e32ec8e3a64f8",
10822        "description": "microsoft/compiler: Fix tautological comparison",
10823        "nominated": false,
10824        "nomination_type": null,
10825        "resolution": 4,
10826        "master_sha": null,
10827        "because_sha": null
10828    },
10829    {
10830        "sha": "f0eda8fbf857c6739263cb30428ea54730a87f9a",
10831        "description": "microsoft/compile: Fix incorrect enum type in function signature",
10832        "nominated": false,
10833        "nomination_type": null,
10834        "resolution": 4,
10835        "master_sha": null,
10836        "because_sha": null
10837    },
10838    {
10839        "sha": "e3ca385f3d738b3cae47cf69b8a9353a2d94554c",
10840        "description": "d3d12: Remove copy/pasted line of array initialization",
10841        "nominated": false,
10842        "nomination_type": null,
10843        "resolution": 4,
10844        "master_sha": null,
10845        "because_sha": null
10846    },
10847    {
10848        "sha": "ca5df4273e0a14b590694c918a15f63a68bf4073",
10849        "description": "d3d12: Fix uninitialized variable referenced in error case",
10850        "nominated": false,
10851        "nomination_type": 1,
10852        "resolution": 4,
10853        "master_sha": null,
10854        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
10855    },
10856    {
10857        "sha": "9252f947e572ee9235b061ca6908561f61ea28a8",
10858        "description": "d3d12: Fix clang warnings from {0} in C++ code",
10859        "nominated": false,
10860        "nomination_type": null,
10861        "resolution": 4,
10862        "master_sha": null,
10863        "because_sha": null
10864    },
10865    {
10866        "sha": "cda9d44bae334722bfadf8af0d49bd490b1c0c9d",
10867        "description": "microsoft/resoure_state_manager: Silence GCC invalid offsetof warning",
10868        "nominated": false,
10869        "nomination_type": null,
10870        "resolution": 4,
10871        "master_sha": null,
10872        "because_sha": null
10873    },
10874    {
10875        "sha": "1fb192d5b248cd887745590596158afdafade1f6",
10876        "description": "d3d12: Fix implicit fallthrough warnings",
10877        "nominated": false,
10878        "nomination_type": null,
10879        "resolution": 4,
10880        "master_sha": null,
10881        "because_sha": null
10882    },
10883    {
10884        "sha": "54dd7b1d35c1c5636a6c6543ae531d83d837df67",
10885        "description": "d3d12: Fix unused local variable warning in release build",
10886        "nominated": false,
10887        "nomination_type": null,
10888        "resolution": 4,
10889        "master_sha": null,
10890        "because_sha": null
10891    },
10892    {
10893        "sha": "28f1f6fe56f38f1505c4de3b9f688f9452ce1fe0",
10894        "description": "d3d12: Signed/unsigned comparison warning fixes",
10895        "nominated": false,
10896        "nomination_type": null,
10897        "resolution": 4,
10898        "master_sha": null,
10899        "because_sha": null
10900    },
10901    {
10902        "sha": "7319cabfb5616d0ae5198882ae1bb5a9122d92f5",
10903        "description": "d3d12: Unused variable warning indicated bug in bo_unmap",
10904        "nominated": false,
10905        "nomination_type": 1,
10906        "resolution": 4,
10907        "master_sha": null,
10908        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
10909    },
10910    {
10911        "sha": "bd97f401dc8ec76e717862c654a6ae29fcb93292",
10912        "description": "microsoft/compiler: Fix incorrect size passed to strncpy",
10913        "nominated": false,
10914        "nomination_type": 1,
10915        "resolution": 4,
10916        "master_sha": null,
10917        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
10918    },
10919    {
10920        "sha": "bb6a1f5b1ec0141981ca31416cfb4e2d0e0e3697",
10921        "description": "microsoft/compiler: Fix warnings produced by GCC in release mode",
10922        "nominated": false,
10923        "nomination_type": null,
10924        "resolution": 4,
10925        "master_sha": null,
10926        "because_sha": null
10927    },
10928    {
10929        "sha": "33a6c01e12cca60903fb78af44ecca3899ad628f",
10930        "description": "etnaviv: Fix rework ZSA into a derived state",
10931        "nominated": true,
10932        "nomination_type": 1,
10933        "resolution": 1,
10934        "master_sha": null,
10935        "because_sha": "b29fe26d43874c90df60edbffda70fca67b98e4a"
10936    },
10937    {
10938        "sha": "8bec23a91a09a5cdf2aefe15e987e3bf9fdd4994",
10939        "description": "softpipe: Fix typos.",
10940        "nominated": false,
10941        "nomination_type": null,
10942        "resolution": 4,
10943        "master_sha": null,
10944        "because_sha": null
10945    },
10946    {
10947        "sha": "9ef2c44ce682b7981bd7a68c65f338f1e33bb001",
10948        "description": "ci: Add a530 and a630 piglit runs.",
10949        "nominated": false,
10950        "nomination_type": null,
10951        "resolution": 4,
10952        "master_sha": null,
10953        "because_sha": null
10954    },
10955    {
10956        "sha": "cab48ba9f5d26df9b18ee549c0733401f2e67454",
10957        "description": "ci/bare-metal: Pass through FDO_CI_CONCURRENT on bare-metal runners.",
10958        "nominated": false,
10959        "nomination_type": null,
10960        "resolution": 4,
10961        "master_sha": null,
10962        "because_sha": null
10963    },
10964    {
10965        "sha": "4d810df9964066573f386fd9738748ae7258a045",
10966        "description": "ci/bare-metal: Drop extra DEQP_PARALLEL settings.",
10967        "nominated": false,
10968        "nomination_type": null,
10969        "resolution": 4,
10970        "master_sha": null,
10971        "because_sha": null
10972    },
10973    {
10974        "sha": "6e093a4493d5bc30c326ee9b4b3cb58c75212651",
10975        "description": "ci/bare-metal: pass thorugh PIGLIT env vars",
10976        "nominated": false,
10977        "nomination_type": null,
10978        "resolution": 4,
10979        "master_sha": null,
10980        "because_sha": null
10981    },
10982    {
10983        "sha": "b020feb4d14476957baedf98ede5c836a77867b1",
10984        "description": "ci/fastboot: exclude either deqp or piglit",
10985        "nominated": false,
10986        "nomination_type": null,
10987        "resolution": 4,
10988        "master_sha": null,
10989        "because_sha": null
10990    },
10991    {
10992        "sha": "12647ac193a040ecbb63401b0ef4af2d814483b9",
10993        "description": "ci/bare-metal: build full piglit for baremetal ARM targets.",
10994        "nominated": false,
10995        "nomination_type": null,
10996        "resolution": 4,
10997        "master_sha": null,
10998        "because_sha": null
10999    },
11000    {
11001        "sha": "886a555e809a2e36a877f8806303bc4019b63238",
11002        "description": "ci: build mesa with gbm",
11003        "nominated": false,
11004        "nomination_type": null,
11005        "resolution": 4,
11006        "master_sha": null,
11007        "because_sha": null
11008    },
11009    {
11010        "sha": "ea764c9c51cf65333d69cf2247058f2574a8805f",
11011        "description": "ci: build ARM mesa with X11 OpenGL support",
11012        "nominated": false,
11013        "nomination_type": null,
11014        "resolution": 4,
11015        "master_sha": null,
11016        "because_sha": null
11017    },
11018    {
11019        "sha": "8bb001313bf02ad1254a8db197702dc3eb778a30",
11020        "description": "clover: Expose cl_khr_extended_versioning",
11021        "nominated": false,
11022        "nomination_type": null,
11023        "resolution": 4,
11024        "master_sha": null,
11025        "because_sha": null
11026    },
11027    {
11028        "sha": "44b8e8b98d98757bbe75afb373252328489b5685",
11029        "description": "clover: Implement clCreateProgramWithIL from OpenCL 2.1",
11030        "nominated": false,
11031        "nomination_type": null,
11032        "resolution": 4,
11033        "master_sha": null,
11034        "because_sha": null
11035    },
11036    {
11037        "sha": "af09db6e588e694c62ad2c2530b6570ef9765c07",
11038        "description": "clover: Advertise cl_khr_il_program",
11039        "nominated": false,
11040        "nomination_type": null,
11041        "resolution": 4,
11042        "master_sha": null,
11043        "because_sha": null
11044    },
11045    {
11046        "sha": "31ce49e6b2ef473e5083e0c04ab8d53ad863dda2",
11047        "description": "clover/api: Implement CL_DEVICE_IL_VERSION",
11048        "nominated": false,
11049        "nomination_type": null,
11050        "resolution": 4,
11051        "master_sha": null,
11052        "because_sha": null
11053    },
11054    {
11055        "sha": "4028911ccba1efa8a20b8a830ca4c630d6723dd1",
11056        "description": "clover: Handle CL_PROGRAM_IL in clGetProgramInfo",
11057        "nominated": false,
11058        "nomination_type": null,
11059        "resolution": 4,
11060        "master_sha": null,
11061        "because_sha": null
11062    },
11063    {
11064        "sha": "a92afdea580cd75b93566bcea5f763de09319f88",
11065        "description": "clover: Implement clCreateProgramWithILKHR",
11066        "nominated": false,
11067        "nomination_type": null,
11068        "resolution": 4,
11069        "master_sha": null,
11070        "because_sha": null
11071    },
11072    {
11073        "sha": "7b1659173ac56cd95498b2132e216a6a6309a88c",
11074        "description": "clover: List supported ILs versions",
11075        "nominated": false,
11076        "nomination_type": null,
11077        "resolution": 4,
11078        "master_sha": null,
11079        "because_sha": null
11080    },
11081    {
11082        "sha": "c0d4d21ff5db14f9caeecb85fff4f92844c27630",
11083        "description": "clover/spirv: Use cl_version for SPIR-V versions (v2)",
11084        "nominated": false,
11085        "nomination_type": null,
11086        "resolution": 4,
11087        "master_sha": null,
11088        "because_sha": null
11089    },
11090    {
11091        "sha": "42fe80896b42a055d57a5713b648874467d878ef",
11092        "description": "clover/spirv: Add function checking the SPIR-V version",
11093        "nominated": false,
11094        "nomination_type": null,
11095        "resolution": 4,
11096        "master_sha": null,
11097        "because_sha": null
11098    },
11099    {
11100        "sha": "7005cadbc97c615b576c2e342c232442d04eec38",
11101        "description": "clover/spirv: Change API to use std::string binaries",
11102        "nominated": false,
11103        "nomination_type": null,
11104        "resolution": 4,
11105        "master_sha": null,
11106        "because_sha": null
11107    },
11108    {
11109        "sha": "a1db84be7a6960507f812bb70f1cbf5ceeaf1c8a",
11110        "description": "clover/spirv: Add function checking whether a binary contains SPIR-V",
11111        "nominated": false,
11112        "nomination_type": null,
11113        "resolution": 4,
11114        "master_sha": null,
11115        "because_sha": null
11116    },
11117    {
11118        "sha": "47feba98f3833801ec2e8fdd018081897af6c510",
11119        "description": "clover/spirv: Add version conversion utilities",
11120        "nominated": false,
11121        "nomination_type": null,
11122        "resolution": 4,
11123        "master_sha": null,
11124        "because_sha": null
11125    },
11126    {
11127        "sha": "7de14689322bf4d51ce963cb056606da4a716103",
11128        "description": "st/mesa: skip glDrawPixels if it's totally clipped for all codepaths",
11129        "nominated": false,
11130        "nomination_type": null,
11131        "resolution": 4,
11132        "master_sha": null,
11133        "because_sha": null
11134    },
11135    {
11136        "sha": "004c92096cdca82933952ac03177c5a3e51962bb",
11137        "description": "st/mesa: relax requirements for doing glCopyPixels via blit",
11138        "nominated": false,
11139        "nomination_type": null,
11140        "resolution": 4,
11141        "master_sha": null,
11142        "because_sha": null
11143    },
11144    {
11145        "sha": "8848114345833873aaa7855edbdb40505bc0b736",
11146        "description": "st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled",
11147        "nominated": true,
11148        "nomination_type": 1,
11149        "resolution": 1,
11150        "master_sha": null,
11151        "because_sha": "36a6f848bb03828aa9c4dc28774acf09055f2831"
11152    },
11153    {
11154        "sha": "767f70dfe13891b1004408bc397397538ac715d0",
11155        "description": "gallium/util: fix util_can_blit_via_copy_region for conditional rendering",
11156        "nominated": false,
11157        "nomination_type": null,
11158        "resolution": 4,
11159        "master_sha": null,
11160        "because_sha": null
11161    },
11162    {
11163        "sha": "bd697652a73266152c30b09498d83b22a9e77cf7",
11164        "description": "docs: Document extensions exposing GL3.0",
11165        "nominated": false,
11166        "nomination_type": null,
11167        "resolution": 4,
11168        "master_sha": null,
11169        "because_sha": null
11170    },
11171    {
11172        "sha": "a5c81450adb38ebb6bd0f4bc76b98e4bfaa6a7b8",
11173        "description": "panfrost: Set conditional render cap",
11174        "nominated": false,
11175        "nomination_type": null,
11176        "resolution": 4,
11177        "master_sha": null,
11178        "because_sha": null
11179    },
11180    {
11181        "sha": "9f1bbf9efbc181577a9a88131ae31e7c73e68f57",
11182        "description": "panfrost: Respect the render condition",
11183        "nominated": false,
11184        "nomination_type": null,
11185        "resolution": 4,
11186        "master_sha": null,
11187        "because_sha": null
11188    },
11189    {
11190        "sha": "f2b6c49b33a942a19e72f49bec18445a515670e2",
11191        "description": "panfrost: Import render condition check from fd",
11192        "nominated": false,
11193        "nomination_type": null,
11194        "resolution": 4,
11195        "master_sha": null,
11196        "because_sha": null
11197    },
11198    {
11199        "sha": "7ba4c5450c3c11f5491d2d36c54fe284cad30dd5",
11200        "description": "panfrost: Stub out panfrost_render_condition",
11201        "nominated": false,
11202        "nomination_type": null,
11203        "resolution": 4,
11204        "master_sha": null,
11205        "because_sha": null
11206    },
11207    {
11208        "sha": "152bc5d15e1a3a6685dfd6bf955c9b4d66eaacb8",
11209        "description": "pan/mdg: Support loads and stores to scratch memory",
11210        "nominated": false,
11211        "nomination_type": null,
11212        "resolution": 4,
11213        "master_sha": null,
11214        "because_sha": null
11215    },
11216    {
11217        "sha": "684e5aa5b8b59814555103384225dcfad159e606",
11218        "description": "pan/mdg: Invert the type conditional for load intrinsics",
11219        "nominated": false,
11220        "nomination_type": null,
11221        "resolution": 4,
11222        "master_sha": null,
11223        "because_sha": null
11224    },
11225    {
11226        "sha": "3665855c2e6c8c7022495ce2ff323faf51e360e3",
11227        "description": "pan/mdg: Pass the memory type to mir_set_offset directly",
11228        "nominated": false,
11229        "nomination_type": null,
11230        "resolution": 4,
11231        "master_sha": null,
11232        "because_sha": null
11233    },
11234    {
11235        "sha": "b504602370293c08e9dda4b262f03b7a3c5b537e",
11236        "description": "pan/mdg: Add i2i64 to mir_match_offset",
11237        "nominated": false,
11238        "nomination_type": null,
11239        "resolution": 4,
11240        "master_sha": null,
11241        "because_sha": null
11242    },
11243    {
11244        "sha": "b7f2619798ae2867c8ee22593130d86c2c8525ea",
11245        "description": "pan/mdg: Return false instead of asserting in mir_args_ssa",
11246        "nominated": false,
11247        "nomination_type": null,
11248        "resolution": 4,
11249        "master_sha": null,
11250        "because_sha": null
11251    },
11252    {
11253        "sha": "e5e8a628c20901822ccdd6d317baf8605c0c0204",
11254        "description": "pan/mdg: Replace zext with a type enum",
11255        "nominated": false,
11256        "nomination_type": null,
11257        "resolution": 4,
11258        "master_sha": null,
11259        "because_sha": null
11260    },
11261    {
11262        "sha": "f3a00c351defca57f1871bf68814ade8782ed202",
11263        "description": "panfrost: Allow NULL for some binding functions",
11264        "nominated": false,
11265        "nomination_type": null,
11266        "resolution": 4,
11267        "master_sha": null,
11268        "because_sha": null
11269    },
11270    {
11271        "sha": "ab9751759671c6d8ed9d297808bfcc5e2e646f3e",
11272        "description": "pan/mdg: Support nir_intrinsic_group_memory_barrier",
11273        "nominated": false,
11274        "nomination_type": null,
11275        "resolution": 4,
11276        "master_sha": null,
11277        "because_sha": null
11278    },
11279    {
11280        "sha": "ce5899699997030757ae2cf20fd6fef2e2c27653",
11281        "description": "pan/mdg: Support nir_intrinsic_load_global_constant",
11282        "nominated": false,
11283        "nomination_type": null,
11284        "resolution": 4,
11285        "master_sha": null,
11286        "because_sha": null
11287    },
11288    {
11289        "sha": "1db1537e95d2845c8eaf15a817964cbf9bc63955",
11290        "description": "pan/mdg: Use the pan_nir_lower_64bit_intrin NIR pass",
11291        "nominated": false,
11292        "nomination_type": null,
11293        "resolution": 4,
11294        "master_sha": null,
11295        "because_sha": null
11296    },
11297    {
11298        "sha": "e8b3d7c6f0f30ec24602cc063a6899a54e66a9a6",
11299        "description": "panfrost: Add a NIR pass to lower 64-bit vec3 intrinsic loads",
11300        "nominated": false,
11301        "nomination_type": null,
11302        "resolution": 4,
11303        "master_sha": null,
11304        "because_sha": null
11305    },
11306    {
11307        "sha": "cff64e3b09cf33b951525f546ff8fe223081c505",
11308        "description": "panfrost: Stop lowering cs derived sysvals in glsl",
11309        "nominated": false,
11310        "nomination_type": null,
11311        "resolution": 4,
11312        "master_sha": null,
11313        "because_sha": null
11314    },
11315    {
11316        "sha": "65354d76710fa1e32e5432ad5bb7926e5cfd9c7a",
11317        "description": "pan/mdg: Set compute lowering options",
11318        "nominated": false,
11319        "nomination_type": null,
11320        "resolution": 4,
11321        "master_sha": null,
11322        "because_sha": null
11323    },
11324    {
11325        "sha": "fbc97ab125265e087b4d940a22dc358339a026fd",
11326        "description": "pan/mdg: Implement load_global_invocation_id",
11327        "nominated": false,
11328        "nomination_type": null,
11329        "resolution": 4,
11330        "master_sha": null,
11331        "because_sha": null
11332    },
11333    {
11334        "sha": "3448a42bf5b352d2fa3db02249d2c107c2dcc103",
11335        "description": "pan/mdg: Add load_kernel_input support",
11336        "nominated": false,
11337        "nomination_type": null,
11338        "resolution": 4,
11339        "master_sha": null,
11340        "because_sha": null
11341    },
11342    {
11343        "sha": "97929b1aaf4d0bbb9214cd7a31ee938c78f7e8bc",
11344        "description": "pan/mdg: Fix promoted uniform moves with 64-bit types",
11345        "nominated": true,
11346        "nomination_type": 1,
11347        "resolution": 1,
11348        "master_sha": null,
11349        "because_sha": "5e5ea25a0da97a5dbec6e2fd7409e28ff62714cf"
11350    },
11351    {
11352        "sha": "18404047839920eff14d838b3b3403455fc925f3",
11353        "description": "nir: Handle load_kernel_input in nir_get_io_offset_src",
11354        "nominated": false,
11355        "nomination_type": null,
11356        "resolution": 4,
11357        "master_sha": null,
11358        "because_sha": null
11359    },
11360    {
11361        "sha": "0644f885b00a65368eb66209c4d486cf038a529a",
11362        "description": "virgl: Fix typos.",
11363        "nominated": false,
11364        "nomination_type": null,
11365        "resolution": 4,
11366        "master_sha": null,
11367        "because_sha": null
11368    },
11369    {
11370        "sha": "9f213238b87bb409cd864c6020ccbbc6a9536cbd",
11371        "description": "ci/softpipe: Update the comment about the rasterpos flake.",
11372        "nominated": false,
11373        "nomination_type": null,
11374        "resolution": 4,
11375        "master_sha": null,
11376        "because_sha": null
11377    },
11378    {
11379        "sha": "01d62dcb283472f427477aeedbccbe7c89a78b88",
11380        "description": "ci/softpipe: Ban glx-multithread-texture, too.",
11381        "nominated": false,
11382        "nomination_type": null,
11383        "resolution": 4,
11384        "master_sha": null,
11385        "because_sha": null
11386    },
11387    {
11388        "sha": "30caea28209aefe4595e6e452b88da83716ea457",
11389        "description": "ci/softpipe: Skip flaky triangle-rasterization-overdraw.",
11390        "nominated": false,
11391        "nomination_type": null,
11392        "resolution": 4,
11393        "master_sha": null,
11394        "because_sha": null
11395    },
11396    {
11397        "sha": "a3785e348142d180f9632ec27c0d0c0e981e6734",
11398        "description": "nir/opt_vectorize: hash whether a swizzle accesses elements beyond the maximum vectorization factor",
11399        "nominated": false,
11400        "nomination_type": null,
11401        "resolution": 4,
11402        "master_sha": null,
11403        "because_sha": null
11404    },
11405    {
11406        "sha": "46e74280310820a885e2c598c4ef983819bbeb15",
11407        "description": "nir/opt_vectorize: rehash users of vectorized instructions",
11408        "nominated": false,
11409        "nomination_type": null,
11410        "resolution": 4,
11411        "master_sha": null,
11412        "because_sha": null
11413    },
11414    {
11415        "sha": "8eaf9c61d17370d3f272ca39256de58231c02127",
11416        "description": "nir/opt_vectorize: don't hash filtered instructions",
11417        "nominated": false,
11418        "nomination_type": null,
11419        "resolution": 4,
11420        "master_sha": null,
11421        "because_sha": null
11422    },
11423    {
11424        "sha": "23b2885514d258aa720a015a32ecf962627a95be",
11425        "description": "nir/opt_vectorize: don't hash instructions which are already vectorized",
11426        "nominated": false,
11427        "nomination_type": null,
11428        "resolution": 4,
11429        "master_sha": null,
11430        "because_sha": null
11431    },
11432    {
11433        "sha": "ad37e4df734f6d818ea3c7297a4757b5266b1468",
11434        "description": "nir/opt_vectorize: use a single instruction per hash entry instead of a vector",
11435        "nominated": false,
11436        "nomination_type": null,
11437        "resolution": 4,
11438        "master_sha": null,
11439        "because_sha": null
11440    },
11441    {
11442        "sha": "0b503d8de96c7006c0fe1c8bfdcd8de02f255992",
11443        "description": "nir: fix determining if an addition might overflow for phi sources",
11444        "nominated": true,
11445        "nomination_type": 0,
11446        "resolution": 1,
11447        "master_sha": null,
11448        "because_sha": null
11449    },
11450    {
11451        "sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488",
11452        "description": "pan/mdg: Fix bound setting in RA for sources",
11453        "nominated": false,
11454        "nomination_type": null,
11455        "resolution": 4,
11456        "master_sha": null,
11457        "because_sha": null
11458    },
11459    {
11460        "sha": "469d74908cedf1e10979a3549d72df58d71fbc31",
11461        "description": "pan/bi: Fix ATEST emission",
11462        "nominated": false,
11463        "nomination_type": null,
11464        "resolution": 4,
11465        "master_sha": null,
11466        "because_sha": null
11467    },
11468    {
11469        "sha": "f6e128fb8f4e6aae9a476b2cb70df64385e0b519",
11470        "description": "pan/bi: Remove old IR",
11471        "nominated": false,
11472        "nomination_type": null,
11473        "resolution": 4,
11474        "master_sha": null,
11475        "because_sha": null
11476    },
11477    {
11478        "sha": "e904bbb1705a672a0b0e49d975ca881fc934dbaa",
11479        "description": "pan/bi: Use new instruction types",
11480        "nominated": false,
11481        "nomination_type": null,
11482        "resolution": 4,
11483        "master_sha": null,
11484        "because_sha": null
11485    },
11486    {
11487        "sha": "cf5b2b89391c1764887903c7955994a6f6ed29db",
11488        "description": "pan/bi: Remove old IR instruction emit",
11489        "nominated": false,
11490        "nomination_type": null,
11491        "resolution": 4,
11492        "master_sha": null,
11493        "because_sha": null
11494    },
11495    {
11496        "sha": "b691aeaacf939d68da23f5754aae5308a768e97d",
11497        "description": "pan/bi: Remove old IR opcode table",
11498        "nominated": false,
11499        "nomination_type": null,
11500        "resolution": 4,
11501        "master_sha": null,
11502        "because_sha": null
11503    },
11504    {
11505        "sha": "f474e6a47cb04d733c095f2f2f5161461a9fc9fd",
11506        "description": "pan/bi: Remove old IR helpers",
11507        "nominated": false,
11508        "nomination_type": null,
11509        "resolution": 4,
11510        "master_sha": null,
11511        "because_sha": null
11512    },
11513    {
11514        "sha": "e5ec0dc1832061a4ae11ba04b4b90685daac89a2",
11515        "description": "pan/bi: Remove NIR->old IR",
11516        "nominated": false,
11517        "nomination_type": null,
11518        "resolution": 4,
11519        "master_sha": null,
11520        "because_sha": null
11521    },
11522    {
11523        "sha": "fa465d52b9d8950cdcd44730edb741c5c2e8bf9a",
11524        "description": "pan/bi: Remove old IR scheduling",
11525        "nominated": false,
11526        "nomination_type": null,
11527        "resolution": 4,
11528        "master_sha": null,
11529        "because_sha": null
11530    },
11531    {
11532        "sha": "029e928226f35cf5bc0237aee77cd653fc00027a",
11533        "description": "pan/bi: Remove old IR spill code",
11534        "nominated": false,
11535        "nomination_type": null,
11536        "resolution": 4,
11537        "master_sha": null,
11538        "because_sha": null
11539    },
11540    {
11541        "sha": "4e4146c99077a690d5487263c8fc91b7d42d3632",
11542        "description": "pan/bi: Remove old IR prints",
11543        "nominated": false,
11544        "nomination_type": null,
11545        "resolution": 4,
11546        "master_sha": null,
11547        "because_sha": null
11548    },
11549    {
11550        "sha": "7e8022fa8a11e8a7bf9d792bb749e8c657ee0beb",
11551        "description": "pan/bi: Remove packing helpers",
11552        "nominated": false,
11553        "nomination_type": null,
11554        "resolution": 4,
11555        "master_sha": null,
11556        "because_sha": null
11557    },
11558    {
11559        "sha": "a1e150fc4d4e8fd1d3dce897a92e34521b64c294",
11560        "description": "pan/bi: Remove old IR packs",
11561        "nominated": false,
11562        "nomination_type": null,
11563        "resolution": 4,
11564        "master_sha": null,
11565        "because_sha": null
11566    },
11567    {
11568        "sha": "8b0d0a931b80be24e8b8aefe3ee7be60475b5303",
11569        "description": "pan/bi: Remove combine lowering",
11570        "nominated": false,
11571        "nomination_type": null,
11572        "resolution": 4,
11573        "master_sha": null,
11574        "because_sha": null
11575    },
11576    {
11577        "sha": "39aa8c4a5ac9243348b552d9055a926b77d98c29",
11578        "description": "pan/bi: Switch to new IR",
11579        "nominated": false,
11580        "nomination_type": null,
11581        "resolution": 4,
11582        "master_sha": null,
11583        "because_sha": null
11584    },
11585    {
11586        "sha": "73169aa0b4efa81331e27521cfb28c4c8ba50fb6",
11587        "description": "pan/bi: Stub FAU lowering pass",
11588        "nominated": false,
11589        "nomination_type": null,
11590        "resolution": 4,
11591        "master_sha": null,
11592        "because_sha": null
11593    },
11594    {
11595        "sha": "239ef522162ea77b5ef91c0b4cd1a96977e63e90",
11596        "description": "pan/bi: Add bi_branch, bi_jump helpers",
11597        "nominated": false,
11598        "nomination_type": null,
11599        "resolution": 4,
11600        "master_sha": null,
11601        "because_sha": null
11602    },
11603    {
11604        "sha": "0f6e317045282515bf222a3985c6a4825b616fff",
11605        "description": "pan/bi: Schedule new instructions singletons",
11606        "nominated": false,
11607        "nomination_type": null,
11608        "resolution": 4,
11609        "master_sha": null,
11610        "because_sha": null
11611    },
11612    {
11613        "sha": "84f251c38a697e0cc049a920ee2d0d64df2c6562",
11614        "description": "pan/bi: Add bi_message_type_for_instr helper",
11615        "nominated": false,
11616        "nomination_type": null,
11617        "resolution": 4,
11618        "master_sha": null,
11619        "because_sha": null
11620    },
11621    {
11622        "sha": "26ce13f6573819bf65ce6335533bd5707bbd88c2",
11623        "description": "pan/bi: Add instruction emit for builder",
11624        "nominated": false,
11625        "nomination_type": null,
11626        "resolution": 4,
11627        "master_sha": null,
11628        "because_sha": null
11629    },
11630    {
11631        "sha": "f7c2fc7eba962a93a76cbd03673776de84bae038",
11632        "description": "pan/bi: Add emit tex for builder",
11633        "nominated": false,
11634        "nomination_type": null,
11635        "resolution": 4,
11636        "master_sha": null,
11637        "because_sha": null
11638    },
11639    {
11640        "sha": "26cbf559d660e95a2acd5d0d8d87aec6c6679436",
11641        "description": "pan/bi: Fix TEXS/TEXC check prototype",
11642        "nominated": false,
11643        "nomination_type": null,
11644        "resolution": 4,
11645        "master_sha": null,
11646        "because_sha": null
11647    },
11648    {
11649        "sha": "70d6c5675d68103aeb72983a100418da15dd2bc9",
11650        "description": "pan/bi: Emit TEXC with builder",
11651        "nominated": false,
11652        "nomination_type": null,
11653        "resolution": 4,
11654        "master_sha": null,
11655        "because_sha": null
11656    },
11657    {
11658        "sha": "e477de829fa8720d1cc3094fff4b8c4474b9aeba",
11659        "description": "pan/bi: Add builder-using helpers for TEXC structs",
11660        "nominated": false,
11661        "nomination_type": null,
11662        "resolution": 4,
11663        "master_sha": null,
11664        "because_sha": null
11665    },
11666    {
11667        "sha": "6f048b5f954c6019ed303e6f5393b20ee8079f57",
11668        "description": "pan/bi: Add TEXS emit with builder",
11669        "nominated": false,
11670        "nomination_type": null,
11671        "resolution": 4,
11672        "master_sha": null,
11673        "because_sha": null
11674    },
11675    {
11676        "sha": "311d3d60156fbe76d3f9570eda1cf92b714ecc68",
11677        "description": "pan/bi: Implement jumps with the builder",
11678        "nominated": false,
11679        "nomination_type": null,
11680        "resolution": 4,
11681        "master_sha": null,
11682        "because_sha": null
11683    },
11684    {
11685        "sha": "f05174e5a5a58cb86440457df3c501cfb3099adb",
11686        "description": "pan/bi: Implement ALU with the builder",
11687        "nominated": false,
11688        "nomination_type": null,
11689        "resolution": 4,
11690        "master_sha": null,
11691        "because_sha": null
11692    },
11693    {
11694        "sha": "8e82641cf5397e279d0ba8a560acbe33ec31db3f",
11695        "description": "pan/bi: Add bi_cmpf_nir helper",
11696        "nominated": false,
11697        "nomination_type": null,
11698        "resolution": 4,
11699        "master_sha": null,
11700        "because_sha": null
11701    },
11702    {
11703        "sha": "8c99fed47089945b8c9fc3f862e4358ce36ca138",
11704        "description": "pan/bi: Add bi_nir_round helper",
11705        "nominated": false,
11706        "nomination_type": null,
11707        "resolution": 4,
11708        "master_sha": null,
11709        "because_sha": null
11710    },
11711    {
11712        "sha": "95d62ee7cfa5fec61ca69883801b51ecee7e6d04",
11713        "description": "pan/bi: Add bi_alu_src_index helper",
11714        "nominated": false,
11715        "nomination_type": null,
11716        "resolution": 4,
11717        "master_sha": null,
11718        "because_sha": null
11719    },
11720    {
11721        "sha": "9c7efc4510500c21e106362e05596f07220b22e6",
11722        "description": "pan/bi: Add intrinsic emits for builder",
11723        "nominated": false,
11724        "nomination_type": null,
11725        "resolution": 4,
11726        "master_sha": null,
11727        "because_sha": null
11728    },
11729    {
11730        "sha": "482cc273af5c7c039a14a80dcb7c1c2470b2243f",
11731        "description": "pan/bi: Implement load attribute with the builder",
11732        "nominated": false,
11733        "nomination_type": null,
11734        "resolution": 4,
11735        "master_sha": null,
11736        "because_sha": null
11737    },
11738    {
11739        "sha": "0ae835499d086040ea597fc64f7f5e7840051ed5",
11740        "description": "pan/bi: Implement frag coord with the builder",
11741        "nominated": false,
11742        "nomination_type": null,
11743        "resolution": 4,
11744        "master_sha": null,
11745        "because_sha": null
11746    },
11747    {
11748        "sha": "2e57684d2d3ec6ddf5f0e1158af549983c306a3c",
11749        "description": "pan/bi: Implement load_ubo with the builder",
11750        "nominated": false,
11751        "nomination_type": null,
11752        "resolution": 4,
11753        "master_sha": null,
11754        "because_sha": null
11755    },
11756    {
11757        "sha": "341e312cf4b5fd94fc69e20744b99f7af05ac951",
11758        "description": "pan/bi: Implement store_vary with the builder",
11759        "nominated": false,
11760        "nomination_type": null,
11761        "resolution": 4,
11762        "master_sha": null,
11763        "because_sha": null
11764    },
11765    {
11766        "sha": "49f38aa9e7943bb0339fa2e75359ea4dee426b07",
11767        "description": "pan/bi: Implement fragment_out by builder",
11768        "nominated": false,
11769        "nomination_type": null,
11770        "resolution": 4,
11771        "master_sha": null,
11772        "because_sha": null
11773    },
11774    {
11775        "sha": "3c5097bbfde922c70582c6b5d58d467a141aa516",
11776        "description": "pan/bi: Implement BLEND by builder",
11777        "nominated": false,
11778        "nomination_type": null,
11779        "resolution": 4,
11780        "master_sha": null,
11781        "because_sha": null
11782    },
11783    {
11784        "sha": "20bfe9ee05cf341b7e4f880ef690bd155ecedda6",
11785        "description": "pan/bi: Implement load_vary via the builder",
11786        "nominated": false,
11787        "nomination_type": null,
11788        "resolution": 4,
11789        "master_sha": null,
11790        "because_sha": null
11791    },
11792    {
11793        "sha": "baec45810586e8e656e6a9a89c8946ea460d7b06",
11794        "description": "pan/bi: Implement bi_reg_fmt_for_nir helper",
11795        "nominated": false,
11796        "nomination_type": null,
11797        "resolution": 4,
11798        "master_sha": null,
11799        "because_sha": null
11800    },
11801    {
11802        "sha": "279772b5ecff75d021ef0d3876fbf1bcb145d89f",
11803        "description": "pan/bi: Implement load_blend_input via the builder",
11804        "nominated": false,
11805        "nomination_type": null,
11806        "resolution": 4,
11807        "master_sha": null,
11808        "because_sha": null
11809    },
11810    {
11811        "sha": "63863de9231f2067e180255b6cf9f9c5dd8d3bab",
11812        "description": "pan/bi: Implement bi_emit_load_const via the builder",
11813        "nominated": false,
11814        "nomination_type": null,
11815        "resolution": 4,
11816        "master_sha": null,
11817        "because_sha": null
11818    },
11819    {
11820        "sha": "9841afad57373a4271d9da996aa7428ecebdc663",
11821        "description": "pan/bi: Implement bi_load_sysval via the builder",
11822        "nominated": false,
11823        "nomination_type": null,
11824        "resolution": 4,
11825        "master_sha": null,
11826        "because_sha": null
11827    },
11828    {
11829        "sha": "feecf0a3d819e4f231538e85d1fbc097b189b21d",
11830        "description": "pan/bi: Implement bi_emit_ld_tile via the builder",
11831        "nominated": false,
11832        "nomination_type": null,
11833        "resolution": 4,
11834        "master_sha": null,
11835        "because_sha": null
11836    },
11837    {
11838        "sha": "4de806a803baecfe81f506479c0a84896e1fabf1",
11839        "description": "pan/bi: Add bi_make_vec_to helper",
11840        "nominated": false,
11841        "nomination_type": null,
11842        "resolution": 4,
11843        "master_sha": null,
11844        "because_sha": null
11845    },
11846    {
11847        "sha": "8a6ec4a5d8c979583895fc8d0d383af016e47714",
11848        "description": "pan/bi: Add bi_is_intr_immediate helper",
11849        "nominated": false,
11850        "nomination_type": null,
11851        "resolution": 4,
11852        "master_sha": null,
11853        "because_sha": null
11854    },
11855    {
11856        "sha": "693271c0a875fa6bdaede6449816022cb960055d",
11857        "description": "pan/bi: Add builder initialization helper",
11858        "nominated": false,
11859        "nomination_type": null,
11860        "resolution": 4,
11861        "master_sha": null,
11862        "because_sha": null
11863    },
11864    {
11865        "sha": "226dfa9490f275e8864ce36d599fcf7136a788a4",
11866        "description": "pan/bi: Add new style read/writemask helpers",
11867        "nominated": false,
11868        "nomination_type": null,
11869        "resolution": 4,
11870        "master_sha": null,
11871        "because_sha": null
11872    },
11873    {
11874        "sha": "de3c66c2ba186fb40de18cd6229e7524dfc3b9bd",
11875        "description": "pan/bi: Add bi_count_staging_registers helper",
11876        "nominated": false,
11877        "nomination_type": null,
11878        "resolution": 4,
11879        "master_sha": null,
11880        "because_sha": null
11881    },
11882    {
11883        "sha": "82328a524519c7b1066837b9a499b37051d55a08",
11884        "description": "pan/bi: Generate instruction packer for new IR",
11885        "nominated": false,
11886        "nomination_type": null,
11887        "resolution": 4,
11888        "master_sha": null,
11889        "because_sha": null
11890    },
11891    {
11892        "sha": "8ef0d411708a82ec35b723615bf4d47fdcd40c5a",
11893        "description": "pan/bi: Generate builder routines",
11894        "nominated": false,
11895        "nomination_type": null,
11896        "resolution": 4,
11897        "master_sha": null,
11898        "because_sha": null
11899    },
11900    {
11901        "sha": "1893a3805e4189ebdcd957d71941c855cf12f8b6",
11902        "description": "pan/bi: Generate instruction printer",
11903        "nominated": false,
11904        "nomination_type": null,
11905        "resolution": 4,
11906        "master_sha": null,
11907        "because_sha": null
11908    },
11909    {
11910        "sha": "b33ae46806c5931b82ab75650940369dedb50fb5",
11911        "description": "pan/bi: Add bi_not alias of bi_neg",
11912        "nominated": false,
11913        "nomination_type": null,
11914        "resolution": 4,
11915        "master_sha": null,
11916        "because_sha": null
11917    },
11918    {
11919        "sha": "3483b4e24c78d186bd67a19f99f891c8e7591a98",
11920        "description": "pan/bi: Rename bi_load",
11921        "nominated": false,
11922        "nomination_type": null,
11923        "resolution": 4,
11924        "master_sha": null,
11925        "because_sha": null
11926    },
11927    {
11928        "sha": "45ab728bca6a77ae93327bccb5e68226653a45c8",
11929        "description": "pan/bi: Rename bi_pack_{fma, add} to free up symbols",
11930        "nominated": false,
11931        "nomination_type": null,
11932        "resolution": 4,
11933        "master_sha": null,
11934        "because_sha": null
11935    },
11936    {
11937        "sha": "7af46aa695494ee8dd25dce5bed48db4d912811d",
11938        "description": "pan/bi: Ensure fneg of a constant isn't reached",
11939        "nominated": false,
11940        "nomination_type": null,
11941        "resolution": 4,
11942        "master_sha": null,
11943        "because_sha": null
11944    },
11945    {
11946        "sha": "f40dec9f9003988ab9a6571802223c54b3bcf6f8",
11947        "description": "ci/panfrost: Skip test with 4096 byte shader",
11948        "nominated": false,
11949        "nomination_type": null,
11950        "resolution": 4,
11951        "master_sha": null,
11952        "because_sha": null
11953    },
11954    {
11955        "sha": "73e8cf7ebd3783b1286eedc63c670838fc267c6a",
11956        "description": "features: mark off multidraw for zink",
11957        "nominated": false,
11958        "nomination_type": null,
11959        "resolution": 4,
11960        "master_sha": null,
11961        "because_sha": null
11962    },
11963    {
11964        "sha": "cef876910a04070e5c89667d88df7bc3e588af19",
11965        "description": "zink: enable PIPE_CAP_MULTI_DRAW_INDIRECT(_PARAMS) caps",
11966        "nominated": false,
11967        "nomination_type": null,
11968        "resolution": 4,
11969        "master_sha": null,
11970        "because_sha": null
11971    },
11972    {
11973        "sha": "a299ea3c89311b0130c538d2a7a48ab2bb9bb31d",
11974        "description": "zink: hook up IndirectCount draw commands",
11975        "nominated": false,
11976        "nomination_type": null,
11977        "resolution": 4,
11978        "master_sha": null,
11979        "because_sha": null
11980    },
11981    {
11982        "sha": "1c01ad1b804a6c46d22775c1622de412eec50fa3",
11983        "description": "zink: add KHR_draw_indirect_count detection",
11984        "nominated": false,
11985        "nomination_type": null,
11986        "resolution": 4,
11987        "master_sha": null,
11988        "because_sha": null
11989    },
11990    {
11991        "sha": "ef06f1bb03c84754438621a4cce9d4cc063007f7",
11992        "description": "radv: disable stippledBresenhamLines on GFX9",
11993        "nominated": false,
11994        "nomination_type": null,
11995        "resolution": 4,
11996        "master_sha": null,
11997        "because_sha": null
11998    },
11999    {
12000        "sha": "ff2601ffec1ee1c7201bcbcb349c50080d7cce95",
12001        "description": "softpipe: Sanity check that the SSBO view offset is within the BO.",
12002        "nominated": false,
12003        "nomination_type": null,
12004        "resolution": 4,
12005        "master_sha": null,
12006        "because_sha": null
12007    },
12008    {
12009        "sha": "851e3af07c6e7cb03a75db54428e23853ce9943d",
12010        "description": "gallium/tgsi_exec: Replace the SSBO RESQ-specific interface with lookup.",
12011        "nominated": false,
12012        "nomination_type": null,
12013        "resolution": 4,
12014        "master_sha": null,
12015        "because_sha": null
12016    },
12017    {
12018        "sha": "44c4979227c83b8241c8b30c9e7bb96bf9232c89",
12019        "description": "gallium/tgsi_exec: Move the SSBO store path to tgsi_exec, too.",
12020        "nominated": false,
12021        "nomination_type": null,
12022        "resolution": 4,
12023        "master_sha": null,
12024        "because_sha": null
12025    },
12026    {
12027        "sha": "08dc1b2dcb0c0982d88f0a6ba015616d2c9958e1",
12028        "description": "gallium/tgsi_exec: Use the new SSBO lookup interface for SSBO loads.",
12029        "nominated": false,
12030        "nomination_type": null,
12031        "resolution": 4,
12032        "master_sha": null,
12033        "because_sha": null
12034    },
12035    {
12036        "sha": "89ec36457ead92410b8799f79268dceb5727696b",
12037        "description": "gallium/tgsi_exec: Reuse the atomic helper for SSBO atomics.",
12038        "nominated": false,
12039        "nomination_type": null,
12040        "resolution": 4,
12041        "master_sha": null,
12042        "because_sha": null
12043    },
12044    {
12045        "sha": "85be1f867c16acc773609acf6bd9baaa2c457936",
12046        "description": "gallium/tgsi_exec: Fix shared memory atomic ops.",
12047        "nominated": false,
12048        "nomination_type": null,
12049        "resolution": 4,
12050        "master_sha": null,
12051        "because_sha": null
12052    },
12053    {
12054        "sha": "28a202f2d30ce78709ef7ccb03636bb263b80dd0",
12055        "description": "ci/softpipe: Re-enable GS tests that had been banned for being flaky.",
12056        "nominated": false,
12057        "nomination_type": null,
12058        "resolution": 4,
12059        "master_sha": null,
12060        "because_sha": null
12061    },
12062    {
12063        "sha": "969f50ddcfcf88f641779942210f33519761a08f",
12064        "description": "gallium/draw: Fix intermittent failure to bind new geometry shaders.",
12065        "nominated": true,
12066        "nomination_type": 0,
12067        "resolution": 1,
12068        "master_sha": null,
12069        "because_sha": null
12070    },
12071    {
12072        "sha": "c911872b02f8822ab7cda9c276bd7bf91fa221cc",
12073        "description": "docs: update calendar and link releases notes for 20.3.2",
12074        "nominated": false,
12075        "nomination_type": null,
12076        "resolution": 4,
12077        "master_sha": null,
12078        "because_sha": null
12079    },
12080    {
12081        "sha": "6398411b6cd8359f8aed98657e5e13ec905551f9",
12082        "description": "docs: Add sha256 sum for 20.3.2",
12083        "nominated": false,
12084        "nomination_type": null,
12085        "resolution": 4,
12086        "master_sha": null,
12087        "because_sha": null
12088    },
12089    {
12090        "sha": "fc5b436a7b11af4853fcb7b0f5a1000e051a100a",
12091        "description": "docs: add release notes for 20.3.2",
12092        "nominated": false,
12093        "nomination_type": null,
12094        "resolution": 4,
12095        "master_sha": null,
12096        "because_sha": null
12097    },
12098    {
12099        "sha": "aec03553e1bec8ac4c026b977006d7661879b277",
12100        "description": "zink: fix tess shader i/o variables",
12101        "nominated": false,
12102        "nomination_type": 1,
12103        "resolution": 4,
12104        "master_sha": null,
12105        "because_sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7"
12106    },
12107    {
12108        "sha": "b9c2a0b4c6c122d8c81bced416860da275dc9b1c",
12109        "description": "zink: require KHR_maintenance2 for tessellation and set bottom-left origin",
12110        "nominated": false,
12111        "nomination_type": null,
12112        "resolution": 4,
12113        "master_sha": null,
12114        "because_sha": null
12115    },
12116    {
12117        "sha": "435de835cd639d1b9bb96f81fc224771dc90af6d",
12118        "description": "swrast: Remove the classic swrast DRI driver",
12119        "nominated": false,
12120        "nomination_type": null,
12121        "resolution": 4,
12122        "master_sha": null,
12123        "because_sha": null
12124    },
12125    {
12126        "sha": "38529675ef50e6cdcfe7d481872996053c409b10",
12127        "description": "iris: Support clears in more GPU-based copies",
12128        "nominated": false,
12129        "nomination_type": null,
12130        "resolution": 4,
12131        "master_sha": null,
12132        "because_sha": null
12133    },
12134    {
12135        "sha": "de853627c7ff3811f712638c2f60db9c097e2232",
12136        "description": "iris: Move STC case in get_copy_region_aux_settings",
12137        "nominated": false,
12138        "nomination_type": null,
12139        "resolution": 4,
12140        "master_sha": null,
12141        "because_sha": null
12142    },
12143    {
12144        "sha": "28d37e0fe17bf111cd734ad70e10fd81059f2b45",
12145        "description": "ci/panfrost: Disable the flaky gimark trace.",
12146        "nominated": false,
12147        "nomination_type": 1,
12148        "resolution": 4,
12149        "master_sha": null,
12150        "because_sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e"
12151    },
12152    {
12153        "sha": "c10d46bac7c5970c3c3a52cc2d28984fd06ce8c2",
12154        "description": "swr: Fix typos.",
12155        "nominated": false,
12156        "nomination_type": null,
12157        "resolution": 4,
12158        "master_sha": null,
12159        "because_sha": null
12160    },
12161    {
12162        "sha": "9d59c84e318aa97fe5f0c73d55f555614b1128e1",
12163        "description": "aco/ra: Avoid redundant RegisterFile copies in get_reg_impl",
12164        "nominated": false,
12165        "nomination_type": null,
12166        "resolution": 4,
12167        "master_sha": null,
12168        "because_sha": null
12169    },
12170    {
12171        "sha": "2f5f542460b7e3d2ac5bbb4482c10f23a4de2f35",
12172        "description": "zink: avoid replacing valid tcs with injected one",
12173        "nominated": false,
12174        "nomination_type": 1,
12175        "resolution": 4,
12176        "master_sha": null,
12177        "because_sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e"
12178    },
12179    {
12180        "sha": "7c3140db22a1cde7535061e6f3e96f96790fa564",
12181        "description": "freedreno/a6xx: support layered framebuffers in blitter_clear",
12182        "nominated": false,
12183        "nomination_type": null,
12184        "resolution": 4,
12185        "master_sha": null,
12186        "because_sha": null
12187    },
12188    {
12189        "sha": "7fbdb6861bdc4594d09fb897e5c6726cdd1fdebb",
12190        "description": "freedreno/a6xx: add support for gl_Layer in vertex shader",
12191        "nominated": false,
12192        "nomination_type": null,
12193        "resolution": 4,
12194        "master_sha": null,
12195        "because_sha": null
12196    },
12197    {
12198        "sha": "de75cb3abc8a284979f295175ade7b56cc819d27",
12199        "description": "freedreno/a6xx: fix array pitch for layer-first layouts",
12200        "nominated": false,
12201        "nomination_type": null,
12202        "resolution": 4,
12203        "master_sha": null,
12204        "because_sha": null
12205    },
12206    {
12207        "sha": "bb4c73748d842d558e6af2d195bceb2af343f424",
12208        "description": "doc: virgl supports ARB_texture_filter_anisotropic already",
12209        "nominated": false,
12210        "nomination_type": null,
12211        "resolution": 4,
12212        "master_sha": null,
12213        "because_sha": null
12214    },
12215    {
12216        "sha": "d90a102a015dd27f089fcd10b86cf70e931d84db",
12217        "description": "radv: add a Python script to check if a VA was ever valid",
12218        "nominated": false,
12219        "nomination_type": null,
12220        "resolution": 4,
12221        "master_sha": null,
12222        "because_sha": null
12223    },
12224    {
12225        "sha": "6ed433259140579a3e2599d8caa2797d3559978c",
12226        "description": "radv: dump VA ranges history when a GPU hang is detected",
12227        "nominated": false,
12228        "nomination_type": null,
12229        "resolution": 4,
12230        "master_sha": null,
12231        "because_sha": null
12232    },
12233    {
12234        "sha": "15e7e6443cb70139e428189f661c3ca648929521",
12235        "description": "d3d12: Initialize local_resource member mapped in constructor.",
12236        "nominated": false,
12237        "nomination_type": null,
12238        "resolution": 4,
12239        "master_sha": null,
12240        "because_sha": null
12241    },
12242    {
12243        "sha": "6c8cc9be12dc5d6c0d2386d6addb69d8f2fb5399",
12244        "description": "glsl: default to compat shaders in compat profile",
12245        "nominated": true,
12246        "nomination_type": 1,
12247        "resolution": 1,
12248        "master_sha": null,
12249        "because_sha": "c7e3d31b0b5f22299a6bd72655502ce8427b40bf"
12250    },
12251    {
12252        "sha": "5692e2dda5cac0d8042bc7637b8d201acdc7e2f8",
12253        "description": "intel/isl: move get_tile dims/masks to common isl header",
12254        "nominated": false,
12255        "nomination_type": null,
12256        "resolution": 4,
12257        "master_sha": null,
12258        "because_sha": null
12259    },
12260    {
12261        "sha": "02328637c1af9a4dce8d6743641241344b17d606",
12262        "description": "freedreno: Enable GLSL 1.50, updating us to GL 3.2 contexts.",
12263        "nominated": false,
12264        "nomination_type": null,
12265        "resolution": 4,
12266        "master_sha": null,
12267        "because_sha": null
12268    },
12269    {
12270        "sha": "9fe5859d5de16245272932cfd876450f5e11be13",
12271        "description": "nir/lower_fragcolor: handle dual source blending",
12272        "nominated": false,
12273        "nomination_type": null,
12274        "resolution": 4,
12275        "master_sha": null,
12276        "because_sha": null
12277    },
12278    {
12279        "sha": "6b538506f2ae77cb7dd54ee2768946c3155ba529",
12280        "description": "aco/ra: Fix register allocation for subdword operands",
12281        "nominated": true,
12282        "nomination_type": 1,
12283        "resolution": 0,
12284        "master_sha": null,
12285        "because_sha": "031edbc4a54d5685b05e244f8aa1e094ec246eb5"
12286    },
12287    {
12288        "sha": "187b185502737e72dfc4a87842ef327231403846",
12289        "description": "aco/ra: Add some documentation",
12290        "nominated": false,
12291        "nomination_type": null,
12292        "resolution": 4,
12293        "master_sha": null,
12294        "because_sha": null
12295    },
12296    {
12297        "sha": "b841b4fde83e33cdcd6792996064d1cd27b56ab9",
12298        "description": "aco: Add tests for subdword register allocation",
12299        "nominated": false,
12300        "nomination_type": null,
12301        "resolution": 4,
12302        "master_sha": null,
12303        "because_sha": null
12304    },
12305    {
12306        "sha": "6a246f5c6d51db1a91f4419871051f81d4b552d9",
12307        "description": "aco/tests: Fix deadlock for too large test lists",
12308        "nominated": false,
12309        "nomination_type": null,
12310        "resolution": 4,
12311        "master_sha": null,
12312        "because_sha": null
12313    },
12314    {
12315        "sha": "a240341ec94b3932ebe8b3a4fe014833380eb29f",
12316        "description": "aco/tests: Allow specifiying the test subvariant in setup_cs",
12317        "nominated": false,
12318        "nomination_type": null,
12319        "resolution": 4,
12320        "master_sha": null,
12321        "because_sha": null
12322    },
12323    {
12324        "sha": "05ca6758cb5131519a1d200a41048c0b38ebe84c",
12325        "description": "aco/tests: Fix GFX10_3 being printed as gfx11",
12326        "nominated": false,
12327        "nomination_type": null,
12328        "resolution": 4,
12329        "master_sha": null,
12330        "because_sha": null
12331    },
12332    {
12333        "sha": "d06abc263d33eb05816d530561299e20eabf7b78",
12334        "description": "aco/ra: Add policy parameter to select implementation details for testing",
12335        "nominated": false,
12336        "nomination_type": null,
12337        "resolution": 4,
12338        "master_sha": null,
12339        "because_sha": null
12340    },
12341    {
12342        "sha": "36097fc7ef70471ecfecd428f990233276e9c45b",
12343        "description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT and skip gs",
12344        "nominated": true,
12345        "nomination_type": 1,
12346        "resolution": 1,
12347        "master_sha": null,
12348        "because_sha": "614c77772ac2f48955537efcfefaf0609d6c03e5"
12349    },
12350    {
12351        "sha": "accc2222174a90fd24ee56ce751feb6022ecc0c7",
12352        "description": "virgl: fix BGRA emulation artifacts during window resize",
12353        "nominated": true,
12354        "nomination_type": 1,
12355        "resolution": 1,
12356        "master_sha": null,
12357        "because_sha": "6f68cacf619f7f13bc870355709224c1f3e9bbd8"
12358    },
12359    {
12360        "sha": "46d2f4b75e3f10a9fc0d5e2b33027dc70fc5af69",
12361        "description": "svga: Fix typos in comments.",
12362        "nominated": false,
12363        "nomination_type": null,
12364        "resolution": 4,
12365        "master_sha": null,
12366        "because_sha": null
12367    },
12368    {
12369        "sha": "4dbcf24f6826055529a7b2212f113cb8ad089fed",
12370        "description": "microsoft/clc: Hook up printf",
12371        "nominated": false,
12372        "nomination_type": null,
12373        "resolution": 4,
12374        "master_sha": null,
12375        "because_sha": null
12376    },
12377    {
12378        "sha": "76788353b2bac86f65718984e16136e033979bfa",
12379        "description": "clover/nir: hookup printf (v3)",
12380        "nominated": false,
12381        "nomination_type": null,
12382        "resolution": 4,
12383        "master_sha": null,
12384        "because_sha": null
12385    },
12386    {
12387        "sha": "3f779013423b5472e1da939dab1304e9998cfc47",
12388        "description": "nir: Add an algebraic optimization for float->double->float",
12389        "nominated": false,
12390        "nomination_type": null,
12391        "resolution": 4,
12392        "master_sha": null,
12393        "because_sha": null
12394    },
12395    {
12396        "sha": "24669a672f331a10152f9a4d7deb6126a1106211",
12397        "description": "nir: Add a printf lowering pass (v5)",
12398        "nominated": false,
12399        "nomination_type": null,
12400        "resolution": 4,
12401        "master_sha": null,
12402        "because_sha": null
12403    },
12404    {
12405        "sha": "9524e9dbd085734869af519ccbaae3a8ae85a312",
12406        "description": "nir/vtn: Implement printf opcode in terms of intrinsic (v9)",
12407        "nominated": false,
12408        "nomination_type": null,
12409        "resolution": 4,
12410        "master_sha": null,
12411        "because_sha": null
12412    },
12413    {
12414        "sha": "2a3fe68c33257790c051ed03077c52a8ef8f1e0b",
12415        "description": "nir: Add intrinsic and string ptrs",
12416        "nominated": false,
12417        "nomination_type": null,
12418        "resolution": 4,
12419        "master_sha": null,
12420        "because_sha": null
12421    },
12422    {
12423        "sha": "0a6e1cf383d4125630a9758a4069b9f93ed8453b",
12424        "description": "clover: add core clover printf support (v12)",
12425        "nominated": false,
12426        "nomination_type": null,
12427        "resolution": 4,
12428        "master_sha": null,
12429        "because_sha": null
12430    },
12431    {
12432        "sha": "95527fe22926af9e2d7cbcffe23216ab2837cd85",
12433        "description": "clover/module: add a printf support to module (v5)",
12434        "nominated": false,
12435        "nomination_type": null,
12436        "resolution": 4,
12437        "master_sha": null,
12438        "because_sha": null
12439    },
12440    {
12441        "sha": "77b70fa35d4802af06c40ba82af8976e2938c5b0",
12442        "description": "util: add printf specifier shared helper code.",
12443        "nominated": false,
12444        "nomination_type": null,
12445        "resolution": 4,
12446        "master_sha": null,
12447        "because_sha": null
12448    },
12449    {
12450        "sha": "9ef23e428bd18c412499471b4e3550a489b72c3f",
12451        "description": "panfrost: Fix discard behaviour on Bifrost",
12452        "nominated": false,
12453        "nomination_type": null,
12454        "resolution": 4,
12455        "master_sha": null,
12456        "because_sha": null
12457    },
12458    {
12459        "sha": "5a1518e86b4ae743162f92fefd7c41804cac611f",
12460        "description": "zink: add support for VK_EXT_4444_formats",
12461        "nominated": false,
12462        "nomination_type": null,
12463        "resolution": 4,
12464        "master_sha": null,
12465        "because_sha": null
12466    },
12467    {
12468        "sha": "0f5726c5035249a6398f8db884d199bffed14a77",
12469        "description": "zink: fix more instance detection stuff",
12470        "nominated": false,
12471        "nomination_type": 1,
12472        "resolution": 4,
12473        "master_sha": null,
12474        "because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
12475    },
12476    {
12477        "sha": "122da9bd2da1734a35f5df570b23b53a895c1ccf",
12478        "description": "freedreno/ir3: remap FRAG_RESULT_COLOR to _DATA* for dual-src blending",
12479        "nominated": false,
12480        "nomination_type": null,
12481        "resolution": 4,
12482        "master_sha": null,
12483        "because_sha": null
12484    },
12485    {
12486        "sha": "174070942b8215b3b3d7295c1ae724f277569b1f",
12487        "description": "ci/deqp: Fix inverted meaning of DEQP_NO_SAVE_RESULTS.",
12488        "nominated": true,
12489        "nomination_type": 1,
12490        "resolution": 1,
12491        "master_sha": null,
12492        "because_sha": "bf29daa1b5a33ce2cc62b7743b4bf7220c7b8539"
12493    },
12494    {
12495        "sha": "017edcd63dd3d7a32c82010399cb9aa743cbb2e6",
12496        "description": "android: pan/bi: Generate bi_opcodes.{c,h}",
12497        "nominated": false,
12498        "nomination_type": 1,
12499        "resolution": 4,
12500        "master_sha": null,
12501        "because_sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f"
12502    },
12503    {
12504        "sha": "c0bae8d67fa1e09cc3a7e509876d8ae8485c85d0",
12505        "description": "android: pan/bi: Add explicit dependency on the ISA helpers",
12506        "nominated": false,
12507        "nomination_type": 1,
12508        "resolution": 4,
12509        "master_sha": null,
12510        "because_sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97"
12511    },
12512    {
12513        "sha": "2e7f35a8bcb7e8c79e08a6a643a151ffbeeb21ad",
12514        "description": "r600/sfn: merge SpecialValue and InlineConstValue",
12515        "nominated": false,
12516        "nomination_type": null,
12517        "resolution": 4,
12518        "master_sha": null,
12519        "because_sha": null
12520    },
12521    {
12522        "sha": "a7be48bdae90d7087df4d2e4d5261c37767395c9",
12523        "description": "mesa: glProgramBinary add resource_hash",
12524        "nominated": false,
12525        "nomination_type": null,
12526        "resolution": 4,
12527        "master_sha": null,
12528        "because_sha": null
12529    },
12530    {
12531        "sha": "72390f063f2ce30b93edd9d640f75c867a60c567",
12532        "description": "virgl: next_handle variable modify to atomic inc in virgl_object_assign_handle",
12533        "nominated": false,
12534        "nomination_type": null,
12535        "resolution": 4,
12536        "master_sha": null,
12537        "because_sha": null
12538    },
12539    {
12540        "sha": "746a0f502ae0be3b755946dbaed0e66ee154c41e",
12541        "description": "gallium/ntt: Fix check for \"is there anything in the else block?\"",
12542        "nominated": false,
12543        "nomination_type": null,
12544        "resolution": 4,
12545        "master_sha": null,
12546        "because_sha": null
12547    },
12548    {
12549        "sha": "358d5a270d98fa42e5b8c26a7e2deddeb511f5f1",
12550        "description": "ci/softpipe: Include a piglit run.",
12551        "nominated": false,
12552        "nomination_type": null,
12553        "resolution": 4,
12554        "master_sha": null,
12555        "because_sha": null
12556    },
12557    {
12558        "sha": "cb5ee80ee801003e816574e6a4469368e63d8b47",
12559        "description": "ci/piglit: Include the updated piglit results list in the job results.",
12560        "nominated": false,
12561        "nomination_type": null,
12562        "resolution": 4,
12563        "master_sha": null,
12564        "because_sha": null
12565    },
12566    {
12567        "sha": "829e9105a6213953468eb5ffbe6602c1727b4658",
12568        "description": "softpipe: Enable GLSL 400 for compat contexts too.",
12569        "nominated": false,
12570        "nomination_type": null,
12571        "resolution": 4,
12572        "master_sha": null,
12573        "because_sha": null
12574    },
12575    {
12576        "sha": "7d8d99ea129a367497512ec8df25b5995e32a2b7",
12577        "description": "turnip: Remove unsigned nonnegative check.",
12578        "nominated": false,
12579        "nomination_type": null,
12580        "resolution": 4,
12581        "master_sha": null,
12582        "because_sha": null
12583    },
12584    {
12585        "sha": "512ca3464dd2176049287aaae5b10bda59741351",
12586        "description": "d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.",
12587        "nominated": false,
12588        "nomination_type": null,
12589        "resolution": 4,
12590        "master_sha": null,
12591        "because_sha": null
12592    },
12593    {
12594        "sha": "28a9c9e573facb989736086383c2ba2ae882c4be",
12595        "description": "d3d12: Fix memory leak if state is NULL.",
12596        "nominated": false,
12597        "nomination_type": 1,
12598        "resolution": 4,
12599        "master_sha": null,
12600        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
12601    },
12602    {
12603        "sha": "671e1571d9fc98d94b37c353e638518919244d63",
12604        "description": "nir/tests: Initialize nir_serialize_test member dup.",
12605        "nominated": false,
12606        "nomination_type": null,
12607        "resolution": 4,
12608        "master_sha": null,
12609        "because_sha": null
12610    },
12611    {
12612        "sha": "2472f52e738c5e692b1988e6272f78dafc0cbd68",
12613        "description": "zink: handle 0 as valid pipeline hash value",
12614        "nominated": false,
12615        "nomination_type": null,
12616        "resolution": 4,
12617        "master_sha": null,
12618        "because_sha": null
12619    },
12620    {
12621        "sha": "fc34f684d6c059cc1420fa78006530f2522f16e0",
12622        "description": "zink: handle null ubos",
12623        "nominated": false,
12624        "nomination_type": null,
12625        "resolution": 4,
12626        "master_sha": null,
12627        "because_sha": null
12628    },
12629    {
12630        "sha": "9c176a7e63dadf5d54185fdf2708ac8f3d9b1a5a",
12631        "description": "Revert \"radv: use 32-bit predication for skipping FCE on GFX10.3+\"",
12632        "nominated": false,
12633        "nomination_type": 2,
12634        "resolution": 4,
12635        "master_sha": null,
12636        "because_sha": "b24b3026cc0541c59613463a124b16954b2a7cd8"
12637    },
12638    {
12639        "sha": "7da33b68b0f3a6cf6f3cc44fc30ad77d90d7f296",
12640        "description": "v3d: Fix typos.",
12641        "nominated": false,
12642        "nomination_type": null,
12643        "resolution": 4,
12644        "master_sha": null,
12645        "because_sha": null
12646    },
12647    {
12648        "sha": "2f8237754b8125885a55b5378007901c81ccecd9",
12649        "description": "zink: fix debug utils init",
12650        "nominated": false,
12651        "nomination_type": 1,
12652        "resolution": 4,
12653        "master_sha": null,
12654        "because_sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9"
12655    },
12656    {
12657        "sha": "0ce7c4a7c98122996af849b0f1199da13cd7efa2",
12658        "description": "gallivm: Use the proper enum for the texture target bitfield.",
12659        "nominated": false,
12660        "nomination_type": null,
12661        "resolution": 4,
12662        "master_sha": null,
12663        "because_sha": null
12664    },
12665    {
12666        "sha": "0a179bb6e26b487356384c561dee6aefa9af5889",
12667        "description": "st/mesa: Generate NIR for ATI_fragment_shader instead of TGSI.",
12668        "nominated": false,
12669        "nomination_type": null,
12670        "resolution": 4,
12671        "master_sha": null,
12672        "because_sha": null
12673    },
12674    {
12675        "sha": "5875cfcc2ff8d6321f08b6d3f4f90c8b8ae3bbb5",
12676        "description": "mesa/ati_fs: Clean up writemask handling.",
12677        "nominated": false,
12678        "nomination_type": null,
12679        "resolution": 4,
12680        "master_sha": null,
12681        "because_sha": null
12682    },
12683    {
12684        "sha": "06a081c631959eba7fc2356fcd831eeb967f481b",
12685        "description": "mesa/prog_to_nir: Factor out the texture-target-to-sampler-dim helper.",
12686        "nominated": false,
12687        "nomination_type": null,
12688        "resolution": 4,
12689        "master_sha": null,
12690        "because_sha": null
12691    },
12692    {
12693        "sha": "f0606cafe8330b10ad205b29267b4fba1dfbe7b2",
12694        "description": "mesa/st: Update FP state when textures change with an ATI_fs bound.",
12695        "nominated": true,
12696        "nomination_type": 0,
12697        "resolution": 1,
12698        "master_sha": null,
12699        "because_sha": null
12700    },
12701    {
12702        "sha": "69487c754c48f31f1e2befa7aea0c2e78e77b0df",
12703        "description": "radeon/vcn: fix hevc 10bit profile error",
12704        "nominated": true,
12705        "nomination_type": 0,
12706        "resolution": 1,
12707        "master_sha": null,
12708        "because_sha": null
12709    },
12710    {
12711        "sha": "6af87193c4f7fe1dbdc15553ecd453cfe913c64e",
12712        "description": "lavapipe: add basic vulkan device group support.",
12713        "nominated": false,
12714        "nomination_type": null,
12715        "resolution": 4,
12716        "master_sha": null,
12717        "because_sha": null
12718    },
12719    {
12720        "sha": "7de0d93fcd660e3770b03f77a2674df2977c059c",
12721        "description": "llvmpipe: enable lower device id to zero",
12722        "nominated": false,
12723        "nomination_type": null,
12724        "resolution": 4,
12725        "master_sha": null,
12726        "because_sha": null
12727    },
12728    {
12729        "sha": "de10428770e169e148ba5039d83d188fc1691f28",
12730        "description": "llvmpipe: add support for grid base",
12731        "nominated": false,
12732        "nomination_type": null,
12733        "resolution": 4,
12734        "master_sha": null,
12735        "because_sha": null
12736    },
12737    {
12738        "sha": "c16239b4a66f08c68714c293fc51930c2efb88f0",
12739        "description": "gallium: add grid base to dispatch info",
12740        "nominated": false,
12741        "nomination_type": null,
12742        "resolution": 4,
12743        "master_sha": null,
12744        "because_sha": null
12745    },
12746    {
12747        "sha": "d0684c1914e5654a49bb1b192fbfa6c85537ad5a",
12748        "description": "zink: zero VkMemoryRequirements on init",
12749        "nominated": false,
12750        "nomination_type": null,
12751        "resolution": 4,
12752        "master_sha": null,
12753        "because_sha": null
12754    },
12755    {
12756        "sha": "16fb50440234ee57e2d6df9becaec2a7a6a5f305",
12757        "description": "ci/deqp: Move the load reporting to a quiet block.",
12758        "nominated": false,
12759        "nomination_type": null,
12760        "resolution": 4,
12761        "master_sha": null,
12762        "because_sha": null
12763    },
12764    {
12765        "sha": "302b4f772445cbfd2dd3f3ad69e4e293f5768fc9",
12766        "description": "ci/deqp: Upgrade the runner, enable junit output.",
12767        "nominated": false,
12768        "nomination_type": null,
12769        "resolution": 4,
12770        "master_sha": null,
12771        "because_sha": null
12772    },
12773    {
12774        "sha": "35e914342836e4e05de2e288164f674e18e33dfa",
12775        "description": "ci/deqp: Move .shader_cache artifacts exclusion to the yml.",
12776        "nominated": false,
12777        "nomination_type": null,
12778        "resolution": 4,
12779        "master_sha": null,
12780        "because_sha": null
12781    },
12782    {
12783        "sha": "872cfe2beb6728b62bae1e91a81ac6f5f58fa621",
12784        "description": "ci: Disable the now flaky Portals.trace on a630.",
12785        "nominated": false,
12786        "nomination_type": null,
12787        "resolution": 4,
12788        "master_sha": null,
12789        "because_sha": null
12790    },
12791    {
12792        "sha": "2f41afeac1ac2ba02a99dc1f77813d957f288728",
12793        "description": "mesa/st: Fix use-after-free of the draw VS.",
12794        "nominated": false,
12795        "nomination_type": null,
12796        "resolution": 4,
12797        "master_sha": null,
12798        "because_sha": null
12799    },
12800    {
12801        "sha": "5dd5fb1926c72c97571ddcb5f6c696766e7c9abc",
12802        "description": "softpipe: count CS invocations for pipeline stats queries.",
12803        "nominated": true,
12804        "nomination_type": 1,
12805        "resolution": 1,
12806        "master_sha": null,
12807        "because_sha": "e749c30cebe071da450e28cb47b1b7deb8284a39"
12808    },
12809    {
12810        "sha": "eb7e20b378baf7798b31e6842b3dc9055f7b0b07",
12811        "description": "pan/bi: Add builder data structure",
12812        "nominated": false,
12813        "nomination_type": null,
12814        "resolution": 4,
12815        "master_sha": null,
12816        "because_sha": null
12817    },
12818    {
12819        "sha": "e8c687b15b85324aaac3f12640c2137fb6be95bb",
12820        "description": "pan/bi: Add cursor data structures",
12821        "nominated": false,
12822        "nomination_type": null,
12823        "resolution": 4,
12824        "master_sha": null,
12825        "because_sha": null
12826    },
12827    {
12828        "sha": "dd11e5076e6dda833b3e62551761aff9d2b01600",
12829        "description": "pan/bi: Add new bi_instr data structure",
12830        "nominated": false,
12831        "nomination_type": null,
12832        "resolution": 4,
12833        "master_sha": null,
12834        "because_sha": null
12835    },
12836    {
12837        "sha": "e364e110208a8f9f5676849d3dd1d450d6ce9304",
12838        "description": "pan/bi: Add bi_{abs, neg} helpers",
12839        "nominated": false,
12840        "nomination_type": null,
12841        "resolution": 4,
12842        "master_sha": null,
12843        "because_sha": null
12844    },
12845    {
12846        "sha": "7e6be656d34ab7a09162d5847c4a3f1126013134",
12847        "description": "pan/bi: Add bi_imm_u{8, 16} helpers",
12848        "nominated": false,
12849        "nomination_type": null,
12850        "resolution": 4,
12851        "master_sha": null,
12852        "because_sha": null
12853    },
12854    {
12855        "sha": "f4b1c12bab17bc497dadc3226bf9d63cb0b5b041",
12856        "description": "pan/bi: Add imm_f32 helper",
12857        "nominated": false,
12858        "nomination_type": null,
12859        "resolution": 4,
12860        "master_sha": null,
12861        "because_sha": null
12862    },
12863    {
12864        "sha": "372787020d48da14976fcc56387c73110c7f838b",
12865        "description": "pan/bi: Add bi_half and bi_byte selectors",
12866        "nominated": false,
12867        "nomination_type": null,
12868        "resolution": 4,
12869        "master_sha": null,
12870        "because_sha": null
12871    },
12872    {
12873        "sha": "06f52fe0b1a219682317035c831d60824fecce55",
12874        "description": "pan/bi: Add node_to_index helper",
12875        "nominated": false,
12876        "nomination_type": null,
12877        "resolution": 4,
12878        "master_sha": null,
12879        "because_sha": null
12880    },
12881    {
12882        "sha": "b85f317017d4560fd98b09468aef755bd3fd3cd6",
12883        "description": "pan/bi: Add a helper to convert to old-style nodes",
12884        "nominated": false,
12885        "nomination_type": null,
12886        "resolution": 4,
12887        "master_sha": null,
12888        "because_sha": null
12889    },
12890    {
12891        "sha": "2d9147dae45115fbd5481a9811fe0b8de400d1e2",
12892        "description": "pan/bi: Add helpers to generate bi_index from NIR",
12893        "nominated": false,
12894        "nomination_type": null,
12895        "resolution": 4,
12896        "master_sha": null,
12897        "because_sha": null
12898    },
12899    {
12900        "sha": "fc760e7d66b36b5d0cf220b0f72c76aedd20875b",
12901        "description": "pan/bi: Add bi_temp{_reg} for new-style bi_index",
12902        "nominated": false,
12903        "nomination_type": null,
12904        "resolution": 4,
12905        "master_sha": null,
12906        "because_sha": null
12907    },
12908    {
12909        "sha": "903a818f33e713b66317fbe2fc588475bf0db6ab",
12910        "description": "pan/bi: Add helper to extract a word from an index",
12911        "nominated": false,
12912        "nomination_type": null,
12913        "resolution": 4,
12914        "master_sha": null,
12915        "because_sha": null
12916    },
12917    {
12918        "sha": "3a63b5d7cf39dca2dfec4367fd579dde3774e67f",
12919        "description": "pan/bi: Add nullity/equality helpers for bi_index",
12920        "nominated": false,
12921        "nomination_type": null,
12922        "resolution": 4,
12923        "master_sha": null,
12924        "because_sha": null
12925    },
12926    {
12927        "sha": "5dd756afedee0d45663c00976624c9c2493c2884",
12928        "description": "pan/bi: Add bi_index constructors",
12929        "nominated": false,
12930        "nomination_type": null,
12931        "resolution": 4,
12932        "master_sha": null,
12933        "because_sha": null
12934    },
12935    {
12936        "sha": "99152b6045791e368fff014858a935dffd5e8114",
12937        "description": "pan/bi: Add bi_index data structure",
12938        "nominated": false,
12939        "nomination_type": null,
12940        "resolution": 4,
12941        "master_sha": null,
12942        "because_sha": null
12943    },
12944    {
12945        "sha": "f9cd6f0500c8e3c3b76ef2ccd53bcb8a6788809b",
12946        "description": "pan/bi: Add bi_swizzle enum",
12947        "nominated": false,
12948        "nomination_type": null,
12949        "resolution": 4,
12950        "master_sha": null,
12951        "because_sha": null
12952    },
12953    {
12954        "sha": "d93995fd2bc0a1dd7ee324f41dd15d412784c69e",
12955        "description": "pan/bi: Make BIR_INDEX_ZERO less special",
12956        "nominated": false,
12957        "nomination_type": null,
12958        "resolution": 4,
12959        "master_sha": null,
12960        "because_sha": null
12961    },
12962    {
12963        "sha": "0f0bb87e9d41285b08a0486971709b892c83c8e6",
12964        "description": "pan/bi: Remove BIR_INDEX_UNIFORM",
12965        "nominated": false,
12966        "nomination_type": null,
12967        "resolution": 4,
12968        "master_sha": null,
12969        "because_sha": null
12970    },
12971    {
12972        "sha": "98fabee21393eb7e5197b190f23c5b0876b9a55b",
12973        "description": "pan/bi: Merge BIR_INDEX_FAU and BIR_INDEX_BLEND",
12974        "nominated": false,
12975        "nomination_type": null,
12976        "resolution": 4,
12977        "master_sha": null,
12978        "because_sha": null
12979    },
12980    {
12981        "sha": "25c9946883ce29b3f79f523fb22f220ec255ce6f",
12982        "description": "pan/bi: Generate bi_opcodes.c",
12983        "nominated": false,
12984        "nomination_type": null,
12985        "resolution": 4,
12986        "master_sha": null,
12987        "because_sha": null
12988    },
12989    {
12990        "sha": "2d4597de2ec41098239df6824b3da802a1f44ea2",
12991        "description": "pan/bi: Use autogenerated modifiers",
12992        "nominated": false,
12993        "nomination_type": null,
12994        "resolution": 4,
12995        "master_sha": null,
12996        "because_sha": null
12997    },
12998    {
12999        "sha": "f9084b6c3f135e9a63ef14474c98563ecb5fc7d8",
13000        "description": "pan/bi: Generate bi_opcodes.h",
13001        "nominated": false,
13002        "nomination_type": null,
13003        "resolution": 4,
13004        "master_sha": null,
13005        "because_sha": null
13006    },
13007    {
13008        "sha": "bfa1163980e8e9c13b6d33784363c7d510229fa9",
13009        "description": "pan/bi: Move modifier prints out of common code",
13010        "nominated": false,
13011        "nomination_type": null,
13012        "resolution": 4,
13013        "master_sha": null,
13014        "because_sha": null
13015    },
13016    {
13017        "sha": "83d5dd4d1bc0981d30309295f5bc4a9ad6dda869",
13018        "description": "pan/bi: Remove reference to 64-bit RA",
13019        "nominated": false,
13020        "nomination_type": null,
13021        "resolution": 4,
13022        "master_sha": null,
13023        "because_sha": null
13024    },
13025    {
13026        "sha": "a22b85ce5e825275533ca1be9fbd47667e991356",
13027        "description": "zink: document some more features for higher GL versions",
13028        "nominated": false,
13029        "nomination_type": null,
13030        "resolution": 4,
13031        "master_sha": null,
13032        "because_sha": null
13033    },
13034    {
13035        "sha": "93af193eeb061d80b10b6df96dbc7c8646ec1ceb",
13036        "description": "pan/bi: Add helpers for manipulating the ISA",
13037        "nominated": false,
13038        "nomination_type": null,
13039        "resolution": 4,
13040        "master_sha": null,
13041        "because_sha": null
13042    },
13043    {
13044        "sha": "46584f2d4633e42ff884b47aed1ab6a4cf97cc74",
13045        "description": "pan/bi: Move copyright notice to common code",
13046        "nominated": false,
13047        "nomination_type": null,
13048        "resolution": 4,
13049        "master_sha": null,
13050        "because_sha": null
13051    },
13052    {
13053        "sha": "4d76a3d4a19b6d7b51a653a9334c82b322e7ef97",
13054        "description": "pan/bi: Add explicit meson dependency on the ISA helpers",
13055        "nominated": false,
13056        "nomination_type": null,
13057        "resolution": 4,
13058        "master_sha": null,
13059        "because_sha": null
13060    },
13061    {
13062        "sha": "c3625f4ca808752e5e321355cc5d938de7bcc6f9",
13063        "description": "pan/bi: Rename isa_parse to bifrost_isa",
13064        "nominated": false,
13065        "nomination_type": null,
13066        "resolution": 4,
13067        "master_sha": null,
13068        "because_sha": null
13069    },
13070    {
13071        "sha": "27e37a77461874c7d41c5268359b281a997326ec",
13072        "description": "pan/bi: Add pseudo register formats to XML",
13073        "nominated": false,
13074        "nomination_type": null,
13075        "resolution": 4,
13076        "master_sha": null,
13077        "because_sha": null
13078    },
13079    {
13080        "sha": "cffc1d90da0d03e1ec90b1fff2e35cc0f5fee390",
13081        "description": "pan/bi: Add staging register counts to ISA.xml",
13082        "nominated": false,
13083        "nomination_type": null,
13084        "resolution": 4,
13085        "master_sha": null,
13086        "because_sha": null
13087    },
13088    {
13089        "sha": "faa18708d1d3a162e2cc6d7649d87b3e33d3b243",
13090        "description": "pan/bi: Fix rounding name for HADD in XML",
13091        "nominated": false,
13092        "nomination_type": null,
13093        "resolution": 4,
13094        "master_sha": null,
13095        "because_sha": null
13096    },
13097    {
13098        "sha": "27f91eb66b99e9d340b02f36ba476dc046c94b58",
13099        "description": "pan/bi: Mark message types in ISA.xml",
13100        "nominated": false,
13101        "nomination_type": null,
13102        "resolution": 4,
13103        "master_sha": null,
13104        "because_sha": null
13105    },
13106    {
13107        "sha": "2b5cfd0df9e713c2fae7d212dcf5a5a5192aa3c2",
13108        "description": "pan/bi: Use consistent neg naming",
13109        "nominated": false,
13110        "nomination_type": null,
13111        "resolution": 4,
13112        "master_sha": null,
13113        "because_sha": null
13114    },
13115    {
13116        "sha": "550bbcdcd1827ca6751ca3e156ad4aeb82a6fc56",
13117        "description": "pan/bi: Use canonical inactive result",
13118        "nominated": false,
13119        "nomination_type": null,
13120        "resolution": 4,
13121        "master_sha": null,
13122        "because_sha": null
13123    },
13124    {
13125        "sha": "5789bbfdbc2785714aa0efea859022bed7ceb90c",
13126        "description": "pan/bi: Use canonical subgroup size",
13127        "nominated": false,
13128        "nomination_type": null,
13129        "resolution": 4,
13130        "master_sha": null,
13131        "because_sha": null
13132    },
13133    {
13134        "sha": "c41cecd404710f2762295da84e0165a25f660bc1",
13135        "description": "pan/bi: Use canonical lane ops",
13136        "nominated": false,
13137        "nomination_type": null,
13138        "resolution": 4,
13139        "master_sha": null,
13140        "because_sha": null
13141    },
13142    {
13143        "sha": "876f37ed59358c64b4a6b9c1ed18fd29bf27440c",
13144        "description": "pan/bi: Use canonical name for segments",
13145        "nominated": false,
13146        "nomination_type": null,
13147        "resolution": 4,
13148        "master_sha": null,
13149        "because_sha": null
13150    },
13151    {
13152        "sha": "f47ec85ef659c4217af4c1ed86393460cb9afb53",
13153        "description": "pan/bi: Use canonical min/max semantics",
13154        "nominated": false,
13155        "nomination_type": null,
13156        "resolution": 4,
13157        "master_sha": null,
13158        "because_sha": null
13159    },
13160    {
13161        "sha": "c7e494268ef584f7d596a74358b6913a9dcdbcb2",
13162        "description": "pan/bi: Use canonical update modes",
13163        "nominated": false,
13164        "nomination_type": null,
13165        "resolution": 4,
13166        "master_sha": null,
13167        "because_sha": null
13168    },
13169    {
13170        "sha": "3797fc9af96f63a43ce544b674bd054d88782487",
13171        "description": "pan/bi: Use canonical sample names",
13172        "nominated": false,
13173        "nomination_type": null,
13174        "resolution": 4,
13175        "master_sha": null,
13176        "because_sha": null
13177    },
13178    {
13179        "sha": "2e84a1b4d892d141b08cc16a5b6b473d33e076c5",
13180        "description": "pan/bi: Use canonical varying names",
13181        "nominated": false,
13182        "nomination_type": null,
13183        "resolution": 4,
13184        "master_sha": null,
13185        "because_sha": null
13186    },
13187    {
13188        "sha": "030854a3b806f836367d32812b0b93564906826f",
13189        "description": "pan/bi: Use canonical names for rounding modes",
13190        "nominated": false,
13191        "nomination_type": null,
13192        "resolution": 4,
13193        "master_sha": null,
13194        "because_sha": null
13195    },
13196    {
13197        "sha": "6e481500d09666bfd6c7a8f0d163476e3c80e747",
13198        "description": "pan/bi: Use canonical names for clamps",
13199        "nominated": false,
13200        "nomination_type": null,
13201        "resolution": 4,
13202        "master_sha": null,
13203        "because_sha": null
13204    },
13205    {
13206        "sha": "569886359bad365ccd2695616cd6db62f41909ed",
13207        "description": "pan/bi: Don't treat extend as per-source",
13208        "nominated": false,
13209        "nomination_type": null,
13210        "resolution": 4,
13211        "master_sha": null,
13212        "because_sha": null
13213    },
13214    {
13215        "sha": "aa91f9dcc0bba2fcb940fe5e8d982ac4d8bf6c7e",
13216        "description": "pan/bi: Use consistent naming of lane/lane0",
13217        "nominated": false,
13218        "nomination_type": null,
13219        "resolution": 4,
13220        "master_sha": null,
13221        "because_sha": null
13222    },
13223    {
13224        "sha": "2470a6bc9a1961cbbbcfa397663e47c480f521d3",
13225        "description": "pan/bi: Use consistent wls naming",
13226        "nominated": false,
13227        "nomination_type": null,
13228        "resolution": 4,
13229        "master_sha": null,
13230        "because_sha": null
13231    },
13232    {
13233        "sha": "3b6ef4ef10cf3ada9214487b0ef684adac2453bf",
13234        "description": "pan/bi: Use consistent negX/absX naming",
13235        "nominated": false,
13236        "nomination_type": null,
13237        "resolution": 4,
13238        "master_sha": null,
13239        "because_sha": null
13240    },
13241    {
13242        "sha": "258c1f5b24e39a2c444516a777d8e81ff07b8e8f",
13243        "description": "pan/bi: Defer newline printing in disassembler",
13244        "nominated": false,
13245        "nomination_type": null,
13246        "resolution": 4,
13247        "master_sha": null,
13248        "because_sha": null
13249    },
13250    {
13251        "sha": "6d81df6e0c781a1080ede0cbcd45c19d256b0f62",
13252        "description": "pan/bi: Mark some instructions as unused",
13253        "nominated": false,
13254        "nomination_type": null,
13255        "resolution": 4,
13256        "master_sha": null,
13257        "because_sha": null
13258    },
13259    {
13260        "sha": "b45978c8e1c0af55f31f18c51444b5f670aa1f74",
13261        "description": "pan/bi: Add pseudo-instruction mechanism",
13262        "nominated": false,
13263        "nomination_type": null,
13264        "resolution": 4,
13265        "master_sha": null,
13266        "because_sha": null
13267    },
13268    {
13269        "sha": "d47e0af56b46caa5a63928f0296ca568bef46f55",
13270        "description": "pan/bi: Add unused instruction mechanism",
13271        "nominated": false,
13272        "nomination_type": null,
13273        "resolution": 4,
13274        "master_sha": null,
13275        "because_sha": null
13276    },
13277    {
13278        "sha": "f31922faf71208778fb81af9ed3c9ae625ed674f",
13279        "description": "pan/bi: Remove bi_is_live_after",
13280        "nominated": false,
13281        "nomination_type": null,
13282        "resolution": 4,
13283        "master_sha": null,
13284        "because_sha": null
13285    },
13286    {
13287        "sha": "6a46b38d125b53d259beae9ca4b786990264585b",
13288        "description": "pan/bi: Label shader-db shaders",
13289        "nominated": false,
13290        "nomination_type": null,
13291        "resolution": 4,
13292        "master_sha": null,
13293        "because_sha": null
13294    },
13295    {
13296        "sha": "bcd0a285bb3ca36ca6a4bcf1aa81df2729d09789",
13297        "description": "pan/bi: Drop on-board packing tests",
13298        "nominated": false,
13299        "nomination_type": null,
13300        "resolution": 4,
13301        "master_sha": null,
13302        "because_sha": null
13303    },
13304    {
13305        "sha": "df09ada411dfca4d83db6b430e57a48cab81ba37",
13306        "description": "egl/dri2: fix image loaderPrivate type mixup",
13307        "nominated": false,
13308        "nomination_type": 1,
13309        "resolution": 4,
13310        "master_sha": null,
13311        "because_sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50"
13312    },
13313    {
13314        "sha": "2d0c723ce661bf45f6c5286c0671ab0eb138081a",
13315        "description": "radv: make sure FMASK compression is enabled for MSAA copies",
13316        "nominated": true,
13317        "nomination_type": 1,
13318        "resolution": 0,
13319        "master_sha": null,
13320        "because_sha": "7b21ce401f7e81deca5ab6a4353b1369d059bcee"
13321    },
13322    {
13323        "sha": "a6bdbd5c0f45816d622d5b9e94449b0b929afbb0",
13324        "description": "freedreno: Fix FD_MESA_DEBUG=flush debug option",
13325        "nominated": false,
13326        "nomination_type": 1,
13327        "resolution": 4,
13328        "master_sha": null,
13329        "because_sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205"
13330    },
13331    {
13332        "sha": "00c30420cb358d17dab0c6e64cb9937351f08ee7",
13333        "description": "radeonsi/gfx10: fix issue with multiple overflow queries on the same context",
13334        "nominated": false,
13335        "nomination_type": null,
13336        "resolution": 4,
13337        "master_sha": null,
13338        "because_sha": null
13339    },
13340    {
13341        "sha": "0b3379c7bedcaf1b9a71c0ff7cdee57d0c61480f",
13342        "description": "microsoft/compiler: Add spirv2dxil executable",
13343        "nominated": false,
13344        "nomination_type": null,
13345        "resolution": 4,
13346        "master_sha": null,
13347        "because_sha": null
13348    },
13349    {
13350        "sha": "ecbb179c57a7873dfb55dad64314084c8f7fd321",
13351        "description": "util: Implement os_read_file for Windows",
13352        "nominated": false,
13353        "nomination_type": null,
13354        "resolution": 4,
13355        "master_sha": null,
13356        "because_sha": null
13357    },
13358    {
13359        "sha": "67e48bee1e642f83e751d1517c75e1dea0a56755",
13360        "description": "microsoft/compiler: Add dedicated spirv_to_dxil libraries",
13361        "nominated": false,
13362        "nomination_type": null,
13363        "resolution": 4,
13364        "master_sha": null,
13365        "because_sha": null
13366    },
13367    {
13368        "sha": "050241d81a1854f98c18be7cca2281a2c3d99be4",
13369        "description": "ci: remove all tracie remains",
13370        "nominated": false,
13371        "nomination_type": null,
13372        "resolution": 4,
13373        "master_sha": null,
13374        "because_sha": null
13375    },
13376    {
13377        "sha": "54bdec63efc87e9d0af52a6176072a22a037e605",
13378        "description": "ci: add piglit job to baremetal and remove tracie ones",
13379        "nominated": false,
13380        "nomination_type": null,
13381        "resolution": 4,
13382        "master_sha": null,
13383        "because_sha": null
13384    },
13385    {
13386        "sha": "8f34b9471f7abc48c58613f54a3cd5f313ad6897",
13387        "description": "ci: refactor arm64 jobs in preparation for piglit addition",
13388        "nominated": false,
13389        "nomination_type": null,
13390        "resolution": 4,
13391        "master_sha": null,
13392        "because_sha": null
13393    },
13394    {
13395        "sha": "dcb8f625543ebcfe65a2ff55ecf75ee89724128e",
13396        "description": "ci: add piglit jobs to LAVA and remove tracie ones",
13397        "nominated": false,
13398        "nomination_type": null,
13399        "resolution": 4,
13400        "master_sha": null,
13401        "because_sha": null
13402    },
13403    {
13404        "sha": "654bfb001215859974af995b03c179da7218a883",
13405        "description": "ci: build piglit inside baremetal and LAVA's rootfs",
13406        "nominated": false,
13407        "nomination_type": null,
13408        "resolution": 4,
13409        "master_sha": null,
13410        "because_sha": null
13411    },
13412    {
13413        "sha": "3b5bc2f10dc6ad9cd4c23dfcbd28414a1f9b7dc4",
13414        "description": "ci: move API specification to driver instead of test suite",
13415        "nominated": false,
13416        "nomination_type": null,
13417        "resolution": 4,
13418        "master_sha": null,
13419        "because_sha": null
13420    },
13421    {
13422        "sha": "5f6f84bf81921f28fcb07f7726c28871942d8b5d",
13423        "description": "ci: move general build commands to their own section",
13424        "nominated": false,
13425        "nomination_type": null,
13426        "resolution": 4,
13427        "master_sha": null,
13428        "because_sha": null
13429    },
13430    {
13431        "sha": "8860fa931ef8dec56fb2148111a42841ad376b79",
13432        "description": "ci: add Vulkan piglit traces jobs and remove tracie ones",
13433        "nominated": false,
13434        "nomination_type": null,
13435        "resolution": 4,
13436        "master_sha": null,
13437        "because_sha": null
13438    },
13439    {
13440        "sha": "fe30b6b4aefe3ebabc8a0b1e98252ffa2d92ddea",
13441        "description": "ci: only modify LD_LIBRARY_PATH when running the piglit cmd",
13442        "nominated": false,
13443        "nomination_type": null,
13444        "resolution": 4,
13445        "master_sha": null,
13446        "because_sha": null
13447    },
13448    {
13449        "sha": "09429fa85b68ca0cdf8c8ac320560b2936249bd6",
13450        "description": "ci: add piglit replay jobs and remove tracie ones",
13451        "nominated": false,
13452        "nomination_type": null,
13453        "resolution": 4,
13454        "master_sha": null,
13455        "because_sha": null
13456    },
13457    {
13458        "sha": "6b9b9baeab5fb2733ec053fefad74e60143c9f4e",
13459        "description": "ci: specify MinIO's host URL in a global variable",
13460        "nominated": false,
13461        "nomination_type": null,
13462        "resolution": 4,
13463        "master_sha": null,
13464        "because_sha": null
13465    },
13466    {
13467        "sha": "9705434579d2dea081fbd44195b54a4b6bee2b01",
13468        "description": "ci: build piglit in the Vulkan testing image",
13469        "nominated": false,
13470        "nomination_type": null,
13471        "resolution": 4,
13472        "master_sha": null,
13473        "because_sha": null
13474    },
13475    {
13476        "sha": "ef28b1b30feee489d159670d989fd3293f4d3c7d",
13477        "description": "ci: update piglit's version so it features replayer",
13478        "nominated": false,
13479        "nomination_type": null,
13480        "resolution": 4,
13481        "master_sha": null,
13482        "because_sha": null
13483    },
13484    {
13485        "sha": "37258a6c4b5b37faf3df66a7c10f079c229db3a9",
13486        "description": "ci: spread the usage of the FDO_UPSTREAM_REPO variable",
13487        "nominated": false,
13488        "nomination_type": null,
13489        "resolution": 4,
13490        "master_sha": null,
13491        "because_sha": null
13492    },
13493    {
13494        "sha": "645e7b4b6c9d76e4b258bb94b6e7bc36135f1276",
13495        "description": "ci: install ci-fairy in the testing images",
13496        "nominated": false,
13497        "nomination_type": null,
13498        "resolution": 4,
13499        "master_sha": null,
13500        "because_sha": null
13501    },
13502    {
13503        "sha": "ac03a9f715c37c8664e91734f268fdc5f7f04dec",
13504        "description": "ci: use ephemeral packages when building the build-base image",
13505        "nominated": false,
13506        "nomination_type": null,
13507        "resolution": 4,
13508        "master_sha": null,
13509        "because_sha": null
13510    },
13511    {
13512        "sha": "f5269b0b6a8d9ae5d91b68e1b0e2ee0447564cb5",
13513        "description": "ci: specify source and build directories with CMake",
13514        "nominated": false,
13515        "nomination_type": null,
13516        "resolution": 4,
13517        "master_sha": null,
13518        "because_sha": null
13519    },
13520    {
13521        "sha": "f41ae4d5926f36f433a1cfc85fb90298fa70775c",
13522        "description": "spirv2nir: Add --opengl (-g) argument for OpenGL SPIR-V",
13523        "nominated": false,
13524        "nomination_type": null,
13525        "resolution": 4,
13526        "master_sha": null,
13527        "because_sha": null
13528    },
13529    {
13530        "sha": "e550ca8888c8255a1a9efd18eeec137cf1083340",
13531        "description": "docs/egl.rst: switch true\u2192enabled",
13532        "nominated": false,
13533        "nomination_type": null,
13534        "resolution": 4,
13535        "master_sha": null,
13536        "because_sha": null
13537    },
13538    {
13539        "sha": "6a93a6e17b38764c2a338eda2143a038ea2f09d6",
13540        "description": "ci: Bump deqp to current vulkan-cts-1.2.5.0 also in the Lava jobs",
13541        "nominated": false,
13542        "nomination_type": 1,
13543        "resolution": 4,
13544        "master_sha": null,
13545        "because_sha": "e384476d1e95c13dd31652c004073714685c2a03"
13546    },
13547    {
13548        "sha": "63d900964be2a451a5aa5bee33b8a87eddce0b2c",
13549        "description": "doc/features: mark off tessellation for zink",
13550        "nominated": false,
13551        "nomination_type": null,
13552        "resolution": 4,
13553        "master_sha": null,
13554        "because_sha": null
13555    },
13556    {
13557        "sha": "b1e12747b9681ad24ae3022668595c559e4baf72",
13558        "description": "aco: create VMEM clauses slightly more aggressive",
13559        "nominated": false,
13560        "nomination_type": null,
13561        "resolution": 4,
13562        "master_sha": null,
13563        "because_sha": null
13564    },
13565    {
13566        "sha": "ac40301dbb2ca934a74da0c7df505afedeef04d6",
13567        "description": "aco: schedule position exports in the same pass as memory operations",
13568        "nominated": false,
13569        "nomination_type": null,
13570        "resolution": 4,
13571        "master_sha": null,
13572        "because_sha": null
13573    },
13574    {
13575        "sha": "0287ebeef3bfcd12fce665d9f92a6e90d8c8a9ac",
13576        "description": "aco: fix def-use distance calculation when scheduling.",
13577        "nominated": false,
13578        "nomination_type": null,
13579        "resolution": 4,
13580        "master_sha": null,
13581        "because_sha": null
13582    },
13583    {
13584        "sha": "3f14140f484b4af5c25ef9b23b7f23def4a32ed7",
13585        "description": "aco: allow to schedule SALU/SMEM through exec changes",
13586        "nominated": false,
13587        "nomination_type": null,
13588        "resolution": 4,
13589        "master_sha": null,
13590        "because_sha": null
13591    },
13592    {
13593        "sha": "4a70c4d383dbb0efa7ae08281c7d828552b126f1",
13594        "description": "aco: make pred_by_exec_mask() accessible in other files",
13595        "nominated": false,
13596        "nomination_type": null,
13597        "resolution": 4,
13598        "master_sha": null,
13599        "because_sha": null
13600    },
13601    {
13602        "sha": "2116b4504ecd5147b15517cbf16a1e6ea0666d93",
13603        "description": "aco: don't emit parallelcopy when switching to WQM.",
13604        "nominated": false,
13605        "nomination_type": null,
13606        "resolution": 4,
13607        "master_sha": null,
13608        "because_sha": null
13609    },
13610    {
13611        "sha": "f815b87e188a0e7f4b0aa31f502be7939479f622",
13612        "description": "zink: export tess shader pipe caps",
13613        "nominated": false,
13614        "nomination_type": null,
13615        "resolution": 4,
13616        "master_sha": null,
13617        "because_sha": null
13618    },
13619    {
13620        "sha": "6324699e67a65b7412e607878f5043e07e898091",
13621        "description": "zink: handle partial writes to shader outputs",
13622        "nominated": false,
13623        "nomination_type": null,
13624        "resolution": 4,
13625        "master_sha": null,
13626        "because_sha": null
13627    },
13628    {
13629        "sha": "334759d8509b1ca3009edd0ad9b7caad3e12456e",
13630        "description": "zink: implement passthrough tcs shader injection",
13631        "nominated": false,
13632        "nomination_type": null,
13633        "resolution": 4,
13634        "master_sha": null,
13635        "because_sha": null
13636    },
13637    {
13638        "sha": "938b7c480e7b5c6d083c0c564cbcc767fa4b77cb",
13639        "description": "zink: add stubs for tess outer/inner level handling",
13640        "nominated": false,
13641        "nomination_type": null,
13642        "resolution": 4,
13643        "master_sha": null,
13644        "because_sha": null
13645    },
13646    {
13647        "sha": "841d665209a9e66e1ac5ec9c26a8977298d67bd4",
13648        "description": "zink: add push constant handling to get_storage_class()",
13649        "nominated": false,
13650        "nomination_type": null,
13651        "resolution": 4,
13652        "master_sha": null,
13653        "because_sha": null
13654    },
13655    {
13656        "sha": "15f478fe840c29ba118fbb4fa49118f85fb208c6",
13657        "description": "zink: only run nir_lower_clip_halfz for last vertex processing stage",
13658        "nominated": false,
13659        "nomination_type": null,
13660        "resolution": 4,
13661        "master_sha": null,
13662        "because_sha": null
13663    },
13664    {
13665        "sha": "5b2c397c54f7690a7ddb3c8bf18e4cb088dbd504",
13666        "description": "zink: add handling for tcs and tes shader states",
13667        "nominated": false,
13668        "nomination_type": null,
13669        "resolution": 4,
13670        "master_sha": null,
13671        "because_sha": null
13672    },
13673    {
13674        "sha": "536520d0566322e2beed5b6d8c163db09741e683",
13675        "description": "zink: support PIPE_PRIM_PATCHES",
13676        "nominated": false,
13677        "nomination_type": null,
13678        "resolution": 4,
13679        "master_sha": null,
13680        "because_sha": null
13681    },
13682    {
13683        "sha": "291bbac12c1bd8ded74bbbf7b12877f65b92eaac",
13684        "description": "zink: set tess info in pipeline creation",
13685        "nominated": false,
13686        "nomination_type": null,
13687        "resolution": 4,
13688        "master_sha": null,
13689        "because_sha": null
13690    },
13691    {
13692        "sha": "2891e0b74e6c6dc4a93bc73536949dbb93c2bb50",
13693        "description": "zink: pull xfb info from tess shader when applicable",
13694        "nominated": false,
13695        "nomination_type": null,
13696        "resolution": 4,
13697        "master_sha": null,
13698        "because_sha": null
13699    },
13700    {
13701        "sha": "612d8f81c32f4771fb29209b77d1a2764c1cfc5b",
13702        "description": "zink: set scoped barrier flag in nir options",
13703        "nominated": false,
13704        "nomination_type": null,
13705        "resolution": 4,
13706        "master_sha": null,
13707        "because_sha": null
13708    },
13709    {
13710        "sha": "6ca3866056055a856b1e888795d10f09d8906c4a",
13711        "description": "zink: set up ntv init for tess shaders",
13712        "nominated": false,
13713        "nomination_type": null,
13714        "resolution": 4,
13715        "master_sha": null,
13716        "because_sha": null
13717    },
13718    {
13719        "sha": "c744f079fe75df5fe4b7ff6a6f2e7421e16de946",
13720        "description": "zink: add handling for tess shader intrinsics",
13721        "nominated": false,
13722        "nomination_type": null,
13723        "resolution": 4,
13724        "master_sha": null,
13725        "because_sha": null
13726    },
13727    {
13728        "sha": "d09f9da4c4d30d2c2d683777e17832a071c307d7",
13729        "description": "zink: add ntv handling for tess shader i/o variables",
13730        "nominated": false,
13731        "nomination_type": null,
13732        "resolution": 4,
13733        "master_sha": null,
13734        "because_sha": null
13735    },
13736    {
13737        "sha": "244310eddcfdab51cd4cc0c668883fa9834420ec",
13738        "description": "zink: don't always run nir_lower_io_arrays_to_elements_no_indirects",
13739        "nominated": false,
13740        "nomination_type": null,
13741        "resolution": 4,
13742        "master_sha": null,
13743        "because_sha": null
13744    },
13745    {
13746        "sha": "4a4ea89a998713b112c2d250db9b0c039978c401",
13747        "description": "radv: add code that checks if the extension table is sorted correctly",
13748        "nominated": false,
13749        "nomination_type": null,
13750        "resolution": 4,
13751        "master_sha": null,
13752        "because_sha": null
13753    },
13754    {
13755        "sha": "e1d1e5b7bd472173b0a199d6a945b52f4e619a74",
13756        "description": "radv: sort the extension table like Khronos",
13757        "nominated": false,
13758        "nomination_type": null,
13759        "resolution": 4,
13760        "master_sha": null,
13761        "because_sha": null
13762    },
13763    {
13764        "sha": "47199ee0cc42badff0aad109f083f366202b7a38",
13765        "description": "cso: inline cso_construct_key",
13766        "nominated": false,
13767        "nomination_type": null,
13768        "resolution": 4,
13769        "master_sha": null,
13770        "because_sha": null
13771    },
13772    {
13773        "sha": "0d7aae7d9c571debad7331207a207d7a148f4678",
13774        "description": "cso: remove context and delete_state pointers from all CSOs",
13775        "nominated": false,
13776        "nomination_type": null,
13777        "resolution": 4,
13778        "master_sha": null,
13779        "because_sha": null
13780    },
13781    {
13782        "sha": "e91c6ca5b28839422de1212b4033f87b611e9221",
13783        "description": "st/mesa: don't make a local copy of blend color",
13784        "nominated": false,
13785        "nomination_type": null,
13786        "resolution": 4,
13787        "master_sha": null,
13788        "because_sha": null
13789    },
13790    {
13791        "sha": "a35014954b0257a8c520ab8d9a234324ec6be6cc",
13792        "description": "cso: don't pass blend_color through cso_context",
13793        "nominated": false,
13794        "nomination_type": null,
13795        "resolution": 4,
13796        "master_sha": null,
13797        "because_sha": null
13798    },
13799    {
13800        "sha": "912ba743b5e48cb5722814a792b8d26085bf4c46",
13801        "description": "gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes",
13802        "nominated": false,
13803        "nomination_type": null,
13804        "resolution": 4,
13805        "master_sha": null,
13806        "because_sha": null
13807    },
13808    {
13809        "sha": "d0534cea7f4920111794cf19059bd9c15b471b7f",
13810        "description": "gallium: inline pipe_alpha_state to enable better DSA bitfield packing",
13811        "nominated": false,
13812        "nomination_type": null,
13813        "resolution": 4,
13814        "master_sha": null,
13815        "because_sha": null
13816    },
13817    {
13818        "sha": "b7f12a04525dee07ab28128e5a6d6df8bce432b2",
13819        "description": "gallium: pass pipe_stencil_ref by value (it has only 2 bytes)",
13820        "nominated": false,
13821        "nomination_type": null,
13822        "resolution": 4,
13823        "master_sha": null,
13824        "because_sha": null
13825    },
13826    {
13827        "sha": "2d87e52b375a5e4ded80e69ba9332a2fbf79c05e",
13828        "description": "radv: enable VK_EXT_line_rasterization on GFX9",
13829        "nominated": false,
13830        "nomination_type": null,
13831        "resolution": 4,
13832        "master_sha": null,
13833        "because_sha": null
13834    },
13835    {
13836        "sha": "ec1464077bb0cfad1e0a5181a976fbb8ba8015a4",
13837        "description": "turnip: use ir3_compiler_destroy instead of ralloc_free",
13838        "nominated": true,
13839        "nomination_type": 1,
13840        "resolution": 1,
13841        "master_sha": null,
13842        "because_sha": "c0f22c3d9406ef354142e974783f6c6c066a5c68"
13843    },
13844    {
13845        "sha": "19a7a915ca9d84bee1ff9ebe7d5f0584e10bff41",
13846        "description": "turnip/kgsl: support VK_KHR_performance_query",
13847        "nominated": false,
13848        "nomination_type": null,
13849        "resolution": 4,
13850        "master_sha": null,
13851        "because_sha": null
13852    },
13853    {
13854        "sha": "3d90909837ad482662a2026b45f70f613c529383",
13855        "description": "turnip: enable VK_KHR_performance_query with new debug flag",
13856        "nominated": false,
13857        "nomination_type": null,
13858        "resolution": 4,
13859        "master_sha": null,
13860        "because_sha": null
13861    },
13862    {
13863        "sha": "c921a6e98d4275f1791f43dac65545b2987b06ee",
13864        "description": "turnip: support multipass for performance query.",
13865        "nominated": false,
13866        "nomination_type": null,
13867        "resolution": 4,
13868        "master_sha": null,
13869        "because_sha": null
13870    },
13871    {
13872        "sha": "937dd76426b2b372a18be35e1416eed291524af7",
13873        "description": "turnip: Implement VK_KHR_performance_query",
13874        "nominated": false,
13875        "nomination_type": null,
13876        "resolution": 4,
13877        "master_sha": null,
13878        "because_sha": null
13879    },
13880    {
13881        "sha": "a250f3620c8a2ad9164ed37d04f5241c02ccb684",
13882        "description": "panfrost: Fix panfrost_small_padded_vertex_count for 17 vertices",
13883        "nominated": true,
13884        "nomination_type": 0,
13885        "resolution": 1,
13886        "master_sha": null,
13887        "because_sha": null
13888    },
13889    {
13890        "sha": "fdcb03c2d786467517d1147e90baca8e5135d516",
13891        "description": "panfrost: Expose ARB_texture_filter_anisotropic on supported GPUs",
13892        "nominated": false,
13893        "nomination_type": null,
13894        "resolution": 4,
13895        "master_sha": null,
13896        "because_sha": null
13897    },
13898    {
13899        "sha": "48c676c501f4bf0ab6e344362097bd79a9c66f63",
13900        "description": "panfrost: Add a gpu_revision argument to panfrost_get_quirks",
13901        "nominated": false,
13902        "nomination_type": null,
13903        "resolution": 4,
13904        "master_sha": null,
13905        "because_sha": null
13906    },
13907    {
13908        "sha": "0322653b71138c6f7f9d2d8815611688b75af76b",
13909        "description": "panfrost: Set the anisotropy level when cso->max_anisotropy is set",
13910        "nominated": false,
13911        "nomination_type": null,
13912        "resolution": 4,
13913        "master_sha": null,
13914        "because_sha": null
13915    },
13916    {
13917        "sha": "601dfd0093b75f82b650fb324a14d3b1740a905f",
13918        "description": "panfrost: Fix the Maximum anisotropy field in the XML",
13919        "nominated": false,
13920        "nomination_type": null,
13921        "resolution": 4,
13922        "master_sha": null,
13923        "because_sha": null
13924    },
13925    {
13926        "sha": "9c042b6976725e94a76ad192a4fe88628060e983",
13927        "description": "panfrost: Fix LOD mode field on Bifrost",
13928        "nominated": false,
13929        "nomination_type": null,
13930        "resolution": 4,
13931        "master_sha": null,
13932        "because_sha": null
13933    },
13934    {
13935        "sha": "8db0775f4520e08b3c539f9bd2d1f567639c088c",
13936        "description": "pan/bi: Minor styling cleanup in disasm",
13937        "nominated": false,
13938        "nomination_type": null,
13939        "resolution": 4,
13940        "master_sha": null,
13941        "because_sha": null
13942    },
13943    {
13944        "sha": "15558873f49574d1df602572eb4687a7866146f1",
13945        "description": "pan/bi: Remove all-0's termination condition",
13946        "nominated": false,
13947        "nomination_type": null,
13948        "resolution": 4,
13949        "master_sha": null,
13950        "because_sha": null
13951    },
13952    {
13953        "sha": "b18855a0a16a757e6a1222514625b828bcb96ad8",
13954        "description": "pan/bi: Space out disassembly",
13955        "nominated": false,
13956        "nomination_type": null,
13957        "resolution": 4,
13958        "master_sha": null,
13959        "because_sha": null
13960    },
13961    {
13962        "sha": "3071f36cfb170e942931d4881d37b227dbc20625",
13963        "description": "pan/bi: Allow toggling disassembly verbosity",
13964        "nominated": false,
13965        "nomination_type": null,
13966        "resolution": 4,
13967        "master_sha": null,
13968        "because_sha": null
13969    },
13970    {
13971        "sha": "5ad54d498cae78ffda5075258b24f218115bbcba",
13972        "description": "intel/fs: don't spill a register, set by undef",
13973        "nominated": false,
13974        "nomination_type": null,
13975        "resolution": 4,
13976        "master_sha": null,
13977        "because_sha": null
13978    },
13979    {
13980        "sha": "bb4ade40e41ec2d89d920e65ba2aaa82bfe51cd1",
13981        "description": "lvp: Fix vtn warnings about unsupported image read/write without format.",
13982        "nominated": false,
13983        "nomination_type": null,
13984        "resolution": 4,
13985        "master_sha": null,
13986        "because_sha": null
13987    },
13988    {
13989        "sha": "463dbbffa8cc3d55715ab0a886ff542057c23236",
13990        "description": "ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files.",
13991        "nominated": false,
13992        "nomination_type": 1,
13993        "resolution": 4,
13994        "master_sha": null,
13995        "because_sha": "ab79e6b8e33689857509c417c37f34c40f72ad45"
13996    },
13997    {
13998        "sha": "9339ed2f85ff6f1985924acc4950857e8ed9bab9",
13999        "description": "radv: Enable DCC in the GENERAL layout on GFX10+.",
14000        "nominated": false,
14001        "nomination_type": null,
14002        "resolution": 4,
14003        "master_sha": null,
14004        "because_sha": null
14005    },
14006    {
14007        "sha": "18ddd48e705ec0a2ab0e05ead56c0a7c8bf25552",
14008        "description": "radv: Disable DCC explicitly for incompatible copies.",
14009        "nominated": false,
14010        "nomination_type": null,
14011        "resolution": 4,
14012        "master_sha": null,
14013        "because_sha": null
14014    },
14015    {
14016        "sha": "f23eaf0db64df329c794aa3df6a545cb23725b6d",
14017        "description": "radv: Add option to disable DCC in renderpasses without layout.",
14018        "nominated": false,
14019        "nomination_type": null,
14020        "resolution": 4,
14021        "master_sha": null,
14022        "because_sha": null
14023    },
14024    {
14025        "sha": "88f392f6f81f85cfe2ccf08794ad555ba03ff64c",
14026        "description": "radv: Never allow fast clears on DCC images that are not compressed.",
14027        "nominated": false,
14028        "nomination_type": null,
14029        "resolution": 4,
14030        "master_sha": null,
14031        "because_sha": null
14032    },
14033    {
14034        "sha": "da36577558ee77054800cf52f04f9ada81702f89",
14035        "description": "radv: Don't skip layout transitions that only differ in render loop.",
14036        "nominated": true,
14037        "nomination_type": 1,
14038        "resolution": 1,
14039        "master_sha": null,
14040        "because_sha": "66131ceb8bc9f3a3e17a73d90ef520694e3b50b6"
14041    },
14042    {
14043        "sha": "909e06075da15a2eaf9a978c97432ae04f918a76",
14044        "description": "radv: ignore the mutable bit for TC-compatible HTILE",
14045        "nominated": false,
14046        "nomination_type": null,
14047        "resolution": 4,
14048        "master_sha": null,
14049        "because_sha": null
14050    },
14051    {
14052        "sha": "ffe87c2689f369b3dfc067607f294d5e739ebb8b",
14053        "description": "glsl: remove unused state variable",
14054        "nominated": false,
14055        "nomination_type": null,
14056        "resolution": 4,
14057        "master_sha": null,
14058        "because_sha": null
14059    },
14060    {
14061        "sha": "972e9ca294bc81f6652bd1c64ff7b8282a6dceab",
14062        "description": "freedreno/a6xx: bump varyings limit",
14063        "nominated": false,
14064        "nomination_type": null,
14065        "resolution": 4,
14066        "master_sha": null,
14067        "because_sha": null
14068    },
14069    {
14070        "sha": "e5499ca2bfe8b8d9520e2ef72ebc0da24425992c",
14071        "description": "freedreno/a6xx: Fix SP_HS_UNKNOWN_A831 value and document it",
14072        "nominated": true,
14073        "nomination_type": 1,
14074        "resolution": 0,
14075        "master_sha": null,
14076        "because_sha": "47e2c195115854452a5560c59f82bebfc989694a"
14077    },
14078    {
14079        "sha": "22180137e9709937116f622185d027a108410236",
14080        "description": "ir3: Allow tesselation to use all 32 varying slots",
14081        "nominated": true,
14082        "nomination_type": 1,
14083        "resolution": 1,
14084        "master_sha": null,
14085        "because_sha": "9e063b01b77059d13756794f95fa0eb0e5ef6633"
14086    },
14087    {
14088        "sha": "4b208fa36b484d2dbe0e7f1fc707544d3a1f17c5",
14089        "description": "freedreno/a6xx: Fix assert which checks the count of shader outputs",
14090        "nominated": true,
14091        "nomination_type": 1,
14092        "resolution": 1,
14093        "master_sha": null,
14094        "because_sha": "2251a4345b1d9ebbf1defe533e16a2633d5127ef"
14095    },
14096    {
14097        "sha": "296d8662dc68612c41d0e488d9b8bdf51e674b06",
14098        "description": "mesa: fix layered framebuffer attachment target check",
14099        "nominated": true,
14100        "nomination_type": 0,
14101        "resolution": 1,
14102        "master_sha": null,
14103        "because_sha": null
14104    },
14105    {
14106        "sha": "448e60314ae0956af92cfac1a63a783a8f94ece7",
14107        "description": "lavapipe: add transform feedback support",
14108        "nominated": false,
14109        "nomination_type": null,
14110        "resolution": 4,
14111        "master_sha": null,
14112        "because_sha": null
14113    },
14114    {
14115        "sha": "29955cbbc01d41c3f7c94884050c2f93e8e42421",
14116        "description": "llvmpipe: handle SO statistics multi value query copy. (v2)",
14117        "nominated": false,
14118        "nomination_type": null,
14119        "resolution": 4,
14120        "master_sha": null,
14121        "because_sha": null
14122    },
14123    {
14124        "sha": "7f849d137566b4e3b1caa5123738a479419bd3a2",
14125        "description": "llvmpipe: add support for vulkan streamout offset hook",
14126        "nominated": false,
14127        "nomination_type": null,
14128        "resolution": 4,
14129        "master_sha": null,
14130        "because_sha": null
14131    },
14132    {
14133        "sha": "46734a02fc916c46156262c3a47a92796ed59934",
14134        "description": "gallium: add an api to retrieve pipe offsets",
14135        "nominated": false,
14136        "nomination_type": null,
14137        "resolution": 4,
14138        "master_sha": null,
14139        "because_sha": null
14140    },
14141    {
14142        "sha": "3df7c9bf54c7eebc11b2d67667cf6538a662124d",
14143        "description": "d3d12: Fix memory leak if create_root_signature failed.",
14144        "nominated": false,
14145        "nomination_type": 1,
14146        "resolution": 4,
14147        "master_sha": null,
14148        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
14149    },
14150    {
14151        "sha": "1ff5463ff83c0a5f6ea6be56056852318bc12d8c",
14152        "description": "d3d12: Fix memory leak if create_gfx_pipeline_state failed.",
14153        "nominated": false,
14154        "nomination_type": 1,
14155        "resolution": 4,
14156        "master_sha": null,
14157        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
14158    },
14159    {
14160        "sha": "f9ceab7b237d40ded7728457114e59ca6707dd71",
14161        "description": "panfrost: Fix CLAMP wrap mode",
14162        "nominated": false,
14163        "nomination_type": null,
14164        "resolution": 4,
14165        "master_sha": null,
14166        "because_sha": null
14167    },
14168    {
14169        "sha": "ac265c0a968d1f57e800ec9a2be9f1912f54359f",
14170        "description": "panfrost: Fix precise occlusion queries on Bifrost",
14171        "nominated": false,
14172        "nomination_type": null,
14173        "resolution": 4,
14174        "master_sha": null,
14175        "because_sha": null
14176    },
14177    {
14178        "sha": "05ad0f8871d75c29bbfae38ad1051f136fa1a192",
14179        "description": "docs/panfrost: Mention the IRC channel",
14180        "nominated": false,
14181        "nomination_type": null,
14182        "resolution": 4,
14183        "master_sha": null,
14184        "because_sha": null
14185    },
14186    {
14187        "sha": "2a7c881c1400ff2404d106dd922c2d77d0bceca9",
14188        "description": "docs/panfrost: Document building Panfrost",
14189        "nominated": false,
14190        "nomination_type": null,
14191        "resolution": 4,
14192        "master_sha": null,
14193        "because_sha": null
14194    },
14195    {
14196        "sha": "32da749edb3cd2bd3f1cbee1acfd753d0902c0ae",
14197        "description": "docs/systems: Update Panfrost link",
14198        "nominated": false,
14199        "nomination_type": null,
14200        "resolution": 4,
14201        "master_sha": null,
14202        "because_sha": null
14203    },
14204    {
14205        "sha": "59b7228a6836002c63ee5aed82802984b48a2ee5",
14206        "description": "docs: Update Panfrost in the source tree",
14207        "nominated": false,
14208        "nomination_type": null,
14209        "resolution": 4,
14210        "master_sha": null,
14211        "because_sha": null
14212    },
14213    {
14214        "sha": "496ca466fd1b8bd37c1f401555183e51df043757",
14215        "description": "docs/panfrost: Fix comment about Lima",
14216        "nominated": false,
14217        "nomination_type": null,
14218        "resolution": 4,
14219        "master_sha": null,
14220        "because_sha": null
14221    },
14222    {
14223        "sha": "b9fccafed616aa2906dad3c77dca0c67af5017b8",
14224        "description": "vc4: Fix typos.",
14225        "nominated": false,
14226        "nomination_type": null,
14227        "resolution": 4,
14228        "master_sha": null,
14229        "because_sha": null
14230    },
14231    {
14232        "sha": "19e96d4566dda9ad64af849b91db7ad9b9d55395",
14233        "description": "radv: remove useless push constants data when resolving ds attachments",
14234        "nominated": false,
14235        "nomination_type": null,
14236        "resolution": 4,
14237        "master_sha": null,
14238        "because_sha": null
14239    },
14240    {
14241        "sha": "c4c9c780b131939fa10ede84e079a90fc090e17a",
14242        "description": "spirv: Remove more dead variables",
14243        "nominated": true,
14244        "nomination_type": 1,
14245        "resolution": 1,
14246        "master_sha": null,
14247        "because_sha": "3a266a18ae5df27f78c442628a84ba2ab11dfb9d"
14248    },
14249    {
14250        "sha": "acce4ce04ec1b591b47afeda512a9b554dac14f3",
14251        "description": "nir: Consider pointer initializers in nir_remove_dead_variables",
14252        "nominated": true,
14253        "nomination_type": 1,
14254        "resolution": 1,
14255        "master_sha": null,
14256        "because_sha": "7acc81056f7ac6a869ef6403573b2572c77dbecf"
14257    },
14258    {
14259        "sha": "577bfba95937b90f13b2b256b23dde2a52a09999",
14260        "description": "nir: Remove unused parameter in remove_dead_var_writes",
14261        "nominated": false,
14262        "nomination_type": null,
14263        "resolution": 4,
14264        "master_sha": null,
14265        "because_sha": null
14266    },
14267    {
14268        "sha": "617d8d3788eddf1ea049819298da2f8f9629a80b",
14269        "description": "nir: Fix outdated name in comment",
14270        "nominated": false,
14271        "nomination_type": null,
14272        "resolution": 4,
14273        "master_sha": null,
14274        "because_sha": null
14275    },
14276    {
14277        "sha": "f65750d2215242b17309b5aa8845b717bb913e77",
14278        "description": "spirv: Implement OpArrayLength for OpenGL",
14279        "nominated": true,
14280        "nomination_type": 1,
14281        "resolution": 3,
14282        "master_sha": null,
14283        "because_sha": "15e439071d8d695503a92594e561bf845ef9f4bb"
14284    },
14285    {
14286        "sha": "e9ab35ad4fecc27c33a5bb8814a44bd0f3b51994",
14287        "description": "zink: fix gl_SampleMaskIn handling",
14288        "nominated": false,
14289        "nomination_type": null,
14290        "resolution": 4,
14291        "master_sha": null,
14292        "because_sha": null
14293    },
14294    {
14295        "sha": "354b2f7f75813357232199853e9aa0e4f3ad4848",
14296        "description": "zink: fix rp hash table",
14297        "nominated": false,
14298        "nomination_type": null,
14299        "resolution": 4,
14300        "master_sha": null,
14301        "because_sha": null
14302    },
14303    {
14304        "sha": "ec34b3f117a70b8ff348850a9aae40b73d94c06e",
14305        "description": "zink: move rp hash functions further up in file",
14306        "nominated": false,
14307        "nomination_type": null,
14308        "resolution": 4,
14309        "master_sha": null,
14310        "because_sha": null
14311    },
14312    {
14313        "sha": "f9a8d51f46f257e80054c76ecdbf220f24486c42",
14314        "description": "zink: handle nir_op_find_lsb and nir_op_ifind_msb in ntv",
14315        "nominated": false,
14316        "nomination_type": null,
14317        "resolution": 4,
14318        "master_sha": null,
14319        "because_sha": null
14320    },
14321    {
14322        "sha": "a83002ceda12d9dd49d6f82922eeba245163d0bf",
14323        "description": "zink: handle nir_op_ibitfield_extract: in ntv",
14324        "nominated": false,
14325        "nomination_type": null,
14326        "resolution": 4,
14327        "master_sha": null,
14328        "because_sha": null
14329    },
14330    {
14331        "sha": "99d890f5996f0a5e5252dd1619636d6244e05848",
14332        "description": "zink: add nir_op_bit_count to ntv",
14333        "nominated": false,
14334        "nomination_type": null,
14335        "resolution": 4,
14336        "master_sha": null,
14337        "because_sha": null
14338    },
14339    {
14340        "sha": "c768c5297a89841d80f65f6a4e8de50509baed7c",
14341        "description": "zink: force stencil format for stencil-only samplers and swizzle the right component",
14342        "nominated": false,
14343        "nomination_type": null,
14344        "resolution": 4,
14345        "master_sha": null,
14346        "because_sha": null
14347    },
14348    {
14349        "sha": "ad0037fcfe19655e9cee7c0bed80adc6c0dc967a",
14350        "description": "mesa/st: set lower_point_size for tes/gs during program update",
14351        "nominated": false,
14352        "nomination_type": null,
14353        "resolution": 4,
14354        "master_sha": null,
14355        "because_sha": null
14356    },
14357    {
14358        "sha": "6669d6ff0a615c3e68b54337de835e9b17e572b5",
14359        "description": "mesa/st: flag ST_NEW_CONSTANTS upon running nir_lower_point_size_mov",
14360        "nominated": false,
14361        "nomination_type": null,
14362        "resolution": 4,
14363        "master_sha": null,
14364        "because_sha": null
14365    },
14366    {
14367        "sha": "7eb5fd98fd188c2765b80c278086e5a4382539a8",
14368        "description": "mesa/st: handle running nir lower passes for ucp and psiz in tess stage",
14369        "nominated": false,
14370        "nomination_type": null,
14371        "resolution": 4,
14372        "master_sha": null,
14373        "because_sha": null
14374    },
14375    {
14376        "sha": "db165e9db365c09645e7d690d22e6c199ab9934f",
14377        "description": "mesa/st: tabs -> spaces in st_program",
14378        "nominated": false,
14379        "nomination_type": null,
14380        "resolution": 4,
14381        "master_sha": null,
14382        "because_sha": null
14383    },
14384    {
14385        "sha": "7c302c2deff067307bee8d2784300c99fc82d6fb",
14386        "description": "mesa/st: do not run lower_psiz_mov on vertex shader if geometry shader is present",
14387        "nominated": false,
14388        "nomination_type": null,
14389        "resolution": 4,
14390        "master_sha": null,
14391        "because_sha": null
14392    },
14393    {
14394        "sha": "6a87b61e6393f55d8191a6e1e6d3ccc9e660cd64",
14395        "description": "mesa/st: run nir_lower_point_size_mov on geometry shaders based on cap",
14396        "nominated": false,
14397        "nomination_type": null,
14398        "resolution": 4,
14399        "master_sha": null,
14400        "because_sha": null
14401    },
14402    {
14403        "sha": "30852b5b497cfe727d9da8817246bdfa304e6c0f",
14404        "description": "radv: fix maxFragmentShadingRateRasterizationSamples",
14405        "nominated": false,
14406        "nomination_type": null,
14407        "resolution": 4,
14408        "master_sha": null,
14409        "because_sha": null
14410    },
14411    {
14412        "sha": "c9e1264ec7fa729779ea974b3f264f4765a81d06",
14413        "description": "radv: adjust the maximum number of coverage samples for VRS",
14414        "nominated": false,
14415        "nomination_type": null,
14416        "resolution": 4,
14417        "master_sha": null,
14418        "because_sha": null
14419    },
14420    {
14421        "sha": "2c9bc0d20eae8eed23d6763e78d198ccc6c92ccf",
14422        "description": "swr: Fix crashes on Windows",
14423        "nominated": false,
14424        "nomination_type": null,
14425        "resolution": 4,
14426        "master_sha": null,
14427        "because_sha": null
14428    },
14429    {
14430        "sha": "9860b19086a09c72f4ac3866d78c2052c33e3187",
14431        "description": "docs/features: update list of zink features",
14432        "nominated": false,
14433        "nomination_type": null,
14434        "resolution": 4,
14435        "master_sha": null,
14436        "because_sha": null
14437    },
14438    {
14439        "sha": "271dd1837a463a6db5fae483d507559107f88761",
14440        "description": "ac/llvm: insert phis before demote kill",
14441        "nominated": false,
14442        "nomination_type": 1,
14443        "resolution": 4,
14444        "master_sha": null,
14445        "because_sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6"
14446    },
14447    {
14448        "sha": "3a63e43071acd8d82cd8f6d7eae6ba5193a46166",
14449        "description": "doc/features: add VC4 driver",
14450        "nominated": false,
14451        "nomination_type": null,
14452        "resolution": 4,
14453        "master_sha": null,
14454        "because_sha": null
14455    },
14456    {
14457        "sha": "4ec78999b0716834416536e8d424f8e395b08f62",
14458        "description": "gitlab: add RADV bug report template",
14459        "nominated": false,
14460        "nomination_type": null,
14461        "resolution": 4,
14462        "master_sha": null,
14463        "because_sha": null
14464    },
14465    {
14466        "sha": "81a6ee7a9b133039f7fd39e18b9b54707b62ff19",
14467        "description": "radv: enable TC-compat HTILE for D32_SFLOAT+MSAA on GFX10+",
14468        "nominated": false,
14469        "nomination_type": null,
14470        "resolution": 4,
14471        "master_sha": null,
14472        "because_sha": null
14473    },
14474    {
14475        "sha": "84136d78e6417c6c423111d6bab7d623f4f2f0c4",
14476        "description": "turnip: fix cube map array image size calculation",
14477        "nominated": false,
14478        "nomination_type": null,
14479        "resolution": 4,
14480        "master_sha": null,
14481        "because_sha": null
14482    },
14483    {
14484        "sha": "8c5c133741f7e831637b9aee167d6e1a2300b227",
14485        "description": "mesa: call Driver.TexParameter in glPopAttrib to fix r100, r200, old nouveau",
14486        "nominated": false,
14487        "nomination_type": 1,
14488        "resolution": 4,
14489        "master_sha": null,
14490        "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
14491    },
14492    {
14493        "sha": "a6164ab48c728d113d36ef1b8bbdade258bafb84",
14494        "description": "mesa: don't restore texture state into unbound textures in glPopAttrib",
14495        "nominated": false,
14496        "nomination_type": 1,
14497        "resolution": 4,
14498        "master_sha": null,
14499        "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
14500    },
14501    {
14502        "sha": "593dac802886dc8e3d8ac23ec5168883691e258c",
14503        "description": "mesa: overallocate program parameter values",
14504        "nominated": false,
14505        "nomination_type": null,
14506        "resolution": 4,
14507        "master_sha": null,
14508        "because_sha": null
14509    },
14510    {
14511        "sha": "884e84035e8a3e63725f1d8169df05665708f981",
14512        "description": "mesa: remove unused LastUniformIndex",
14513        "nominated": false,
14514        "nomination_type": null,
14515        "resolution": 4,
14516        "master_sha": null,
14517        "because_sha": null
14518    },
14519    {
14520        "sha": "23dc21b9d6d777831e3faa50db297b54d4caf1b7",
14521        "description": "mesa: fix assertion paramList->LastUniformIndex < paramList->FirstStateVarIndex",
14522        "nominated": false,
14523        "nomination_type": 1,
14524        "resolution": 4,
14525        "master_sha": null,
14526        "because_sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7"
14527    },
14528    {
14529        "sha": "2c92df435d8c2df79685f1241713f25a94ad44b7",
14530        "description": "draw: fix incorrect NIR support code",
14531        "nominated": false,
14532        "nomination_type": 1,
14533        "resolution": 4,
14534        "master_sha": null,
14535        "because_sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d"
14536    },
14537    {
14538        "sha": "311064419d1cc85523fa6cae9045ad73f02d310c",
14539        "description": "nir_to_tgsi: fix NIR options instead of asserting",
14540        "nominated": false,
14541        "nomination_type": 1,
14542        "resolution": 4,
14543        "master_sha": null,
14544        "because_sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a"
14545    },
14546    {
14547        "sha": "e4cdbeab814bdc2b468ec2375a74fc961a423213",
14548        "description": "freedreno/a6xx: Flush depth at the end of bypass rendering, too.",
14549        "nominated": true,
14550        "nomination_type": 0,
14551        "resolution": 1,
14552        "master_sha": null,
14553        "because_sha": null
14554    },
14555    {
14556        "sha": "f740af27964ef148de94fd389edf736bb488bfd0",
14557        "description": "mesa/st: Finalize the texture before BlitFramebuffer from it.",
14558        "nominated": true,
14559        "nomination_type": 0,
14560        "resolution": 1,
14561        "master_sha": null,
14562        "because_sha": null
14563    },
14564    {
14565        "sha": "5f2166525fe58c94f297b5985bf993867313565a",
14566        "description": "util/list: use helper function in list_is_singular",
14567        "nominated": false,
14568        "nomination_type": null,
14569        "resolution": 4,
14570        "master_sha": null,
14571        "because_sha": null
14572    },
14573    {
14574        "sha": "a9bcb10ec4f5d41b95e9d39243fdcce66232b6ae",
14575        "description": "omx: use list_is_linked",
14576        "nominated": false,
14577        "nomination_type": null,
14578        "resolution": 4,
14579        "master_sha": null,
14580        "because_sha": null
14581    },
14582    {
14583        "sha": "240322fad2a34d1d2c80d87ed70336796efb3ea7",
14584        "description": "r600: use list_is_linked",
14585        "nominated": false,
14586        "nomination_type": null,
14587        "resolution": 4,
14588        "master_sha": null,
14589        "because_sha": null
14590    },
14591    {
14592        "sha": "1d2077c3d688a3b7929075fe2258a2e0d41e6bdd",
14593        "description": "iris: use list_is_linked",
14594        "nominated": false,
14595        "nomination_type": null,
14596        "resolution": 4,
14597        "master_sha": null,
14598        "because_sha": null
14599    },
14600    {
14601        "sha": "aa7b497d9a2d29f7822f4f1498951d5fe046166e",
14602        "description": "gallium: use list_is_linked",
14603        "nominated": false,
14604        "nomination_type": null,
14605        "resolution": 4,
14606        "master_sha": null,
14607        "because_sha": null
14608    },
14609    {
14610        "sha": "c5ecb59d979f6c651c95c0d7281118db6aa3e7bb",
14611        "description": "nine: use list_is_linked",
14612        "nominated": false,
14613        "nomination_type": null,
14614        "resolution": 4,
14615        "master_sha": null,
14616        "because_sha": null
14617    },
14618    {
14619        "sha": "55a072cb162766da1c489a2bffddb1d1d0d32b91",
14620        "description": "util/list: add list_is_linked",
14621        "nominated": false,
14622        "nomination_type": null,
14623        "resolution": 4,
14624        "master_sha": null,
14625        "because_sha": null
14626    },
14627    {
14628        "sha": "8f438f646cda4f0ce22037b2f5d5b1ea33bc40ae",
14629        "description": "iris: remove redundant check",
14630        "nominated": false,
14631        "nomination_type": null,
14632        "resolution": 4,
14633        "master_sha": null,
14634        "because_sha": null
14635    },
14636    {
14637        "sha": "bec34639773c305bc9129c92d3dd4dcc505adadb",
14638        "description": "svga: remove duplicated code",
14639        "nominated": false,
14640        "nomination_type": null,
14641        "resolution": 4,
14642        "master_sha": null,
14643        "because_sha": null
14644    },
14645    {
14646        "sha": "8513b12590cf65f77c16a59774de2d268e5de5f9",
14647        "description": "nir/opt_if: split ALU from Phi more aggressively",
14648        "nominated": true,
14649        "nomination_type": 0,
14650        "resolution": 1,
14651        "master_sha": null,
14652        "because_sha": null
14653    },
14654    {
14655        "sha": "7192362531fe24b44f1bcd87b40dfe37b7a989c2",
14656        "description": "clover/api: Add extended versioning query for OpenCL C",
14657        "nominated": false,
14658        "nomination_type": null,
14659        "resolution": 4,
14660        "master_sha": null,
14661        "because_sha": null
14662    },
14663    {
14664        "sha": "b47981304c06c0f845df2e8d842e0105c138aa9f",
14665        "description": "clover/api: Add extended versioning query for built-in kernels",
14666        "nominated": false,
14667        "nomination_type": null,
14668        "resolution": 4,
14669        "master_sha": null,
14670        "because_sha": null
14671    },
14672    {
14673        "sha": "55e2d836f37f7073a5d2221e4a754ed30781abb9",
14674        "description": "zink: enable 64bit pipe caps",
14675        "nominated": false,
14676        "nomination_type": null,
14677        "resolution": 4,
14678        "master_sha": null,
14679        "because_sha": null
14680    },
14681    {
14682        "sha": "f779af2d105a6330c022fa93684103d166ec36d5",
14683        "description": "zink: set nir options for 64bit handling based on feature presence",
14684        "nominated": false,
14685        "nomination_type": null,
14686        "resolution": 4,
14687        "master_sha": null,
14688        "because_sha": null
14689    },
14690    {
14691        "sha": "30a2eff30220e303c1943b9895ab515a26a7cf73",
14692        "description": "zink: split ubo loading for 64bit types into 2x32bit loads",
14693        "nominated": false,
14694        "nomination_type": null,
14695        "resolution": 4,
14696        "master_sha": null,
14697        "because_sha": null
14698    },
14699    {
14700        "sha": "21d89adfb886e747dc617676016702637cc97e6e",
14701        "description": "zink: more conversion ALUs",
14702        "nominated": false,
14703        "nomination_type": null,
14704        "resolution": 4,
14705        "master_sha": null,
14706        "because_sha": null
14707    },
14708    {
14709        "sha": "fb4a2490d8da45b21111f64d85e68eaadd91fa99",
14710        "description": "zink: handle 64bit constant loading in ntv",
14711        "nominated": false,
14712        "nomination_type": null,
14713        "resolution": 4,
14714        "master_sha": null,
14715        "because_sha": null
14716    },
14717    {
14718        "sha": "bb326973fc95050626f62afb9e03b263c86a58fb",
14719        "description": "zink: add 64bit glsl basetype handling in ntv",
14720        "nominated": false,
14721        "nomination_type": null,
14722        "resolution": 4,
14723        "master_sha": null,
14724        "because_sha": null
14725    },
14726    {
14727        "sha": "11ff452aa1f2e4c9505bc38300ce6b53662ecb2e",
14728        "description": "zink: change function params and asserts to permit 64bit types in ntv",
14729        "nominated": false,
14730        "nomination_type": null,
14731        "resolution": 4,
14732        "master_sha": null,
14733        "because_sha": null
14734    },
14735    {
14736        "sha": "a658e815a432668135b87435ed548f13abec1e51",
14737        "description": "zink: set 64bit shader caps in ntv",
14738        "nominated": false,
14739        "nomination_type": null,
14740        "resolution": 4,
14741        "master_sha": null,
14742        "because_sha": null
14743    },
14744    {
14745        "sha": "3ab0e6303b2688d206b5998a25d3b1f4a984ae8b",
14746        "description": "zink: add handlers for some bitfield ops in ntv",
14747        "nominated": false,
14748        "nomination_type": null,
14749        "resolution": 4,
14750        "master_sha": null,
14751        "because_sha": null
14752    },
14753    {
14754        "sha": "d8ee1fa34141dc30293bce8a401c828cb9b83af1",
14755        "description": "zink: nir_op_b2f64 implementation",
14756        "nominated": false,
14757        "nomination_type": null,
14758        "resolution": 4,
14759        "master_sha": null,
14760        "because_sha": null
14761    },
14762    {
14763        "sha": "98a73027e14ab8ae025dddd8a8b611b740ae1c99",
14764        "description": "zink: add some 64-bit conversion ALUs",
14765        "nominated": false,
14766        "nomination_type": null,
14767        "resolution": 4,
14768        "master_sha": null,
14769        "because_sha": null
14770    },
14771    {
14772        "sha": "2108e4fa8f2e403f27f6f5d48b6c56064b357da8",
14773        "description": "zink: support nir_op_f2f32",
14774        "nominated": false,
14775        "nomination_type": null,
14776        "resolution": 4,
14777        "master_sha": null,
14778        "because_sha": null
14779    },
14780    {
14781        "sha": "536863eeeaa24e1995968d87827bc98271fe56d4",
14782        "description": "zink: add handling for 64bit values in spirv_builder",
14783        "nominated": false,
14784        "nomination_type": null,
14785        "resolution": 4,
14786        "master_sha": null,
14787        "because_sha": null
14788    },
14789    {
14790        "sha": "4a3b42a717ce4fa4450066352f04f2e1ef78ad9a",
14791        "description": "drisw: Prefer hardware-layered sw-winsys drivers over pure sw",
14792        "nominated": false,
14793        "nomination_type": null,
14794        "resolution": 4,
14795        "master_sha": null,
14796        "because_sha": null
14797    },
14798    {
14799        "sha": "27ed515c0519f7907362081c790d98240f0919eb",
14800        "description": "drisw: Add fallback logic for choosing a driver to use",
14801        "nominated": false,
14802        "nomination_type": null,
14803        "resolution": 4,
14804        "master_sha": null,
14805        "because_sha": null
14806    },
14807    {
14808        "sha": "661922f6ac9576fc2077c5d50b53ef7edf9e8a18",
14809        "description": "aco: add block to worklist in mark_block_wqm()",
14810        "nominated": true,
14811        "nomination_type": 0,
14812        "resolution": 1,
14813        "master_sha": null,
14814        "because_sha": null
14815    },
14816    {
14817        "sha": "6d7ea0f0202b47f1c2ab545bfa2c4a33e65997a4",
14818        "description": "zink: add struct type support for ntv",
14819        "nominated": false,
14820        "nomination_type": null,
14821        "resolution": 4,
14822        "master_sha": null,
14823        "because_sha": null
14824    },
14825    {
14826        "sha": "26a955959ef44d4ea5101989eb65d668030a7cf7",
14827        "description": "zink: ntv formatting",
14828        "nominated": false,
14829        "nomination_type": null,
14830        "resolution": 4,
14831        "master_sha": null,
14832        "because_sha": null
14833    },
14834    {
14835        "sha": "02fd562e65b3007a6cc5c778c57f0f8689e65018",
14836        "description": "zink: handle struct derefs in ntv",
14837        "nominated": false,
14838        "nomination_type": null,
14839        "resolution": 4,
14840        "master_sha": null,
14841        "because_sha": null
14842    },
14843    {
14844        "sha": "d4748913fc4923649c0982bd32a0a34a68e1fe0f",
14845        "description": "zink: add get_storage_class() ntv util",
14846        "nominated": false,
14847        "nomination_type": null,
14848        "resolution": 4,
14849        "master_sha": null,
14850        "because_sha": null
14851    },
14852    {
14853        "sha": "f9bc320c61a14c0cd873728f8c5bd66ac2c62023",
14854        "description": "zink: be more paranoid about array strides in ntv",
14855        "nominated": false,
14856        "nomination_type": null,
14857        "resolution": 4,
14858        "master_sha": null,
14859        "because_sha": null
14860    },
14861    {
14862        "sha": "2bea7f4336808c9bbfcd2c58f8f6d161015a0834",
14863        "description": "ci/freedreno: Stop specifying the number of deqp threads",
14864        "nominated": false,
14865        "nomination_type": null,
14866        "resolution": 4,
14867        "master_sha": null,
14868        "because_sha": null
14869    },
14870    {
14871        "sha": "82f5664b74d635ef79d3cd7e93f3e31680947933",
14872        "description": "ci/freedreno: Treat all freedreno deqp runs as saving results.",
14873        "nominated": false,
14874        "nomination_type": null,
14875        "resolution": 4,
14876        "master_sha": null,
14877        "because_sha": null
14878    },
14879    {
14880        "sha": "2cb9e3b8e1d1f36b6122f663a54aa6f98ec1ddc7",
14881        "description": "zink: add nir pass for splitting 64bit vertex attribs which cross slot boundaries",
14882        "nominated": false,
14883        "nomination_type": null,
14884        "resolution": 4,
14885        "master_sha": null,
14886        "because_sha": null
14887    },
14888    {
14889        "sha": "ec65021771c1a27b8ce62100c8de02974a4a83a2",
14890        "description": "zink: support frem shader op",
14891        "nominated": false,
14892        "nomination_type": null,
14893        "resolution": 4,
14894        "master_sha": null,
14895        "because_sha": null
14896    },
14897    {
14898        "sha": "b34bc3db67448e54c239e933faa268e2bff63346",
14899        "description": "tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()",
14900        "nominated": true,
14901        "nomination_type": 1,
14902        "resolution": 1,
14903        "master_sha": null,
14904        "because_sha": "98b0d900474e1f3abdc3f465cbe659bf1caf95c6"
14905    },
14906    {
14907        "sha": "6aec3c9a2340474d4c8a9243b5c7732f0aeb7149",
14908        "description": "tu: Ignore pTessellationState if there is no tesselation shaders",
14909        "nominated": true,
14910        "nomination_type": 1,
14911        "resolution": 1,
14912        "master_sha": null,
14913        "because_sha": "eefdca2e2f5a558e02102c1f6e1736b61acc67b2"
14914    },
14915    {
14916        "sha": "4d47b22bf007413274cabac264122ab7e428fe7d",
14917        "description": "glsl/float64: make this compatible with glsl 330",
14918        "nominated": false,
14919        "nomination_type": null,
14920        "resolution": 4,
14921        "master_sha": null,
14922        "because_sha": null
14923    },
14924    {
14925        "sha": "7880faccc51b68391390071c872f5fea45e41fee",
14926        "description": "radv: add missing DB flush after depth/stencil resolve operations",
14927        "nominated": true,
14928        "nomination_type": 0,
14929        "resolution": 1,
14930        "master_sha": null,
14931        "because_sha": null
14932    },
14933    {
14934        "sha": "b50d3e5760ca8af775357b4176aaac5991f93cf0",
14935        "description": "aco/ra: fix phi operand renaming",
14936        "nominated": true,
14937        "nomination_type": 0,
14938        "resolution": 1,
14939        "master_sha": null,
14940        "because_sha": null
14941    },
14942    {
14943        "sha": "e384476d1e95c13dd31652c004073714685c2a03",
14944        "description": "ci: Bump deqp to current vulkan-cts-1.2.5.0",
14945        "nominated": false,
14946        "nomination_type": null,
14947        "resolution": 4,
14948        "master_sha": null,
14949        "because_sha": null
14950    },
14951    {
14952        "sha": "663e06faa62c3e1a0e9b4e9a584ef6fb832c2cf8",
14953        "description": "egl: fix EGL_EXT_protected_content/surface mixup",
14954        "nominated": true,
14955        "nomination_type": 1,
14956        "resolution": 1,
14957        "master_sha": null,
14958        "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
14959    },
14960    {
14961        "sha": "6526e6d11b82a96139c3e5d16120765262d5707e",
14962        "description": "lavapipe: implement VK_EXT_index_type_uint8",
14963        "nominated": false,
14964        "nomination_type": null,
14965        "resolution": 4,
14966        "master_sha": null,
14967        "because_sha": null
14968    },
14969    {
14970        "sha": "2832cbea7ae078c0ad1ef93a6041d3d3bd0fd243",
14971        "description": "v3dv: fix BO list for TFU jobs",
14972        "nominated": true,
14973        "nomination_type": 1,
14974        "resolution": 0,
14975        "master_sha": null,
14976        "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
14977    },
14978    {
14979        "sha": "9f2afe4170546cac3195a6b6d5a2222d94ded46a",
14980        "description": "v3dv: fix incorrect slice selection for TFU jobs",
14981        "nominated": true,
14982        "nomination_type": 1,
14983        "resolution": 0,
14984        "master_sha": null,
14985        "because_sha": "30f1fc25ce5cf054874ff278eb19304c6fff5d55"
14986    },
14987    {
14988        "sha": "e6a66201a7ada69d93c9c9eb2112b20f87695754",
14989        "description": "symbol_table:fix mesa symbol table return scope error",
14990        "nominated": false,
14991        "nomination_type": null,
14992        "resolution": 4,
14993        "master_sha": null,
14994        "because_sha": null
14995    },
14996    {
14997        "sha": "193888fd7578fed0afd8e8f22a346dc127952da7",
14998        "description": "glsl: Initialize glsl_type member name.",
14999        "nominated": false,
15000        "nomination_type": null,
15001        "resolution": 4,
15002        "master_sha": null,
15003        "because_sha": null
15004    },
15005    {
15006        "sha": "daf339a4795c96ebc7295a3184fa59a13fdecbf0",
15007        "description": "docs: Add a stub page for Panfrost",
15008        "nominated": false,
15009        "nomination_type": null,
15010        "resolution": 4,
15011        "master_sha": null,
15012        "because_sha": null
15013    },
15014    {
15015        "sha": "434da21a7c81acbe03f0e1621e80904313c0b05c",
15016        "description": "meson: add missing dependency on generated git_sha1.h",
15017        "nominated": false,
15018        "nomination_type": null,
15019        "resolution": 4,
15020        "master_sha": null,
15021        "because_sha": null
15022    },
15023    {
15024        "sha": "818031afd1cb712ffb466cf95b39de260dafbdf5",
15025        "description": "docs: update calendar and link releases notes for 20.2.6",
15026        "nominated": false,
15027        "nomination_type": null,
15028        "resolution": 4,
15029        "master_sha": null,
15030        "because_sha": null
15031    },
15032    {
15033        "sha": "5c164e361b78d29beb6f4ae3822f2ae558cff0db",
15034        "description": "docs: Add sha256 sums for 20.2.6",
15035        "nominated": false,
15036        "nomination_type": null,
15037        "resolution": 4,
15038        "master_sha": null,
15039        "because_sha": null
15040    },
15041    {
15042        "sha": "aade49f95672fcdcb80fec293f83dea59bb06548",
15043        "description": "docs: add release notes for 20.2.6",
15044        "nominated": false,
15045        "nomination_type": null,
15046        "resolution": 4,
15047        "master_sha": null,
15048        "because_sha": null
15049    },
15050    {
15051        "sha": "2a627e7a03d2c216845662c0da724b9fdbcaf3fd",
15052        "description": "pan/decode: Fix \"Access to unknown memory\" message formatting",
15053        "nominated": false,
15054        "nomination_type": null,
15055        "resolution": 4,
15056        "master_sha": null,
15057        "because_sha": null
15058    },
15059    {
15060        "sha": "1baddfcff6f3c85366ed6ed25ed10de56e9a00cc",
15061        "description": "panfrost: Fix negative LOD bias support on Bifrost",
15062        "nominated": false,
15063        "nomination_type": null,
15064        "resolution": 4,
15065        "master_sha": null,
15066        "because_sha": null
15067    },
15068    {
15069        "sha": "3a2a00540469fa40b44cd0481ffae0e91b423a9b",
15070        "description": "pan/gen_pack: Fix signed integer packing",
15071        "nominated": false,
15072        "nomination_type": null,
15073        "resolution": 4,
15074        "master_sha": null,
15075        "because_sha": null
15076    },
15077    {
15078        "sha": "e541aa76e298bde494180ccd22c1cbf45f2b95f7",
15079        "description": "panfrost: Split up batches with many jobs",
15080        "nominated": false,
15081        "nomination_type": null,
15082        "resolution": 4,
15083        "master_sha": null,
15084        "because_sha": null
15085    },
15086    {
15087        "sha": "720a2d8f29e732d722d8891c62cf80f306308d3c",
15088        "description": "zink: map some more formats",
15089        "nominated": false,
15090        "nomination_type": null,
15091        "resolution": 4,
15092        "master_sha": null,
15093        "because_sha": null
15094    },
15095    {
15096        "sha": "74132b761cd064d7a059571772befb7266a6f7f5",
15097        "description": "zink: add format test",
15098        "nominated": false,
15099        "nomination_type": null,
15100        "resolution": 4,
15101        "master_sha": null,
15102        "because_sha": null
15103    },
15104    {
15105        "sha": "d788a1d6f4ef07f75eaa761ae715ec4d5c852885",
15106        "description": "zink: fix format-mapping",
15107        "nominated": true,
15108        "nomination_type": 1,
15109        "resolution": 1,
15110        "master_sha": null,
15111        "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
15112    },
15113    {
15114        "sha": "123f3d0d647eb870f76fb018909ce7f1cb562ca6",
15115        "description": "zink: make zink_format all about raw format-translation",
15116        "nominated": false,
15117        "nomination_type": null,
15118        "resolution": 4,
15119        "master_sha": null,
15120        "because_sha": null
15121    },
15122    {
15123        "sha": "d66df61bf7800181098d8b0719a6469263f27df6",
15124        "description": "zink: convert x8-formats in zink_get_format",
15125        "nominated": false,
15126        "nomination_type": null,
15127        "resolution": 4,
15128        "master_sha": null,
15129        "because_sha": null
15130    },
15131    {
15132        "sha": "96f1c5426672504c838c39d9483bdb11e1bbda6c",
15133        "description": "docs: update calendar and link releases notes for 20.3.1",
15134        "nominated": false,
15135        "nomination_type": null,
15136        "resolution": 4,
15137        "master_sha": null,
15138        "because_sha": null
15139    },
15140    {
15141        "sha": "066689cb590af9db0d06011a1ef425034d4722f6",
15142        "description": "docs: Add sha256 sums for 20.3.1",
15143        "nominated": false,
15144        "nomination_type": null,
15145        "resolution": 4,
15146        "master_sha": null,
15147        "because_sha": null
15148    },
15149    {
15150        "sha": "245145f3c384b88c28d732b560d6bace9ccefe7b",
15151        "description": "docs: add release notes for 20.3.1",
15152        "nominated": false,
15153        "nomination_type": null,
15154        "resolution": 4,
15155        "master_sha": null,
15156        "because_sha": null
15157    },
15158    {
15159        "sha": "e836005194676e756a24d50d36092ed7d392e540",
15160        "description": "docs: update calendar and link releases notes for 20.2.5",
15161        "nominated": false,
15162        "nomination_type": null,
15163        "resolution": 4,
15164        "master_sha": null,
15165        "because_sha": null
15166    },
15167    {
15168        "sha": "b8005592bdce46cd07c93ac42a79d6569424b6df",
15169        "description": "docs: add sha256 sums for 20.2.5",
15170        "nominated": false,
15171        "nomination_type": null,
15172        "resolution": 4,
15173        "master_sha": null,
15174        "because_sha": null
15175    },
15176    {
15177        "sha": "8c12442ba398e58deaa15dccd384e0a8557f8445",
15178        "description": "docs: add release notes for 20.2.5",
15179        "nominated": false,
15180        "nomination_type": null,
15181        "resolution": 4,
15182        "master_sha": null,
15183        "because_sha": null
15184    },
15185    {
15186        "sha": "2d78e28ba702d366becabb8e241b861e6711c76e",
15187        "description": "d3d12: Flush and wait in flush_frontbuffer",
15188        "nominated": false,
15189        "nomination_type": null,
15190        "resolution": 4,
15191        "master_sha": null,
15192        "because_sha": null
15193    },
15194    {
15195        "sha": "0507da62c47ad6ca0b5c4f9bb2209d773c3e444c",
15196        "description": "gallium/dri: Add D3D12 software driver option",
15197        "nominated": false,
15198        "nomination_type": null,
15199        "resolution": 4,
15200        "master_sha": null,
15201        "because_sha": null
15202    },
15203    {
15204        "sha": "eb4353838d7b54f0811d171da9afad5416b04059",
15205        "description": "d3d12: Don't require DXIL for WSL",
15206        "nominated": false,
15207        "nomination_type": null,
15208        "resolution": 4,
15209        "master_sha": null,
15210        "because_sha": null
15211    },
15212    {
15213        "sha": "0b60d6a24d405066c4077154095a76204c103cc1",
15214        "description": "d3d12: Support Linux eventfds for fences",
15215        "nominated": false,
15216        "nomination_type": null,
15217        "resolution": 4,
15218        "master_sha": null,
15219        "because_sha": null
15220    },
15221    {
15222        "sha": "ee4c80f77df6310807db6a8f29b1389a7c3a2c43",
15223        "description": "d3d12: Only support DXGI and GDI APIs on Windows",
15224        "nominated": false,
15225        "nomination_type": null,
15226        "resolution": 4,
15227        "master_sha": null,
15228        "because_sha": null
15229    },
15230    {
15231        "sha": "ed286325a0ecbf5fceeb9c8f5d5fc677154fad00",
15232        "description": "d3d12: Only play DLL path tricks on Windows",
15233        "nominated": false,
15234        "nomination_type": null,
15235        "resolution": 4,
15236        "master_sha": null,
15237        "because_sha": null
15238    },
15239    {
15240        "sha": "dfeb5ecd4ac28b7189bd311cce34a495a7249972",
15241        "description": "d3d12: Use u_dl instead of Windows DLL APIs",
15242        "nominated": false,
15243        "nomination_type": null,
15244        "resolution": 4,
15245        "master_sha": null,
15246        "because_sha": null
15247    },
15248    {
15249        "sha": "29ccbd9b1e59eebb139008f9d292a0c6f01ca770",
15250        "description": "d3d12: Add forward declaration for LUID",
15251        "nominated": false,
15252        "nomination_type": null,
15253        "resolution": 4,
15254        "master_sha": null,
15255        "because_sha": null
15256    },
15257    {
15258        "sha": "738564a75318d6d90c810abb874995ab9a735a34",
15259        "description": "d3d12: Scope down wrl includes to just client.h",
15260        "nominated": false,
15261        "nomination_type": null,
15262        "resolution": 4,
15263        "master_sha": null,
15264        "because_sha": null
15265    },
15266    {
15267        "sha": "af2e212c598d41d2dd6b1da85537c822198edd82",
15268        "description": "d3d12: Use IID_PPV_ARGS instead of __uuidof",
15269        "nominated": false,
15270        "nomination_type": null,
15271        "resolution": 4,
15272        "master_sha": null,
15273        "because_sha": null
15274    },
15275    {
15276        "sha": "e1e05ad772e8872af1f0ef420640d02c11784271",
15277        "description": "d3d12: Include dxguids/dxguids.h in files that need __uuidof",
15278        "nominated": false,
15279        "nomination_type": null,
15280        "resolution": 4,
15281        "master_sha": null,
15282        "because_sha": null
15283    },
15284    {
15285        "sha": "da9b6a21f4d0b018eb487d80528f8aa326afe362",
15286        "description": "d3d12: Include wsl/winadapter.h when not compiling for Windows",
15287        "nominated": false,
15288        "nomination_type": null,
15289        "resolution": 4,
15290        "master_sha": null,
15291        "because_sha": null
15292    },
15293    {
15294        "sha": "8fc2676e47d50b561efc4b6c5b932aa637226c4a",
15295        "description": "winsys_handle: Change D3D12 resource handle type to void*",
15296        "nominated": false,
15297        "nomination_type": null,
15298        "resolution": 4,
15299        "master_sha": null,
15300        "because_sha": null
15301    },
15302    {
15303        "sha": "4ee55769d6d6991a88513b0de9fc8e3e06543acd",
15304        "description": "microsoft/compiler: Pick up new dxcapi.h",
15305        "nominated": false,
15306        "nomination_type": null,
15307        "resolution": 4,
15308        "master_sha": null,
15309        "because_sha": null
15310    },
15311    {
15312        "sha": "f6736480035281f9d37a69a3f65114226a5ac9a8",
15313        "description": "d3d12: Add DXCore screen variation",
15314        "nominated": false,
15315        "nomination_type": null,
15316        "resolution": 4,
15317        "master_sha": null,
15318        "because_sha": null
15319    },
15320    {
15321        "sha": "50fab5da93ad05817f8bc33abba759cc0cb3d0ef",
15322        "description": "d3d12: Refactor screen to abstract DXGI details",
15323        "nominated": false,
15324        "nomination_type": null,
15325        "resolution": 4,
15326        "master_sha": null,
15327        "because_sha": null
15328    },
15329    {
15330        "sha": "bc5f69faee969cf32fdb7cd31b8b12206d82a77e",
15331        "description": "d3d12: Use DirectX-Headers wrap for d3d12.h",
15332        "nominated": false,
15333        "nomination_type": null,
15334        "resolution": 4,
15335        "master_sha": null,
15336        "because_sha": null
15337    },
15338    {
15339        "sha": "c37d8ae82b9d6ad30ebffbc8bf043afa0f5b6cc5",
15340        "description": "egl/wayland: add a NULL guard for the authenticate callback",
15341        "nominated": false,
15342        "nomination_type": null,
15343        "resolution": 4,
15344        "master_sha": null,
15345        "because_sha": null
15346    },
15347    {
15348        "sha": "a709d99bfd7982bcb15d2c98bea5bc8de91ea0a7",
15349        "description": "st/mesa: set drawpixels swizzle before creating sampler view",
15350        "nominated": true,
15351        "nomination_type": 1,
15352        "resolution": 1,
15353        "master_sha": null,
15354        "because_sha": "d11fefa96165836ffeed531a74319a64aa98a696"
15355    },
15356    {
15357        "sha": "ba74e1be22f646f9639e85b12c7707e96351a075",
15358        "description": "zink: fix 8 bit index handling code",
15359        "nominated": true,
15360        "nomination_type": 1,
15361        "resolution": 1,
15362        "master_sha": null,
15363        "because_sha": "f4583b40863e3e57fe0df60daf1d5ab5ea8ebbae"
15364    },
15365    {
15366        "sha": "008bf6ca61081fbe9025a6bb1facf3f82b08106e",
15367        "description": "zink: ralloc spirv_shader",
15368        "nominated": false,
15369        "nomination_type": null,
15370        "resolution": 4,
15371        "master_sha": null,
15372        "because_sha": null
15373    },
15374    {
15375        "sha": "03ccd3c4687ae401353a72a116b0d4f7de560c88",
15376        "description": "zink: use emit_bitcast helper",
15377        "nominated": false,
15378        "nomination_type": null,
15379        "resolution": 4,
15380        "master_sha": null,
15381        "because_sha": null
15382    },
15383    {
15384        "sha": "134df0069fbc5fb956865c7777ba16663333cb10",
15385        "description": "zink: use shader-read-only-optimal for samplers",
15386        "nominated": false,
15387        "nomination_type": null,
15388        "resolution": 4,
15389        "master_sha": null,
15390        "because_sha": null
15391    },
15392    {
15393        "sha": "1a4c4cd110380c99c51e57c59c868beac01234d2",
15394        "description": "driconf: add workaround for Enter The Gungeon",
15395        "nominated": false,
15396        "nomination_type": null,
15397        "resolution": 4,
15398        "master_sha": null,
15399        "because_sha": null
15400    },
15401    {
15402        "sha": "296316b5dec2d3512408859c38f50dd308a75bbc",
15403        "description": "st/mesa: disable line stippling if pattern is all 1's",
15404        "nominated": false,
15405        "nomination_type": null,
15406        "resolution": 4,
15407        "master_sha": null,
15408        "because_sha": null
15409    },
15410    {
15411        "sha": "967ae12931e0dc12855de903851222b2f0607878",
15412        "description": "Revert \"st/dri: make sure software color-buffers are linear\"",
15413        "nominated": true,
15414        "nomination_type": 2,
15415        "resolution": 2,
15416        "master_sha": null,
15417        "because_sha": "040a2643c08dd0accee6942bc05836b99417ee49"
15418    },
15419    {
15420        "sha": "1fd5e7b14eb9130d22f0a6ff219af1680734415a",
15421        "description": "zink: force display-targets to be linear",
15422        "nominated": false,
15423        "nomination_type": null,
15424        "resolution": 4,
15425        "master_sha": null,
15426        "because_sha": null
15427    },
15428    {
15429        "sha": "87d7568d69199d1fa16858b45521764d31815aa9",
15430        "description": "swr: Fix building with LLVM12",
15431        "nominated": false,
15432        "nomination_type": null,
15433        "resolution": 4,
15434        "master_sha": null,
15435        "because_sha": null
15436    },
15437    {
15438        "sha": "27097ca6b52f3b84a8fd8f7427487440980fae29",
15439        "description": "radeonsi: improve a comment about an MSAA bug workaround",
15440        "nominated": false,
15441        "nomination_type": null,
15442        "resolution": 4,
15443        "master_sha": null,
15444        "because_sha": null
15445    },
15446    {
15447        "sha": "3b9fb98c4b6bf5d9a5cabf55b47efee7c712769a",
15448        "description": "radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang",
15449        "nominated": false,
15450        "nomination_type": 1,
15451        "resolution": 4,
15452        "master_sha": null,
15453        "because_sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300"
15454    },
15455    {
15456        "sha": "dffc27e5e10350c371bb32b5b49facc8b30b2f16",
15457        "description": "radeonsi: fix small primitive culling with MSAA force-disabled and smoothing",
15458        "nominated": true,
15459        "nomination_type": 1,
15460        "resolution": 3,
15461        "master_sha": null,
15462        "because_sha": "7648060dc03775979e3fa8904c4948c084e82b6a"
15463    },
15464    {
15465        "sha": "836b9e1d8831eb9ec3b1652bc041d70e1e0db71a",
15466        "description": "glsl: Fix typos in comments.",
15467        "nominated": false,
15468        "nomination_type": null,
15469        "resolution": 4,
15470        "master_sha": null,
15471        "because_sha": null
15472    },
15473    {
15474        "sha": "001411774d203007850a157900c9cd9d0307a417",
15475        "description": "lima: adjust pp and gp max const buffer size",
15476        "nominated": false,
15477        "nomination_type": null,
15478        "resolution": 4,
15479        "master_sha": null,
15480        "because_sha": null
15481    },
15482    {
15483        "sha": "9ed50cba6e8561128a98dcf6ac8a98cef94591aa",
15484        "description": "gallium/swr: Fix Windows build",
15485        "nominated": false,
15486        "nomination_type": 1,
15487        "resolution": 4,
15488        "master_sha": null,
15489        "because_sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443"
15490    },
15491    {
15492        "sha": "5228847c02749079c765cc143064b29737aa93a4",
15493        "description": "CI: Add repeat-wait to Windows Piglit skip",
15494        "nominated": false,
15495        "nomination_type": null,
15496        "resolution": 4,
15497        "master_sha": null,
15498        "because_sha": null
15499    },
15500    {
15501        "sha": "0e215ff487d23d4bf040e368ec08ef08b7ac4cb3",
15502        "description": "d3d12: Fix incorrect fence timeout calculation",
15503        "nominated": false,
15504        "nomination_type": 1,
15505        "resolution": 4,
15506        "master_sha": null,
15507        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
15508    },
15509    {
15510        "sha": "f3e33dee07073f0ea25bdf68e335a1ee19b2bcb6",
15511        "description": "ci: Add an ASan build on x86.",
15512        "nominated": false,
15513        "nomination_type": null,
15514        "resolution": 4,
15515        "master_sha": null,
15516        "because_sha": null
15517    },
15518    {
15519        "sha": "6f52386544a38b6d1628ae8c9e17875a31e7e8d4",
15520        "description": "amd: Fix leak in ac_surface_modifier_test.",
15521        "nominated": false,
15522        "nomination_type": null,
15523        "resolution": 4,
15524        "master_sha": null,
15525        "because_sha": null
15526    },
15527    {
15528        "sha": "26198e875a39625e413dd1f1ee0e4cf4a3d93646",
15529        "description": "driconf: Fix memory leak in the unit test.",
15530        "nominated": false,
15531        "nomination_type": null,
15532        "resolution": 4,
15533        "master_sha": null,
15534        "because_sha": null
15535    },
15536    {
15537        "sha": "0d23f4e56fb6ec8b1b13fd48d937850d87ad4f26",
15538        "description": "glsl/standalone: Fix memory leaks",
15539        "nominated": false,
15540        "nomination_type": null,
15541        "resolution": 4,
15542        "master_sha": null,
15543        "because_sha": null
15544    },
15545    {
15546        "sha": "a8fb7ac1c4f2cee6b2f772efe2a0b503a3480df9",
15547        "description": "mapi: Fix symbols check with ASan enabled.",
15548        "nominated": false,
15549        "nomination_type": null,
15550        "resolution": 4,
15551        "master_sha": null,
15552        "because_sha": null
15553    },
15554    {
15555        "sha": "39dbf47bfe75231329fa29eb21465d915ba06bc4",
15556        "description": "glsl/uniform_initializer_tests: Fix memory leak",
15557        "nominated": false,
15558        "nomination_type": null,
15559        "resolution": 4,
15560        "master_sha": null,
15561        "because_sha": null
15562    },
15563    {
15564        "sha": "49c22c21557fc9289337a861a8b1e4aecb65b095",
15565        "description": "glsl/general_ir_test: Fix leaks.",
15566        "nominated": false,
15567        "nomination_type": null,
15568        "resolution": 4,
15569        "master_sha": null,
15570        "because_sha": null
15571    },
15572    {
15573        "sha": "1d026e22752eb4138d46787d41ebfa2527e449fa",
15574        "description": "disk_cache: Fix memory leaks in the unit test.",
15575        "nominated": false,
15576        "nomination_type": null,
15577        "resolution": 4,
15578        "master_sha": null,
15579        "because_sha": null
15580    },
15581    {
15582        "sha": "f6665eb0531e2ada489278be0104b52b2e99b185",
15583        "description": "freedreno/ir3: Free the compiler at the end of the unit tests.",
15584        "nominated": false,
15585        "nomination_type": null,
15586        "resolution": 4,
15587        "master_sha": null,
15588        "because_sha": null
15589    },
15590    {
15591        "sha": "ba8ce62d3cc3761776a666d5e38e5bac6f99bb53",
15592        "description": "glx/tests: Fix leaks in the unit tests.",
15593        "nominated": false,
15594        "nomination_type": null,
15595        "resolution": 4,
15596        "master_sha": null,
15597        "because_sha": null
15598    },
15599    {
15600        "sha": "a3a1a65c09114eea20dc616f189233164ce80e79",
15601        "description": "glx/tests: Remove unused teardown function.",
15602        "nominated": false,
15603        "nomination_type": null,
15604        "resolution": 4,
15605        "master_sha": null,
15606        "because_sha": null
15607    },
15608    {
15609        "sha": "867e7f7cf4e3e117588612e36bb749b3ec8414af",
15610        "description": "util/vma: Fix leak of the heap in the unit test.",
15611        "nominated": false,
15612        "nomination_type": null,
15613        "resolution": 4,
15614        "master_sha": null,
15615        "because_sha": null
15616    },
15617    {
15618        "sha": "e640a9ca79f29814235fff388c5460d9b12cb529",
15619        "description": "util: Fix memory leak in a hash table unit test.",
15620        "nominated": false,
15621        "nomination_type": null,
15622        "resolution": 4,
15623        "master_sha": null,
15624        "because_sha": null
15625    },
15626    {
15627        "sha": "547d11de54c6863dc73446181b80f4f368808c3c",
15628        "description": "etnaviv, v3d: Fix valgrind include paths.",
15629        "nominated": false,
15630        "nomination_type": null,
15631        "resolution": 4,
15632        "master_sha": null,
15633        "because_sha": null
15634    },
15635    {
15636        "sha": "ada9be1ec9e14fc045086411fbf2d3cb0efbbe2f",
15637        "description": "radv,aco: Compile with -Wimplicit-fallthrough when available",
15638        "nominated": false,
15639        "nomination_type": null,
15640        "resolution": 4,
15641        "master_sha": null,
15642        "because_sha": null
15643    },
15644    {
15645        "sha": "6ba83d820c17719d3c1500103df1bcc4efa45f06",
15646        "description": "aco: Annotate switch fallthroughs",
15647        "nominated": false,
15648        "nomination_type": null,
15649        "resolution": 4,
15650        "master_sha": null,
15651        "because_sha": null
15652    },
15653    {
15654        "sha": "22790ef3d4defa1b34c3be7d131e1cc49b272d80",
15655        "description": "radv: add support for resolving layered depth/stencil images",
15656        "nominated": false,
15657        "nomination_type": null,
15658        "resolution": 4,
15659        "master_sha": null,
15660        "because_sha": null
15661    },
15662    {
15663        "sha": "0e9c231aef8f325eb24bb4346e8c1ab292e024c5",
15664        "description": "glx/xlib: Build fix",
15665        "nominated": false,
15666        "nomination_type": 1,
15667        "resolution": 4,
15668        "master_sha": null,
15669        "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
15670    },
15671    {
15672        "sha": "78c7edf962a8cd1dfd40fd1cddfe0231942e9599",
15673        "description": "zink: Simplify MoltenVK support a bit",
15674        "nominated": false,
15675        "nomination_type": null,
15676        "resolution": 4,
15677        "master_sha": null,
15678        "because_sha": null
15679    },
15680    {
15681        "sha": "0781808935e161b1731da944ffe8e2a4c681f9d6",
15682        "description": "zink: Factor out zink_create_logical_device",
15683        "nominated": false,
15684        "nomination_type": null,
15685        "resolution": 4,
15686        "master_sha": null,
15687        "because_sha": null
15688    },
15689    {
15690        "sha": "aa93673d9d174a6fdeeff51398bfa4b98a0c441e",
15691        "description": "zink: Factor out zink_get_loader_version()",
15692        "nominated": false,
15693        "nomination_type": null,
15694        "resolution": 4,
15695        "master_sha": null,
15696        "because_sha": null
15697    },
15698    {
15699        "sha": "5f7a8f6fc1d2391937b06ef870c486c8c4c36ba1",
15700        "description": "zink: Factor out winsys awareness from zink_internal_create_screen",
15701        "nominated": false,
15702        "nomination_type": null,
15703        "resolution": 4,
15704        "master_sha": null,
15705        "because_sha": null
15706    },
15707    {
15708        "sha": "a2f1354bdc53628125cec7dbcc4dd1bcde7e8d01",
15709        "description": "zink: Fix indentation in zink_create_instance",
15710        "nominated": false,
15711        "nomination_type": null,
15712        "resolution": 4,
15713        "master_sha": null,
15714        "because_sha": null
15715    },
15716    {
15717        "sha": "c314893988d4b7408383d5c0357319082c347fc6",
15718        "description": "gallium/util: add bitcast helpers for double and uint",
15719        "nominated": false,
15720        "nomination_type": null,
15721        "resolution": 4,
15722        "master_sha": null,
15723        "because_sha": null
15724    },
15725    {
15726        "sha": "615c4610bb6882decc384913b28545c3cb945a1a",
15727        "description": "gallium/util: make bitcast-helpers explicitly sized",
15728        "nominated": false,
15729        "nomination_type": null,
15730        "resolution": 4,
15731        "master_sha": null,
15732        "because_sha": null
15733    },
15734    {
15735        "sha": "0ba788d73b47aa9c40c692c95e756a39c151bf7d",
15736        "description": "etnaviv: tex_state: fix miplevel selection",
15737        "nominated": false,
15738        "nomination_type": null,
15739        "resolution": 4,
15740        "master_sha": null,
15741        "because_sha": null
15742    },
15743    {
15744        "sha": "d21cc94201ab1e6cb54ff33a7a835248fe336777",
15745        "description": "gallium/dri2: Don't forget protected content flag",
15746        "nominated": true,
15747        "nomination_type": 1,
15748        "resolution": 1,
15749        "master_sha": null,
15750        "because_sha": "bd182777c8f2c4468568901ce92b1796674eb87d"
15751    },
15752    {
15753        "sha": "df76963a5cd56c677f189ad89d75935a76fca090",
15754        "description": "anv: Add DRM_RDWR flag in anv_gem_handle_to_fd",
15755        "nominated": true,
15756        "nomination_type": 0,
15757        "resolution": 1,
15758        "master_sha": null,
15759        "because_sha": null
15760    },
15761    {
15762        "sha": "94687ee59f0e027f2957b7420f2ac973054b6d74",
15763        "description": "vulkan/overlay: add new options to display device/swapchain-format",
15764        "nominated": false,
15765        "nomination_type": null,
15766        "resolution": 4,
15767        "master_sha": null,
15768        "because_sha": null
15769    },
15770    {
15771        "sha": "af9481cb8904ef6207733270d6acc7d011955a6e",
15772        "description": "vulkan/overlay: don't display frame numbers unless required",
15773        "nominated": false,
15774        "nomination_type": null,
15775        "resolution": 4,
15776        "master_sha": null,
15777        "because_sha": null
15778    },
15779    {
15780        "sha": "a2fb87eea6d45ac02c9e669699481711ae70ef50",
15781        "description": "egl/android: implement image cleanup callback",
15782        "nominated": false,
15783        "nomination_type": null,
15784        "resolution": 4,
15785        "master_sha": null,
15786        "because_sha": null
15787    },
15788    {
15789        "sha": "a1cf065e0a1aba0deb7c1fee0ed4e720468d28c9",
15790        "description": "i965: plumb loader image cleanup callback",
15791        "nominated": false,
15792        "nomination_type": null,
15793        "resolution": 4,
15794        "master_sha": null,
15795        "because_sha": null
15796    },
15797    {
15798        "sha": "d7814d6e0cc8ad10b4568e34d06afad95993e936",
15799        "description": "frontend/dri: plumb loader image cleanup callback",
15800        "nominated": false,
15801        "nomination_type": null,
15802        "resolution": 4,
15803        "master_sha": null,
15804        "because_sha": null
15805    },
15806    {
15807        "sha": "479840459f9562afaecb150537da3173c8735b18",
15808        "description": "dri: add image cleanup callback to loader extensions",
15809        "nominated": false,
15810        "nomination_type": null,
15811        "resolution": 4,
15812        "master_sha": null,
15813        "because_sha": null
15814    },
15815    {
15816        "sha": "80a028d830e2198a839e346b3b845999680c92e6",
15817        "description": "egl/android: don't pass loaderPriv in get_front_bo",
15818        "nominated": false,
15819        "nomination_type": null,
15820        "resolution": 4,
15821        "master_sha": null,
15822        "because_sha": null
15823    },
15824    {
15825        "sha": "c0f2a19aeebf9549420709c53e9acfccd895e9c3",
15826        "description": "zink: Fix typos.",
15827        "nominated": false,
15828        "nomination_type": null,
15829        "resolution": 4,
15830        "master_sha": null,
15831        "because_sha": null
15832    },
15833    {
15834        "sha": "9ac8f8f490d0ee08ac9ca6f1c6963043c2991443",
15835        "description": "gallium: Add optional pipe_context to flush_frontbuffer",
15836        "nominated": false,
15837        "nomination_type": null,
15838        "resolution": 4,
15839        "master_sha": null,
15840        "because_sha": null
15841    },
15842    {
15843        "sha": "23488c35152c58a3f15bde6ade658959de94ff9a",
15844        "description": "aco: allow divergent mbcnt_amd masks",
15845        "nominated": false,
15846        "nomination_type": null,
15847        "resolution": 4,
15848        "master_sha": null,
15849        "because_sha": null
15850    },
15851    {
15852        "sha": "feee375db997ca662f425fbdad466624c29ddfa6",
15853        "description": "aco: fix mbcnt_amd with wave32",
15854        "nominated": false,
15855        "nomination_type": null,
15856        "resolution": 4,
15857        "master_sha": null,
15858        "because_sha": null
15859    },
15860    {
15861        "sha": "2ffae5a439bff248fdf5ed77dfbdf98059b4069a",
15862        "description": "xmlconfig: Disable WITH_XMLCONFIG on Windows",
15863        "nominated": false,
15864        "nomination_type": 1,
15865        "resolution": 4,
15866        "master_sha": null,
15867        "because_sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4"
15868    },
15869    {
15870        "sha": "a7fb3954a1318a6b27e1405a9e799dd8f06eaa34",
15871        "description": "glx: fix spelling issues",
15872        "nominated": false,
15873        "nomination_type": null,
15874        "resolution": 4,
15875        "master_sha": null,
15876        "because_sha": null
15877    },
15878    {
15879        "sha": "618e480f3854d8e79187e16152c9cee47146258d",
15880        "description": "glx: lets compare drawing command sizes using MIN3",
15881        "nominated": false,
15882        "nomination_type": null,
15883        "resolution": 4,
15884        "master_sha": null,
15885        "because_sha": null
15886    },
15887    {
15888        "sha": "ef4101d6d73614f4f41708050f963d6038f91e25",
15889        "description": "aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed",
15890        "nominated": false,
15891        "nomination_type": null,
15892        "resolution": 1,
15893        "master_sha": null,
15894        "because_sha": null
15895    },
15896    {
15897        "sha": "0bccfd86f6e97611a3b9b4f227aa414bc3d04e02",
15898        "description": "aco: fix DCE of rematerializable phi operands",
15899        "nominated": true,
15900        "nomination_type": 1,
15901        "resolution": 1,
15902        "master_sha": null,
15903        "because_sha": "d48d72e98af9436babeeb3a94b312f94bc582b36"
15904    },
15905    {
15906        "sha": "a791c1f3a714cd54a3a97067c911bcfb5b4421f5",
15907        "description": "radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+",
15908        "nominated": false,
15909        "nomination_type": null,
15910        "resolution": 4,
15911        "master_sha": null,
15912        "because_sha": null
15913    },
15914    {
15915        "sha": "77343576ebd1880d59f66d5b76befd24defe37c0",
15916        "description": "aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
15917        "nominated": false,
15918        "nomination_type": null,
15919        "resolution": 4,
15920        "master_sha": null,
15921        "because_sha": null
15922    },
15923    {
15924        "sha": "45524afe95dbbc517677807b7abb941031d4cd4d",
15925        "description": "radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3",
15926        "nominated": false,
15927        "nomination_type": null,
15928        "resolution": 4,
15929        "master_sha": null,
15930        "because_sha": null
15931    },
15932    {
15933        "sha": "7a464f4296a73df89755323e03646ccbf835d66c",
15934        "description": "radv: track if VRS is enabled to apply a workaround on GFX10.3",
15935        "nominated": false,
15936        "nomination_type": null,
15937        "resolution": 4,
15938        "master_sha": null,
15939        "because_sha": null
15940    },
15941    {
15942        "sha": "c587eaadf6ffc321165b9ff51cf2bd700599d412",
15943        "description": "aco: implement fragment shading rate",
15944        "nominated": false,
15945        "nomination_type": null,
15946        "resolution": 4,
15947        "master_sha": null,
15948        "because_sha": null
15949    },
15950    {
15951        "sha": "0bac0b7f19bb74fe8e99edec87331cb6c7a9e64e",
15952        "description": "radv/llvm: implement fragment shading rate",
15953        "nominated": false,
15954        "nomination_type": null,
15955        "resolution": 4,
15956        "master_sha": null,
15957        "because_sha": null
15958    },
15959    {
15960        "sha": "bf69d89b5a74b3bf930ecbbbeeaf44767136ec1b",
15961        "description": "radv: implement VK_KHR_fragment_shading_rate",
15962        "nominated": false,
15963        "nomination_type": null,
15964        "resolution": 4,
15965        "master_sha": null,
15966        "because_sha": null
15967    },
15968    {
15969        "sha": "d8c1931ca93b35c9b236b47e58e95ab0233f2b53",
15970        "description": "radv: add VK_KHR_fragment_shading_rate but leave it disabled",
15971        "nominated": false,
15972        "nomination_type": null,
15973        "resolution": 4,
15974        "master_sha": null,
15975        "because_sha": null
15976    },
15977    {
15978        "sha": "9770ffb07ccd148387e9ec9b65854fcce492834b",
15979        "description": "amd/registers: add missing VRS registers",
15980        "nominated": false,
15981        "nomination_type": null,
15982        "resolution": 4,
15983        "master_sha": null,
15984        "because_sha": null
15985    },
15986    {
15987        "sha": "c4217ef2fc73576aee636d7c8cc4e4d7e94f33cd",
15988        "description": "aco: don't create dead exec mask phis on merge blocks",
15989        "nominated": false,
15990        "nomination_type": null,
15991        "resolution": 4,
15992        "master_sha": null,
15993        "because_sha": null
15994    },
15995    {
15996        "sha": "a5f4be4fcd54d7f3c3823b534220ab579c210231",
15997        "description": "etnaviv: remove imm_ prefix from etna_shader_uniform_info members",
15998        "nominated": false,
15999        "nomination_type": null,
16000        "resolution": 4,
16001        "master_sha": null,
16002        "because_sha": null
16003    },
16004    {
16005        "sha": "fefbafb6ff305437ae7d4e47326a4c68247de3cd",
16006        "description": "etnaviv: rename from immedaite to uniform in some places",
16007        "nominated": false,
16008        "nomination_type": null,
16009        "resolution": 4,
16010        "master_sha": null,
16011        "because_sha": null
16012    },
16013    {
16014        "sha": "ad19b0714a8d3cb51121b09b6e3915439d5f3452",
16015        "description": "radv: fix access to uninitialized radeon_bo_metadata",
16016        "nominated": true,
16017        "nomination_type": 1,
16018        "resolution": 1,
16019        "master_sha": null,
16020        "because_sha": "d5fd8cd46eeedeabf8647c06489a755aea8f0080"
16021    },
16022    {
16023        "sha": "614c77772ac2f48955537efcfefaf0609d6c03e5",
16024        "description": "st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT",
16025        "nominated": true,
16026        "nomination_type": 1,
16027        "resolution": 1,
16028        "master_sha": null,
16029        "because_sha": "c99f2fe70ec6a9273786d123fa4ac9924b5911b2"
16030    },
16031    {
16032        "sha": "dfd0f042e0d8faa374629ea0a67422edff6d48c3",
16033        "description": "zink: really fix direct image mapping offset (I mean it this time)",
16034        "nominated": true,
16035        "nomination_type": 1,
16036        "resolution": 1,
16037        "master_sha": null,
16038        "because_sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63"
16039    },
16040    {
16041        "sha": "ab79e6b8e33689857509c417c37f34c40f72ad45",
16042        "description": "ci: skip failing test on lavapipe",
16043        "nominated": false,
16044        "nomination_type": null,
16045        "resolution": 4,
16046        "master_sha": null,
16047        "because_sha": null
16048    },
16049    {
16050        "sha": "6a34a686ea953cb64c656518c239998cef78dba9",
16051        "description": "zink: fix property detection",
16052        "nominated": false,
16053        "nomination_type": 1,
16054        "resolution": 4,
16055        "master_sha": null,
16056        "because_sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff"
16057    },
16058    {
16059        "sha": "d7911f9c6b0510b74c96306f748ff19d0f4807ba",
16060        "description": "mesa: Remove cmd_size < 0 check.",
16061        "nominated": false,
16062        "nomination_type": null,
16063        "resolution": 4,
16064        "master_sha": null,
16065        "because_sha": null
16066    },
16067    {
16068        "sha": "56cb5cf34e8edbf863ff5577efe851852472e9bd",
16069        "description": "intel/genxml: Avoid generating identical 12.5 and 12 branches.",
16070        "nominated": false,
16071        "nomination_type": null,
16072        "resolution": 4,
16073        "master_sha": null,
16074        "because_sha": null
16075    },
16076    {
16077        "sha": "73c33803359dcb378c040abcc3f517fa4ea65646",
16078        "description": "mesa: Remove extra texObj.",
16079        "nominated": false,
16080        "nomination_type": 1,
16081        "resolution": 4,
16082        "master_sha": null,
16083        "because_sha": "d0e18550e26209a01465c85382c86a2c9246db0c"
16084    },
16085    {
16086        "sha": "d3d28f6c2d1795d391442249343d8cd38356665d",
16087        "description": "nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.",
16088        "nominated": true,
16089        "nomination_type": 1,
16090        "resolution": 1,
16091        "master_sha": null,
16092        "because_sha": "a206b581578d585d845250f62dfb1e6684ddf2f0"
16093    },
16094    {
16095        "sha": "6916d1d9247482c851e1a76e1017d04431d44268",
16096        "description": "gallium/ntt: Drop reindexing of SSA defs and regs.",
16097        "nominated": false,
16098        "nomination_type": null,
16099        "resolution": 4,
16100        "master_sha": null,
16101        "because_sha": null
16102    },
16103    {
16104        "sha": "7956c788af229f31c2e0f6a9600690ef735a608e",
16105        "description": "gallium/ntt: Don't manually reindex instrs.",
16106        "nominated": false,
16107        "nomination_type": null,
16108        "resolution": 4,
16109        "master_sha": null,
16110        "because_sha": null
16111    },
16112    {
16113        "sha": "41f7fa273d21566d82a6376fb3ad4e44c5e57d33",
16114        "description": "lavapipe: add support for VK_KHR_descriptor_update_template",
16115        "nominated": false,
16116        "nomination_type": null,
16117        "resolution": 4,
16118        "master_sha": null,
16119        "because_sha": null
16120    },
16121    {
16122        "sha": "6be19765cf238315d1d88c4e474a77e799820b39",
16123        "description": "lavapipe: add support for VK_KHR_push_descriptor",
16124        "nominated": false,
16125        "nomination_type": null,
16126        "resolution": 4,
16127        "master_sha": null,
16128        "because_sha": null
16129    },
16130    {
16131        "sha": "e7cb57d73e771a2f8c86c46a4ba8a33da3874c47",
16132        "description": "lavapipe: refactor descriptor set binding to support push later.",
16133        "nominated": false,
16134        "nomination_type": null,
16135        "resolution": 4,
16136        "master_sha": null,
16137        "because_sha": null
16138    },
16139    {
16140        "sha": "fb7ccd3b23538eff70b5e75d518ffb01bbd06ade",
16141        "description": "gallium/u_threaded: fix pipe_resource leak for staging transfer",
16142        "nominated": false,
16143        "nomination_type": 1,
16144        "resolution": 4,
16145        "master_sha": null,
16146        "because_sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e"
16147    },
16148    {
16149        "sha": "d9dd8288aa0fc273fd56b87c41f459e29aa385ab",
16150        "description": "lima: add support for half float textures",
16151        "nominated": false,
16152        "nomination_type": null,
16153        "resolution": 4,
16154        "master_sha": null,
16155        "because_sha": null
16156    },
16157    {
16158        "sha": "aca67a555c011f59c37b05544eecbeea9aa42f3e",
16159        "description": "mesa: allow half float textures based on ARB_half_float_pixel",
16160        "nominated": false,
16161        "nomination_type": null,
16162        "resolution": 4,
16163        "master_sha": null,
16164        "because_sha": null
16165    },
16166    {
16167        "sha": "456b57802eaf95d36e7b950bdb5ffd86a1c0dc63",
16168        "description": "zink: fix direct image mapping offset",
16169        "nominated": true,
16170        "nomination_type": 1,
16171        "resolution": 1,
16172        "master_sha": null,
16173        "because_sha": "8d46e35d16e3936968958bcab86d61967a673305"
16174    },
16175    {
16176        "sha": "84c8a35aa2ca4d4de66192933735094ed07b4aaa",
16177        "description": "CI: Add Windows source dependency map",
16178        "nominated": false,
16179        "nomination_type": null,
16180        "resolution": 4,
16181        "master_sha": null,
16182        "because_sha": null
16183    },
16184    {
16185        "sha": "533f6debb17b02ee9f92f51c19a2da9c0700bca1",
16186        "description": "nir: change return type to void",
16187        "nominated": false,
16188        "nomination_type": null,
16189        "resolution": 4,
16190        "master_sha": null,
16191        "because_sha": null
16192    },
16193    {
16194        "sha": "e8bf15d107d5d53bc1bf83d2849651db99de8fa1",
16195        "description": "turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()",
16196        "nominated": false,
16197        "nomination_type": null,
16198        "resolution": 4,
16199        "master_sha": null,
16200        "because_sha": null
16201    },
16202    {
16203        "sha": "c0e7a2cd0229bfaae030c266dd847cdcd21a95af",
16204        "description": "mesa: Remove silly \"dummy_false\" extension support",
16205        "nominated": false,
16206        "nomination_type": null,
16207        "resolution": 4,
16208        "master_sha": null,
16209        "because_sha": null
16210    },
16211    {
16212        "sha": "fd49ba59a3888795ad0788259e3472e08c42bc24",
16213        "description": "aco/ra: use get_reg_specified() for p_extract_vector",
16214        "nominated": true,
16215        "nomination_type": 1,
16216        "resolution": 1,
16217        "master_sha": null,
16218        "because_sha": "51f4b22feec3720c89458094a3245efc984115ee"
16219    },
16220    {
16221        "sha": "731f8fc9dd5018e9ee55982207b70130ab72d22b",
16222        "description": "aco: Use program->num_waves as maximum in scheduler.",
16223        "nominated": true,
16224        "nomination_type": 0,
16225        "resolution": 1,
16226        "master_sha": null,
16227        "because_sha": null
16228    },
16229    {
16230        "sha": "b54851281354f6feba5921c94b84aa11133e6274",
16231        "description": "nir/opt_access: don't ignore infer_non_readable",
16232        "nominated": false,
16233        "nomination_type": 1,
16234        "resolution": 4,
16235        "master_sha": null,
16236        "because_sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b"
16237    },
16238    {
16239        "sha": "fe669ff4a023a98865b5ab6538613e3ae4c4eae9",
16240        "description": "zink: replace old code with generated zink_instance",
16241        "nominated": false,
16242        "nomination_type": null,
16243        "resolution": 4,
16244        "master_sha": null,
16245        "because_sha": null
16246    },
16247    {
16248        "sha": "52138ea9b383ff7ca604e93d78c86eabc4266117",
16249        "description": "zink: hook zink_instance to build",
16250        "nominated": false,
16251        "nomination_type": null,
16252        "resolution": 4,
16253        "master_sha": null,
16254        "because_sha": null
16255    },
16256    {
16257        "sha": "2b4fcf0a063f32d7000e9f4c6b8e398867d3b21c",
16258        "description": "zink: generate instance creation code with a python script",
16259        "nominated": false,
16260        "nomination_type": null,
16261        "resolution": 4,
16262        "master_sha": null,
16263        "because_sha": null
16264    },
16265    {
16266        "sha": "12656de341a778dd4b9fbdd753421b8e4b010510",
16267        "description": "zink: factor out GET_PROC_ADDR and friends to zink_screen.h",
16268        "nominated": false,
16269        "nomination_type": null,
16270        "resolution": 4,
16271        "master_sha": null,
16272        "because_sha": null
16273    },
16274    {
16275        "sha": "2f58d933ea8358ea80b374a5e23063e9bcc6e091",
16276        "description": "zink: allow Extension/Version to be shared across files",
16277        "nominated": false,
16278        "nomination_type": null,
16279        "resolution": 4,
16280        "master_sha": null,
16281        "because_sha": null
16282    },
16283    {
16284        "sha": "4ad7541cf0780a8611fcb3a88b23f0179d24f269",
16285        "description": "mesa: check for extension instead of desktop GL",
16286        "nominated": false,
16287        "nomination_type": null,
16288        "resolution": 4,
16289        "master_sha": null,
16290        "because_sha": null
16291    },
16292    {
16293        "sha": "47eb9b865d0d8a252546b9c9cba5dcda8fe10c74",
16294        "description": "mesa: do not allow es2-extension enums for es1",
16295        "nominated": false,
16296        "nomination_type": null,
16297        "resolution": 4,
16298        "master_sha": null,
16299        "because_sha": null
16300    },
16301    {
16302        "sha": "4eaff8dba72f78f8820f003d5a2ac322b549f851",
16303        "description": ".gitlab-ci: verify that Get-Content worked",
16304        "nominated": false,
16305        "nomination_type": null,
16306        "resolution": 4,
16307        "master_sha": null,
16308        "because_sha": null
16309    },
16310    {
16311        "sha": "9eea5213910e691a5bc8183bb18d6b68aa8a4525",
16312        "description": "gitlab-ci: copy piglit expected results to artifacts",
16313        "nominated": false,
16314        "nomination_type": 1,
16315        "resolution": 4,
16316        "master_sha": null,
16317        "because_sha": "195a001d7366a23c569c38437390edc5ad1c25e9"
16318    },
16319    {
16320        "sha": "83d1e2efd0e89191da80b62c048a9b7a471a86a3",
16321        "description": "android: fix build failure with libbacktrace",
16322        "nominated": true,
16323        "nomination_type": 1,
16324        "resolution": 1,
16325        "master_sha": null,
16326        "because_sha": "848e7b947d0d505d54d27780b052e5532c721678"
16327    },
16328    {
16329        "sha": "42fd7e3457becc8a6c61132de70d5e70ad11ab70",
16330        "description": "v3d: extend the list of formats supported by the TFU unit",
16331        "nominated": false,
16332        "nomination_type": null,
16333        "resolution": 4,
16334        "master_sha": null,
16335        "because_sha": null
16336    },
16337    {
16338        "sha": "4117f08226fac9a95de88b62d18fc0e9d9b57abe",
16339        "description": "panfrost: Fix several depth/stencil format mappings",
16340        "nominated": false,
16341        "nomination_type": null,
16342        "resolution": 4,
16343        "master_sha": null,
16344        "because_sha": null
16345    },
16346    {
16347        "sha": "7ca72f172678116d29d254b786a9422b864aef3d",
16348        "description": "gallium/util: Fix depth/stencil blit shaders",
16349        "nominated": false,
16350        "nomination_type": null,
16351        "resolution": 4,
16352        "master_sha": null,
16353        "because_sha": null
16354    },
16355    {
16356        "sha": "e15fd6c36ee2614e006238bcf8121770602226ff",
16357        "description": "panfrost: Reload depth/stencil when they are read",
16358        "nominated": false,
16359        "nomination_type": null,
16360        "resolution": 4,
16361        "master_sha": null,
16362        "because_sha": null
16363    },
16364    {
16365        "sha": "94009cbebc73651bab81a97202d7337829569fd3",
16366        "description": "panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers",
16367        "nominated": false,
16368        "nomination_type": null,
16369        "resolution": 4,
16370        "master_sha": null,
16371        "because_sha": null
16372    },
16373    {
16374        "sha": "27d622cffe32b45d73e866ac1a03d422a536d51d",
16375        "description": "panfost: Fix depth/stencil writeback on Bifrost v7",
16376        "nominated": false,
16377        "nomination_type": null,
16378        "resolution": 4,
16379        "master_sha": null,
16380        "because_sha": null
16381    },
16382    {
16383        "sha": "27af1352803bed4f78744d36638dff28d04decbb",
16384        "description": "panfrost: Allow 2DMS arrays",
16385        "nominated": false,
16386        "nomination_type": null,
16387        "resolution": 4,
16388        "master_sha": null,
16389        "because_sha": null
16390    },
16391    {
16392        "sha": "727cc80fe3e19371da6cac9d7c92f99acc853ddc",
16393        "description": "pan/mdg: Fix texture handling for 2DMS arrays",
16394        "nominated": false,
16395        "nomination_type": null,
16396        "resolution": 4,
16397        "master_sha": null,
16398        "because_sha": null
16399    },
16400    {
16401        "sha": "77b67a747efcdf5b3bff31cb38c26a2941705475",
16402        "description": "vulkan: Enable VK_KHR_performance_query on android",
16403        "nominated": false,
16404        "nomination_type": null,
16405        "resolution": 4,
16406        "master_sha": null,
16407        "because_sha": null
16408    },
16409    {
16410        "sha": "574429f9528734f078c8c3a56232ba66fa818913",
16411        "description": "intel/blorp: Drop support for STC_CCS resolves",
16412        "nominated": false,
16413        "nomination_type": null,
16414        "resolution": 4,
16415        "master_sha": null,
16416        "because_sha": null
16417    },
16418    {
16419        "sha": "0f369e1472438c71b0c3a9d1bb4ceb1d9b8c8a23",
16420        "description": "iris: Stop using blorp_hiz_stencil_op",
16421        "nominated": false,
16422        "nomination_type": null,
16423        "resolution": 4,
16424        "master_sha": null,
16425        "because_sha": null
16426    },
16427    {
16428        "sha": "ac0d393eb18deec397efd8d5f40faf38dfeb12e4",
16429        "description": "CI: add lavapipe vulkan testing",
16430        "nominated": false,
16431        "nomination_type": null,
16432        "resolution": 4,
16433        "master_sha": null,
16434        "because_sha": null
16435    },
16436    {
16437        "sha": "cf3fc79cd0ab55776bbbabe76237c272ab07133e",
16438        "description": "st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().",
16439        "nominated": false,
16440        "nomination_type": null,
16441        "resolution": 4,
16442        "master_sha": null,
16443        "because_sha": null
16444    },
16445    {
16446        "sha": "e11513b74090c4d8d48c952c3d4c4b4402de1e3c",
16447        "description": "ci: Make sure that osmesa stays warnings-clean in release builds.",
16448        "nominated": false,
16449        "nomination_type": null,
16450        "resolution": 4,
16451        "master_sha": null,
16452        "because_sha": null
16453    },
16454    {
16455        "sha": "ee802372180a2b4460cc7abb53438e45c6b6f1e4",
16456        "description": "mesa: Retire classic OSMesa.",
16457        "nominated": false,
16458        "nomination_type": null,
16459        "resolution": 4,
16460        "master_sha": null,
16461        "because_sha": null
16462    },
16463    {
16464        "sha": "6ffc5611c8a9ba61387f571449d2290aed2266dc",
16465        "description": "docs: Fix the documentation of the OSMesa path.",
16466        "nominated": false,
16467        "nomination_type": null,
16468        "resolution": 4,
16469        "master_sha": null,
16470        "because_sha": null
16471    },
16472    {
16473        "sha": "7497917cfd8972849c611087366a027fecdea80b",
16474        "description": "osmesa/test: Clear the stencil bits in the depth test.",
16475        "nominated": false,
16476        "nomination_type": null,
16477        "resolution": 4,
16478        "master_sha": null,
16479        "because_sha": null
16480    },
16481    {
16482        "sha": "a9a8e05b696ec756c87be7a0f5c7a0aafc310904",
16483        "description": "aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.",
16484        "nominated": false,
16485        "nomination_type": null,
16486        "resolution": 4,
16487        "master_sha": null,
16488        "because_sha": null
16489    },
16490    {
16491        "sha": "790144e65ae55d44698fc02a670964175029e347",
16492        "description": "util+treewide: container_of() cleanup",
16493        "nominated": false,
16494        "nomination_type": null,
16495        "resolution": 4,
16496        "master_sha": null,
16497        "because_sha": null
16498    },
16499    {
16500        "sha": "6fe84c5dda2f5935787c428347cf16ec1b1a5a30",
16501        "description": "util: Allow STATIC_ASSERT() everywhere",
16502        "nominated": false,
16503        "nomination_type": null,
16504        "resolution": 4,
16505        "master_sha": null,
16506        "because_sha": null
16507    },
16508    {
16509        "sha": "5a082911cdaf9a7b04d14c8ec60ad83cd063a524",
16510        "description": "util: Promote __builtin_types_compatible_p compat",
16511        "nominated": false,
16512        "nomination_type": null,
16513        "resolution": 4,
16514        "master_sha": null,
16515        "because_sha": null
16516    },
16517    {
16518        "sha": "f63c595a73698e96232f6465be01f3449022af9d",
16519        "description": "swr: fix crashes caused by incorrectly reporting SSBO support",
16520        "nominated": false,
16521        "nomination_type": null,
16522        "resolution": 4,
16523        "master_sha": null,
16524        "because_sha": null
16525    },
16526    {
16527        "sha": "5d833f433afe955cc01edc372c17f0059ab99492",
16528        "description": "ci: Only run the sanity job if there's a MR",
16529        "nominated": false,
16530        "nomination_type": 1,
16531        "resolution": 4,
16532        "master_sha": null,
16533        "because_sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d"
16534    },
16535    {
16536        "sha": "f27ee2a3ad9b9fcb9fbc154485c0d0a60f3a7221",
16537        "description": "zink: remove useless import in zink_device_info.py",
16538        "nominated": false,
16539        "nomination_type": null,
16540        "resolution": 4,
16541        "master_sha": null,
16542        "because_sha": null
16543    },
16544    {
16545        "sha": "3f1d4de25b22fe377c018feedf01d77d9da8e632",
16546        "description": "zink: move blend_operation_advanced conditions to zink_device_info.py",
16547        "nominated": false,
16548        "nomination_type": null,
16549        "resolution": 4,
16550        "master_sha": null,
16551        "because_sha": null
16552    },
16553    {
16554        "sha": "a103666b0209907e4c9cbfe8b7e737b0e3cd0aff",
16555        "description": "zink: decouple features and enabling conditions in zink_device_info.py",
16556        "nominated": false,
16557        "nomination_type": null,
16558        "resolution": 4,
16559        "master_sha": null,
16560        "because_sha": null
16561    },
16562    {
16563        "sha": "6e313bc9181a6619698d8478d1c02c4584de2602",
16564        "description": "zink: define and use <%guard> helper in zink_device_info",
16565        "nominated": false,
16566        "nomination_type": null,
16567        "resolution": 4,
16568        "master_sha": null,
16569        "because_sha": null
16570    },
16571    {
16572        "sha": "f0ca77c4787da84487572aed9551f8c05a92d618",
16573        "description": "ci: Move deploy stage to the end of the pipeline",
16574        "nominated": false,
16575        "nomination_type": null,
16576        "resolution": 4,
16577        "master_sha": null,
16578        "because_sha": null
16579    },
16580    {
16581        "sha": "d4151f2efd09254dc8f45dca761f0f83af93d97d",
16582        "description": "ci: Run sanity job only in pre-merge pipelines",
16583        "nominated": false,
16584        "nomination_type": null,
16585        "resolution": 4,
16586        "master_sha": null,
16587        "because_sha": null
16588    },
16589    {
16590        "sha": "ef75ede4edf1f603a25e291cee15ae5706a5147c",
16591        "description": "egl/wayland: remove libwayland < 1.18 workaround",
16592        "nominated": false,
16593        "nomination_type": null,
16594        "resolution": 4,
16595        "master_sha": null,
16596        "because_sha": null
16597    },
16598    {
16599        "sha": "f5711ae7d2b6ff65085bd0db485fb8e58df7f496",
16600        "description": "zink: use _mesa_pointer_set_create for simplicity",
16601        "nominated": false,
16602        "nomination_type": null,
16603        "resolution": 4,
16604        "master_sha": null,
16605        "because_sha": null
16606    },
16607    {
16608        "sha": "8a30ac49ac72275d4b123807fceb175658203f95",
16609        "description": "zink: fail if set failed to create",
16610        "nominated": true,
16611        "nomination_type": 1,
16612        "resolution": 1,
16613        "master_sha": null,
16614        "because_sha": "a03d17ede778610f2c66099d0d5342cf09ef12a2"
16615    },
16616    {
16617        "sha": "7c85b1d2f0ff951de741c480cfd6e00ba3eb5486",
16618        "description": "gallium/u_threaded: set has_user_indices = false for merged draws",
16619        "nominated": false,
16620        "nomination_type": 1,
16621        "resolution": 4,
16622        "master_sha": null,
16623        "because_sha": "351ba767afe5db4603a60be33fb78ec41630f502"
16624    },
16625    {
16626        "sha": "5eda9673b2347aa33713790b3a04b8363862db2f",
16627        "description": "radeonsi: fix si_get_draw_start_count count value",
16628        "nominated": true,
16629        "nomination_type": 1,
16630        "resolution": 1,
16631        "master_sha": null,
16632        "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
16633    },
16634    {
16635        "sha": "5d073b5aa160adfe4c5e0b388bd199741f4893d8",
16636        "description": "ci: .lava-test:amd64 template needs arm_build",
16637        "nominated": true,
16638        "nomination_type": 1,
16639        "resolution": 1,
16640        "master_sha": null,
16641        "because_sha": "6c8b921572a542f5de62475a76501a9db73dae4d"
16642    },
16643    {
16644        "sha": "cd4f6cdcf44c4f789aaf5b5e2b19bb64edc7f259",
16645        "description": "docs: Adapt to FDO_DISTRIBUTION_TAG \u2192 MESA_IMAGE_TAG rename",
16646        "nominated": false,
16647        "nomination_type": 1,
16648        "resolution": 4,
16649        "master_sha": null,
16650        "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16651    },
16652    {
16653        "sha": "01175c38c2db582289d6798eb5fdbe5e559331a6",
16654        "description": "ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes",
16655        "nominated": false,
16656        "nomination_type": 1,
16657        "resolution": 4,
16658        "master_sha": null,
16659        "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16660    },
16661    {
16662        "sha": "6701662ae0576f26e62fd23a07ba1bc16b938970",
16663        "description": "ci: Add .use-base-image template",
16664        "nominated": false,
16665        "nomination_type": 1,
16666        "resolution": 4,
16667        "master_sha": null,
16668        "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16669    },
16670    {
16671        "sha": "f957d0d915c246ddbc7c52361b6eac47c8a094cb",
16672        "description": "ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment",
16673        "nominated": false,
16674        "nomination_type": 1,
16675        "resolution": 4,
16676        "master_sha": null,
16677        "because_sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d"
16678    },
16679    {
16680        "sha": "5998a6543a6f3116b6c77ace4f9bcde382e90138",
16681        "description": "anv: fix calculation of buffer size in case dynamic size is used",
16682        "nominated": true,
16683        "nomination_type": 1,
16684        "resolution": 1,
16685        "master_sha": null,
16686        "because_sha": "b9a05447a1976101c04a02f5588c51de0b0f6573"
16687    },
16688    {
16689        "sha": "3f0da800eb4b8184c24707c52d5a519abe948898",
16690        "description": "lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)",
16691        "nominated": false,
16692        "nomination_type": null,
16693        "resolution": 4,
16694        "master_sha": null,
16695        "because_sha": null
16696    },
16697    {
16698        "sha": "5b0b03733a4fdc5b9cd485bd313810b37c81b2a9",
16699        "description": "lavapipe: interpret inputRate as an enum-value",
16700        "nominated": false,
16701        "nomination_type": null,
16702        "resolution": 4,
16703        "master_sha": null,
16704        "because_sha": null
16705    },
16706    {
16707        "sha": "eec9d67e4478b5330584970d456f02ff4c15c0b3",
16708        "description": "lavapipe: don't copy pNext",
16709        "nominated": false,
16710        "nomination_type": null,
16711        "resolution": 4,
16712        "master_sha": null,
16713        "because_sha": null
16714    },
16715    {
16716        "sha": "6a27262cc2fbdb3007e2dc20f6534db0312c5810",
16717        "description": "lavapipe: split out pipeline struct duplication to a macro.",
16718        "nominated": false,
16719        "nomination_type": null,
16720        "resolution": 4,
16721        "master_sha": null,
16722        "because_sha": null
16723    },
16724    {
16725        "sha": "a2cf0590234e856b5e7f6f6b0d7fc1d3f3a3fec6",
16726        "description": "lavapipe: use ralloc for pipeline copies.",
16727        "nominated": false,
16728        "nomination_type": null,
16729        "resolution": 4,
16730        "master_sha": null,
16731        "because_sha": null
16732    },
16733    {
16734        "sha": "04c7fce799ac18f4c2ab147c0a9780483befe527",
16735        "description": "iris: Drop res variable in resolve_sampler_views",
16736        "nominated": false,
16737        "nomination_type": null,
16738        "resolution": 4,
16739        "master_sha": null,
16740        "because_sha": null
16741    },
16742    {
16743        "sha": "1f7427f97216ce63308e810c79b0280a69ef43fc",
16744        "description": "iris: Fix resource ptr in resolve_sampler_views",
16745        "nominated": true,
16746        "nomination_type": 0,
16747        "resolution": 1,
16748        "master_sha": null,
16749        "because_sha": null
16750    },
16751    {
16752        "sha": "4ba884b8140fc64d433959cbe9ef46fa12f4fd07",
16753        "description": "softpipe: Fix swizzled texture gather of int textures.",
16754        "nominated": true,
16755        "nomination_type": 0,
16756        "resolution": 1,
16757        "master_sha": null,
16758        "because_sha": null
16759    },
16760    {
16761        "sha": "2b09bde1f5450152ce121a5f58943e01223ff783",
16762        "description": "radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %",
16763        "nominated": false,
16764        "nomination_type": null,
16765        "resolution": 4,
16766        "master_sha": null,
16767        "because_sha": null
16768    },
16769    {
16770        "sha": "6347b0b5c4d886771da17ea5fed5336556b855d5",
16771        "description": "radeonsi: rename si_state_draw.c to .cpp",
16772        "nominated": false,
16773        "nomination_type": null,
16774        "resolution": 4,
16775        "master_sha": null,
16776        "because_sha": null
16777    },
16778    {
16779        "sha": "639b1366d020eb2bc08679ac736435aebf6e44f4",
16780        "description": "radeonsi: resolve a tricky C++ failure with goto jumping over initializations",
16781        "nominated": false,
16782        "nomination_type": null,
16783        "resolution": 4,
16784        "master_sha": null,
16785        "because_sha": null
16786    },
16787    {
16788        "sha": "fe839baf6afa30f1504006d0b03b59b3981d0615",
16789        "description": "radeonsi: fix future C++ compile failures and warnings",
16790        "nominated": false,
16791        "nomination_type": null,
16792        "resolution": 4,
16793        "master_sha": null,
16794        "because_sha": null
16795    },
16796    {
16797        "sha": "85af48b0ee960177fbff64e848957a52417588b7",
16798        "description": "radeonsi: allow including a few files from C++",
16799        "nominated": false,
16800        "nomination_type": null,
16801        "resolution": 4,
16802        "master_sha": null,
16803        "because_sha": null
16804    },
16805    {
16806        "sha": "fc212dcaa58c152c2c70f33d50021cbbc7bce0be",
16807        "description": "amd/llvm: fix C++ compile failures",
16808        "nominated": false,
16809        "nomination_type": null,
16810        "resolution": 4,
16811        "master_sha": null,
16812        "because_sha": null
16813    },
16814    {
16815        "sha": "f95fb3ab9c23e852530aa420c398d9c98a152efc",
16816        "description": "gallium/util: allow including a few files in C++",
16817        "nominated": false,
16818        "nomination_type": null,
16819        "resolution": 4,
16820        "master_sha": null,
16821        "because_sha": null
16822    },
16823    {
16824        "sha": "ea23ca8869a1da9b464258a0505ec3bf1ff11ebf",
16825        "description": "compiler: fix glsl_types.h compile failures when including as C++ in drivers",
16826        "nominated": false,
16827        "nomination_type": null,
16828        "resolution": 4,
16829        "master_sha": null,
16830        "because_sha": null
16831    },
16832    {
16833        "sha": "3d417121937f78e405ebb33dc6bbd0373689bd73",
16834        "description": "ac/llvm: handle no_(un)signed_wrap NIR flags",
16835        "nominated": false,
16836        "nomination_type": null,
16837        "resolution": 4,
16838        "master_sha": null,
16839        "because_sha": null
16840    },
16841    {
16842        "sha": "3b67c6451f2258520f68527668f41685a3b34147",
16843        "description": "ac: unify shader arguments that are duplicated",
16844        "nominated": false,
16845        "nomination_type": null,
16846        "resolution": 4,
16847        "master_sha": null,
16848        "because_sha": null
16849    },
16850    {
16851        "sha": "248268fb7d32b758f264035b120dbfffe3f862d8",
16852        "description": "radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c",
16853        "nominated": false,
16854        "nomination_type": null,
16855        "resolution": 4,
16856        "master_sha": null,
16857        "because_sha": null
16858    },
16859    {
16860        "sha": "8cd15226221696a3a1c4bec3c26b5f256321b0ca",
16861        "description": "radeonsi: move si_build_main_function into si_shader_llvm.c",
16862        "nominated": false,
16863        "nomination_type": null,
16864        "resolution": 4,
16865        "master_sha": null,
16866        "because_sha": null
16867    },
16868    {
16869        "sha": "273be1686ef5227a48faf9c3af248d827b02141c",
16870        "description": "radeonsi: move si_create_function into si_shader_llvm.c",
16871        "nominated": false,
16872        "nomination_type": null,
16873        "resolution": 4,
16874        "master_sha": null,
16875        "because_sha": null
16876    },
16877    {
16878        "sha": "d9c1a47d48ea32c055e58fee890d943a78361373",
16879        "description": "radeonsi: split ac_shader_args initialization from LLVM code",
16880        "nominated": false,
16881        "nomination_type": null,
16882        "resolution": 4,
16883        "master_sha": null,
16884        "because_sha": null
16885    },
16886    {
16887        "sha": "4a50096ab47681e95c1700fcee83a9418e5300ce",
16888        "description": "ac: add shader return values into ac_shader_args",
16889        "nominated": false,
16890        "nomination_type": null,
16891        "resolution": 4,
16892        "master_sha": null,
16893        "because_sha": null
16894    },
16895    {
16896        "sha": "2cf44ad30aef5f257401f64958800dc3012ef9bc",
16897        "description": "ac: correct ac_shader_args types, remove sgpr_count",
16898        "nominated": false,
16899        "nomination_type": null,
16900        "resolution": 4,
16901        "master_sha": null,
16902        "because_sha": null
16903    },
16904    {
16905        "sha": "50dad7366ee09484b56727559867cc2c64bd8546",
16906        "description": "radeonsi: fix a crash in si_fence_server_sync",
16907        "nominated": false,
16908        "nomination_type": 1,
16909        "resolution": 4,
16910        "master_sha": null,
16911        "because_sha": "1f31a216640f294ce310898773d9b42bda5d1d47"
16912    },
16913    {
16914        "sha": "b08343c404bc0a255eb71abdd5d46abedf935397",
16915        "description": "aco: rename s_subb_u32 operands to borrow",
16916        "nominated": false,
16917        "nomination_type": null,
16918        "resolution": 4,
16919        "master_sha": null,
16920        "because_sha": null
16921    },
16922    {
16923        "sha": "f4e649a205bbe2884d959c65beb86f34c3ab5db8",
16924        "description": "aco: fix various s_subb_u32 operands to SCC",
16925        "nominated": false,
16926        "nomination_type": null,
16927        "resolution": 4,
16928        "master_sha": null,
16929        "because_sha": null
16930    },
16931    {
16932        "sha": "1a535722d31d967c934f7b4d5485de34ae120200",
16933        "description": "v3d: use job's nr_cbufs field",
16934        "nominated": false,
16935        "nomination_type": null,
16936        "resolution": 4,
16937        "master_sha": null,
16938        "because_sha": null
16939    },
16940    {
16941        "sha": "e95465ae0eff1fb96b919427d9813f8543371626",
16942        "description": "panfrost: Fix provoking vertex selection for lines",
16943        "nominated": false,
16944        "nomination_type": null,
16945        "resolution": 4,
16946        "master_sha": null,
16947        "because_sha": null
16948    },
16949    {
16950        "sha": "6b9f943df678a811eab572a0eae389ddf664f830",
16951        "description": "panfrost: Preload SampleID when reloading multisample FBs",
16952        "nominated": false,
16953        "nomination_type": null,
16954        "resolution": 4,
16955        "master_sha": null,
16956        "because_sha": null
16957    },
16958    {
16959        "sha": "dec4d15e6773ff9fd6b6d71d8f393419ae556a94",
16960        "description": "panfrost: Take the number of samples into account in blend shaders",
16961        "nominated": false,
16962        "nomination_type": null,
16963        "resolution": 4,
16964        "master_sha": null,
16965        "because_sha": null
16966    },
16967    {
16968        "sha": "e27052281aa97f17df5b221337b1c5f3e7464b61",
16969        "description": "pan/mdg: Add support for multi sample iteration writeout",
16970        "nominated": false,
16971        "nomination_type": null,
16972        "resolution": 4,
16973        "master_sha": null,
16974        "because_sha": null
16975    },
16976    {
16977        "sha": "29f938a0ece889cd3236fca7e008bf0031de4be2",
16978        "description": "panfrost: Fix fencing",
16979        "nominated": true,
16980        "nomination_type": 1,
16981        "resolution": 1,
16982        "master_sha": null,
16983        "because_sha": "64d6f56ad26f084a44a0f5491fc512a65d40df91"
16984    },
16985    {
16986        "sha": "387221e4f2b9339633f84d8b91774ddd302ed60a",
16987        "description": "panfrost: Make sure we always add a reader -> write dependency when needed",
16988        "nominated": true,
16989        "nomination_type": 1,
16990        "resolution": 1,
16991        "master_sha": null,
16992        "because_sha": "c6ebff3ecdde46ef7925326522395b4a50dd65a3"
16993    },
16994    {
16995        "sha": "c30af744b1f850125d31ce6a15499003262972c6",
16996        "description": "st/mesa: enable compute shader derivatives in SPIR-V",
16997        "nominated": false,
16998        "nomination_type": null,
16999        "resolution": 4,
17000        "master_sha": null,
17001        "because_sha": null
17002    },
17003    {
17004        "sha": "c5ae01dcf12b8b70d7ca181f82012e4c9d3fc8e5",
17005        "description": "ac,radeonsi: implement GL_NV_compute_shader_derivatives",
17006        "nominated": false,
17007        "nomination_type": null,
17008        "resolution": 4,
17009        "master_sha": null,
17010        "because_sha": null
17011    },
17012    {
17013        "sha": "d60930c0171501de6fd453101275bad133481e0a",
17014        "description": "winsys/amdgpu: use VRAM for command buffers if all VRAM is visible",
17015        "nominated": false,
17016        "nomination_type": null,
17017        "resolution": 4,
17018        "master_sha": null,
17019        "because_sha": null
17020    },
17021    {
17022        "sha": "14f85e1874a1f1c9c8f35906ac1e8dfca7f5a3e6",
17023        "description": "radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible",
17024        "nominated": false,
17025        "nomination_type": null,
17026        "resolution": 4,
17027        "master_sha": null,
17028        "because_sha": null
17029    },
17030    {
17031        "sha": "913c06f501162ebcdb5ba2381ca12c98cb0ddfe9",
17032        "description": "radeonsi: unify uploaders and upload to VRAM if all VRAM is visible",
17033        "nominated": false,
17034        "nomination_type": null,
17035        "resolution": 4,
17036        "master_sha": null,
17037        "because_sha": null
17038    },
17039    {
17040        "sha": "6fecdc6dda6da15d616a31900508214c81cd256e",
17041        "description": "radeonsi: only use staging for linear textures when all VRAM is not visible",
17042        "nominated": false,
17043        "nomination_type": null,
17044        "resolution": 4,
17045        "master_sha": null,
17046        "because_sha": null
17047    },
17048    {
17049        "sha": "3404c3111e0537b234f1cec4c39b7e82edff7b6c",
17050        "description": "radeons: only force staging uploads for VRAM when all VRAM is not visible",
17051        "nominated": false,
17052        "nomination_type": null,
17053        "resolution": 4,
17054        "master_sha": null,
17055        "because_sha": null
17056    },
17057    {
17058        "sha": "d3d6d38145047a9d531be0e4aba71ab788259b41",
17059        "description": "ac: add radeon_info::all_vram_visible for Smart Access Memory",
17060        "nominated": false,
17061        "nomination_type": null,
17062        "resolution": 4,
17063        "master_sha": null,
17064        "because_sha": null
17065    },
17066    {
17067        "sha": "8bd25d3835d4399aba2c27e7f82681a9005073e9",
17068        "description": "radeonsi: initialize ctx and gfx_cs first, then allocators",
17069        "nominated": false,
17070        "nomination_type": null,
17071        "resolution": 4,
17072        "master_sha": null,
17073        "because_sha": null
17074    },
17075    {
17076        "sha": "443b628e6f21f7fe3a52002c0fd89826d206048a",
17077        "description": "compiler: update gl_access_qualifier comments",
17078        "nominated": false,
17079        "nomination_type": null,
17080        "resolution": 4,
17081        "master_sha": null,
17082        "because_sha": null
17083    },
17084    {
17085        "sha": "d7d0b4445ae7a80fff59f91c04b124c5ee40a82b",
17086        "description": "nir/opt_access: infer writeonly",
17087        "nominated": false,
17088        "nomination_type": null,
17089        "resolution": 4,
17090        "master_sha": null,
17091        "because_sha": null
17092    },
17093    {
17094        "sha": "5d524ae62c839f02cf2cf0bca4ef232baa21e67c",
17095        "description": "nir/opt_access: consider global stores",
17096        "nominated": false,
17097        "nomination_type": null,
17098        "resolution": 4,
17099        "master_sha": null,
17100        "because_sha": null
17101    },
17102    {
17103        "sha": "c9ec7d3f90fc55e17a14016c86cffb9b7dc215ec",
17104        "description": "nir/opt_access: handle variable pointers",
17105        "nominated": false,
17106        "nomination_type": null,
17107        "resolution": 4,
17108        "master_sha": null,
17109        "because_sha": null
17110    },
17111    {
17112        "sha": "4dc565946366b3c80c0661c695f47d1ee1ccb89d",
17113        "description": "nir/opt_access: add basic Vulkan support",
17114        "nominated": false,
17115        "nomination_type": null,
17116        "resolution": 4,
17117        "master_sha": null,
17118        "because_sha": null
17119    },
17120    {
17121        "sha": "d587dc32f37f43aa277516a69ad673db8441ffb8",
17122        "description": "nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it",
17123        "nominated": false,
17124        "nomination_type": null,
17125        "resolution": 4,
17126        "master_sha": null,
17127        "because_sha": null
17128    },
17129    {
17130        "sha": "939df4e364cb8474d79dd8107db24a30cb537027",
17131        "description": "nir/opt_access: don't check restrict in can_reorder()",
17132        "nominated": false,
17133        "nomination_type": null,
17134        "resolution": 4,
17135        "master_sha": null,
17136        "because_sha": null
17137    },
17138    {
17139        "sha": "2448d13e0fcfd993001e1eb231b2364db602f406",
17140        "description": "nir/opt_access: check restrict before marking a variable as readonly",
17141        "nominated": false,
17142        "nomination_type": null,
17143        "resolution": 4,
17144        "master_sha": null,
17145        "because_sha": null
17146    },
17147    {
17148        "sha": "e646f6d30e0cbac905356e8229d114abb9648ebf",
17149        "description": "nir/opt_access: ignore barriers and coherent qualifier",
17150        "nominated": false,
17151        "nomination_type": null,
17152        "resolution": 4,
17153        "master_sha": null,
17154        "because_sha": null
17155    },
17156    {
17157        "sha": "7ddea94819ccf362b8bce036334b65951f8b2829",
17158        "description": "nir/opt_access: don't ignore image arrays in process_variable()",
17159        "nominated": false,
17160        "nomination_type": null,
17161        "resolution": 4,
17162        "master_sha": null,
17163        "because_sha": null
17164    },
17165    {
17166        "sha": "bdd09066fa5f022daa0428325a04a52d66b5e41b",
17167        "description": "iris: update depth value for stages after fast clear depth",
17168        "nominated": true,
17169        "nomination_type": 0,
17170        "resolution": 1,
17171        "master_sha": null,
17172        "because_sha": null
17173    },
17174    {
17175        "sha": "7ad7decc27c46bd6d113b0e7a9d728f3a3911a11",
17176        "description": "v3d: remove old tile blit code",
17177        "nominated": false,
17178        "nomination_type": null,
17179        "resolution": 4,
17180        "master_sha": null,
17181        "because_sha": null
17182    },
17183    {
17184        "sha": "1c76f6e755a5ec0ad8fb37f173cbd47dc8c9cd2b",
17185        "description": "v3d: implement tile-based blit operation",
17186        "nominated": false,
17187        "nomination_type": null,
17188        "resolution": 4,
17189        "master_sha": null,
17190        "because_sha": null
17191    },
17192    {
17193        "sha": "904f6b92ef93c3bb41df2f8898323e0f927dcc9c",
17194        "description": "v3d: refactor set tile buffer size function",
17195        "nominated": false,
17196        "nomination_type": null,
17197        "resolution": 4,
17198        "master_sha": null,
17199        "because_sha": null
17200    },
17201    {
17202        "sha": "487dd96c4fcae4ff23baa7be4135483dddb0ea0a",
17203        "description": "v3d: implement tile buffer blits",
17204        "nominated": false,
17205        "nomination_type": null,
17206        "resolution": 4,
17207        "master_sha": null,
17208        "because_sha": null
17209    },
17210    {
17211        "sha": "9eb2517a88e3b48cd84fa4b0c50112dc6de2da06",
17212        "description": "v3d: add helper to check if format supports TLB resolve",
17213        "nominated": false,
17214        "nomination_type": null,
17215        "resolution": 4,
17216        "master_sha": null,
17217        "because_sha": null
17218    },
17219    {
17220        "sha": "8b3bc4e2fba0589bd29cca74ea8d1633e48faace",
17221        "description": "v3d: split binning start from draw",
17222        "nominated": false,
17223        "nomination_type": null,
17224        "resolution": 4,
17225        "master_sha": null,
17226        "because_sha": null
17227    },
17228    {
17229        "sha": "1ebdeb3c4307e5ab3ff6bdbdadfb274c061ef5dd",
17230        "description": "v3d: store number of color buffers in job",
17231        "nominated": false,
17232        "nomination_type": null,
17233        "resolution": 4,
17234        "master_sha": null,
17235        "because_sha": null
17236    },
17237    {
17238        "sha": "e3d0abcb2a547ccf10e5e07b5212d8f0e75c6ee8",
17239        "description": "v3d: make set tile buffer size function public",
17240        "nominated": false,
17241        "nomination_type": null,
17242        "resolution": 4,
17243        "master_sha": null,
17244        "because_sha": null
17245    },
17246    {
17247        "sha": "01aafb2859ebd5a5e483d0eb86b1c73b72ebdaed",
17248        "description": "v3d: force alpha to 1 when rendering RGBX formats",
17249        "nominated": false,
17250        "nomination_type": null,
17251        "resolution": 4,
17252        "master_sha": null,
17253        "because_sha": null
17254    },
17255    {
17256        "sha": "b243ccb060dfdad849b9abc4749556e6fb3a83b1",
17257        "description": "util: function to check for rgbX format",
17258        "nominated": false,
17259        "nomination_type": null,
17260        "resolution": 4,
17261        "master_sha": null,
17262        "because_sha": null
17263    },
17264    {
17265        "sha": "aff845da6709941beec96d9362972641d2c4a955",
17266        "description": "intel/tools/aubinator_error_decode: fix small memory leaks",
17267        "nominated": false,
17268        "nomination_type": null,
17269        "resolution": 4,
17270        "master_sha": null,
17271        "because_sha": null
17272    },
17273    {
17274        "sha": "00cd3f7d130144823c7dfcb2882b8edc7864b413",
17275        "description": "intel/tools/aubinator_error_decode: cleanup path/file handling",
17276        "nominated": false,
17277        "nomination_type": null,
17278        "resolution": 4,
17279        "master_sha": null,
17280        "because_sha": null
17281    },
17282    {
17283        "sha": "34a35d8f2e0a90a64096fcb2372d2f137b91adb1",
17284        "description": "r600/sfn: Initialize ShaderInputVarying members in constructors.",
17285        "nominated": false,
17286        "nomination_type": null,
17287        "resolution": 4,
17288        "master_sha": null,
17289        "because_sha": null
17290    },
17291    {
17292        "sha": "d4ae1950de1f0cb14094de9287517f9ae55e35a8",
17293        "description": "meson: Fix build with llvm-12.",
17294        "nominated": false,
17295        "nomination_type": null,
17296        "resolution": 4,
17297        "master_sha": null,
17298        "because_sha": null
17299    },
17300    {
17301        "sha": "bc3225272aeb363ba03cdd3319081de1239a0521",
17302        "description": "ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.",
17303        "nominated": false,
17304        "nomination_type": null,
17305        "resolution": 4,
17306        "master_sha": null,
17307        "because_sha": null
17308    },
17309    {
17310        "sha": "e096b538248045d76290f058b20a6c97266dd44c",
17311        "description": "radeonsi: fix the blit test for SW_64KB_R_X",
17312        "nominated": false,
17313        "nomination_type": null,
17314        "resolution": 4,
17315        "master_sha": null,
17316        "because_sha": null
17317    },
17318    {
17319        "sha": "21b97ef013412e646efd66817fe512b324e308b3",
17320        "description": "radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT",
17321        "nominated": false,
17322        "nomination_type": null,
17323        "resolution": 4,
17324        "master_sha": null,
17325        "because_sha": null
17326    },
17327    {
17328        "sha": "1f31a216640f294ce310898773d9b42bda5d1d47",
17329        "description": "radeonsi: remove SDMA support",
17330        "nominated": false,
17331        "nomination_type": null,
17332        "resolution": 4,
17333        "master_sha": null,
17334        "because_sha": null
17335    },
17336    {
17337        "sha": "5b81194fee22f6b22f3448d445acd38b647cd1e8",
17338        "description": "radeonsi: rename buffer functions so as not to reference rings",
17339        "nominated": false,
17340        "nomination_type": null,
17341        "resolution": 4,
17342        "master_sha": null,
17343        "because_sha": null
17344    },
17345    {
17346        "sha": "ab1377cf9267d9ff79a3b6b8da0dfe8b1784b2a2",
17347        "description": "radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option",
17348        "nominated": false,
17349        "nomination_type": null,
17350        "resolution": 4,
17351        "master_sha": null,
17352        "because_sha": null
17353    },
17354    {
17355        "sha": "5fca7cd8b874562858e72d7a21e685c962f864de",
17356        "description": "ci/freedreno: Detect the cheza power management bus error and restart.",
17357        "nominated": false,
17358        "nomination_type": null,
17359        "resolution": 4,
17360        "master_sha": null,
17361        "because_sha": null
17362    },
17363    {
17364        "sha": "185df8ef07f92ae3e89b3aec912cc5259904ab50",
17365        "description": "android: spirv: fix '::' typo in gen rules",
17366        "nominated": true,
17367        "nomination_type": 1,
17368        "resolution": 1,
17369        "master_sha": null,
17370        "because_sha": "1070bba19e26640bc1dbfd04180e97217761404d"
17371    },
17372    {
17373        "sha": "9d22c438cba0c54dcca829ae1e17bf5c4b36b43b",
17374        "description": "mesa/st: set reserved storage for params+values to 16",
17375        "nominated": false,
17376        "nomination_type": 1,
17377        "resolution": 4,
17378        "master_sha": null,
17379        "because_sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89"
17380    },
17381    {
17382        "sha": "869a6274a85b9e18341e951d1111a667edbe0a68",
17383        "description": "meson: fix multiline string warning",
17384        "nominated": false,
17385        "nomination_type": null,
17386        "resolution": 4,
17387        "master_sha": null,
17388        "because_sha": null
17389    },
17390    {
17391        "sha": "445b4d13bde1a00546c41fe82745cde4446d9f7d",
17392        "description": "util: Add cnd_monotonic to Makefile.sources",
17393        "nominated": false,
17394        "nomination_type": 1,
17395        "resolution": 4,
17396        "master_sha": null,
17397        "because_sha": "33a78948283c9911a06650bd2ba5467678249cfd"
17398    },
17399    {
17400        "sha": "0bf7f7fcd2f6a8b5560182520c6832f4467da313",
17401        "description": "mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS",
17402        "nominated": false,
17403        "nomination_type": null,
17404        "resolution": 4,
17405        "master_sha": null,
17406        "because_sha": null
17407    },
17408    {
17409        "sha": "0ef61a162a7f1d5b7e405e5d858514d24c64e440",
17410        "description": "mesa: remove code for old (mostly unsupported) GL_NV_point_sprite",
17411        "nominated": false,
17412        "nomination_type": null,
17413        "resolution": 4,
17414        "master_sha": null,
17415        "because_sha": null
17416    },
17417    {
17418        "sha": "8f11b848c3ec4b7169fcab226efe1d130b997af2",
17419        "description": "mesa: fix glPopAttrib for GL_COORD_REPLACE for r200",
17420        "nominated": false,
17421        "nomination_type": 1,
17422        "resolution": 4,
17423        "master_sha": null,
17424        "because_sha": "959380dcb0920e3f26aaddfeab68650077675040"
17425    },
17426    {
17427        "sha": "fa16e66a3f4bf6f7eaef82c1770239be9dd824da",
17428        "description": "turnip: always set LRZ registers to zero for 3d clear/blit",
17429        "nominated": true,
17430        "nomination_type": 1,
17431        "resolution": 1,
17432        "master_sha": null,
17433        "because_sha": "1d83f5ae8435c428a20fa947d6a2b22ae453e80c"
17434    },
17435    {
17436        "sha": "f24358e002de645388852dd85aee4b9b0d3d7652",
17437        "description": "turnip: move up LRZ invalidate in CmdClearAttachments",
17438        "nominated": true,
17439        "nomination_type": 1,
17440        "resolution": 1,
17441        "master_sha": null,
17442        "because_sha": "2f79e0066405f80c3244d1cc814bc6a51d1d581a"
17443    },
17444    {
17445        "sha": "aed7c5aa31f3896137a5cdd60f87c30cee3798b8",
17446        "description": "turnip: do not emit draw states in draw_cs outside of renderpass",
17447        "nominated": false,
17448        "nomination_type": null,
17449        "resolution": 4,
17450        "master_sha": null,
17451        "because_sha": null
17452    },
17453    {
17454        "sha": "3f58d80823e297ffa4a478d9d600db5ac19227d1",
17455        "description": "turnip: correctly disable draw states outside of renderpasses",
17456        "nominated": false,
17457        "nomination_type": null,
17458        "resolution": 4,
17459        "master_sha": null,
17460        "because_sha": null
17461    },
17462    {
17463        "sha": "af6e74bca86823be63907ec91549ff9f8e88f6fb",
17464        "description": "turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path",
17465        "nominated": true,
17466        "nomination_type": 1,
17467        "resolution": 1,
17468        "master_sha": null,
17469        "because_sha": "3c07a149986381847a8431db0491286c1fc10897"
17470    },
17471    {
17472        "sha": "2d886fb43656bf38dfbc3f6c2266b5c421e1837a",
17473        "description": "turnip: do not include compute stage in pipeline_builder",
17474        "nominated": false,
17475        "nomination_type": null,
17476        "resolution": 4,
17477        "master_sha": null,
17478        "because_sha": null
17479    },
17480    {
17481        "sha": "d7ea266e6f5cdcde5dd880839a057afaa560e97e",
17482        "description": "turnip: no linear_to_srgb for alpha channel for gmem clear value packing",
17483        "nominated": true,
17484        "nomination_type": 1,
17485        "resolution": 1,
17486        "master_sha": null,
17487        "because_sha": "ddac5933f8f30df66b389c32a634dab16cff5a4c"
17488    },
17489    {
17490        "sha": "ab0d6c91fdd96db288da5c0037417b1302399e9e",
17491        "description": "gallium/u_threaded: optimize set_constant_buffer",
17492        "nominated": false,
17493        "nomination_type": null,
17494        "resolution": 4,
17495        "master_sha": null,
17496        "because_sha": null
17497    },
17498    {
17499        "sha": "4a483ec027e752e1f95ff900bfc5a293ec281134",
17500        "description": "gallium/u_threaded: don't make a local copy of pipe_draw_start_count",
17501        "nominated": false,
17502        "nomination_type": null,
17503        "resolution": 4,
17504        "master_sha": null,
17505        "because_sha": null
17506    },
17507    {
17508        "sha": "c8fe9df9c462ed0cda0d62c7133f21fc2aa6ea84",
17509        "description": "gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it",
17510        "nominated": false,
17511        "nomination_type": null,
17512        "resolution": 4,
17513        "master_sha": null,
17514        "because_sha": null
17515    },
17516    {
17517        "sha": "351ba767afe5db4603a60be33fb78ec41630f502",
17518        "description": "gallium/u_threaded: set has_user_indices = false in the driver thread",
17519        "nominated": false,
17520        "nomination_type": null,
17521        "resolution": 4,
17522        "master_sha": null,
17523        "because_sha": null
17524    },
17525    {
17526        "sha": "60653366b8f014edd8cd1bc0b765932f3c2ac408",
17527        "description": "gallium/u_threaded: don't pass index bounds to the driver to decrease overhead",
17528        "nominated": false,
17529        "nomination_type": null,
17530        "resolution": 4,
17531        "master_sha": null,
17532        "because_sha": null
17533    },
17534    {
17535        "sha": "1b6b31bd1acbd1080e59c94c0ada9b89ef714d75",
17536        "description": "glthread: count batch space in units of uint64_t elements",
17537        "nominated": false,
17538        "nomination_type": null,
17539        "resolution": 4,
17540        "master_sha": null,
17541        "because_sha": null
17542    },
17543    {
17544        "sha": "4b2445916e6ae6b586bbde53310a411db084e67a",
17545        "description": "glthread: change sizes to unsigned or size_t where needed",
17546        "nominated": false,
17547        "nomination_type": null,
17548        "resolution": 4,
17549        "master_sha": null,
17550        "because_sha": null
17551    },
17552    {
17553        "sha": "6fe524d0f8cbab3d1e5ce32ef694b17dcd31db1d",
17554        "description": "glthread: use uint64_t to declare the batch buffer instead of align(8)",
17555        "nominated": false,
17556        "nomination_type": null,
17557        "resolution": 4,
17558        "master_sha": null,
17559        "because_sha": null
17560    },
17561    {
17562        "sha": "70b778945b320115c558e17f12e3d630d464dcba",
17563        "description": "glthread: use glthread->used instead of glthread->next_batch->used",
17564        "nominated": false,
17565        "nomination_type": null,
17566        "resolution": 4,
17567        "master_sha": null,
17568        "because_sha": null
17569    },
17570    {
17571        "sha": "0a4004e5fab0aef3ccec102656d7abef303ae5d8",
17572        "description": "zink: use shader keys for samplemask",
17573        "nominated": false,
17574        "nomination_type": null,
17575        "resolution": 4,
17576        "master_sha": null,
17577        "because_sha": null
17578    },
17579    {
17580        "sha": "0ce792b2e20daea441f52134b7d1d0d2245b32bd",
17581        "description": "zink: change a memcmp==0 to !memcmp",
17582        "nominated": false,
17583        "nomination_type": null,
17584        "resolution": 4,
17585        "master_sha": null,
17586        "because_sha": null
17587    },
17588    {
17589        "sha": "b47407269de07fcb6a2d898af8bdf6561132fac9",
17590        "description": "zink: initial shader key implementation",
17591        "nominated": false,
17592        "nomination_type": null,
17593        "resolution": 4,
17594        "master_sha": null,
17595        "because_sha": null
17596    },
17597    {
17598        "sha": "f93b7d14d66d8ba70d44772d1a1b6696310b7d17",
17599        "description": "vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t",
17600        "nominated": false,
17601        "nomination_type": null,
17602        "resolution": 4,
17603        "master_sha": null,
17604        "because_sha": null
17605    },
17606    {
17607        "sha": "f4bbf29d7671869569eee0bd949ea5a6d8af2c20",
17608        "description": "gallium/aux: Update scons build for u_tracepoints.[ch]",
17609        "nominated": false,
17610        "nomination_type": null,
17611        "resolution": 4,
17612        "master_sha": null,
17613        "because_sha": null
17614    },
17615    {
17616        "sha": "7dda840f32a92c0c5004e43acdf765ed650f978f",
17617        "description": "gallium/aux: Split u_tracepoints.[ch] generation",
17618        "nominated": false,
17619        "nomination_type": null,
17620        "resolution": 4,
17621        "master_sha": null,
17622        "because_sha": null
17623    },
17624    {
17625        "sha": "4c670b13dd5a5e9425941bc425d1ba4afcfe3c15",
17626        "description": "gallium/aux: Avoid creating queue when traces not enabled",
17627        "nominated": false,
17628        "nomination_type": null,
17629        "resolution": 4,
17630        "master_sha": null,
17631        "because_sha": null
17632    },
17633    {
17634        "sha": "d1283083eac00c6466a0f066df732699b7074c6f",
17635        "description": "nir: improve divergence analysis for loads with non-uniform resources",
17636        "nominated": false,
17637        "nomination_type": null,
17638        "resolution": 4,
17639        "master_sha": null,
17640        "because_sha": null
17641    },
17642    {
17643        "sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
17644        "description": "nir/lower_non_uniform: remove non_uniform flags after lowering",
17645        "nominated": false,
17646        "nomination_type": null,
17647        "resolution": 4,
17648        "master_sha": null,
17649        "because_sha": null
17650    },
17651    {
17652        "sha": "3aaac40b12bf683cb30ea30e35af02d56de9df90",
17653        "description": "iris: fix memleak for query_buffer_uploader",
17654        "nominated": true,
17655        "nomination_type": 0,
17656        "resolution": 1,
17657        "master_sha": null,
17658        "because_sha": null
17659    },
17660    {
17661        "sha": "ebfb9e181737e7ff7be638134410b919145a0f95",
17662        "description": "aco: use UINT64_C on 64 bit constant arguments",
17663        "nominated": true,
17664        "nomination_type": 1,
17665        "resolution": 1,
17666        "master_sha": null,
17667        "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
17668    },
17669    {
17670        "sha": "454c8485929052c1d997d102ed195610d23f9079",
17671        "description": "mesa/st: lower 64 bit ops to scalar before lowering to soft-float",
17672        "nominated": false,
17673        "nomination_type": null,
17674        "resolution": 4,
17675        "master_sha": null,
17676        "because_sha": null
17677    },
17678    {
17679        "sha": "59b1578176a786e3c226c0b2b53fed378812288e",
17680        "description": "radv: disable alphaToOne feature",
17681        "nominated": true,
17682        "nomination_type": 0,
17683        "resolution": 1,
17684        "master_sha": null,
17685        "because_sha": null
17686    },
17687    {
17688        "sha": "34b08a298ddf34f10af21b6a9b3a528b2c51a82f",
17689        "description": "driconf: add allow_incorrect_primitive_id option",
17690        "nominated": false,
17691        "nomination_type": null,
17692        "resolution": 4,
17693        "master_sha": null,
17694        "because_sha": null
17695    },
17696    {
17697        "sha": "ebb228bec52ae7c456e11a472845720b85751226",
17698        "description": "vbo/dlist: only use merged primitives when it's ok to do so",
17699        "nominated": false,
17700        "nomination_type": null,
17701        "resolution": 4,
17702        "master_sha": null,
17703        "because_sha": null
17704    },
17705    {
17706        "sha": "1c016a5ba0818207e050a04a72ca2feb883ad6cb",
17707        "description": "vbo/dlist: avoid splitting draw commands in multiple draws",
17708        "nominated": false,
17709        "nomination_type": null,
17710        "resolution": 4,
17711        "master_sha": null,
17712        "because_sha": null
17713    },
17714    {
17715        "sha": "83149e1c2d8578fb25cf95502d67917cef78692f",
17716        "description": "vbo/dlist: refactor prim_store/vertex_store allocations",
17717        "nominated": false,
17718        "nomination_type": null,
17719        "resolution": 4,
17720        "master_sha": null,
17721        "because_sha": null
17722    },
17723    {
17724        "sha": "b81ed32ba859202cd4179db456471697abfcb280",
17725        "description": "mesa: optimize _mesa_program_resource_location",
17726        "nominated": false,
17727        "nomination_type": null,
17728        "resolution": 4,
17729        "master_sha": null,
17730        "because_sha": null
17731    },
17732    {
17733        "sha": "ba67843dbd5965093f7367dbcf42c7f67359c422",
17734        "description": "util/hash_table: add _mesa_hash_data_with_seed function",
17735        "nominated": false,
17736        "nomination_type": null,
17737        "resolution": 4,
17738        "master_sha": null,
17739        "because_sha": null
17740    },
17741    {
17742        "sha": "310991415ee1f5bcdd91460f00205190e8e0c2d9",
17743        "description": "vbo/dlist: implement primitive merging",
17744        "nominated": false,
17745        "nomination_type": null,
17746        "resolution": 4,
17747        "master_sha": null,
17748        "because_sha": null
17749    },
17750    {
17751        "sha": "ac3d4c7635beab92cadada63f8c09fd12a2f7069",
17752        "description": "vbo/dlist: convert LINE_STRIPS to LINES",
17753        "nominated": false,
17754        "nomination_type": null,
17755        "resolution": 4,
17756        "master_sha": null,
17757        "because_sha": null
17758    },
17759    {
17760        "sha": "dc995adec5ef36dbda43d9dd7f698ff8d6a70f2c",
17761        "description": "vbo/dlist: create an index buffer in compile_vertex_list",
17762        "nominated": false,
17763        "nomination_type": null,
17764        "resolution": 4,
17765        "master_sha": null,
17766        "because_sha": null
17767    },
17768    {
17769        "sha": "7e296c62a71a172540142a0779722b499add5f3d",
17770        "description": "dlist: do not call _mesa_lookup_list twice",
17771        "nominated": false,
17772        "nomination_type": null,
17773        "resolution": 4,
17774        "master_sha": null,
17775        "because_sha": null
17776    },
17777    {
17778        "sha": "2b1930a50a0bdf201769c608f3bad71bb3515b6a",
17779        "description": "android: radv: add libcutils shared dependency",
17780        "nominated": false,
17781        "nomination_type": 1,
17782        "resolution": 4,
17783        "master_sha": null,
17784        "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
17785    },
17786    {
17787        "sha": "a0c508993504c7e44999ec8ac654bec4c99ad301",
17788        "description": "mesa/math: Fix address of array always returning true",
17789        "nominated": false,
17790        "nomination_type": 1,
17791        "resolution": 4,
17792        "master_sha": null,
17793        "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
17794    },
17795    {
17796        "sha": "77dafaece337b617e51036284fc6d66552614b68",
17797        "description": "android: util: Add libcutils to Android.mk shared libs",
17798        "nominated": false,
17799        "nomination_type": 1,
17800        "resolution": 4,
17801        "master_sha": null,
17802        "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
17803    },
17804    {
17805        "sha": "e2b4247e403957ebd9767b2e8700442306c7e7c6",
17806        "description": "zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32",
17807        "nominated": true,
17808        "nomination_type": 1,
17809        "resolution": 1,
17810        "master_sha": null,
17811        "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
17812    },
17813    {
17814        "sha": "6b6cb44ec811bd8992d1f58e9d6cd6709e3cdef2",
17815        "description": "gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers",
17816        "nominated": false,
17817        "nomination_type": null,
17818        "resolution": 4,
17819        "master_sha": null,
17820        "because_sha": null
17821    },
17822    {
17823        "sha": "a33dbba26147b3fad94146f384bbf14feaca2c3e",
17824        "description": "st/mesa: remove less useful debug options in hot paths",
17825        "nominated": false,
17826        "nomination_type": null,
17827        "resolution": 4,
17828        "master_sha": null,
17829        "because_sha": null
17830    },
17831    {
17832        "sha": "44b7e1497f91e1ad0c4bb6a95a19e2f1b456897a",
17833        "description": "st/mesa: don't generate TGSI for the draw VS because it now supports NIR too",
17834        "nominated": false,
17835        "nomination_type": null,
17836        "resolution": 4,
17837        "master_sha": null,
17838        "because_sha": null
17839    },
17840    {
17841        "sha": "df11ceaaaf74e4715cde076eccadf84f2f8fd00d",
17842        "description": "draw: add NIR support to draw_create_vertex_shader",
17843        "nominated": false,
17844        "nomination_type": null,
17845        "resolution": 4,
17846        "master_sha": null,
17847        "because_sha": null
17848    },
17849    {
17850        "sha": "8bb4a76addd0f0a48585ba9a4a30d6bbc5acec80",
17851        "description": "zink: fix channel ordering in format-mapping",
17852        "nominated": true,
17853        "nomination_type": 1,
17854        "resolution": 1,
17855        "master_sha": null,
17856        "because_sha": "cdfb1d925f388861751ce04a0000141013e1c704"
17857    },
17858    {
17859        "sha": "6c0ce29b04a6045e6db2279c61bc9b1bcaa58126",
17860        "description": "r600/sfn: Add support for shader_clock",
17861        "nominated": false,
17862        "nomination_type": null,
17863        "resolution": 4,
17864        "master_sha": null,
17865        "because_sha": null
17866    },
17867    {
17868        "sha": "d95791bb2eeb73df81ac3da2514a56b8533cdcd1",
17869        "description": "r600/sfn: Fix dest-swizzle for GS vertex loads",
17870        "nominated": false,
17871        "nomination_type": null,
17872        "resolution": 4,
17873        "master_sha": null,
17874        "because_sha": null
17875    },
17876    {
17877        "sha": "c5088b497290ba1207085899ec635ef851635267",
17878        "description": "gallium: Fix VAAPI postproc blit",
17879        "nominated": false,
17880        "nomination_type": 1,
17881        "resolution": 4,
17882        "master_sha": null,
17883        "because_sha": "49465babdb35d88ed8a283e925d6cd346255d50c"
17884    },
17885    {
17886        "sha": "c47fe54bc785788147f1f1808d0da720995f5447",
17887        "description": "nir/lower_non_uniform: Better handle non-derefs",
17888        "nominated": false,
17889        "nomination_type": null,
17890        "resolution": 4,
17891        "master_sha": null,
17892        "because_sha": null
17893    },
17894    {
17895        "sha": "0bf8d156a9f0e53e17fe342a9cb528513236ef8f",
17896        "description": "nir/lower_non_uniform: Refactor for better code organization",
17897        "nominated": false,
17898        "nomination_type": null,
17899        "resolution": 4,
17900        "master_sha": null,
17901        "because_sha": null
17902    },
17903    {
17904        "sha": "562e07db38499eaa377c0ad88ab789c701ab8927",
17905        "description": "nir/lower_non_uniform: Use nir_read_first_invocation helper.",
17906        "nominated": false,
17907        "nomination_type": null,
17908        "resolution": 4,
17909        "master_sha": null,
17910        "because_sha": null
17911    },
17912    {
17913        "sha": "3abac03d49b5dc4a6642fe0637da5a19ad60dd4f",
17914        "description": "gallium: do not reset buffers for unsupported stages",
17915        "nominated": true,
17916        "nomination_type": 1,
17917        "resolution": 1,
17918        "master_sha": null,
17919        "because_sha": "daaf5f1d1868bebec7931a51753236a850ebbd24"
17920    },
17921    {
17922        "sha": "c4342755cc08c2dc3650bdeafa9c07f51b8b87f1",
17923        "description": "llvmpipe: work around mingw compiler optimization bug",
17924        "nominated": false,
17925        "nomination_type": null,
17926        "resolution": 4,
17927        "master_sha": null,
17928        "because_sha": null
17929    },
17930    {
17931        "sha": "ec3828add38a83b8c09fd5896265abc9d766162e",
17932        "description": "radv: fix clearing FMASK for layered MSAA images on GFX9+",
17933        "nominated": false,
17934        "nomination_type": null,
17935        "resolution": 4,
17936        "master_sha": null,
17937        "because_sha": null
17938    },
17939    {
17940        "sha": "35964e9387532a00f63f11d2ee666ce5112e4417",
17941        "description": "ac/surface: initialize the FMASK slice size for GFX9+",
17942        "nominated": false,
17943        "nomination_type": null,
17944        "resolution": 4,
17945        "master_sha": null,
17946        "because_sha": null
17947    },
17948    {
17949        "sha": "c0319e4505b95c72d08864eda517998cf506fbde",
17950        "description": "radv: advertise VK_EXT_sample_locations on GFX10+",
17951        "nominated": false,
17952        "nomination_type": null,
17953        "resolution": 4,
17954        "master_sha": null,
17955        "because_sha": null
17956    },
17957    {
17958        "sha": "3adf8121a0391711004b52f4b5278e1ae34343c4",
17959        "description": "radv: enable using MSAA2x and MSAA4x sample locations on GFX10+",
17960        "nominated": false,
17961        "nomination_type": null,
17962        "resolution": 4,
17963        "master_sha": null,
17964        "because_sha": null
17965    },
17966    {
17967        "sha": "86644b84b94910ddb78b7a1117b8bcf55bb76265",
17968        "description": "radv: Implement VK_VALVE_mutable_descriptor_type.",
17969        "nominated": false,
17970        "nomination_type": null,
17971        "resolution": 4,
17972        "master_sha": null,
17973        "because_sha": null
17974    },
17975    {
17976        "sha": "08fb84dc9d5eef78e9914f3c526f9f49fde1e5dd",
17977        "description": "vulkan: Update to 1.2.164.",
17978        "nominated": false,
17979        "nomination_type": null,
17980        "resolution": 4,
17981        "master_sha": null,
17982        "because_sha": null
17983    },
17984    {
17985        "sha": "2c16c209b59baef328fdcf45e0d6d959f498fcfb",
17986        "description": "android: freedreno/ir3: use python3 in gen rules",
17987        "nominated": false,
17988        "nomination_type": null,
17989        "resolution": 4,
17990        "master_sha": null,
17991        "because_sha": null
17992    },
17993    {
17994        "sha": "5e07590e6a649e52145ebee8f2a4604c7f21cda2",
17995        "description": "android: freedreno: Remove fd_log()",
17996        "nominated": false,
17997        "nomination_type": 1,
17998        "resolution": 4,
17999        "master_sha": null,
18000        "because_sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2"
18001    },
18002    {
18003        "sha": "cbcac6b2fb5dbe37cb517068c4a0ddd8bea39e37",
18004        "description": "android: freedreno: Add GPU tracepoints",
18005        "nominated": false,
18006        "nomination_type": 1,
18007        "resolution": 4,
18008        "master_sha": null,
18009        "because_sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36"
18010    },
18011    {
18012        "sha": "8fc7807cc2efe843caf67c82605fdf1f64eb30ec",
18013        "description": "android: gallium/aux: Add GPU tracepoint mechanism",
18014        "nominated": false,
18015        "nomination_type": 1,
18016        "resolution": 4,
18017        "master_sha": null,
18018        "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
18019    },
18020    {
18021        "sha": "0553e717e41c10f312618f8a49fae224786d1932",
18022        "description": "android: gallium/aux: update old generated sources rules",
18023        "nominated": false,
18024        "nomination_type": 1,
18025        "resolution": 4,
18026        "master_sha": null,
18027        "because_sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2"
18028    },
18029    {
18030        "sha": "98df055736c6adb916edcb8e6187adef2369787d",
18031        "description": "ci: update the list of expected failures for RADV/FIJI",
18032        "nominated": false,
18033        "nomination_type": null,
18034        "resolution": 4,
18035        "master_sha": null,
18036        "because_sha": null
18037    },
18038    {
18039        "sha": "562dd79bfa6c19af871baa0464a5b12f72145d4b",
18040        "description": "radv: fix using FS sample shading if the linker optimized inputs away",
18041        "nominated": false,
18042        "nomination_type": null,
18043        "resolution": 4,
18044        "master_sha": null,
18045        "because_sha": null
18046    },
18047    {
18048        "sha": "9a993da0ff499f3489f1d57de2c7e3b6da701e7f",
18049        "description": "lavapipe: fix logic-op support",
18050        "nominated": false,
18051        "nomination_type": null,
18052        "resolution": 4,
18053        "master_sha": null,
18054        "because_sha": null
18055    },
18056    {
18057        "sha": "5bcefcc91abe796368adc2f9f23720594c9eef82",
18058        "description": "zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.",
18059        "nominated": false,
18060        "nomination_type": 1,
18061        "resolution": 4,
18062        "master_sha": null,
18063        "because_sha": "752f6d806541ac38594f3adb1e45d63709506e2c"
18064    },
18065    {
18066        "sha": "b24b3026cc0541c59613463a124b16954b2a7cd8",
18067        "description": "radv: use 32-bit predication for skipping FCE on GFX10.3+",
18068        "nominated": false,
18069        "nomination_type": null,
18070        "resolution": 4,
18071        "master_sha": null,
18072        "because_sha": null
18073    },
18074    {
18075        "sha": "3494551d081820b1e5835fb46c8e98564ce855f6",
18076        "description": "radv: set the predication boolean as 32-bit if necessary",
18077        "nominated": false,
18078        "nomination_type": null,
18079        "resolution": 4,
18080        "master_sha": null,
18081        "because_sha": null
18082    },
18083    {
18084        "sha": "fadcf13c8bad5bc07e7fffaca7197adda66b4bd7",
18085        "description": "radv: fix exporting multiviews with NGG",
18086        "nominated": true,
18087        "nomination_type": 0,
18088        "resolution": 1,
18089        "master_sha": null,
18090        "because_sha": null
18091    },
18092    {
18093        "sha": "5cacb56041d1acbbff162509d0635ba465b80df6",
18094        "description": "radv: mark GFX10.3 as a non-conformant Vulkan implementation",
18095        "nominated": true,
18096        "nomination_type": 0,
18097        "resolution": 1,
18098        "master_sha": null,
18099        "because_sha": null
18100    },
18101    {
18102        "sha": "7c075bae56e45f268e62efcd82589111bce92ae3",
18103        "description": "radeonsi: fix regression on gpus using the radeon winsys.",
18104        "nominated": true,
18105        "nomination_type": 1,
18106        "resolution": 1,
18107        "master_sha": null,
18108        "because_sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3"
18109    },
18110    {
18111        "sha": "6df572532dce8fa5c09c4774e0f79e039b118a85",
18112        "description": "radeonsi/gfx10: added support for gfx10 conditional rendering",
18113        "nominated": false,
18114        "nomination_type": null,
18115        "resolution": 4,
18116        "master_sha": null,
18117        "because_sha": null
18118    },
18119    {
18120        "sha": "3bd9db5be3c0e28443098dd0108e01a73c2b83e2",
18121        "description": "r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences",
18122        "nominated": false,
18123        "nomination_type": null,
18124        "resolution": 4,
18125        "master_sha": null,
18126        "because_sha": null
18127    },
18128    {
18129        "sha": "40a7f6d0477c06cf7eef0cee253cc3de300236d5",
18130        "description": "panfrost: Only set varyings and varying_buffers when varying_count > 0",
18131        "nominated": false,
18132        "nomination_type": null,
18133        "resolution": 4,
18134        "master_sha": null,
18135        "because_sha": null
18136    },
18137    {
18138        "sha": "e3794264fff9dc3eaa7b84b344c3f22638d0223a",
18139        "description": "panfrost: Fix draw descriptor definition",
18140        "nominated": false,
18141        "nomination_type": null,
18142        "resolution": 4,
18143        "master_sha": null,
18144        "because_sha": null
18145    },
18146    {
18147        "sha": "764db6a223f9f3bd785edf9bf9bf5021835be22c",
18148        "description": "panfrost: Fix texture payload decoding",
18149        "nominated": false,
18150        "nomination_type": null,
18151        "resolution": 4,
18152        "master_sha": null,
18153        "because_sha": null
18154    },
18155    {
18156        "sha": "87ad5f5b0df3beb3e971b3e5a5187ce1f4ac828b",
18157        "description": "isl: Fix android build",
18158        "nominated": false,
18159        "nomination_type": 1,
18160        "resolution": 4,
18161        "master_sha": null,
18162        "because_sha": "f08d8c849e0df3703800a4471039a0297455951f"
18163    },
18164    {
18165        "sha": "f20153536087079f39f1ab9995ac3d36dd3c467f",
18166        "description": "ci: Run sanity job automatically for forked branches as well",
18167        "nominated": false,
18168        "nomination_type": null,
18169        "resolution": 4,
18170        "master_sha": null,
18171        "because_sha": null
18172    },
18173    {
18174        "sha": "459b3fcd064d1410fc89dfdc84b454cd6b649cca",
18175        "description": "ci: Manual test jobs don't need the Git tree",
18176        "nominated": false,
18177        "nomination_type": null,
18178        "resolution": 4,
18179        "master_sha": null,
18180        "because_sha": null
18181    },
18182    {
18183        "sha": "9a340814cba0d9de7bfc5813e6e0dab310d081f9",
18184        "description": "ci: sanity job doesn't need the Git tree",
18185        "nominated": false,
18186        "nomination_type": null,
18187        "resolution": 4,
18188        "master_sha": null,
18189        "because_sha": null
18190    },
18191    {
18192        "sha": "42bc6db7e71c348594277af58975467c54eb2b19",
18193        "description": "ci: Drop x86_build_old image",
18194        "nominated": true,
18195        "nomination_type": 1,
18196        "resolution": 1,
18197        "master_sha": null,
18198        "because_sha": "a3543adc2628461818cfa691a7f547af7bc6f0fb"
18199    },
18200    {
18201        "sha": "0781d9825b31d55aa350dfe158a314eb663e9c5d",
18202        "description": "ci: Append $MESA_TEMPLATES_COMMIT to image tags",
18203        "nominated": false,
18204        "nomination_type": null,
18205        "resolution": 4,
18206        "master_sha": null,
18207        "because_sha": null
18208    },
18209    {
18210        "sha": "48f78dfd1ac10d5d309aff437f81d44d1ed06cd2",
18211        "description": "ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit",
18212        "nominated": false,
18213        "nomination_type": null,
18214        "resolution": 4,
18215        "master_sha": null,
18216        "because_sha": null
18217    },
18218    {
18219        "sha": "a82fd890600e60ae4a50a1f0a2ed9ff6ccd2f954",
18220        "description": "ci: Run git gc before creating Git cache tarball",
18221        "nominated": false,
18222        "nomination_type": null,
18223        "resolution": 4,
18224        "master_sha": null,
18225        "because_sha": null
18226    },
18227    {
18228        "sha": "bb46a010bbe9f703ff9d48e450dbd6529906b8e9",
18229        "description": "meson: Fix Clang microsoft-enum-value detection.",
18230        "nominated": true,
18231        "nomination_type": 1,
18232        "resolution": 1,
18233        "master_sha": null,
18234        "because_sha": "3aee462781abc0bfcce207fb64f9199b43a57542"
18235    },
18236    {
18237        "sha": "ef9362acb81bd8615cd2f9014ca9880ae3d7e738",
18238        "description": "gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.",
18239        "nominated": false,
18240        "nomination_type": null,
18241        "resolution": 4,
18242        "master_sha": null,
18243        "because_sha": null
18244    },
18245    {
18246        "sha": "ddbad3f4eae3e3b2ed41d8c541c01a0fb21a6e90",
18247        "description": "gallium/osmesa: Fix leak of the ST manager/api on library unload.",
18248        "nominated": false,
18249        "nomination_type": null,
18250        "resolution": 4,
18251        "master_sha": null,
18252        "because_sha": null
18253    },
18254    {
18255        "sha": "bc3142734e321aa64fe6946b79cfdbf9a99ed668",
18256        "description": "gallium/osmesa: Fix data race on setting up the ST API.",
18257        "nominated": false,
18258        "nomination_type": null,
18259        "resolution": 4,
18260        "master_sha": null,
18261        "because_sha": null
18262    },
18263    {
18264        "sha": "26c6f6cfbb6d489cf6f995718e3e959b9fa5b233",
18265        "description": "gallium/osmesa: Remove the broken buffer-reuse scheme.",
18266        "nominated": false,
18267        "nomination_type": null,
18268        "resolution": 4,
18269        "master_sha": null,
18270        "because_sha": null
18271    },
18272    {
18273        "sha": "c5c1aa7c75c05927017325829cb3f354654d0b73",
18274        "description": "gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.",
18275        "nominated": false,
18276        "nomination_type": null,
18277        "resolution": 4,
18278        "master_sha": null,
18279        "because_sha": null
18280    },
18281    {
18282        "sha": "0223552fa0ac5d2116f8bfdda40b0193176682c9",
18283        "description": "zink: assert all index values in ntv OpAccessChain constructor",
18284        "nominated": false,
18285        "nomination_type": null,
18286        "resolution": 4,
18287        "master_sha": null,
18288        "because_sha": null
18289    },
18290    {
18291        "sha": "b4ae9e07cdf877006bcc7374a64c0cad2b37e82c",
18292        "description": "xmlconfig: Warn if parsing the engine/app versions fails.",
18293        "nominated": false,
18294        "nomination_type": null,
18295        "resolution": 4,
18296        "master_sha": null,
18297        "because_sha": null
18298    },
18299    {
18300        "sha": "1618bd1bee6c80a3614c980f6649ae5a13bfeff4",
18301        "description": "xmlconfig: Add unit tests for recent bugs in the driconf rewrite.",
18302        "nominated": false,
18303        "nomination_type": null,
18304        "resolution": 4,
18305        "master_sha": null,
18306        "because_sha": null
18307    },
18308    {
18309        "sha": "aacf309c8d8e03aa411b5da1298864afd0ed0eca",
18310        "description": "docs: update calendar and link releases notes for 20.2.4",
18311        "nominated": false,
18312        "nomination_type": null,
18313        "resolution": 4,
18314        "master_sha": null,
18315        "because_sha": null
18316    },
18317    {
18318        "sha": "7cb8700f764e5948a89359bdd5398251b0ca2f59",
18319        "description": "relnotes: Add sha256sums for 20.2.4",
18320        "nominated": false,
18321        "nomination_type": null,
18322        "resolution": 4,
18323        "master_sha": null,
18324        "because_sha": null
18325    },
18326    {
18327        "sha": "ec2a055b56c9e2402e750bd59ed4a705a86b601e",
18328        "description": "docs: add release notes for 20.2.4",
18329        "nominated": false,
18330        "nomination_type": null,
18331        "resolution": 4,
18332        "master_sha": null,
18333        "because_sha": null
18334    },
18335    {
18336        "sha": "c553084bf9888f5139b2be411a1efdd95004aee8",
18337        "description": "aco: remove rollback code when making an instruction vop3",
18338        "nominated": false,
18339        "nomination_type": null,
18340        "resolution": 4,
18341        "master_sha": null,
18342        "because_sha": null
18343    },
18344    {
18345        "sha": "349908587f73ee186693af43812536f15e7c6311",
18346        "description": "aco: move update_renames() out of get_reg()",
18347        "nominated": false,
18348        "nomination_type": null,
18349        "resolution": 4,
18350        "master_sha": null,
18351        "because_sha": null
18352    },
18353    {
18354        "sha": "8794f0348a9507dd3696b1b01a26f2c1759bfdc2",
18355        "description": "aco: remove rollback code for blocked fixed definitions",
18356        "nominated": false,
18357        "nomination_type": null,
18358        "resolution": 4,
18359        "master_sha": null,
18360        "because_sha": null
18361    },
18362    {
18363        "sha": "6f7cb47ad853d85f22a6cc0129b89a6c9edfcdef",
18364        "description": "aco: remove rollback code around parallelcopy creation",
18365        "nominated": false,
18366        "nomination_type": null,
18367        "resolution": 4,
18368        "master_sha": null,
18369        "because_sha": null
18370    },
18371    {
18372        "sha": "9177fe83566083d564996d20cf7f30dc3be59a9d",
18373        "description": "aco: simplify get_reg_impl()",
18374        "nominated": false,
18375        "nomination_type": null,
18376        "resolution": 4,
18377        "master_sha": null,
18378        "because_sha": null
18379    },
18380    {
18381        "sha": "5c9d2ed78d61c63532e9fbeeca30393d65113bc2",
18382        "description": "aco: use clear() helper instead of writing reg file directly",
18383        "nominated": false,
18384        "nomination_type": null,
18385        "resolution": 4,
18386        "master_sha": null,
18387        "because_sha": null
18388    },
18389    {
18390        "sha": "d671cf7f53f3ef8ab4f158776740ecdf790288ea",
18391        "description": "aco: repeat get_reg_create_vector() with increased register demand if fail",
18392        "nominated": false,
18393        "nomination_type": null,
18394        "resolution": 4,
18395        "master_sha": null,
18396        "because_sha": null
18397    },
18398    {
18399        "sha": "ebd8ab17578d0e823ec96d921e4052fdc1820ff0",
18400        "description": "aco: remove rollback code in get_reg_create_vector()",
18401        "nominated": false,
18402        "nomination_type": null,
18403        "resolution": 4,
18404        "master_sha": null,
18405        "because_sha": null
18406    },
18407    {
18408        "sha": "ad26eae5441bc6f246f095661c4af45f29898dc7",
18409        "description": "aco: don't fill killed operands in update_renames()",
18410        "nominated": false,
18411        "nomination_type": null,
18412        "resolution": 4,
18413        "master_sha": null,
18414        "because_sha": null
18415    },
18416    {
18417        "sha": "67860b99ce57e6df8e7e150f3c2eb13dc0754574",
18418        "description": "aco: clear operands in update_renames()",
18419        "nominated": false,
18420        "nomination_type": null,
18421        "resolution": 4,
18422        "master_sha": null,
18423        "because_sha": null
18424    },
18425    {
18426        "sha": "f173bf1be963a5df4379afd236fd843dd784733f",
18427        "description": "util: Do not insert uninitialized data if Android property is not set",
18428        "nominated": false,
18429        "nomination_type": 1,
18430        "resolution": 4,
18431        "master_sha": null,
18432        "because_sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5"
18433    },
18434    {
18435        "sha": "72b68bd2a62d193e26bd6b31123182d7dbae3098",
18436        "description": "ci: add testing for VC4 drivers (Raspberry Pi 3)",
18437        "nominated": false,
18438        "nomination_type": null,
18439        "resolution": 4,
18440        "master_sha": null,
18441        "because_sha": null
18442    },
18443    {
18444        "sha": "f66236617cd52a7c0d5e27f3941c2e7390def2f2",
18445        "description": "clover/core: Fix x86 build",
18446        "nominated": false,
18447        "nomination_type": 1,
18448        "resolution": 4,
18449        "master_sha": null,
18450        "because_sha": "f88347cd223c34324816e917e02aeaa31c6a58b5"
18451    },
18452    {
18453        "sha": "e476c1819634c839c31228b616f53ea2baaa61dd",
18454        "description": ".mailmap: add and update aliases for Danylo Piliaiev",
18455        "nominated": false,
18456        "nomination_type": null,
18457        "resolution": 4,
18458        "master_sha": null,
18459        "because_sha": null
18460    },
18461    {
18462        "sha": "76106301248b94b995a7600aa9b99360ce4e91f7",
18463        "description": "aco: coalesce constant copies",
18464        "nominated": false,
18465        "nomination_type": null,
18466        "resolution": 4,
18467        "master_sha": null,
18468        "because_sha": null
18469    },
18470    {
18471        "sha": "f53d4e5f6087b5a2d09d4513332919592e1c8242",
18472        "description": "aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+",
18473        "nominated": false,
18474        "nomination_type": null,
18475        "resolution": 4,
18476        "master_sha": null,
18477        "because_sha": null
18478    },
18479    {
18480        "sha": "8c02a8e2d207a1d085f7a8fb3a0117b50b769611",
18481        "description": "aco: add get_const/is_constant_representable helpers",
18482        "nominated": false,
18483        "nomination_type": null,
18484        "resolution": 4,
18485        "master_sha": null,
18486        "because_sha": null
18487    },
18488    {
18489        "sha": "b10de4c1d8fc495b042632d8122b957d5ca09af0",
18490        "description": "aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit",
18491        "nominated": false,
18492        "nomination_type": null,
18493        "resolution": 4,
18494        "master_sha": null,
18495        "because_sha": null
18496    },
18497    {
18498        "sha": "24ee0f55f2d99c9c8d611b36016a6f42aa5188cc",
18499        "description": "aco: remove sign-extension in constantValue64()",
18500        "nominated": false,
18501        "nomination_type": null,
18502        "resolution": 4,
18503        "master_sha": null,
18504        "because_sha": null
18505    },
18506    {
18507        "sha": "8451911156cebf73d446bde5422566d650c6fa69",
18508        "description": "aco: test self-intersecting copies when src=higher",
18509        "nominated": false,
18510        "nomination_type": null,
18511        "resolution": 4,
18512        "master_sha": null,
18513        "because_sha": null
18514    },
18515    {
18516        "sha": "2c40846ab6f8bf161dc79ed99b51702055c6d538",
18517        "description": "aco: don't assume src=lower when splitting self-intersecting copies",
18518        "nominated": true,
18519        "nomination_type": 1,
18520        "resolution": 1,
18521        "master_sha": null,
18522        "because_sha": "09c584caeb2a1e7446ac2016ce7a7d8f0586774b"
18523    },
18524    {
18525        "sha": "741921e2ffa877500c8fb4045702dfb4dae4f16e",
18526        "description": "panfrost: Update the resource layout before calling util_copy_rect()",
18527        "nominated": false,
18528        "nomination_type": 1,
18529        "resolution": 4,
18530        "master_sha": null,
18531        "because_sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb"
18532    },
18533    {
18534        "sha": "90515f90c8523bbf637a4dfdbce959adc45b4834",
18535        "description": "iris: store copy of the border color in the border color hash table",
18536        "nominated": true,
18537        "nomination_type": 1,
18538        "resolution": 1,
18539        "master_sha": null,
18540        "because_sha": "809a81ec3a0b8666ec426a88b86fb133ae5f1bcb"
18541    },
18542    {
18543        "sha": "055aff2613a2913e499ebb82ad61cc2bb343955f",
18544        "description": "radv: reduce maxTransformFeedbackBufferDataSize to 512",
18545        "nominated": false,
18546        "nomination_type": null,
18547        "resolution": 4,
18548        "master_sha": null,
18549        "because_sha": null
18550    },
18551    {
18552        "sha": "da1642569071144a4f2d80b76cb4d725aa94621a",
18553        "description": "util: Add os_get_page_size support for macOS.",
18554        "nominated": false,
18555        "nomination_type": null,
18556        "resolution": 4,
18557        "master_sha": null,
18558        "because_sha": null
18559    },
18560    {
18561        "sha": "ba42de95da4312230b16c25a0ce1e75d8839f9c1",
18562        "description": "radeon/vcn: support hevc SAO enc for VCN2+",
18563        "nominated": false,
18564        "nomination_type": null,
18565        "resolution": 4,
18566        "master_sha": null,
18567        "because_sha": null
18568    },
18569    {
18570        "sha": "c56a1898d73df6c1ad816e76a71c52c782279c88",
18571        "description": "radeon/vcn: use cdw to calculate slice header index",
18572        "nominated": false,
18573        "nomination_type": null,
18574        "resolution": 4,
18575        "master_sha": null,
18576        "because_sha": null
18577    },
18578    {
18579        "sha": "e37cd34ea6b2b58e584b32d0ebade67d8abd5c33",
18580        "description": "radeon/vcn: add 0x02 to enc emulation prevention",
18581        "nominated": false,
18582        "nomination_type": null,
18583        "resolution": 4,
18584        "master_sha": null,
18585        "because_sha": null
18586    },
18587    {
18588        "sha": "cf7bf7fadeb76a084235dcfaca8c96f569909aed",
18589        "description": "amd/addrlib: Initialize Lib members in constructors.",
18590        "nominated": false,
18591        "nomination_type": null,
18592        "resolution": 4,
18593        "master_sha": null,
18594        "because_sha": null
18595    },
18596    {
18597        "sha": "df0157dc697b858a3fa939dc6a938dd58c976bd2",
18598        "description": "meson: Make the glvnd vendor name configurable",
18599        "nominated": false,
18600        "nomination_type": null,
18601        "resolution": 4,
18602        "master_sha": null,
18603        "because_sha": null
18604    },
18605    {
18606        "sha": "9a3aaffeb809e2bc11b828ee3ccbe66a01e9b8d6",
18607        "description": "radv: Don't invalidate the SCACHE for image barriers.",
18608        "nominated": false,
18609        "nomination_type": null,
18610        "resolution": 4,
18611        "master_sha": null,
18612        "because_sha": null
18613    },
18614    {
18615        "sha": "6d7518600838d4ad7ed3579e2cf979b06feb30a4",
18616        "description": "st/mesa: move cso_context next to the other pointers",
18617        "nominated": false,
18618        "nomination_type": null,
18619        "resolution": 4,
18620        "master_sha": null,
18621        "because_sha": null
18622    },
18623    {
18624        "sha": "a07cb9a1ef70f67675ede78ee1824dde80204ed2",
18625        "description": "st/mesa: put pipe_screen * into st_context and use it",
18626        "nominated": false,
18627        "nomination_type": null,
18628        "resolution": 4,
18629        "master_sha": null,
18630        "because_sha": null
18631    },
18632    {
18633        "sha": "d23f45577eec88deab8e2083749ad0b7412c49d7",
18634        "description": "cso: inline struct cso_cache to remove dereferences",
18635        "nominated": false,
18636        "nomination_type": null,
18637        "resolution": 4,
18638        "master_sha": null,
18639        "because_sha": null
18640    },
18641    {
18642        "sha": "8904fcca6dbe3059b73a90d99b9105bfa0661e12",
18643        "description": "gallium: inline struct u_suballocator to remove dereferences",
18644        "nominated": false,
18645        "nomination_type": null,
18646        "resolution": 4,
18647        "master_sha": null,
18648        "because_sha": null
18649    },
18650    {
18651        "sha": "0b22def5f84c0c2c83daaf00710ae7c50ceee9d1",
18652        "description": "cso: remove unused code",
18653        "nominated": false,
18654        "nomination_type": null,
18655        "resolution": 4,
18656        "master_sha": null,
18657        "because_sha": null
18658    },
18659    {
18660        "sha": "d0bc10affb3845e30d15bbd82c2bfa2469770401",
18661        "description": "vbo: remove gl_context dereferences when we can just subtract the pointer",
18662        "nominated": false,
18663        "nomination_type": null,
18664        "resolution": 4,
18665        "master_sha": null,
18666        "because_sha": null
18667    },
18668    {
18669        "sha": "03e7c93b828a585c354f2d167c01cacc6054f8c2",
18670        "description": "freedreno: Remove fd_log()",
18671        "nominated": false,
18672        "nomination_type": null,
18673        "resolution": 4,
18674        "master_sha": null,
18675        "because_sha": null
18676    },
18677    {
18678        "sha": "d5bc39c9d0e2a22d9cf968023fb39b296ffdcf5d",
18679        "description": "freedreno: Add trace-parser.py",
18680        "nominated": false,
18681        "nomination_type": null,
18682        "resolution": 4,
18683        "master_sha": null,
18684        "because_sha": null
18685    },
18686    {
18687        "sha": "a02dcb970fff17e73648b58bf4a603bc4f9c0c36",
18688        "description": "freedreno: Add GPU tracepoints",
18689        "nominated": false,
18690        "nomination_type": null,
18691        "resolution": 4,
18692        "master_sha": null,
18693        "because_sha": null
18694    },
18695    {
18696        "sha": "7a70f28de2b547f393b6a10079a0123ad335f0ba",
18697        "description": "freedreno: Don't emit log/trace points in gmem for nondraw",
18698        "nominated": false,
18699        "nomination_type": null,
18700        "resolution": 4,
18701        "master_sha": null,
18702        "because_sha": null
18703    },
18704    {
18705        "sha": "552dbd4470df82639532b4d6a6ff661081af8dc5",
18706        "description": "freedreno: Remove unused fxn",
18707        "nominated": false,
18708        "nomination_type": null,
18709        "resolution": 4,
18710        "master_sha": null,
18711        "because_sha": null
18712    },
18713    {
18714        "sha": "c0f2897a7b3976a67509cef6a44c80b17579fa20",
18715        "description": "freedreno: Small log-parser.py cleanup",
18716        "nominated": false,
18717        "nomination_type": null,
18718        "resolution": 4,
18719        "master_sha": null,
18720        "because_sha": null
18721    },
18722    {
18723        "sha": "3471af9c6cfa1dfa46e9607910bd4febc31095d2",
18724        "description": "gallium/aux: Add GPU tracepoint mechanism",
18725        "nominated": false,
18726        "nomination_type": null,
18727        "resolution": 4,
18728        "master_sha": null,
18729        "because_sha": null
18730    },
18731    {
18732        "sha": "a1440ec3daaa4f95b5ce007157ae1371c39da5b6",
18733        "description": "util: Add helper to get FILE* options",
18734        "nominated": false,
18735        "nomination_type": null,
18736        "resolution": 4,
18737        "master_sha": null,
18738        "because_sha": null
18739    },
18740    {
18741        "sha": "1e4cd12c8bf5c7ecf829f203b0162f7268da03cc",
18742        "description": "asm: Try to fix sparc assembly for inverse matrix operations",
18743        "nominated": false,
18744        "nomination_type": 1,
18745        "resolution": 4,
18746        "master_sha": null,
18747        "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
18748    },
18749    {
18750        "sha": "70762b826b6d2781de9e06f1dad5d5e741876704",
18751        "description": "asm: Fix x86 assembly for inverse matrix operations",
18752        "nominated": false,
18753        "nomination_type": 1,
18754        "resolution": 4,
18755        "master_sha": null,
18756        "because_sha": "3175b63a0dfa290430f9f7eb651387788933a02b"
18757    },
18758    {
18759        "sha": "94c6511757254da6c3b6113c6423bbe27c7ee77c",
18760        "description": "docs: add release schedule for 20.3",
18761        "nominated": false,
18762        "nomination_type": null,
18763        "resolution": 4,
18764        "master_sha": null,
18765        "because_sha": null
18766    },
18767    {
18768        "sha": "e1f47001ed068cd7991921b4d28de2a4b8784f7e",
18769        "description": "docs: update calendar and link releases notes for 20.3.0",
18770        "nominated": false,
18771        "nomination_type": null,
18772        "resolution": 4,
18773        "master_sha": null,
18774        "because_sha": null
18775    },
18776    {
18777        "sha": "9681b5b7551414e4feacfd653c8b31a7683a8076",
18778        "description": "docs: Add sha256 sums for 20.3.0",
18779        "nominated": false,
18780        "nomination_type": null,
18781        "resolution": 4,
18782        "master_sha": null,
18783        "because_sha": null
18784    },
18785    {
18786        "sha": "af74c35d7d2e513b9da6981f672d3a48ac1b7cb1",
18787        "description": "docs: add release notes for 20.3.0",
18788        "nominated": false,
18789        "nomination_type": null,
18790        "resolution": 4,
18791        "master_sha": null,
18792        "because_sha": null
18793    },
18794    {
18795        "sha": "872c4bcd27db7b7ca26abe9fc090ae26d502156f",
18796        "description": "turnip: implement z-scaling and z-mirroring BlitImage",
18797        "nominated": false,
18798        "nomination_type": null,
18799        "resolution": 4,
18800        "master_sha": null,
18801        "because_sha": null
18802    },
18803    {
18804        "sha": "c76edc646b35f7dabef101897fd6b37e5488cee5",
18805        "description": "meson.build: Order the flex/bison by odds of them working",
18806        "nominated": false,
18807        "nomination_type": null,
18808        "resolution": 4,
18809        "master_sha": null,
18810        "because_sha": null
18811    },
18812    {
18813        "sha": "4c285e70806aa036d73705dd8b6ae46d1176130a",
18814        "description": "meson.build: Disable zlib as per -Dzlib option",
18815        "nominated": false,
18816        "nomination_type": null,
18817        "resolution": 4,
18818        "master_sha": null,
18819        "because_sha": null
18820    },
18821    {
18822        "sha": "12fa2d2ac22ef3ddbc8c5efaf55064fe1a19fd29",
18823        "description": "meson.build: Use SSE math for MinGW X86 build as per sse2 option",
18824        "nominated": false,
18825        "nomination_type": null,
18826        "resolution": 4,
18827        "master_sha": null,
18828        "because_sha": null
18829    },
18830    {
18831        "sha": "81702c0ba6bc588d50c11aeb5975eca57bc18848",
18832        "description": "meson: Don't build svgadrm on windows",
18833        "nominated": false,
18834        "nomination_type": null,
18835        "resolution": 4,
18836        "master_sha": null,
18837        "because_sha": null
18838    },
18839    {
18840        "sha": "8955980f17f902d24c50962502a20285dcd11642",
18841        "description": "gallium/targets/libgl-gdi: prefer d3d12 driver",
18842        "nominated": false,
18843        "nomination_type": null,
18844        "resolution": 4,
18845        "master_sha": null,
18846        "because_sha": null
18847    },
18848    {
18849        "sha": "843a56324a388ca994f6f2150e8f0235c4830b1b",
18850        "description": "lavapipe: set some basic usage-flags",
18851        "nominated": false,
18852        "nomination_type": null,
18853        "resolution": 4,
18854        "master_sha": null,
18855        "because_sha": null
18856    },
18857    {
18858        "sha": "870724d43ba0f2784bb9bb575cb114ca43f00b25",
18859        "description": "nir/opt_sink: use common instruction removal/insertion helpers",
18860        "nominated": false,
18861        "nomination_type": null,
18862        "resolution": 4,
18863        "master_sha": null,
18864        "because_sha": null
18865    },
18866    {
18867        "sha": "45e43445ce724c4d7f15457ac30fc23fd531bc80",
18868        "description": "gallium/u_threaded: disable forced staging upload at runtime",
18869        "nominated": false,
18870        "nomination_type": null,
18871        "resolution": 4,
18872        "master_sha": null,
18873        "because_sha": null
18874    },
18875    {
18876        "sha": "2900f82e1919dcb70d29f34e5ed10a09f7356b3e",
18877        "description": "gallium/u_threaded: fix staging and non-staging conflicts",
18878        "nominated": false,
18879        "nomination_type": null,
18880        "resolution": 4,
18881        "master_sha": null,
18882        "because_sha": null
18883    },
18884    {
18885        "sha": "a5e0a2e101bcda0132185a82c3e8c9b4c90ce94c",
18886        "description": "Revert \"Revert \"radeonsi: use staging buffer uploads for most VRAM buffers\"\"",
18887        "nominated": true,
18888        "nomination_type": 2,
18889        "resolution": 2,
18890        "master_sha": null,
18891        "because_sha": "af0435cbfe61632407ce135fbea9cab6fe1e4fb6"
18892    },
18893    {
18894        "sha": "128b2de63b415e96225a2077846d64bd54edbcff",
18895        "description": "nir: gather if a fragment shader uses sample shading",
18896        "nominated": false,
18897        "nomination_type": null,
18898        "resolution": 4,
18899        "master_sha": null,
18900        "because_sha": null
18901    },
18902    {
18903        "sha": "c0aa3c83232d21bcd2a4d4d4a34b894e0870f403",
18904        "description": "glx: Claim to support more GL versions in __glX_send_client_info",
18905        "nominated": false,
18906        "nomination_type": null,
18907        "resolution": 4,
18908        "master_sha": null,
18909        "because_sha": null
18910    },
18911    {
18912        "sha": "f39fd3dce72eaef59ab39a23b75030ef9efc2a40",
18913        "description": "glx/indirect: Validate the context version in CreateContextAttribs",
18914        "nominated": false,
18915        "nomination_type": null,
18916        "resolution": 4,
18917        "master_sha": null,
18918        "because_sha": null
18919    },
18920    {
18921        "sha": "6a265420dd585a81fa5c8060122201ac6befcbb9",
18922        "description": "lavapipe: add support for VK_KHR_indirect_draw_count",
18923        "nominated": false,
18924        "nomination_type": null,
18925        "resolution": 4,
18926        "master_sha": null,
18927        "because_sha": null
18928    },
18929    {
18930        "sha": "f65b1d22f21fedf51d4cdb5480aa6afc723a6da4",
18931        "description": "lavapipe: enable post depth coverage",
18932        "nominated": false,
18933        "nomination_type": null,
18934        "resolution": 4,
18935        "master_sha": null,
18936        "because_sha": null
18937    },
18938    {
18939        "sha": "0a6e1971eadad79eb0b592ea795cfafc7c355a56",
18940        "description": "lavapipe: enable VK_EXT_shader_stencil_export",
18941        "nominated": false,
18942        "nomination_type": null,
18943        "resolution": 4,
18944        "master_sha": null,
18945        "because_sha": null
18946    },
18947    {
18948        "sha": "d3024817514fc0865a61a85c4e95e063450e6433",
18949        "description": "CI: Add llvmpipe- prefix to Piglit jobs",
18950        "nominated": false,
18951        "nomination_type": null,
18952        "resolution": 4,
18953        "master_sha": null,
18954        "because_sha": null
18955    },
18956    {
18957        "sha": "2609fe34522b31106f52adcc0e3de6910d3c47b5",
18958        "description": "CI: Reorder non-hardware stages last",
18959        "nominated": false,
18960        "nomination_type": null,
18961        "resolution": 4,
18962        "master_sha": null,
18963        "because_sha": null
18964    },
18965    {
18966        "sha": "220a467b7fa5fb22d15d646f45bc56debe73c0ed",
18967        "description": "CI: Collapse lima & panfrost stages into one",
18968        "nominated": false,
18969        "nomination_type": null,
18970        "resolution": 4,
18971        "master_sha": null,
18972        "because_sha": null
18973    },
18974    {
18975        "sha": "567332274579d5c1fe588dcb8759e0781ef2da1c",
18976        "description": "CI: Collapse virgl & d3d12 stages into one",
18977        "nominated": false,
18978        "nomination_type": null,
18979        "resolution": 4,
18980        "master_sha": null,
18981        "because_sha": null
18982    },
18983    {
18984        "sha": "343705a9cfa11c4bcdf5fad167c03e5328e1a277",
18985        "description": "CI: Collapse radv & radeonsi stages into one",
18986        "nominated": false,
18987        "nomination_type": null,
18988        "resolution": 4,
18989        "master_sha": null,
18990        "because_sha": null
18991    },
18992    {
18993        "sha": "d5bf4c99f60e285a0499ab64b9fe5e2b1405301b",
18994        "description": "CI: Collapse llvmpipe & softpipe stages into one",
18995        "nominated": false,
18996        "nomination_type": null,
18997        "resolution": 4,
18998        "master_sha": null,
18999        "because_sha": null
19000    },
19001    {
19002        "sha": "4d7c84805362adf96a73cc7c630714e920345067",
19003        "description": "CI: Collapse SCons & meson-misc stages into one",
19004        "nominated": false,
19005        "nomination_type": null,
19006        "resolution": 4,
19007        "master_sha": null,
19008        "because_sha": null
19009    },
19010    {
19011        "sha": "18f6bd676d1bd6f37c88a55434339080735e8ad7",
19012        "description": "util: unbreak on BSDs after MSVC changes",
19013        "nominated": false,
19014        "nomination_type": 1,
19015        "resolution": 4,
19016        "master_sha": null,
19017        "because_sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40"
19018    },
19019    {
19020        "sha": "d3c67d7e7ec6b9cf10fbea0d08e92751b7b0fbae",
19021        "description": "freedreno: Break out of \"should we free the entry\" loop once we've freed.",
19022        "nominated": true,
19023        "nomination_type": 1,
19024        "resolution": 1,
19025        "master_sha": null,
19026        "because_sha": "6de01faac5a20208422fb75d22f2bd88c53f53d8"
19027    },
19028    {
19029        "sha": "daaf5f1d1868bebec7931a51753236a850ebbd24",
19030        "description": "gallium: Fix leak of currently bound UBOs at CSO context destruction.",
19031        "nominated": true,
19032        "nomination_type": 0,
19033        "resolution": 1,
19034        "master_sha": null,
19035        "because_sha": null
19036    },
19037    {
19038        "sha": "d90107a2002891ae0f5e9b1ac9ecd8789c9e1969",
19039        "description": "gallivm: Fix max const buffer count.",
19040        "nominated": true,
19041        "nomination_type": 1,
19042        "resolution": 1,
19043        "master_sha": null,
19044        "because_sha": "1d35f77228ad540a551a8e09e062b764a6e31f5e"
19045    },
19046    {
19047        "sha": "634384e4a09d897e0f045e6e99b787804ef4fe40",
19048        "description": "gallium: Fix leak of bound SSBOs at CSO context destruction.",
19049        "nominated": true,
19050        "nomination_type": 0,
19051        "resolution": 1,
19052        "master_sha": null,
19053        "because_sha": null
19054    },
19055    {
19056        "sha": "311470fa64423f6ea2cadabf18c90aee07339aa0",
19057        "description": "meson: Remove old todo comment about pthread stubs.",
19058        "nominated": false,
19059        "nomination_type": null,
19060        "resolution": 4,
19061        "master_sha": null,
19062        "because_sha": null
19063    },
19064    {
19065        "sha": "661b29283425c568d1fa403be703775e02c50d08",
19066        "description": "egl: Skip closing drivers when building with AddressSanitizer.",
19067        "nominated": false,
19068        "nomination_type": null,
19069        "resolution": 4,
19070        "master_sha": null,
19071        "because_sha": null
19072    },
19073    {
19074        "sha": "9cc8fc7bbc4a4d7fe4d3635be207daf2a6672662",
19075        "description": "freedreno: Fix leak of u_transfer_helper.",
19076        "nominated": true,
19077        "nomination_type": 1,
19078        "resolution": 1,
19079        "master_sha": null,
19080        "because_sha": "d1465b3aeee318a3a76a652325aa13d4a1946f37"
19081    },
19082    {
19083        "sha": "0626e3a950d5dbe5d86244670b54b67a2af6014c",
19084        "description": "gallium: Fix leak of the merged driconf options.",
19085        "nominated": true,
19086        "nomination_type": 1,
19087        "resolution": 1,
19088        "master_sha": null,
19089        "because_sha": "8a05d6ffc65d0fd0e0a52fe84a174d4ca63e5521"
19090    },
19091    {
19092        "sha": "06f2516696f7fe14d80324e6fef44c793ba75864",
19093        "description": "freedreno/afuc: Fix up some sprintf format security warnings.",
19094        "nominated": false,
19095        "nomination_type": null,
19096        "resolution": 4,
19097        "master_sha": null,
19098        "because_sha": null
19099    },
19100    {
19101        "sha": "9cb6e693c911b1119efe8dd727b10bdeab908779",
19102        "description": "egl/dri2: Drop some pointless ifdeffery",
19103        "nominated": false,
19104        "nomination_type": null,
19105        "resolution": 4,
19106        "master_sha": null,
19107        "because_sha": null
19108    },
19109    {
19110        "sha": "d49e66c3ca8de374960fa4e2b14d665834b706f7",
19111        "description": "egl/surfaceless: glthread support",
19112        "nominated": false,
19113        "nomination_type": null,
19114        "resolution": 4,
19115        "master_sha": null,
19116        "because_sha": null
19117    },
19118    {
19119        "sha": "7a57acad8757a9ffb0d8fac9865b6a02ef50de6d",
19120        "description": "util: Disable [[fallthrough]] for C17",
19121        "nominated": false,
19122        "nomination_type": null,
19123        "resolution": 4,
19124        "master_sha": null,
19125        "because_sha": null
19126    },
19127    {
19128        "sha": "2f2c4a47642cd389fffb18d4877b01856e41d6dc",
19129        "description": "ci: Go back to previous ci-templates commit for debian.yml",
19130        "nominated": false,
19131        "nomination_type": null,
19132        "resolution": 4,
19133        "master_sha": null,
19134        "because_sha": null
19135    },
19136    {
19137        "sha": "59a6705ccef1f8a7b1e7f6486e33603c6d6b7606",
19138        "description": "zink: do not require VK_KHR_external_memory",
19139        "nominated": true,
19140        "nomination_type": 1,
19141        "resolution": 1,
19142        "master_sha": null,
19143        "because_sha": "f1432fd3e2d915f09a295f1ffb878471ce4e4d73"
19144    },
19145    {
19146        "sha": "b1224143aa0f8daf0e62d44a8f2fde8080c654cf",
19147        "description": "clover: Use .def files for exports on Windows",
19148        "nominated": false,
19149        "nomination_type": null,
19150        "resolution": 4,
19151        "master_sha": null,
19152        "because_sha": null
19153    },
19154    {
19155        "sha": "474baa04eda3b2bba3bf10c121ae98a7137dc128",
19156        "description": "clover/api: Support MSVC",
19157        "nominated": false,
19158        "nomination_type": null,
19159        "resolution": 4,
19160        "master_sha": null,
19161        "because_sha": null
19162    },
19163    {
19164        "sha": "f88347cd223c34324816e917e02aeaa31c6a58b5",
19165        "description": "clover/core: Support MSVC",
19166        "nominated": false,
19167        "nomination_type": null,
19168        "resolution": 4,
19169        "master_sha": null,
19170        "because_sha": null
19171    },
19172    {
19173        "sha": "4cfd57dd489bab37ed77bddcfe4bbf55051f5362",
19174        "description": "clover/llvm: Work around MSVC quirks",
19175        "nominated": false,
19176        "nomination_type": null,
19177        "resolution": 4,
19178        "master_sha": null,
19179        "because_sha": null
19180    },
19181    {
19182        "sha": "149a036825ba74f9edd2468430f99ec0e927b845",
19183        "description": "clover: Fix property_element::as for MSVC",
19184        "nominated": false,
19185        "nomination_type": null,
19186        "resolution": 4,
19187        "master_sha": null,
19188        "because_sha": null
19189    },
19190    {
19191        "sha": "80817b6e344258ac9b955f824ebf9019a0fc1610",
19192        "description": "meson: Adjust Clover's required LLVM modules",
19193        "nominated": false,
19194        "nomination_type": null,
19195        "resolution": 4,
19196        "master_sha": null,
19197        "because_sha": null
19198    },
19199    {
19200        "sha": "959e0177990356d450da87eda0e7f99039656960",
19201        "description": "clover: Add version.lib dependency for Clang on Windows",
19202        "nominated": false,
19203        "nomination_type": null,
19204        "resolution": 4,
19205        "master_sha": null,
19206        "because_sha": null
19207    },
19208    {
19209        "sha": "72566fd92c27b39abe2057f6f23388ec40793dd9",
19210        "description": "clover: Support LLVM coming from CMake instead of config-tool",
19211        "nominated": false,
19212        "nomination_type": null,
19213        "resolution": 4,
19214        "master_sha": null,
19215        "because_sha": null
19216    },
19217    {
19218        "sha": "425cfcafb20ab91669e2a080f4b095111d62969f",
19219        "description": "clover: Add opencl-native build flag",
19220        "nominated": false,
19221        "nomination_type": null,
19222        "resolution": 4,
19223        "master_sha": null,
19224        "because_sha": null
19225    },
19226    {
19227        "sha": "60454a4e990e2469846cfa07cf495a4bf5751207",
19228        "description": "gallium: Remove unnecessary forward declaration of swrast_driver_descriptor",
19229        "nominated": false,
19230        "nomination_type": null,
19231        "resolution": 4,
19232        "master_sha": null,
19233        "because_sha": null
19234    },
19235    {
19236        "sha": "bb7eee8b406b22d1b5107b9a264249116657b663",
19237        "description": "gallium: Include winsock lib as a dependency for Windows",
19238        "nominated": false,
19239        "nomination_type": null,
19240        "resolution": 4,
19241        "master_sha": null,
19242        "because_sha": null
19243    },
19244    {
19245        "sha": "a5de2bc2296254340a09a0f83a98ed98d2786e38",
19246        "description": "driconf: Avoid empty macro resulting in empty initializer braces",
19247        "nominated": false,
19248        "nomination_type": null,
19249        "resolution": 4,
19250        "master_sha": null,
19251        "because_sha": null
19252    },
19253    {
19254        "sha": "cdf3a6a83b5013dad78a3d95817cd772a146ca40",
19255        "description": "util: Add os_get_page_size query",
19256        "nominated": false,
19257        "nomination_type": null,
19258        "resolution": 4,
19259        "master_sha": null,
19260        "because_sha": null
19261    },
19262    {
19263        "sha": "852d91edcd48f8e923124a848abd20cabedeede4",
19264        "description": "windows: Always set NOMINMAX to remove min/max macros",
19265        "nominated": false,
19266        "nomination_type": null,
19267        "resolution": 4,
19268        "master_sha": null,
19269        "because_sha": null
19270    },
19271    {
19272        "sha": "0a7abee60b699a6065edbe778cf990dd8d4910bb",
19273        "description": "anv: Avoid a couple of warnings related to vk_error macros",
19274        "nominated": false,
19275        "nomination_type": null,
19276        "resolution": 4,
19277        "master_sha": null,
19278        "because_sha": null
19279    },
19280    {
19281        "sha": "e60fcf0a8721efc4973910cde4733f4b3b54cb6f",
19282        "description": "nir/opt_sink: return early when trying to sink unused instructions",
19283        "nominated": false,
19284        "nomination_type": 1,
19285        "resolution": 4,
19286        "master_sha": null,
19287        "because_sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f"
19288    },
19289    {
19290        "sha": "5603bb13e36276ddb1bf1a5c41f00988b368110e",
19291        "description": "v3dv: fix early return from failed drmGetMagic",
19292        "nominated": false,
19293        "nomination_type": 1,
19294        "resolution": 4,
19295        "master_sha": null,
19296        "because_sha": "b14679ab226bd3e263a778ea8e39828bde38b403"
19297    },
19298    {
19299        "sha": "9eee4054848c0d2f51818c549354cc156ca22487",
19300        "description": "freedreno: Add missing dependency to build",
19301        "nominated": true,
19302        "nomination_type": 1,
19303        "resolution": 1,
19304        "master_sha": null,
19305        "because_sha": "1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf"
19306    },
19307    {
19308        "sha": "770230aab110478330a54aad6237d40db6028e90",
19309        "description": "glx: Fix the generated error when indirect contexts are not supported",
19310        "nominated": false,
19311        "nomination_type": null,
19312        "resolution": 4,
19313        "master_sha": null,
19314        "because_sha": null
19315    },
19316    {
19317        "sha": "97858f3c9c15882da5c2cbd4d8a2dbc63d1d0b1a",
19318        "description": "glx: Simplify error handling in glXImportContextEXT",
19319        "nominated": false,
19320        "nomination_type": null,
19321        "resolution": 4,
19322        "master_sha": null,
19323        "because_sha": null
19324    },
19325    {
19326        "sha": "2c9e7f73ad9514e3b602a365e74edaec64f09ece",
19327        "description": "microsoft/clc: increase test-timeout",
19328        "nominated": false,
19329        "nomination_type": 1,
19330        "resolution": 4,
19331        "master_sha": null,
19332        "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
19333    },
19334    {
19335        "sha": "a7fb25bfe418ed900c246ec8007e595a071881c9",
19336        "description": "egl: fix typo in wl_drm error message",
19337        "nominated": false,
19338        "nomination_type": null,
19339        "resolution": 4,
19340        "master_sha": null,
19341        "because_sha": null
19342    },
19343    {
19344        "sha": "3f4325e44b2a7eda0012577291ef63417fa044c6",
19345        "description": "etnaviv: update fallthrough comments",
19346        "nominated": false,
19347        "nomination_type": null,
19348        "resolution": 4,
19349        "master_sha": null,
19350        "because_sha": null
19351    },
19352    {
19353        "sha": "3517b6fd53aca309c720ed384b24792bfe900c0a",
19354        "description": "microsoft/clc: add missing dependency",
19355        "nominated": false,
19356        "nomination_type": 1,
19357        "resolution": 4,
19358        "master_sha": null,
19359        "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
19360    },
19361    {
19362        "sha": "84dd4ac1c75675d16b1af66c79df6078ac33aea7",
19363        "description": "microsoft/clc: use files-function for source-list",
19364        "nominated": false,
19365        "nomination_type": null,
19366        "resolution": 4,
19367        "master_sha": null,
19368        "because_sha": null
19369    },
19370    {
19371        "sha": "19a9f225011db783773641640ac5a3c94f9eb227",
19372        "description": "zink: moved vkEnumerateInstanceVersion to create_instance",
19373        "nominated": false,
19374        "nomination_type": null,
19375        "resolution": 4,
19376        "master_sha": null,
19377        "because_sha": null
19378    },
19379    {
19380        "sha": "195a001d7366a23c569c38437390edc5ad1c25e9",
19381        "description": "gitlab-ci: do not clone git-repo for test-job",
19382        "nominated": false,
19383        "nomination_type": 1,
19384        "resolution": 4,
19385        "master_sha": null,
19386        "because_sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4"
19387    },
19388    {
19389        "sha": "361d143f941c34aead2bbad8541aa1eca54149ad",
19390        "description": "meson: Add build option to specify default shader disk cache max-size",
19391        "nominated": false,
19392        "nomination_type": null,
19393        "resolution": 4,
19394        "master_sha": null,
19395        "because_sha": null
19396    },
19397    {
19398        "sha": "0546ceba16df527d8fd15c23b6a605ec11c71907",
19399        "description": "radv: Use portable ffs and util_bitcount macros",
19400        "nominated": false,
19401        "nomination_type": null,
19402        "resolution": 4,
19403        "master_sha": null,
19404        "because_sha": null
19405    },
19406    {
19407        "sha": "3ff1eccce6e0cc18a9d2e6d9919e32274158ec2d",
19408        "description": "radv: Replace pthread thread with thrd_t",
19409        "nominated": false,
19410        "nomination_type": null,
19411        "resolution": 4,
19412        "master_sha": null,
19413        "because_sha": null
19414    },
19415    {
19416        "sha": "63dc2a53afee76934c131ee0faa935530a8aa75c",
19417        "description": "radv: Replace pthread mutex with mtx_t",
19418        "nominated": false,
19419        "nomination_type": null,
19420        "resolution": 4,
19421        "master_sha": null,
19422        "because_sha": null
19423    },
19424    {
19425        "sha": "aefaceab09eba4d19c0c5c2120209b23d82043e9",
19426        "description": "radv: Use unsigned with u_bit_scan for MSVC",
19427        "nominated": false,
19428        "nomination_type": null,
19429        "resolution": 4,
19430        "master_sha": null,
19431        "because_sha": null
19432    },
19433    {
19434        "sha": "60c362c4906afa7968eb1862c25d4fa44cc5355a",
19435        "description": "radv: Create shader cache if ENABLE_SHADER_CACHE",
19436        "nominated": false,
19437        "nomination_type": null,
19438        "resolution": 4,
19439        "master_sha": null,
19440        "because_sha": null
19441    },
19442    {
19443        "sha": "bed6e462e18869ee44810a30aab1b053a2e3c926",
19444        "description": "radv: Use standard __VA_ARGS__ macro",
19445        "nominated": false,
19446        "nomination_type": null,
19447        "resolution": 4,
19448        "master_sha": null,
19449        "because_sha": null
19450    },
19451    {
19452        "sha": "09fb370068921331fee6042a8a81c381383af6e4",
19453        "description": "radv: Fix function parameter types",
19454        "nominated": false,
19455        "nomination_type": null,
19456        "resolution": 4,
19457        "master_sha": null,
19458        "because_sha": null
19459    },
19460    {
19461        "sha": "6ec0953e22cfea4e4869e45b784a13f44b65c275",
19462        "description": "radv: Fix leak in radv_amdgpu_winsys_destroy()",
19463        "nominated": true,
19464        "nomination_type": 1,
19465        "resolution": 1,
19466        "master_sha": null,
19467        "because_sha": "fa97061a8235b64009d7897ecf20cc81258f3403"
19468    },
19469    {
19470        "sha": "314bcb393762d5bdb572e70ffce9ad1b50c57679",
19471        "description": "radv: Fix callback signatures",
19472        "nominated": false,
19473        "nomination_type": null,
19474        "resolution": 4,
19475        "master_sha": null,
19476        "because_sha": null
19477    },
19478    {
19479        "sha": "be42e9a6d16dbc903739b31aae5133223b23dac4",
19480        "description": "radv: Update radv_assert for MSVC",
19481        "nominated": false,
19482        "nomination_type": null,
19483        "resolution": 4,
19484        "master_sha": null,
19485        "because_sha": null
19486    },
19487    {
19488        "sha": "02481e1203847fa242d24e1ff2ae5a17bbad95bd",
19489        "description": "radv: Ignore radv_printflike on Windows",
19490        "nominated": false,
19491        "nomination_type": null,
19492        "resolution": 4,
19493        "master_sha": null,
19494        "because_sha": null
19495    },
19496    {
19497        "sha": "7f7586704c364e26cfceea28edbb89fb8c26ea03",
19498        "description": "radv: Don't return value in void function",
19499        "nominated": false,
19500        "nomination_type": null,
19501        "resolution": 4,
19502        "master_sha": null,
19503        "because_sha": null
19504    },
19505    {
19506        "sha": "3fe62252e4ddbad519d0ce50e9dd46173e413857",
19507        "description": "radv: Use os_localtime instead of localtime_r",
19508        "nominated": false,
19509        "nomination_type": null,
19510        "resolution": 4,
19511        "master_sha": null,
19512        "because_sha": null
19513    },
19514    {
19515        "sha": "fe67fe688a015e137f1ae3c6e36c5f14c2540253",
19516        "description": "radv: Wrap pragmas with __GNUC__ to fix MSVC",
19517        "nominated": false,
19518        "nomination_type": null,
19519        "resolution": 4,
19520        "master_sha": null,
19521        "because_sha": null
19522    },
19523    {
19524        "sha": "c4a516ca7021ff99a569c2ebff28f699fa30faff",
19525        "description": "radv: Replace VLAs with alloca",
19526        "nominated": false,
19527        "nomination_type": null,
19528        "resolution": 4,
19529        "master_sha": null,
19530        "because_sha": null
19531    },
19532    {
19533        "sha": "274925836828c1b7d2a34d29a81f7ab537211e9f",
19534        "description": "radv: Update build defines for Windows",
19535        "nominated": false,
19536        "nomination_type": null,
19537        "resolution": 4,
19538        "master_sha": null,
19539        "because_sha": null
19540    },
19541    {
19542        "sha": "0c70842232ac9a302db285287eb20ffd3be71093",
19543        "description": "radv: Exclude amdgpu driver files for Windows",
19544        "nominated": false,
19545        "nomination_type": null,
19546        "resolution": 4,
19547        "master_sha": null,
19548        "because_sha": null
19549    },
19550    {
19551        "sha": "b79eac6b0736bf02788b87d420dc9022e1808751",
19552        "description": "gitlab-ci: ignore nv_copy_depth_to_color",
19553        "nominated": false,
19554        "nomination_type": null,
19555        "resolution": 4,
19556        "master_sha": null,
19557        "because_sha": null
19558    },
19559    {
19560        "sha": "d560addc30eb68d87b7d9a52c0857e4e31acd7e4",
19561        "description": "gitlab-ci: run piglit on windows",
19562        "nominated": false,
19563        "nomination_type": null,
19564        "resolution": 4,
19565        "master_sha": null,
19566        "because_sha": null
19567    },
19568    {
19569        "sha": "76b51fdf0c4205e78a94eefb359b2abec061dd2f",
19570        "description": "gitlab-ci: build piglit in mesa_deps.ps1",
19571        "nominated": false,
19572        "nomination_type": null,
19573        "resolution": 4,
19574        "master_sha": null,
19575        "because_sha": null
19576    },
19577    {
19578        "sha": "04e3693e6d64d2d067c869d7ed697b25bb8d3a35",
19579        "description": "gitlab-ci: build zlib statically on windows",
19580        "nominated": false,
19581        "nomination_type": null,
19582        "resolution": 4,
19583        "master_sha": null,
19584        "because_sha": null
19585    },
19586    {
19587        "sha": "eaab92cc61f910c09d2c4df8297f2b19edb06309",
19588        "description": "gitlab-ci: store build-artifacts from building mesa",
19589        "nominated": false,
19590        "nomination_type": null,
19591        "resolution": 4,
19592        "master_sha": null,
19593        "because_sha": null
19594    },
19595    {
19596        "sha": "e88c61eb41929ab0fbb98cc443f5f4f0680cf8a1",
19597        "description": "ci: build the Vulkan device select layer",
19598        "nominated": false,
19599        "nomination_type": null,
19600        "resolution": 4,
19601        "master_sha": null,
19602        "because_sha": null
19603    },
19604    {
19605        "sha": "06eef592ea77c94fb669543041175f8690e2ff6a",
19606        "description": "vulkan: add missing src_inc to the device select layer",
19607        "nominated": false,
19608        "nomination_type": 1,
19609        "resolution": 4,
19610        "master_sha": null,
19611        "because_sha": "f86668f487b32c185388a39e2200c17c298b877a"
19612    },
19613    {
19614        "sha": "a1976e1cb2d817a4d5229994b83c87d82485af9b",
19615        "description": "intel/fs: Implement nir_jump_halt",
19616        "nominated": false,
19617        "nomination_type": null,
19618        "resolution": 4,
19619        "master_sha": null,
19620        "because_sha": null
19621    },
19622    {
19623        "sha": "6992d2f625baa460c81a00df2af062851c8c43a7",
19624        "description": "intel/fs: Emit HALT_TARGET in emit_nir_code()",
19625        "nominated": false,
19626        "nomination_type": null,
19627        "resolution": 4,
19628        "master_sha": null,
19629        "because_sha": null
19630    },
19631    {
19632        "sha": "4a7f0aa2e034c7f82cb143367efadb0e3eeca08e",
19633        "description": "intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()",
19634        "nominated": false,
19635        "nomination_type": null,
19636        "resolution": 4,
19637        "master_sha": null,
19638        "because_sha": null
19639    },
19640    {
19641        "sha": "f9d549b2bf94434efb7ef3ff390dd887adb9c9a4",
19642        "description": "intel/fs: Use BRW_OPCODE_HALT for discards",
19643        "nominated": false,
19644        "nomination_type": null,
19645        "resolution": 4,
19646        "master_sha": null,
19647        "because_sha": null
19648    },
19649    {
19650        "sha": "e76e3590072a60a20115cf69ca0b3aa442269f99",
19651        "description": "intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET",
19652        "nominated": false,
19653        "nomination_type": null,
19654        "resolution": 4,
19655        "master_sha": null,
19656        "because_sha": null
19657    },
19658    {
19659        "sha": "f3ad9281901dd0222289f2d5df52814b29001faa",
19660        "description": "Revert \"radeonsi: always return void from si_build_wrapper_function\"",
19661        "nominated": false,
19662        "nomination_type": 2,
19663        "resolution": 4,
19664        "master_sha": null,
19665        "because_sha": "0aba1743611109545bba86bf055a04ecbe210132"
19666    },
19667    {
19668        "sha": "86675a07f811280974e834c5164de60a315c8114",
19669        "description": "radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case",
19670        "nominated": false,
19671        "nomination_type": null,
19672        "resolution": 4,
19673        "master_sha": null,
19674        "because_sha": null
19675    },
19676    {
19677        "sha": "c7470c1760cb4f326ccf7483667185c0dcf98175",
19678        "description": "radeonsi: don't set DrawID and StartInstance if they are unused",
19679        "nominated": false,
19680        "nomination_type": null,
19681        "resolution": 4,
19682        "master_sha": null,
19683        "because_sha": null
19684    },
19685    {
19686        "sha": "c4ddf67ee17aa5bdbf8cdf0e5f9eb6c5ad85e28e",
19687        "description": "radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter",
19688        "nominated": false,
19689        "nomination_type": null,
19690        "resolution": 4,
19691        "master_sha": null,
19692        "because_sha": null
19693    },
19694    {
19695        "sha": "69c927debeb705ec46b50d8e5ddfacb81264b244",
19696        "description": "radeonsi: disable WGP mode on gfx10.3 to prevent hangs",
19697        "nominated": true,
19698        "nomination_type": 1,
19699        "resolution": 1,
19700        "master_sha": null,
19701        "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
19702    },
19703    {
19704        "sha": "8ae3ad95ef3021d50be7778d3a879cd852980648",
19705        "description": "ac: enable late allocation on VanGogh to increase perf",
19706        "nominated": false,
19707        "nomination_type": null,
19708        "resolution": 4,
19709        "master_sha": null,
19710        "because_sha": null
19711    },
19712    {
19713        "sha": "623ea8153018e7874bb133921c5da7d9ce546a08",
19714        "description": "radeonsi: don't update provoking vertex and outprim states in SGPR if unused",
19715        "nominated": false,
19716        "nomination_type": null,
19717        "resolution": 4,
19718        "master_sha": null,
19719        "because_sha": null
19720    },
19721    {
19722        "sha": "4641dca269cb72fd9f2bd6d078f7055c855d9ad9",
19723        "description": "radeonsi: don't update indexed flag in SGPR if it's unused",
19724        "nominated": false,
19725        "nomination_type": null,
19726        "resolution": 4,
19727        "master_sha": null,
19728        "because_sha": null
19729    },
19730    {
19731        "sha": "d7ee265a956d17396b716a261434f21f35f48688",
19732        "description": "ac,radeonsi: fix load_first_vertex",
19733        "nominated": false,
19734        "nomination_type": null,
19735        "resolution": 4,
19736        "master_sha": null,
19737        "because_sha": null
19738    },
19739    {
19740        "sha": "80a0f8aba384c7e3b64492740898ef8a5b575db0",
19741        "description": "radeonsi: only mask 1 CU for GS/VS waves on gfx10.3",
19742        "nominated": false,
19743        "nomination_type": null,
19744        "resolution": 4,
19745        "master_sha": null,
19746        "because_sha": null
19747    },
19748    {
19749        "sha": "0d4f1dcd155be753ff49cd763be916cf701cda25",
19750        "description": "radeonsi: fix a nasty bug in si_pm4.c",
19751        "nominated": true,
19752        "nomination_type": 1,
19753        "resolution": 1,
19754        "master_sha": null,
19755        "because_sha": "da78d50bc87ef5db846a942664094b6299cd1888"
19756    },
19757    {
19758        "sha": "bbad432e966ea8a8d17af3075ff115415dede9f9",
19759        "description": "radeonsi: eliminate shader code for disabled or masked color outputs",
19760        "nominated": false,
19761        "nomination_type": null,
19762        "resolution": 4,
19763        "master_sha": null,
19764        "because_sha": null
19765    },
19766    {
19767        "sha": "509142876b8b63d55c97a99525d1251d9f3988ed",
19768        "description": "radeonsi: add AMD_DEBUG=nofastlaunch for debugging",
19769        "nominated": false,
19770        "nomination_type": null,
19771        "resolution": 4,
19772        "master_sha": null,
19773        "because_sha": null
19774    },
19775    {
19776        "sha": "de799b2270f5342c2c108488c2c694412b06c945",
19777        "description": "radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default",
19778        "nominated": false,
19779        "nomination_type": null,
19780        "resolution": 4,
19781        "master_sha": null,
19782        "because_sha": null
19783    },
19784    {
19785        "sha": "22917baa75c8b1f56b3d79490080a96909594753",
19786        "description": "radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE",
19787        "nominated": false,
19788        "nomination_type": null,
19789        "resolution": 4,
19790        "master_sha": null,
19791        "because_sha": null
19792    },
19793    {
19794        "sha": "2c61411f253b7211607ebf817d548dd8cacb6ff6",
19795        "description": "winsys/amdgpu: don't use debug_get_option_noop in a hot path",
19796        "nominated": false,
19797        "nomination_type": null,
19798        "resolution": 4,
19799        "master_sha": null,
19800        "because_sha": null
19801    },
19802    {
19803        "sha": "7cabd8e333d1ba5d8af915d9384d5cc37c3fdf5b",
19804        "description": "winsys/radeon: don't use debug_get_option_noop in a hot path",
19805        "nominated": false,
19806        "nomination_type": null,
19807        "resolution": 4,
19808        "master_sha": null,
19809        "because_sha": null
19810    },
19811    {
19812        "sha": "530c276c4c3d11a364bb82a4e08cc87fc1308989",
19813        "description": "radeonsi: fix max_lds_size warning in release builds",
19814        "nominated": false,
19815        "nomination_type": null,
19816        "resolution": 4,
19817        "master_sha": null,
19818        "because_sha": null
19819    },
19820    {
19821        "sha": "9d210312650913db29164d8aceb497a53931a3d8",
19822        "description": "radeonsi: fix line stippling with LINES_ADJACENCY without GS",
19823        "nominated": false,
19824        "nomination_type": null,
19825        "resolution": 4,
19826        "master_sha": null,
19827        "because_sha": null
19828    },
19829    {
19830        "sha": "e64d5cc4d6c0b950883be0882f9b7ad3401965c1",
19831        "description": "radeonsi: fix a memory leak in si_create_dcc_retile_cs",
19832        "nominated": true,
19833        "nomination_type": 1,
19834        "resolution": 1,
19835        "master_sha": null,
19836        "because_sha": "1f21396431a03dc4e5a542628d7d8370973c967f"
19837    },
19838    {
19839        "sha": "a287ab2020f0b657d3cebfe5676fcacbe17e585c",
19840        "description": "radeonsi: use util_logbase2 instead of division by index_size",
19841        "nominated": false,
19842        "nomination_type": null,
19843        "resolution": 4,
19844        "master_sha": null,
19845        "because_sha": null
19846    },
19847    {
19848        "sha": "5525551d034a0f1f1913c28a9be695e06b77990d",
19849        "description": "radeonsi: correct the MAD/FMA support table",
19850        "nominated": false,
19851        "nomination_type": null,
19852        "resolution": 4,
19853        "master_sha": null,
19854        "because_sha": null
19855    },
19856    {
19857        "sha": "2f50dea2188c7d777249bcec8c3a70aed50ce7b4",
19858        "description": "radeonsi: always use a staging texture for linear 1D textures in VRAM",
19859        "nominated": false,
19860        "nomination_type": null,
19861        "resolution": 4,
19862        "master_sha": null,
19863        "because_sha": null
19864    },
19865    {
19866        "sha": "ebcca77d4badfb3b1eb4e8753a3b553126ff109d",
19867        "description": "radeonsi: print more fields in si_dump_shader_key",
19868        "nominated": false,
19869        "nomination_type": null,
19870        "resolution": 4,
19871        "master_sha": null,
19872        "because_sha": null
19873    },
19874    {
19875        "sha": "071fd55381598bac5fc6b98a9632c697d8df8939",
19876        "description": "intel/compiler: Add GEN125 to enum gen",
19877        "nominated": false,
19878        "nomination_type": null,
19879        "resolution": 4,
19880        "master_sha": null,
19881        "because_sha": null
19882    },
19883    {
19884        "sha": "cd3251d6bafaae13d5a2cf52c917ef4517fe0130",
19885        "description": "intel/iris: Build gen 12.5",
19886        "nominated": false,
19887        "nomination_type": null,
19888        "resolution": 4,
19889        "master_sha": null,
19890        "because_sha": null
19891    },
19892    {
19893        "sha": "3b953f0f7a672389b4a6a591efb94f5e1eca7c25",
19894        "description": "intel/anv: Build gen 12.5",
19895        "nominated": false,
19896        "nomination_type": null,
19897        "resolution": 4,
19898        "master_sha": null,
19899        "because_sha": null
19900    },
19901    {
19902        "sha": "f08d8c849e0df3703800a4471039a0297455951f",
19903        "description": "intel/isl: Build gen 12.5",
19904        "nominated": false,
19905        "nomination_type": null,
19906        "resolution": 4,
19907        "master_sha": null,
19908        "because_sha": null
19909    },
19910    {
19911        "sha": "032be8c4d430501d946f881870188885b918b510",
19912        "description": "intel/genxml: Build gen 12.5",
19913        "nominated": false,
19914        "nomination_type": null,
19915        "resolution": 4,
19916        "master_sha": null,
19917        "because_sha": null
19918    },
19919    {
19920        "sha": "569afd37f15cfc51750a71fd695f4496b0358fbb",
19921        "description": "intel/genxml: Copy gen12.xml to gen125.xml",
19922        "nominated": false,
19923        "nomination_type": null,
19924        "resolution": 4,
19925        "master_sha": null,
19926        "because_sha": null
19927    },
19928    {
19929        "sha": "99fb15cd31472eb73befd8769134505e1f4b499c",
19930        "description": "intel/dev: Add gen_device_info_is_12hp",
19931        "nominated": false,
19932        "nomination_type": null,
19933        "resolution": 4,
19934        "master_sha": null,
19935        "because_sha": null
19936    },
19937    {
19938        "sha": "b257795b10f9e1c0b87f34b8f363a75e4b1d51bb",
19939        "description": "intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp",
19940        "nominated": false,
19941        "nomination_type": null,
19942        "resolution": 4,
19943        "master_sha": null,
19944        "because_sha": null
19945    },
19946    {
19947        "sha": "94a9867b0569c6f6d65b27f69b678f7f1785f3ad",
19948        "description": "glx: Remove DRI1",
19949        "nominated": false,
19950        "nomination_type": null,
19951        "resolution": 4,
19952        "master_sha": null,
19953        "because_sha": null
19954    },
19955    {
19956        "sha": "63822802ef3de4d7a10b96e86e3de4a4f07b77c7",
19957        "description": "glx: Handle create_context in terms of create_context_attribs",
19958        "nominated": false,
19959        "nomination_type": null,
19960        "resolution": 4,
19961        "master_sha": null,
19962        "because_sha": null
19963    },
19964    {
19965        "sha": "c4ed0e8f3fb63d753e50576d7402c52cb30b0283",
19966        "description": "glx: Check share ctx compatibility in ::create_context_attribs",
19967        "nominated": false,
19968        "nomination_type": null,
19969        "resolution": 4,
19970        "master_sha": null,
19971        "because_sha": null
19972    },
19973    {
19974        "sha": "731f3c113ee22729e9c98d8e049d824b2c153261",
19975        "description": "glx: Remove unused __GLXDRIscreen::createContext",
19976        "nominated": false,
19977        "nomination_type": null,
19978        "resolution": 4,
19979        "master_sha": null,
19980        "because_sha": null
19981    },
19982    {
19983        "sha": "97ae4297541e52af9f47cdc1e4f65ee06ecb78ba",
19984        "description": "glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING",
19985        "nominated": false,
19986        "nomination_type": null,
19987        "resolution": 4,
19988        "master_sha": null,
19989        "because_sha": null
19990    },
19991    {
19992        "sha": "893a30eacc68b7add6430e3fa3ef59ef5ca306f1",
19993        "description": "docs: inline contents.rst into index.rst",
19994        "nominated": false,
19995        "nomination_type": null,
19996        "resolution": 4,
19997        "master_sha": null,
19998        "because_sha": null
19999    },
20000    {
20001        "sha": "e3047762c915032e161bcba612a1436ffae32a21",
20002        "description": "docs: mention egl in api-list",
20003        "nominated": false,
20004        "nomination_type": null,
20005        "resolution": 4,
20006        "master_sha": null,
20007        "because_sha": null
20008    },
20009    {
20010        "sha": "7f155a6da30a834269435356142c619ec8b90a5a",
20011        "description": "docs: do not explicitly call out es-versions",
20012        "nominated": false,
20013        "nomination_type": null,
20014        "resolution": 4,
20015        "master_sha": null,
20016        "because_sha": null
20017    },
20018    {
20019        "sha": "7b54772d53abfdb619343035815526ff13061e33",
20020        "description": "docs: use external link-references",
20021        "nominated": false,
20022        "nomination_type": null,
20023        "resolution": 4,
20024        "master_sha": null,
20025        "because_sha": null
20026    },
20027    {
20028        "sha": "2f9e27cc1afeb29a52dcdb7d9fd65a7c335474bb",
20029        "description": "docs: move major versions history out of front-page",
20030        "nominated": false,
20031        "nomination_type": null,
20032        "resolution": 4,
20033        "master_sha": null,
20034        "because_sha": null
20035    },
20036    {
20037        "sha": "60fa79b00908e3da2ef3889b4946a87483aff498",
20038        "description": "docs: break project history out of front-page",
20039        "nominated": false,
20040        "nomination_type": null,
20041        "resolution": 4,
20042        "master_sha": null,
20043        "because_sha": null
20044    },
20045    {
20046        "sha": "8fca21d3e70a8f0b09021fddd7db00f8faeae68d",
20047        "description": "zink: revert to old load_ubo implementation",
20048        "nominated": false,
20049        "nomination_type": null,
20050        "resolution": 4,
20051        "master_sha": null,
20052        "because_sha": null
20053    },
20054    {
20055        "sha": "8366d23e7b342ed3d3f8251e6d970cc13d70e99f",
20056        "description": "zink: add alternate ubo loader in ntv",
20057        "nominated": false,
20058        "nomination_type": null,
20059        "resolution": 4,
20060        "master_sha": null,
20061        "because_sha": null
20062    },
20063    {
20064        "sha": "0471f83b07ad304cc79c60e1e4ddd6ecebb6784c",
20065        "description": "util/slab: do not dereference NULL-pointer",
20066        "nominated": false,
20067        "nomination_type": 1,
20068        "resolution": 4,
20069        "master_sha": null,
20070        "because_sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0"
20071    },
20072    {
20073        "sha": "4c180c262bbb57f22acc9000ea09730debb12325",
20074        "description": "radeon/vcn: hevc main10 profile decoding pitch fix",
20075        "nominated": false,
20076        "nomination_type": null,
20077        "resolution": 4,
20078        "master_sha": null,
20079        "because_sha": null
20080    },
20081    {
20082        "sha": "c1c1bad582fc780c69d7413c4c2cdb0c7fe5227d",
20083        "description": "d3d12: Fix GCC warnings for missing function prototypes",
20084        "nominated": false,
20085        "nomination_type": null,
20086        "resolution": 4,
20087        "master_sha": null,
20088        "because_sha": null
20089    },
20090    {
20091        "sha": "30e5abe5f51088f696fae79a69363ac3e78e3e3a",
20092        "description": "microsoft/compiler: Add missing 'return' to switch case",
20093        "nominated": false,
20094        "nomination_type": 1,
20095        "resolution": 4,
20096        "master_sha": null,
20097        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
20098    },
20099    {
20100        "sha": "423363803e53ed0f6379f185d2644465f02e2c3c",
20101        "description": "d3d12: Fix use of incorrect clear color variable",
20102        "nominated": false,
20103        "nomination_type": 1,
20104        "resolution": 4,
20105        "master_sha": null,
20106        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
20107    },
20108    {
20109        "sha": "e593329b0c9fc1177e8d54ea15693a5a4368b802",
20110        "description": "microsoft/compiler: Misc fixes caught by GCC",
20111        "nominated": false,
20112        "nomination_type": null,
20113        "resolution": 4,
20114        "master_sha": null,
20115        "because_sha": null
20116    },
20117    {
20118        "sha": "456620a6ad244a22941c7d5e728e84350816e400",
20119        "description": "d3d12: Misc fixes caught by GCC warnings / code inspection",
20120        "nominated": false,
20121        "nomination_type": null,
20122        "resolution": 4,
20123        "master_sha": null,
20124        "because_sha": null
20125    },
20126    {
20127        "sha": "4e481a1f65571be8d09d2cddea18119ae5c4ce35",
20128        "description": "microsoft/compiler: Fix unhandled switch case warnings",
20129        "nominated": false,
20130        "nomination_type": null,
20131        "resolution": 4,
20132        "master_sha": null,
20133        "because_sha": null
20134    },
20135    {
20136        "sha": "eebb04fca4f6de3848a76e5324b2701818027eee",
20137        "description": "d3d12: Fix unhandled switch case warnings",
20138        "nominated": false,
20139        "nomination_type": null,
20140        "resolution": 4,
20141        "master_sha": null,
20142        "because_sha": null
20143    },
20144    {
20145        "sha": "80dcd63f6469965d4b4b42b508fa6228005c4ca2",
20146        "description": "d3d12: Clean up d3d12_compiler.h",
20147        "nominated": false,
20148        "nomination_type": null,
20149        "resolution": 4,
20150        "master_sha": null,
20151        "because_sha": null
20152    },
20153    {
20154        "sha": "244a41d6a8183e8d2d8bca5fa3a6ba8e3c80cdad",
20155        "description": "d3d12: Remove Windows-specific macros",
20156        "nominated": false,
20157        "nomination_type": null,
20158        "resolution": 4,
20159        "master_sha": null,
20160        "because_sha": null
20161    },
20162    {
20163        "sha": "4358af87e77befde471341fb8f8549828fec6a30",
20164        "description": "d3d12: Fix signed-unsigned comparison warnings",
20165        "nominated": false,
20166        "nomination_type": null,
20167        "resolution": 4,
20168        "master_sha": null,
20169        "because_sha": null
20170    },
20171    {
20172        "sha": "6060291c0e386118b8ae115189d0b0da3bdd4a54",
20173        "description": "d3d12: Fix brace-initialization issues",
20174        "nominated": false,
20175        "nomination_type": null,
20176        "resolution": 4,
20177        "master_sha": null,
20178        "because_sha": null
20179    },
20180    {
20181        "sha": "c3bf781cb04cb45b30ce56e14a81266c6790b120",
20182        "description": "microsoft/compiler: Remove dead code/variables",
20183        "nominated": false,
20184        "nomination_type": null,
20185        "resolution": 4,
20186        "master_sha": null,
20187        "because_sha": null
20188    },
20189    {
20190        "sha": "af6983885bd015ff6961a441e1c87153058bc49a",
20191        "description": "d3d12: Delete unused local variables",
20192        "nominated": false,
20193        "nomination_type": null,
20194        "resolution": 4,
20195        "master_sha": null,
20196        "because_sha": null
20197    },
20198    {
20199        "sha": "89f6b72f19dbc503386643c6283047bdb1013bef",
20200        "description": "gallium/tests: fix unused-but-set-variable warning",
20201        "nominated": false,
20202        "nomination_type": null,
20203        "resolution": 4,
20204        "master_sha": null,
20205        "because_sha": null
20206    },
20207    {
20208        "sha": "34e5b46fff2124d13b0d39269cdb88176a737340",
20209        "description": "softpipe: fix maybe-uninitialized warning",
20210        "nominated": false,
20211        "nomination_type": null,
20212        "resolution": 4,
20213        "master_sha": null,
20214        "because_sha": null
20215    },
20216    {
20217        "sha": "5a702fa4e5c4aff130088365763513135cd0188b",
20218        "description": "wgl: fix maybe-uninitialized warning",
20219        "nominated": false,
20220        "nomination_type": null,
20221        "resolution": 4,
20222        "master_sha": null,
20223        "because_sha": null
20224    },
20225    {
20226        "sha": "def15ad9ab57602b44268be88dd2cc10f02592dd",
20227        "description": "glsl: fix redefinition warning on win32",
20228        "nominated": false,
20229        "nomination_type": null,
20230        "resolution": 4,
20231        "master_sha": null,
20232        "because_sha": null
20233    },
20234    {
20235        "sha": "07a68d27b36bd0407a53a897fa55aa48410b13e7",
20236        "description": "glapi: fix unused-function warning",
20237        "nominated": false,
20238        "nomination_type": null,
20239        "resolution": 4,
20240        "master_sha": null,
20241        "because_sha": null
20242    },
20243    {
20244        "sha": "89b01cc02522d50843710242934daaab6687af97",
20245        "description": "util: fix mingw format-extra-args warning",
20246        "nominated": false,
20247        "nomination_type": null,
20248        "resolution": 4,
20249        "master_sha": null,
20250        "because_sha": null
20251    },
20252    {
20253        "sha": "5f6c5e5b86f366c6fe0a0911fdc1926f1e0d1d5f",
20254        "description": "nir: don't sink instructions into loops",
20255        "nominated": false,
20256        "nomination_type": null,
20257        "resolution": 4,
20258        "master_sha": null,
20259        "because_sha": null
20260    },
20261    {
20262        "sha": "b02e15d1a38b2454d7dba3e05aeb68dfbbddf007",
20263        "description": "d3d12: do not inspect NULL samplers",
20264        "nominated": false,
20265        "nomination_type": null,
20266        "resolution": 4,
20267        "master_sha": null,
20268        "because_sha": null
20269    },
20270    {
20271        "sha": "94f8cb29ee7c615e74b4a85e14ac9e22c5dd7f2a",
20272        "description": "aco: Fix NGG GS assert failure from the WG scan.",
20273        "nominated": true,
20274        "nomination_type": 1,
20275        "resolution": 1,
20276        "master_sha": null,
20277        "because_sha": "62b5012ec35358a7c109746bfe1da33ca1b04f24"
20278    },
20279    {
20280        "sha": "c2974a1d45c7e922bb36571cf6873f368dc639a6",
20281        "description": "intel/tools/aubinator_error_decode: allow 0 arguments",
20282        "nominated": false,
20283        "nomination_type": null,
20284        "resolution": 4,
20285        "master_sha": null,
20286        "because_sha": null
20287    },
20288    {
20289        "sha": "7a7010d4f5935ca31dc3aee285bb95ecfd6bbef4",
20290        "description": "intel/tools/aubinator_error_decode: allow \"-\" as an input file",
20291        "nominated": false,
20292        "nomination_type": null,
20293        "resolution": 4,
20294        "master_sha": null,
20295        "because_sha": null
20296    },
20297    {
20298        "sha": "8ffa45a775a6457dae85bd48bd3d424500fc55a9",
20299        "description": "intel/tools/aubinator_error_decode: exit with an error on unknown option",
20300        "nominated": false,
20301        "nomination_type": null,
20302        "resolution": 4,
20303        "master_sha": null,
20304        "because_sha": null
20305    },
20306    {
20307        "sha": "f9e4c0ada15b28118d65d119c508a7dc42da038f",
20308        "description": "d3d12: lower bitfield_extract to shifts",
20309        "nominated": false,
20310        "nomination_type": null,
20311        "resolution": 4,
20312        "master_sha": null,
20313        "because_sha": null
20314    },
20315    {
20316        "sha": "3a858ecd406f27724c17d3fd409a558cb1cc4917",
20317        "description": "Revert \"radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+\"",
20318        "nominated": false,
20319        "nomination_type": 2,
20320        "resolution": 2,
20321        "master_sha": null,
20322        "because_sha": "6fb4babfe98e222e648eb2ab210136b7540bf039"
20323    },
20324    {
20325        "sha": "4c58c68ea6099be9313a0be08b21cbcad893951b",
20326        "description": "ci: disable check-commits",
20327        "nominated": false,
20328        "nomination_type": null,
20329        "resolution": 4,
20330        "master_sha": null,
20331        "because_sha": null
20332    },
20333    {
20334        "sha": "37226269d375d3ec4d48a20c019ea9b4667f79a3",
20335        "description": "etnaviv/drm: add some locking asserts",
20336        "nominated": false,
20337        "nomination_type": null,
20338        "resolution": 4,
20339        "master_sha": null,
20340        "because_sha": null
20341    },
20342    {
20343        "sha": "034dd948dfd88d0686796e33563b99735127564b",
20344        "description": "etnaviv/drm: convert to simple_mtx",
20345        "nominated": false,
20346        "nomination_type": null,
20347        "resolution": 4,
20348        "master_sha": null,
20349        "because_sha": null
20350    },
20351    {
20352        "sha": "aad0c7c6b8e73141f5dd5aed0c091efd5dba5b99",
20353        "description": "etnaviv/drm: fix evil-twin etna_drm_table_lock",
20354        "nominated": true,
20355        "nomination_type": 0,
20356        "resolution": 1,
20357        "master_sha": null,
20358        "because_sha": null
20359    },
20360    {
20361        "sha": "4f7d4871a6f85ef51c3660bf673426a820c4e1c6",
20362        "description": "v3dv: don't log out of pool memory errors for internal driver pools",
20363        "nominated": false,
20364        "nomination_type": null,
20365        "resolution": 4,
20366        "master_sha": null,
20367        "because_sha": null
20368    },
20369    {
20370        "sha": "9adbaeff8526bd8e895ff083d2494a4f4eac0783",
20371        "description": "v3dv: move error string definition to debug path",
20372        "nominated": false,
20373        "nomination_type": null,
20374        "resolution": 4,
20375        "master_sha": null,
20376        "because_sha": null
20377    },
20378    {
20379        "sha": "4679a3855f435679c2d95a5db18ae3faee1e6648",
20380        "description": "mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset",
20381        "nominated": false,
20382        "nomination_type": null,
20383        "resolution": 4,
20384        "master_sha": null,
20385        "because_sha": null
20386    },
20387    {
20388        "sha": "1755a5a38480264a4e25070209ce352b744183b5",
20389        "description": "compiler: decrease STATE_LENGTH from 5 to 4",
20390        "nominated": false,
20391        "nomination_type": null,
20392        "resolution": 4,
20393        "master_sha": null,
20394        "because_sha": null
20395    },
20396    {
20397        "sha": "fdd3a448aeba8dc79f6d758d0219962daa55772b",
20398        "description": "st/mesa: fix uninitialized/random clip plane state vars in lower_ucp",
20399        "nominated": true,
20400        "nomination_type": 1,
20401        "resolution": 1,
20402        "master_sha": null,
20403        "because_sha": "584f27326c1560cc23538cb76fb734ab492ccc3c"
20404    },
20405    {
20406        "sha": "f097c8773effcc2a1b940371c636ffa8c1cfd4ea",
20407        "description": "mesa: allocate the attribute stack on demand",
20408        "nominated": false,
20409        "nomination_type": null,
20410        "resolution": 4,
20411        "master_sha": null,
20412        "because_sha": null
20413    },
20414    {
20415        "sha": "c0456a65658b9e5dea0e6f1fb48ae4bf0add23ea",
20416        "description": "mesa: remove gl_texture_object references from glPush/PopAttrib stack",
20417        "nominated": false,
20418        "nomination_type": null,
20419        "resolution": 4,
20420        "master_sha": null,
20421        "because_sha": null
20422    },
20423    {
20424        "sha": "959380dcb0920e3f26aaddfeab68650077675040",
20425        "description": "mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)",
20426        "nominated": false,
20427        "nomination_type": null,
20428        "resolution": 4,
20429        "master_sha": null,
20430        "because_sha": null
20431    },
20432    {
20433        "sha": "f6f6d3c0e7aad35ddf2100aedd2e39b71e42cd5c",
20434        "description": "mesa: optimize out no-op calls in glPopAttrib",
20435        "nominated": false,
20436        "nomination_type": null,
20437        "resolution": 4,
20438        "master_sha": null,
20439        "because_sha": null
20440    },
20441    {
20442        "sha": "27b981352a8e89fc1c4ae2f0cbb64f1ff02bf6a7",
20443        "description": "mesa: skip _mesa_set_enable in glPopAttrib if there are no changes",
20444        "nominated": false,
20445        "nomination_type": null,
20446        "resolution": 4,
20447        "master_sha": null,
20448        "because_sha": null
20449    },
20450    {
20451        "sha": "b4bf8725856d571121e0a0fe644ec7b1877adacd",
20452        "description": "mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%",
20453        "nominated": false,
20454        "nomination_type": null,
20455        "resolution": 4,
20456        "master_sha": null,
20457        "because_sha": null
20458    },
20459    {
20460        "sha": "d0e18550e26209a01465c85382c86a2c9246db0c",
20461        "description": "mesa: optimize saving/restoring bound textures for glPush/PopAttrib",
20462        "nominated": false,
20463        "nomination_type": null,
20464        "resolution": 4,
20465        "master_sha": null,
20466        "because_sha": null
20467    },
20468    {
20469        "sha": "9a8b54285d24e84facc6f7aefe486a568b6e80c4",
20470        "description": "mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib",
20471        "nominated": false,
20472        "nomination_type": null,
20473        "resolution": 4,
20474        "master_sha": null,
20475        "because_sha": null
20476    },
20477    {
20478        "sha": "7fa9d9d06c44e9cf3d39b2ce5126bf1b0abff586",
20479        "description": "mesa: add a fast path for restoring light attributes in glPopAttrib",
20480        "nominated": false,
20481        "nomination_type": null,
20482        "resolution": 4,
20483        "master_sha": null,
20484        "because_sha": null
20485    },
20486    {
20487        "sha": "734af6135334a91bf7615b2990bb85af3db62e67",
20488        "description": "mesa: add a fast path for restoring fixed-func tex state in glPopAttrib",
20489        "nominated": false,
20490        "nomination_type": null,
20491        "resolution": 4,
20492        "master_sha": null,
20493        "because_sha": null
20494    },
20495    {
20496        "sha": "3be42f9ca19d593d374d309f47ebd80abb001a24",
20497        "description": "mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc",
20498        "nominated": false,
20499        "nomination_type": null,
20500        "resolution": 4,
20501        "master_sha": null,
20502        "because_sha": null
20503    },
20504    {
20505        "sha": "e08b3b74e7f1d8fa22e1797ef4654d9ed6ff0e3a",
20506        "description": "mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix",
20507        "nominated": false,
20508        "nomination_type": null,
20509        "resolution": 4,
20510        "master_sha": null,
20511        "because_sha": null
20512    },
20513    {
20514        "sha": "0d7347105fce6cdbd2abbc827c7661a2c063c40e",
20515        "description": "mesa: memset matrices at initialization to enable memcpy on it",
20516        "nominated": false,
20517        "nomination_type": null,
20518        "resolution": 4,
20519        "master_sha": null,
20520        "because_sha": null
20521    },
20522    {
20523        "sha": "019f13160131212a1c03f0015f9e8ff9c7282182",
20524        "description": "mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op",
20525        "nominated": false,
20526        "nomination_type": null,
20527        "resolution": 4,
20528        "master_sha": null,
20529        "because_sha": null
20530    },
20531    {
20532        "sha": "f5d17070bec94642be848aa40a471cdae8f05ac3",
20533        "description": "mesa: consider glPushMatrix a no-op change from the driver perspective",
20534        "nominated": false,
20535        "nomination_type": null,
20536        "resolution": 4,
20537        "master_sha": null,
20538        "because_sha": null
20539    },
20540    {
20541        "sha": "b1982fd3d2bd12dbc1c85b61629d0c2a53606551",
20542        "description": "mesa: skip glMultMatrix if the matrix is identity",
20543        "nominated": false,
20544        "nomination_type": null,
20545        "resolution": 4,
20546        "master_sha": null,
20547        "because_sha": null
20548    },
20549    {
20550        "sha": "7b50332aef469273a4cc73f72cc5166412a4cb96",
20551        "description": "mesa: fix crashes in the no_error case of invalid glUniform calls",
20552        "nominated": false,
20553        "nomination_type": null,
20554        "resolution": 4,
20555        "master_sha": null,
20556        "because_sha": null
20557    },
20558    {
20559        "sha": "f94c190581ef71145d74e6342b5a9c5473df202a",
20560        "description": "st/mesa: replace st_context::state::constants with a mask",
20561        "nominated": false,
20562        "nomination_type": null,
20563        "resolution": 4,
20564        "master_sha": null,
20565        "because_sha": null
20566    },
20567    {
20568        "sha": "96fc1ab6476ce8cbd5dc739f0d723f286d0a628a",
20569        "description": "st/mesa: add a faster path for uploading state parameters into constant buffers",
20570        "nominated": false,
20571        "nomination_type": null,
20572        "resolution": 4,
20573        "master_sha": null,
20574        "because_sha": null
20575    },
20576    {
20577        "sha": "9b1f091bd924a4fba9e201ce8e0f98a91e9a8f1d",
20578        "description": "gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0",
20579        "nominated": false,
20580        "nomination_type": null,
20581        "resolution": 4,
20582        "master_sha": null,
20583        "because_sha": null
20584    },
20585    {
20586        "sha": "b8423c2eee0e4d93502640343107f0e91fcbca8f",
20587        "description": "mesa: add helpers for drivers to load state parameters into buffers",
20588        "nominated": false,
20589        "nomination_type": null,
20590        "resolution": 4,
20591        "master_sha": null,
20592        "because_sha": null
20593    },
20594    {
20595        "sha": "7fe4a830fb02e265885402090085affab9eaf665",
20596        "description": "mesa: merge light state parameters for faster uploads (disabled)",
20597        "nominated": false,
20598        "nomination_type": null,
20599        "resolution": 4,
20600        "master_sha": null,
20601        "because_sha": null
20602    },
20603    {
20604        "sha": "0d6d66d516347d1749cfecb30792e110a0853ac8",
20605        "description": "mesa: merge matrix state parameters for faster uploads (disabled)",
20606        "nominated": false,
20607        "nomination_type": null,
20608        "resolution": 4,
20609        "master_sha": null,
20610        "because_sha": null
20611    },
20612    {
20613        "sha": "63f7d7dd0a843254ffa51a41e2b90d5ab4dc45d7",
20614        "description": "mesa: take advantage of sorted parameters in _mesa_load_state_parameters",
20615        "nominated": false,
20616        "nomination_type": null,
20617        "resolution": 4,
20618        "master_sha": null,
20619        "because_sha": null
20620    },
20621    {
20622        "sha": "b9bff76b630b1655a934db6e5f3e6a59a5b6cde7",
20623        "description": "mesa: put constants before state vars for ARB programs",
20624        "nominated": false,
20625        "nomination_type": null,
20626        "resolution": 4,
20627        "master_sha": null,
20628        "because_sha": null
20629    },
20630    {
20631        "sha": "06a141469b38e6fd2fb2f870629e2e10d8a7ba00",
20632        "description": "mesa: put constants before state vars for ffvp",
20633        "nominated": false,
20634        "nomination_type": null,
20635        "resolution": 4,
20636        "master_sha": null,
20637        "because_sha": null
20638    },
20639    {
20640        "sha": "8cb0229f26a123015147c92a165a8d083e1ab1dd",
20641        "description": "mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms",
20642        "nominated": false,
20643        "nomination_type": null,
20644        "resolution": 4,
20645        "master_sha": null,
20646        "because_sha": null
20647    },
20648    {
20649        "sha": "51ce2f6c8d0f28a972cb5f5608248cb77471abdc",
20650        "description": "mesa: optimize setting gl_Light state parameters",
20651        "nominated": false,
20652        "nomination_type": null,
20653        "resolution": 4,
20654        "master_sha": null,
20655        "because_sha": null
20656    },
20657    {
20658        "sha": "cc4afb21010993a2d3fcac8a17c9bc3e49cf32bb",
20659        "description": "mesa: demystify material_attrib()",
20660        "nominated": false,
20661        "nomination_type": null,
20662        "resolution": 4,
20663        "master_sha": null,
20664        "because_sha": null
20665    },
20666    {
20667        "sha": "fc31d9b733d0f8f6ab1983ccba584d28002fc2ba",
20668        "description": "mesa: allow multi-slot program parameters",
20669        "nominated": false,
20670        "nomination_type": null,
20671        "resolution": 4,
20672        "master_sha": null,
20673        "because_sha": null
20674    },
20675    {
20676        "sha": "71504008c73ceea54824e6bbc0ddabf74e4f0c1b",
20677        "description": "mesa: fix printing state parameters",
20678        "nominated": false,
20679        "nomination_type": null,
20680        "resolution": 4,
20681        "master_sha": null,
20682        "because_sha": null
20683    },
20684    {
20685        "sha": "2770a4bc63231adb822350efd55a46435e140b3a",
20686        "description": "mesa: remove redundant _math_matrix_analyse calls in fetch_state",
20687        "nominated": false,
20688        "nomination_type": null,
20689        "resolution": 4,
20690        "master_sha": null,
20691        "because_sha": null
20692    },
20693    {
20694        "sha": "2ca6c99604f78249e273bd01b95e3ee5462f585e",
20695        "description": "mesa: rework matrix statevar enums to remove excessive branching in fetch_state",
20696        "nominated": false,
20697        "nomination_type": null,
20698        "resolution": 4,
20699        "master_sha": null,
20700        "because_sha": null
20701    },
20702    {
20703        "sha": "3175b63a0dfa290430f9f7eb651387788933a02b",
20704        "description": "mesa: don't allocate matrices with malloc",
20705        "nominated": false,
20706        "nomination_type": null,
20707        "resolution": 4,
20708        "master_sha": null,
20709        "because_sha": null
20710    },
20711    {
20712        "sha": "9c84ca574d43b47932f32fc7cb67a21cec7ffe8c",
20713        "description": "util: add a common ALIGN16 macro for m_matrix and u_threaded_context",
20714        "nominated": false,
20715        "nomination_type": null,
20716        "resolution": 4,
20717        "master_sha": null,
20718        "because_sha": null
20719    },
20720    {
20721        "sha": "14a2117fc81178b81ad93ee5ff41b9ab907f689c",
20722        "description": "mesa: replace _mesa_problem with unreachable in fetch_state",
20723        "nominated": false,
20724        "nomination_type": null,
20725        "resolution": 4,
20726        "master_sha": null,
20727        "because_sha": null
20728    },
20729    {
20730        "sha": "4035a19320661ef28a6c1c335a429d3e5211ce95",
20731        "description": "mesa: don't read from destination memory when computing state parameter values",
20732        "nominated": false,
20733        "nomination_type": null,
20734        "resolution": 4,
20735        "master_sha": null,
20736        "because_sha": null
20737    },
20738    {
20739        "sha": "bde7fa0cb32aad2e16434077748f74b5d593195a",
20740        "description": "mesa: skip redundant uniform updates for glUniformHandle",
20741        "nominated": false,
20742        "nomination_type": null,
20743        "resolution": 4,
20744        "master_sha": null,
20745        "because_sha": null
20746    },
20747    {
20748        "sha": "b32e20e6301f2c1bfb25a939bddfeaa41d43c8c9",
20749        "description": "mesa: skip redundant uniform updates for glUniformMatrix",
20750        "nominated": false,
20751        "nomination_type": null,
20752        "resolution": 4,
20753        "master_sha": null,
20754        "because_sha": null
20755    },
20756    {
20757        "sha": "736f1f70ab8a7995041a707d28d0e1a5f2940f4c",
20758        "description": "mesa: skip redundant uniform updates for glUniform",
20759        "nominated": false,
20760        "nomination_type": null,
20761        "resolution": 4,
20762        "master_sha": null,
20763        "because_sha": null
20764    },
20765    {
20766        "sha": "d0c66c167d3e0cac04861edbd939525002a8dbae",
20767        "description": "mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms",
20768        "nominated": false,
20769        "nomination_type": null,
20770        "resolution": 4,
20771        "master_sha": null,
20772        "because_sha": null
20773    },
20774    {
20775        "sha": "0a2117bc9e01bc821a6f766c516665d2aa5b47d8",
20776        "description": "mesa: call FLUSH_VERTICES before changing sampler uniforms",
20777        "nominated": true,
20778        "nomination_type": 1,
20779        "resolution": 1,
20780        "master_sha": null,
20781        "because_sha": "9545139ce5f10180547568a3da94af9e291253fd"
20782    },
20783    {
20784        "sha": "9281dfca3fff6cc725ebf02e6cd517cb473e3f1d",
20785        "description": "mesa: don't print GL errors in release builds if MESA_DEBUG=silent",
20786        "nominated": false,
20787        "nomination_type": null,
20788        "resolution": 4,
20789        "master_sha": null,
20790        "because_sha": null
20791    },
20792    {
20793        "sha": "eda37fb2698f3f0d51ea6dd16b80b7b8ba032a89",
20794        "description": "mesa: properly disallow param list reallocation",
20795        "nominated": false,
20796        "nomination_type": null,
20797        "resolution": 4,
20798        "master_sha": null,
20799        "because_sha": null
20800    },
20801    {
20802        "sha": "158351007e078a1e2068dee1e3913f9ff973cf49",
20803        "description": "mesa: track ParameterValues size separately",
20804        "nominated": false,
20805        "nomination_type": null,
20806        "resolution": 4,
20807        "master_sha": null,
20808        "because_sha": null
20809    },
20810    {
20811        "sha": "25e242155b9810e356e5aca7a8a0370840da56b9",
20812        "description": "mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized",
20813        "nominated": false,
20814        "nomination_type": null,
20815        "resolution": 4,
20816        "master_sha": null,
20817        "because_sha": null
20818    },
20819    {
20820        "sha": "5d14562da86f1f3ee1a747183d8bac183ce75fd9",
20821        "description": "radeonsi/gfx10: fix overflow and primitive queries",
20822        "nominated": false,
20823        "nomination_type": null,
20824        "resolution": 4,
20825        "master_sha": null,
20826        "because_sha": null
20827    },
20828    {
20829        "sha": "fd4016f978292e1576e28086eeab44eb1225ab25",
20830        "description": "v3dv: ignore filter in TFU blit path",
20831        "nominated": false,
20832        "nomination_type": null,
20833        "resolution": 4,
20834        "master_sha": null,
20835        "because_sha": null
20836    },
20837    {
20838        "sha": "eb75a67bd61e244d7c94b4741a3c53b8ee2a3fad",
20839        "description": "v3dv: add a helper to choose a compatible TFU format",
20840        "nominated": false,
20841        "nomination_type": null,
20842        "resolution": 4,
20843        "master_sha": null,
20844        "because_sha": null
20845    },
20846    {
20847        "sha": "329afedd8b44e85e9932da209951d235d60af7a3",
20848        "description": "v3dv: handle Z mirroring in the TFU blit path",
20849        "nominated": false,
20850        "nomination_type": null,
20851        "resolution": 4,
20852        "master_sha": null,
20853        "because_sha": null
20854    },
20855    {
20856        "sha": "29f62061d95eabaa925918a493045f91b887a55a",
20857        "description": "v3dv: expand the formats that can be handled in the TFU blit path",
20858        "nominated": false,
20859        "nomination_type": null,
20860        "resolution": 4,
20861        "master_sha": null,
20862        "because_sha": null
20863    },
20864    {
20865        "sha": "cc62a0dfe4c7eeac18a4a8fc37b07803088c08ef",
20866        "description": "aco: Avoid extra bitfield padding",
20867        "nominated": false,
20868        "nomination_type": null,
20869        "resolution": 4,
20870        "master_sha": null,
20871        "because_sha": null
20872    },
20873    {
20874        "sha": "44f05d6b742b27fd063c7789ea4ee7f9d68f8d4b",
20875        "description": "aco: Stub sections that don't have _WIN32 support",
20876        "nominated": false,
20877        "nomination_type": null,
20878        "resolution": 4,
20879        "master_sha": null,
20880        "because_sha": null
20881    },
20882    {
20883        "sha": "2c3fd34103c75df28568c6ee888021b17fc011be",
20884        "description": "aco: Fix warnings for bools in bitwise logic",
20885        "nominated": false,
20886        "nomination_type": null,
20887        "resolution": 4,
20888        "master_sha": null,
20889        "because_sha": null
20890    },
20891    {
20892        "sha": "8bc2a419fcbc89e7c7460f0eadebac104332caa7",
20893        "description": "aco: Initialize union within Operand for MSVC",
20894        "nominated": false,
20895        "nomination_type": null,
20896        "resolution": 4,
20897        "master_sha": null,
20898        "because_sha": null
20899    },
20900    {
20901        "sha": "a2c981f8d0536793e20225521581f47c9e2889df",
20902        "description": "aco: Use u_memstream instead of POSIX memstream",
20903        "nominated": false,
20904        "nomination_type": null,
20905        "resolution": 4,
20906        "master_sha": null,
20907        "because_sha": null
20908    },
20909    {
20910        "sha": "8259cfaa659ed780dc79e033c678bc2a315e5ad4",
20911        "description": "aco: Replace indexed array initialization",
20912        "nominated": false,
20913        "nomination_type": null,
20914        "resolution": 4,
20915        "master_sha": null,
20916        "because_sha": null
20917    },
20918    {
20919        "sha": "76ad75dbb86e6ea6442c5c301855f0f3eeac485c",
20920        "description": "aco: Const correct aco_compiler_statistics",
20921        "nominated": false,
20922        "nomination_type": null,
20923        "resolution": 4,
20924        "master_sha": null,
20925        "because_sha": null
20926    },
20927    {
20928        "sha": "9779a9a51e5d21044a2edbe15b876c5880d5804b",
20929        "description": "aco: Declare num_reduce_ops for array size",
20930        "nominated": false,
20931        "nomination_type": null,
20932        "resolution": 4,
20933        "master_sha": null,
20934        "because_sha": null
20935    },
20936    {
20937        "sha": "93094b8c5e83bcecd37519cbe9f67cc6259faf48",
20938        "description": "aco: Remove nonstandard parentheses",
20939        "nominated": false,
20940        "nomination_type": null,
20941        "resolution": 4,
20942        "master_sha": null,
20943        "because_sha": null
20944    },
20945    {
20946        "sha": "d1f742e497a4720e8c909995759fcc93c1308a0b",
20947        "description": "aco: Add missing C++ includes",
20948        "nominated": false,
20949        "nomination_type": null,
20950        "resolution": 4,
20951        "master_sha": null,
20952        "because_sha": null
20953    },
20954    {
20955        "sha": "e352ebf88e82f99b554ce37bb7e6b2004949f188",
20956        "description": "aco: Fix warnings about unsafe integer/bool mix",
20957        "nominated": false,
20958        "nomination_type": null,
20959        "resolution": 4,
20960        "master_sha": null,
20961        "because_sha": null
20962    },
20963    {
20964        "sha": "fcd53bebe680f4171ee4b08669543da0c1243e76",
20965        "description": "aco: Define NOMINMAX in Meson build file",
20966        "nominated": false,
20967        "nomination_type": null,
20968        "resolution": 4,
20969        "master_sha": null,
20970        "because_sha": null
20971    },
20972    {
20973        "sha": "2d12991e016bbb948c01a86e7628440987c244c2",
20974        "description": "aco: use FALLTHROUGH macro",
20975        "nominated": false,
20976        "nomination_type": null,
20977        "resolution": 4,
20978        "master_sha": null,
20979        "because_sha": null
20980    },
20981    {
20982        "sha": "ce56902f857e392b98c34bf1e1323586f4649847",
20983        "description": "radv: use FALLTHROUGH macro",
20984        "nominated": false,
20985        "nomination_type": null,
20986        "resolution": 4,
20987        "master_sha": null,
20988        "because_sha": null
20989    },
20990    {
20991        "sha": "6fb4babfe98e222e648eb2ab210136b7540bf039",
20992        "description": "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+",
20993        "nominated": false,
20994        "nomination_type": 0,
20995        "resolution": 2,
20996        "master_sha": null,
20997        "because_sha": null
20998    },
20999    {
21000        "sha": "bf7c4108fb62e52dd9018b6670ed933fddf7758f",
21001        "description": "zink: allow the backend to optimise shaders.",
21002        "nominated": false,
21003        "nomination_type": null,
21004        "resolution": 4,
21005        "master_sha": null,
21006        "because_sha": null
21007    },
21008    {
21009        "sha": "e2e383e36a08e3d536b22c4825e0486499739e97",
21010        "description": "glx: update fallthrough comments",
21011        "nominated": false,
21012        "nomination_type": null,
21013        "resolution": 4,
21014        "master_sha": null,
21015        "because_sha": null
21016    },
21017    {
21018        "sha": "ff89a0afc6e8b9ceefc0d39c6cab2432b21e0dac",
21019        "description": "tgsi: update fallthrough comments",
21020        "nominated": false,
21021        "nomination_type": null,
21022        "resolution": 4,
21023        "master_sha": null,
21024        "because_sha": null
21025    },
21026    {
21027        "sha": "842088667f44ec77ba72803542a5aee0056cc68f",
21028        "description": "egl: update fallthrough comments",
21029        "nominated": false,
21030        "nomination_type": null,
21031        "resolution": 4,
21032        "master_sha": null,
21033        "because_sha": null
21034    },
21035    {
21036        "sha": "148a24f30514638d149a24a8fe084dc21730edb2",
21037        "description": "amd/ac: update fallthrough comments",
21038        "nominated": false,
21039        "nomination_type": null,
21040        "resolution": 4,
21041        "master_sha": null,
21042        "because_sha": null
21043    },
21044    {
21045        "sha": "4d89b988bae108d37673e87ef5a691fd36884fad",
21046        "description": "nir/ntt: update fallthrough comments",
21047        "nominated": false,
21048        "nomination_type": null,
21049        "resolution": 4,
21050        "master_sha": null,
21051        "because_sha": null
21052    },
21053    {
21054        "sha": "fecbc1e541fccb59bc7004508c2b2a8353524805",
21055        "description": "gallivm: update fallthrough comments",
21056        "nominated": false,
21057        "nomination_type": null,
21058        "resolution": 4,
21059        "master_sha": null,
21060        "because_sha": null
21061    },
21062    {
21063        "sha": "04eb94f93ba136e1266ae89e57bc6f6ae29365b3",
21064        "description": "llvmpipe: update fallthrough comments",
21065        "nominated": false,
21066        "nomination_type": null,
21067        "resolution": 4,
21068        "master_sha": null,
21069        "because_sha": null
21070    },
21071    {
21072        "sha": "d1532cd83f9edc8382c41bd6b9f9a1523d522f8b",
21073        "description": "radeon: update fallthrough comments",
21074        "nominated": false,
21075        "nomination_type": null,
21076        "resolution": 4,
21077        "master_sha": null,
21078        "because_sha": null
21079    },
21080    {
21081        "sha": "c7986febf276c2439fc476af09c301f37e7dbc67",
21082        "description": "gallium: update fallthrough comments",
21083        "nominated": false,
21084        "nomination_type": null,
21085        "resolution": 4,
21086        "master_sha": null,
21087        "because_sha": null
21088    },
21089    {
21090        "sha": "cd432d99811d5198d7a164c25d4f2a4b06d9aaf6",
21091        "description": "softpipe: update fallthrough comments",
21092        "nominated": false,
21093        "nomination_type": null,
21094        "resolution": 4,
21095        "master_sha": null,
21096        "because_sha": null
21097    },
21098    {
21099        "sha": "c27563d64a947ab00c1a9cd0f9cc1df3e0836511",
21100        "description": "gallium/util: update fallthrough comments",
21101        "nominated": false,
21102        "nomination_type": null,
21103        "resolution": 4,
21104        "master_sha": null,
21105        "because_sha": null
21106    },
21107    {
21108        "sha": "7d9147438d8b6c7ec087507298438a59d324644a",
21109        "description": "vbo: update fallthrough comments",
21110        "nominated": false,
21111        "nomination_type": null,
21112        "resolution": 4,
21113        "master_sha": null,
21114        "because_sha": null
21115    },
21116    {
21117        "sha": "7b222cd52d056df6c569519ea5de2f68d6ed8472",
21118        "description": "gallium/winsys: update fallthrough comments",
21119        "nominated": false,
21120        "nomination_type": null,
21121        "resolution": 4,
21122        "master_sha": null,
21123        "because_sha": null
21124    },
21125    {
21126        "sha": "ead225bb6fc3d533515b8d5ae2e304086cb3257f",
21127        "description": "radeonsi: update fallthrough comments",
21128        "nominated": false,
21129        "nomination_type": null,
21130        "resolution": 4,
21131        "master_sha": null,
21132        "because_sha": null
21133    },
21134    {
21135        "sha": "4442f8eda3cf24f38ce2cb204c614a562079aee5",
21136        "description": "compiler/spirv: update fallthrough comments",
21137        "nominated": false,
21138        "nomination_type": null,
21139        "resolution": 4,
21140        "master_sha": null,
21141        "because_sha": null
21142    },
21143    {
21144        "sha": "a2aa777b6853ffbe23c5a5a7ae0503a17c158e9b",
21145        "description": "src/mesa: update fallthrough comments",
21146        "nominated": false,
21147        "nomination_type": null,
21148        "resolution": 4,
21149        "master_sha": null,
21150        "because_sha": null
21151    },
21152    {
21153        "sha": "9b3e6014a99c935dabe957299457be0e2de47e39",
21154        "description": "xxhash: update fallthrough comments",
21155        "nominated": false,
21156        "nomination_type": null,
21157        "resolution": 4,
21158        "master_sha": null,
21159        "because_sha": null
21160    },
21161    {
21162        "sha": "2d6fa03f74a7aa5224447f6bae67592dfcc1f52e",
21163        "description": "gallium: update fallthrough comments",
21164        "nominated": false,
21165        "nomination_type": null,
21166        "resolution": 4,
21167        "master_sha": null,
21168        "because_sha": null
21169    },
21170    {
21171        "sha": "805b6b426e9c1536a0d705ae3b0fdb7fd3dec04a",
21172        "description": "nir: update fallthrough comments",
21173        "nominated": false,
21174        "nomination_type": null,
21175        "resolution": 4,
21176        "master_sha": null,
21177        "because_sha": null
21178    },
21179    {
21180        "sha": "5e7c00aacb98cfd45082489bee05a456637c5349",
21181        "description": "util: add a FALLTROUGH macro",
21182        "nominated": false,
21183        "nomination_type": null,
21184        "resolution": 4,
21185        "master_sha": null,
21186        "because_sha": null
21187    },
21188    {
21189        "sha": "a5b899c7da4dc628debf11ff10e27000f62aed34",
21190        "description": "spirv: add support for KHR_fragment_shading_rate",
21191        "nominated": false,
21192        "nomination_type": null,
21193        "resolution": 4,
21194        "master_sha": null,
21195        "because_sha": null
21196    },
21197    {
21198        "sha": "244514addd990dc211c8352e03dc13bbd21e6bab",
21199        "description": "compiler/nir: introduce a new helper to get varying name",
21200        "nominated": false,
21201        "nomination_type": null,
21202        "resolution": 4,
21203        "master_sha": null,
21204        "because_sha": null
21205    },
21206    {
21207        "sha": "1c9488e0d1bb500a19440a98c2debfbf42b4ff1f",
21208        "description": "nir: wire shading rate variables",
21209        "nominated": false,
21210        "nomination_type": null,
21211        "resolution": 4,
21212        "master_sha": null,
21213        "because_sha": null
21214    },
21215    {
21216        "sha": "f86668f487b32c185388a39e2200c17c298b877a",
21217        "description": "vulkan/util: Consolidate typed_memcpy",
21218        "nominated": false,
21219        "nomination_type": null,
21220        "resolution": 4,
21221        "master_sha": null,
21222        "because_sha": null
21223    },
21224    {
21225        "sha": "116b6d135dad7f45d018a2d715a614b35143f385",
21226        "description": "util: Add os_localtime",
21227        "nominated": false,
21228        "nomination_type": null,
21229        "resolution": 4,
21230        "master_sha": null,
21231        "because_sha": null
21232    },
21233    {
21234        "sha": "531843cf2e939b764822ef56ba8e034ad417a812",
21235        "description": "nir/algebraic: Avoid creating new fp64 ops when using softfp64",
21236        "nominated": false,
21237        "nomination_type": null,
21238        "resolution": 1,
21239        "master_sha": null,
21240        "because_sha": null
21241    },
21242    {
21243        "sha": "688dda5e1dd867607fbf837f6a5ebfdeeb8dd66e",
21244        "description": "mesa: Use os_get_option() for MESA_*_OVERRIDE",
21245        "nominated": false,
21246        "nomination_type": null,
21247        "resolution": 4,
21248        "master_sha": null,
21249        "because_sha": null
21250    },
21251    {
21252        "sha": "eeecc21d935c6c8fc783d9f805b5fa153b455df5",
21253        "description": "util: Add property_get() fallback for android",
21254        "nominated": false,
21255        "nomination_type": null,
21256        "resolution": 4,
21257        "master_sha": null,
21258        "because_sha": null
21259    },
21260    {
21261        "sha": "73c6899285da9b93d5d140b44bca8a1a79afacad",
21262        "description": "intel/fs: DISCARD_JUMP does not have side-effects",
21263        "nominated": false,
21264        "nomination_type": 1,
21265        "resolution": 4,
21266        "master_sha": null,
21267        "because_sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56"
21268    },
21269    {
21270        "sha": "b70847a3894cff36c6a4bd1cc96d174e5920397e",
21271        "description": "nir: Use the right argument order for load_scratch_base_ptr",
21272        "nominated": false,
21273        "nomination_type": 1,
21274        "resolution": 4,
21275        "master_sha": null,
21276        "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21277    },
21278    {
21279        "sha": "b14679ab226bd3e263a778ea8e39828bde38b403",
21280        "description": "v3dv: check return value of drmGetMagic",
21281        "nominated": false,
21282        "nomination_type": null,
21283        "resolution": 4,
21284        "master_sha": null,
21285        "because_sha": null
21286    },
21287    {
21288        "sha": "124ea8debf95f3d6343975cb432e2e3d19db3eec",
21289        "description": "v3dv: expand format coverage in TFU path for buffer to image copies",
21290        "nominated": false,
21291        "nomination_type": null,
21292        "resolution": 4,
21293        "master_sha": null,
21294        "because_sha": null
21295    },
21296    {
21297        "sha": "b3f212c52e278ced13a795fab8c05f2f65ce7c0a",
21298        "description": "v3dv: fix base layer for 3D blits in the TFU path",
21299        "nominated": false,
21300        "nomination_type": null,
21301        "resolution": 4,
21302        "master_sha": null,
21303        "because_sha": null
21304    },
21305    {
21306        "sha": "ece8dbe68f01972fd744a003fbe67fad62963c08",
21307        "description": "v3dv: add a TFU path for image copies",
21308        "nominated": false,
21309        "nomination_type": null,
21310        "resolution": 4,
21311        "master_sha": null,
21312        "because_sha": null
21313    },
21314    {
21315        "sha": "f9e53c6e5142302cef60bab3202538f6142ad759",
21316        "description": "v3dv: add a format parameter to emit_tfu_job",
21317        "nominated": false,
21318        "nomination_type": null,
21319        "resolution": 4,
21320        "master_sha": null,
21321        "because_sha": null
21322    },
21323    {
21324        "sha": "d60a3ccf52be669f6f2973048ee53994125a6ace",
21325        "description": "v3dv: support compressed formats with TFU unit",
21326        "nominated": false,
21327        "nomination_type": null,
21328        "resolution": 4,
21329        "master_sha": null,
21330        "because_sha": null
21331    },
21332    {
21333        "sha": "14e7361c4a7258b7d38e36777418c58a71d19bb2",
21334        "description": "v3dv: remove obsolete disabled code",
21335        "nominated": false,
21336        "nomination_type": null,
21337        "resolution": 4,
21338        "master_sha": null,
21339        "because_sha": null
21340    },
21341    {
21342        "sha": "04ea3d65018ede109ba9a94f61bea3076eabf969",
21343        "description": "radv: disable WGP_MODE for NGG on GFX10.3",
21344        "nominated": false,
21345        "nomination_type": null,
21346        "resolution": 4,
21347        "master_sha": null,
21348        "because_sha": null
21349    },
21350    {
21351        "sha": "bf36cfced183bac5bb5e2f8e564674071493bdad",
21352        "description": "radv: only mask 1 CU for GS/VS waves on GFX10.3",
21353        "nominated": false,
21354        "nomination_type": null,
21355        "resolution": 4,
21356        "master_sha": null,
21357        "because_sha": null
21358    },
21359    {
21360        "sha": "7729ea3d677e5f2c39013d112a9a395113229acf",
21361        "description": "radv: only disable CU2 & CU3 when NGG is enabled",
21362        "nominated": false,
21363        "nomination_type": null,
21364        "resolution": 4,
21365        "master_sha": null,
21366        "because_sha": null
21367    },
21368    {
21369        "sha": "750591f4cbc1ffb2b99ad8c82126b3208fcb30c1",
21370        "description": "radv: enable NGG on GFX10.3 APUs by default",
21371        "nominated": false,
21372        "nomination_type": null,
21373        "resolution": 4,
21374        "master_sha": null,
21375        "because_sha": null
21376    },
21377    {
21378        "sha": "b9ee0cd69a04a99d7fadd831c1c255b1523a2731",
21379        "description": "ci: Make test-docs job depend on sanity job",
21380        "nominated": false,
21381        "nomination_type": null,
21382        "resolution": 4,
21383        "master_sha": null,
21384        "because_sha": null
21385    },
21386    {
21387        "sha": "94f4497a7909ef390b84b070de68923bb4487d43",
21388        "description": "ci: Squash \"check mr/commits\" jobs into a single sanity job",
21389        "nominated": false,
21390        "nomination_type": null,
21391        "resolution": 4,
21392        "master_sha": null,
21393        "because_sha": null
21394    },
21395    {
21396        "sha": "988dfc944dceefffeb80fd577ef28c75c25e6169",
21397        "description": "ci: Move sanity stage to the beginning of the pipeline",
21398        "nominated": false,
21399        "nomination_type": null,
21400        "resolution": 4,
21401        "master_sha": null,
21402        "because_sha": null
21403    },
21404    {
21405        "sha": "8749fc4261467ff8c7eb25880516649ac794a20d",
21406        "description": "ci: Use ci-fairy docker image instead of local git_archive one",
21407        "nominated": false,
21408        "nomination_type": null,
21409        "resolution": 4,
21410        "master_sha": null,
21411        "because_sha": null
21412    },
21413    {
21414        "sha": "cfe45f3bd50cf3bc9af0ac756648423e9e3b03e0",
21415        "description": "ci: Update to current ci-templates",
21416        "nominated": false,
21417        "nomination_type": null,
21418        "resolution": 4,
21419        "master_sha": null,
21420        "because_sha": null
21421    },
21422    {
21423        "sha": "cc80415a41b1a096f97ec092e615666fbe94c6f5",
21424        "description": "ci: Drop ci-templates-sha anchor",
21425        "nominated": false,
21426        "nomination_type": null,
21427        "resolution": 4,
21428        "master_sha": null,
21429        "because_sha": null
21430    },
21431    {
21432        "sha": "4e074a6d5272bd99536cd12a1ff6afdc6ece2890",
21433        "description": "vulkan: Portable wsi_common_get_current_time()",
21434        "nominated": false,
21435        "nomination_type": null,
21436        "resolution": 4,
21437        "master_sha": null,
21438        "because_sha": null
21439    },
21440    {
21441        "sha": "142d7b0f360d003d6c3914b198fb37e3e6b4a6cc",
21442        "description": "vulkan: Replace pthread mutex with mtx_t",
21443        "nominated": false,
21444        "nomination_type": null,
21445        "resolution": 4,
21446        "master_sha": null,
21447        "because_sha": null
21448    },
21449    {
21450        "sha": "440952f152aaaadc3083cece34e5782c6c278781",
21451        "description": "vulkan: Remove GCC pragmas by fixing warnings",
21452        "nominated": false,
21453        "nomination_type": null,
21454        "resolution": 4,
21455        "master_sha": null,
21456        "because_sha": null
21457    },
21458    {
21459        "sha": "d1768b23b5086abd8d6f5bd297300ce4829d3beb",
21460        "description": "radv: save and dump vertex descriptors during GPU hang detection",
21461        "nominated": false,
21462        "nomination_type": null,
21463        "resolution": 4,
21464        "master_sha": null,
21465        "because_sha": null
21466    },
21467    {
21468        "sha": "9f3e7a6502f01a6f38121c1512dcb55a66e63361",
21469        "description": "radv: fix using bitfields for debug/perftest options",
21470        "nominated": false,
21471        "nomination_type": null,
21472        "resolution": 4,
21473        "master_sha": null,
21474        "because_sha": null
21475    },
21476    {
21477        "sha": "3a90641b0d642589c31963200e256953a96ac325",
21478        "description": "mesa/st_vdpau: set surface winsys handle modifier",
21479        "nominated": false,
21480        "nomination_type": 1,
21481        "resolution": 4,
21482        "master_sha": null,
21483        "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
21484    },
21485    {
21486        "sha": "b3504f41733a55c7680fbd2f6240df2c0e9f8c3d",
21487        "description": "amd/common: Check with_tests before adding test",
21488        "nominated": false,
21489        "nomination_type": null,
21490        "resolution": 4,
21491        "master_sha": null,
21492        "because_sha": null
21493    },
21494    {
21495        "sha": "40ede410358c85cba6b8990d56846014b0e712b6",
21496        "description": "r600/sfn: remove leftover debug message",
21497        "nominated": false,
21498        "nomination_type": null,
21499        "resolution": 4,
21500        "master_sha": null,
21501        "because_sha": null
21502    },
21503    {
21504        "sha": "093135067345488e6506045b8b92cf18b44e5893",
21505        "description": "r600/sfn: remove unused file",
21506        "nominated": false,
21507        "nomination_type": null,
21508        "resolution": 4,
21509        "master_sha": null,
21510        "because_sha": null
21511    },
21512    {
21513        "sha": "166657a736c54497da6c9278549c7ccd6c3b917a",
21514        "description": "r600/sfn: Fix a few warnings in release builds",
21515        "nominated": false,
21516        "nomination_type": null,
21517        "resolution": 4,
21518        "master_sha": null,
21519        "because_sha": null
21520    },
21521    {
21522        "sha": "261f42f0c8790edfe40a3da65715fb29164335d8",
21523        "description": "r600/sfn: fix definition of priority queue",
21524        "nominated": false,
21525        "nomination_type": 1,
21526        "resolution": 4,
21527        "master_sha": null,
21528        "because_sha": "b8fdcffc4c755241d645c62385729ee14dd8620b"
21529    },
21530    {
21531        "sha": "feaecbeeabbdc01498bc78cf65c3352a3d56480e",
21532        "description": "r600/sfn: correct error signalling in switch default case",
21533        "nominated": false,
21534        "nomination_type": null,
21535        "resolution": 4,
21536        "master_sha": null,
21537        "because_sha": null
21538    },
21539    {
21540        "sha": "de353c1fbe2fe21809f824049fa5e415abae7628",
21541        "description": "amd: Fix declaration mismatch",
21542        "nominated": false,
21543        "nomination_type": null,
21544        "resolution": 4,
21545        "master_sha": null,
21546        "because_sha": null
21547    },
21548    {
21549        "sha": "a212a8a0f0f52ca7fa52e96b44825791221ef55d",
21550        "description": "amd: Fix signature mismatch",
21551        "nominated": false,
21552        "nomination_type": null,
21553        "resolution": 4,
21554        "master_sha": null,
21555        "because_sha": null
21556    },
21557    {
21558        "sha": "7c521e9968e4df3e702d6bd20f384afa3bc47111",
21559        "description": "amd: Work around MSVC limit for string literals",
21560        "nominated": false,
21561        "nomination_type": null,
21562        "resolution": 4,
21563        "master_sha": null,
21564        "because_sha": null
21565    },
21566    {
21567        "sha": "740490787093ba3ce223485059052045b2ad958d",
21568        "description": "amd: Replace vasprintf with vfprintf",
21569        "nominated": false,
21570        "nomination_type": null,
21571        "resolution": 4,
21572        "master_sha": null,
21573        "because_sha": null
21574    },
21575    {
21576        "sha": "3ad8ac38c760732db87ff9809a049b0324804ff3",
21577        "description": "amd: Stub sections that don't have _WIN32 support",
21578        "nominated": false,
21579        "nomination_type": null,
21580        "resolution": 4,
21581        "master_sha": null,
21582        "because_sha": null
21583    },
21584    {
21585        "sha": "ee72cd0757d77ade1e942c778c363249c72df82e",
21586        "description": "amd: Remove bitfield sizes from enum values",
21587        "nominated": false,
21588        "nomination_type": null,
21589        "resolution": 4,
21590        "master_sha": null,
21591        "because_sha": null
21592    },
21593    {
21594        "sha": "31b4fdc00870e8c7c433ca30a05c32a0fe5528ce",
21595        "description": "amd: Cast to int for %d snprintf argument",
21596        "nominated": false,
21597        "nomination_type": null,
21598        "resolution": 4,
21599        "master_sha": null,
21600        "because_sha": null
21601    },
21602    {
21603        "sha": "bb1adece5e3e9ac417ea5ba50bda8ca6b1a35dc0",
21604        "description": "amd: Simplify ac_addrlib_create",
21605        "nominated": false,
21606        "nomination_type": null,
21607        "resolution": 4,
21608        "master_sha": null,
21609        "because_sha": null
21610    },
21611    {
21612        "sha": "62a4a7787568b49b67ff17d9feb00a2c698e29a0",
21613        "description": "mesa/st: choose S/D format depending on gl_format passed for readpixels",
21614        "nominated": false,
21615        "nomination_type": null,
21616        "resolution": 4,
21617        "master_sha": null,
21618        "because_sha": null
21619    },
21620    {
21621        "sha": "4e623726114922da0a5f788d4bc70e7962a6176d",
21622        "description": "v3dv/pipeline: avoid unused warning on release build",
21623        "nominated": false,
21624        "nomination_type": null,
21625        "resolution": 4,
21626        "master_sha": null,
21627        "because_sha": null
21628    },
21629    {
21630        "sha": "4ba86ca9c367b6a7a6511a3d99dafb374db4921a",
21631        "description": "docs: grammar fixes",
21632        "nominated": false,
21633        "nomination_type": null,
21634        "resolution": 4,
21635        "master_sha": null,
21636        "because_sha": null
21637    },
21638    {
21639        "sha": "aed8d30b507568b7fc0f32afca012f8def5aca16",
21640        "description": "radv: Deal with unused attachments in mip flush",
21641        "nominated": true,
21642        "nomination_type": 1,
21643        "resolution": 1,
21644        "master_sha": null,
21645        "because_sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb"
21646    },
21647    {
21648        "sha": "160a0f255194953b9c6cd3d305a4432645c0b60b",
21649        "description": "freedreno/a6xx: add support for ARB_shader_stencil_export",
21650        "nominated": false,
21651        "nomination_type": null,
21652        "resolution": 4,
21653        "master_sha": null,
21654        "because_sha": null
21655    },
21656    {
21657        "sha": "b589df98622c811b397e6579358b2a51cff8a5ac",
21658        "description": "radv: disable SQTT support for unsupported GPUs",
21659        "nominated": false,
21660        "nomination_type": null,
21661        "resolution": 4,
21662        "master_sha": null,
21663        "because_sha": null
21664    },
21665    {
21666        "sha": "5cf41814cd52f7de23e527518d1d90b8d346c78a",
21667        "description": "aco: use binding chasing helpers",
21668        "nominated": false,
21669        "nomination_type": null,
21670        "resolution": 4,
21671        "master_sha": null,
21672        "because_sha": null
21673    },
21674    {
21675        "sha": "e732bea536be128afec8e364dc2b30f3d15498d5",
21676        "description": "ac/nir: use binding chasing helpers",
21677        "nominated": false,
21678        "nomination_type": null,
21679        "resolution": 4,
21680        "master_sha": null,
21681        "because_sha": null
21682    },
21683    {
21684        "sha": "856a6523404d3b6358d8a96aca8af00a0157b489",
21685        "description": "nir/opt_load_store_vectorize: use resource binding chasing helpers",
21686        "nominated": false,
21687        "nomination_type": null,
21688        "resolution": 4,
21689        "master_sha": null,
21690        "because_sha": null
21691    },
21692    {
21693        "sha": "31c9c727d1191e6ef4f3dd5c58de5264ef56d8dd",
21694        "description": "nir: add helpers for chasing resource bindings",
21695        "nominated": false,
21696        "nomination_type": null,
21697        "resolution": 4,
21698        "master_sha": null,
21699        "because_sha": null
21700    },
21701    {
21702        "sha": "5b946d6eac26d62628e37ea9d241908eef938b39",
21703        "description": "CI: Re-enable MSVC build",
21704        "nominated": false,
21705        "nomination_type": null,
21706        "resolution": 4,
21707        "master_sha": null,
21708        "because_sha": null
21709    },
21710    {
21711        "sha": "f6bb5e29b1b820c0ac45abdc0f6a10ab450a3053",
21712        "description": "CI: Build d3d12 Gallium driver and CLC framework on MSVC",
21713        "nominated": false,
21714        "nomination_type": null,
21715        "resolution": 4,
21716        "master_sha": null,
21717        "because_sha": null
21718    },
21719    {
21720        "sha": "484fe1e9f260706f28ac5c06bf3753970c08c158",
21721        "description": "CI: Update Windows build for current Meson options",
21722        "nominated": false,
21723        "nomination_type": null,
21724        "resolution": 4,
21725        "master_sha": null,
21726        "because_sha": null
21727    },
21728    {
21729        "sha": "77a474cb88e57ad9ad5d01b5bd2ea9e664097a56",
21730        "description": "CI: Remove ludicrous Windows container build timeout",
21731        "nominated": false,
21732        "nomination_type": null,
21733        "resolution": 4,
21734        "master_sha": null,
21735        "because_sha": null
21736    },
21737    {
21738        "sha": "187c146a2e04d0db575bbeb787e34ba124de655d",
21739        "description": "CI: Windows: Use 32 vCPUs for Mesa build",
21740        "nominated": false,
21741        "nomination_type": null,
21742        "resolution": 4,
21743        "master_sha": null,
21744        "because_sha": null
21745    },
21746    {
21747        "sha": "ddc900f7384c247185ca572e572aac8bd4748d06",
21748        "description": "CI: Add Windows libclc and SPIRV-LLVM-Translator builds",
21749        "nominated": false,
21750        "nomination_type": null,
21751        "resolution": 4,
21752        "master_sha": null,
21753        "because_sha": null
21754    },
21755    {
21756        "sha": "ad90e9fee6ea2c7bf05104a589d60e9368f5427e",
21757        "description": "microsoft/clc: Disable broken f32 -> i64/u64 test",
21758        "nominated": false,
21759        "nomination_type": null,
21760        "resolution": 4,
21761        "master_sha": null,
21762        "because_sha": null
21763    },
21764    {
21765        "sha": "3a134abab8e3c2e7f5e3a8c3b94a657c9b7cca6f",
21766        "description": "microsoft/clc: Allow building with Clang git",
21767        "nominated": false,
21768        "nomination_type": null,
21769        "resolution": 4,
21770        "master_sha": null,
21771        "because_sha": null
21772    },
21773    {
21774        "sha": "67ba666a454a8856ca1ca7813da5c5b7308cb136",
21775        "description": "d3d12: remove hand-written intrinsic builders",
21776        "nominated": false,
21777        "nomination_type": 1,
21778        "resolution": 4,
21779        "master_sha": null,
21780        "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21781    },
21782    {
21783        "sha": "2846d7811e5c84dc37b0fe564547e961d62ff638",
21784        "description": "nir: fix nir_builder.h on MSVC C++ and GCC7.",
21785        "nominated": false,
21786        "nomination_type": 1,
21787        "resolution": 4,
21788        "master_sha": null,
21789        "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21790    },
21791    {
21792        "sha": "7a77008283757d7c548572ef7a66d8d8c6052134",
21793        "description": "nir: fix intrinsic builders on MSVC C++",
21794        "nominated": false,
21795        "nomination_type": 1,
21796        "resolution": 4,
21797        "master_sha": null,
21798        "because_sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4"
21799    },
21800    {
21801        "sha": "517b6986613e1d80d547ce82f56244c11ad2a1cb",
21802        "description": "r600/sfn: lower all IO in one pass",
21803        "nominated": false,
21804        "nomination_type": null,
21805        "resolution": 4,
21806        "master_sha": null,
21807        "because_sha": null
21808    },
21809    {
21810        "sha": "45f17702db655e721b3d85a6085a488ec98a774b",
21811        "description": "r600/sfn: simplify IO lowering and fix TESS IO lowering",
21812        "nominated": false,
21813        "nomination_type": null,
21814        "resolution": 4,
21815        "master_sha": null,
21816        "because_sha": null
21817    },
21818    {
21819        "sha": "efcb7b70504824ce8831f191ca711045f73dcf76",
21820        "description": "r600/sfn: lower GS IO",
21821        "nominated": false,
21822        "nomination_type": null,
21823        "resolution": 4,
21824        "master_sha": null,
21825        "because_sha": null
21826    },
21827    {
21828        "sha": "81df5408ca1fb53e4c130c0f9fb23fe4d8eb0970",
21829        "description": "r600/sfn: drop store_deref handling for VS and TES",
21830        "nominated": false,
21831        "nomination_type": null,
21832        "resolution": 4,
21833        "master_sha": null,
21834        "because_sha": null
21835    },
21836    {
21837        "sha": "eafa9bff805a2aa0cb956b31d57d09edc9a04dcc",
21838        "description": "r600/sfn: Lower tess-eval IO",
21839        "nominated": false,
21840        "nomination_type": null,
21841        "resolution": 4,
21842        "master_sha": null,
21843        "because_sha": null
21844    },
21845    {
21846        "sha": "7421f9d95bd67d29880de18b6a09a87dc2af6658",
21847        "description": "r600/sfn: lower VS output IO",
21848        "nominated": false,
21849        "nomination_type": null,
21850        "resolution": 4,
21851        "master_sha": null,
21852        "because_sha": null
21853    },
21854    {
21855        "sha": "b8fdcffc4c755241d645c62385729ee14dd8620b",
21856        "description": "r600/sfn: Fix vertex stage export to accomodate IO lowering",
21857        "nominated": false,
21858        "nomination_type": null,
21859        "resolution": 4,
21860        "master_sha": null,
21861        "because_sha": null
21862    },
21863    {
21864        "sha": "98bb63b2f06a61995d8d0d73aa30263716c6c418",
21865        "description": "r600/sfn: remove unused FS input deref code",
21866        "nominated": false,
21867        "nomination_type": null,
21868        "resolution": 4,
21869        "master_sha": null,
21870        "because_sha": null
21871    },
21872    {
21873        "sha": "3b6c17e2965621a46eb07ba2605d9f9e221a400b",
21874        "description": "r600/sfn: lower IO for FS inputs and handle interpolation accordingly",
21875        "nominated": false,
21876        "nomination_type": null,
21877        "resolution": 4,
21878        "master_sha": null,
21879        "because_sha": null
21880    },
21881    {
21882        "sha": "a45e651b11df0700333d4a13eef102341f06c3ac",
21883        "description": "r600/sfn: Add simplified constructors for FS shader inputs.",
21884        "nominated": false,
21885        "nomination_type": null,
21886        "resolution": 4,
21887        "master_sha": null,
21888        "because_sha": null
21889    },
21890    {
21891        "sha": "e9babb853d1d627175833050d42a381702510108",
21892        "description": "r600/sfn: Add lowering pass to convert load_interpolated to load for POS",
21893        "nominated": false,
21894        "nomination_type": null,
21895        "resolution": 4,
21896        "master_sha": null,
21897        "because_sha": null
21898    },
21899    {
21900        "sha": "c41d0d0c3da1cd869b9efe205f8508e95cbcb7b1",
21901        "description": "r600/sfn: fix component loading from fixed buffer ID",
21902        "nominated": true,
21903        "nomination_type": 1,
21904        "resolution": 1,
21905        "master_sha": null,
21906        "because_sha": "18e97817148eb376274a8749c03b45c2f817c139"
21907    },
21908    {
21909        "sha": "d4f662a25227a3d469a516ba0acb6dc4d1a71bcb",
21910        "description": "panfrost: Update the resource layout when doing a tile -> linear conversion",
21911        "nominated": false,
21912        "nomination_type": 1,
21913        "resolution": 4,
21914        "master_sha": null,
21915        "because_sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd"
21916    },
21917    {
21918        "sha": "46518327aead81c2e08381ddf4b9dd6312441312",
21919        "description": "v3dv: extend the list of formats supported by the TFU unit",
21920        "nominated": false,
21921        "nomination_type": null,
21922        "resolution": 4,
21923        "master_sha": null,
21924        "because_sha": null
21925    },
21926    {
21927        "sha": "ca44b3edd7fa3d507170fffab2e922e104f97d75",
21928        "description": "v3dv: batch buffer to image copies with the texel buffer path if possible",
21929        "nominated": false,
21930        "nomination_type": null,
21931        "resolution": 4,
21932        "master_sha": null,
21933        "because_sha": null
21934    },
21935    {
21936        "sha": "2809e2e816069ae267fb429d9c0fafd75db9e58c",
21937        "description": "v3dv: fix leak in the buffer to image copy via texel buffer",
21938        "nominated": false,
21939        "nomination_type": 1,
21940        "resolution": 4,
21941        "master_sha": null,
21942        "because_sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9"
21943    },
21944    {
21945        "sha": "aaed7a29bef6637c712c459f84ec6ec7911f1300",
21946        "description": "radeonsi: implement GS fast launch for indexed triangle strips",
21947        "nominated": false,
21948        "nomination_type": null,
21949        "resolution": 4,
21950        "master_sha": null,
21951        "because_sha": null
21952    },
21953    {
21954        "sha": "4cce4d22a72bf84459ee95223cc7d1c6542617fb",
21955        "description": "radv: Fix a hang on CB change by adding flushes.",
21956        "nominated": true,
21957        "nomination_type": 0,
21958        "resolution": 1,
21959        "master_sha": null,
21960        "because_sha": null
21961    },
21962    {
21963        "sha": "85647152535203aec5a5e77872e3ca501136244a",
21964        "description": "docs: document new zink-flag",
21965        "nominated": true,
21966        "nomination_type": 1,
21967        "resolution": 1,
21968        "master_sha": null,
21969        "because_sha": "feb9462bb19096ecfcc11b42d5474c6309594cd9"
21970    },
21971    {
21972        "sha": "313db572b7ac6c4798ad1d15be3eefe8167bab87",
21973        "description": "nir: make intrinsic order in nir_print consistent",
21974        "nominated": false,
21975        "nomination_type": null,
21976        "resolution": 4,
21977        "master_sha": null,
21978        "because_sha": null
21979    },
21980    {
21981        "sha": "fb0385b57cc1a7c752f83275b419f010b1337ea3",
21982        "description": "radv: use intrinsic builders",
21983        "nominated": false,
21984        "nomination_type": null,
21985        "resolution": 4,
21986        "master_sha": null,
21987        "because_sha": null
21988    },
21989    {
21990        "sha": "9b040737d309698df9d1e94b24205ae133048621",
21991        "description": "nir: use intrinsic builders",
21992        "nominated": false,
21993        "nomination_type": null,
21994        "resolution": 4,
21995        "master_sha": null,
21996        "because_sha": null
21997    },
21998    {
21999        "sha": "ddb81f5da32c0c81e8b9572827f8ae31133d1a7d",
22000        "description": "glsl_to_nir: use intrinsic builders",
22001        "nominated": false,
22002        "nomination_type": null,
22003        "resolution": 4,
22004        "master_sha": null,
22005        "because_sha": null
22006    },
22007    {
22008        "sha": "eafc7eee5799139538398389592800589182b1e3",
22009        "description": "spirv: use intrinsic builders",
22010        "nominated": false,
22011        "nomination_type": null,
22012        "resolution": 4,
22013        "master_sha": null,
22014        "because_sha": null
22015    },
22016    {
22017        "sha": "c9bcad25737418b2f2b754f5c893ad7feb1c59f4",
22018        "description": "nir: add generated intrinsic builders",
22019        "nominated": false,
22020        "nomination_type": null,
22021        "resolution": 4,
22022        "master_sha": null,
22023        "because_sha": null
22024    },
22025    {
22026        "sha": "b3c65f97ad15832c1d01406216f59522e678b652",
22027        "description": "nir: move nir_load_system_value() to nir_builder.h",
22028        "nominated": false,
22029        "nomination_type": null,
22030        "resolution": 4,
22031        "master_sha": null,
22032        "because_sha": null
22033    },
22034    {
22035        "sha": "f8ee599dfb1fa862d065e01f31d79a9006b74be4",
22036        "description": "nir: remove useless nir_builder_opcodes.h include",
22037        "nominated": false,
22038        "nomination_type": null,
22039        "resolution": 4,
22040        "master_sha": null,
22041        "because_sha": null
22042    },
22043    {
22044        "sha": "a2b9e3f715f991ae155957276cec535b2701c4fd",
22045        "description": "nir: add destination bit-size information to more intrinsics",
22046        "nominated": false,
22047        "nomination_type": null,
22048        "resolution": 4,
22049        "master_sha": null,
22050        "because_sha": null
22051    },
22052    {
22053        "sha": "3ec217a849896a469ceb8afc5a3caa811f0df214",
22054        "description": "nir: add bit_size_src for when the destination bit size matches a source",
22055        "nominated": false,
22056        "nomination_type": null,
22057        "resolution": 4,
22058        "master_sha": null,
22059        "because_sha": null
22060    },
22061    {
22062        "sha": "898d7c1f493b8d06168c2256404d448888183bd9",
22063        "description": "nir: use a single canonical list of intrinsic indices",
22064        "nominated": false,
22065        "nomination_type": null,
22066        "resolution": 4,
22067        "master_sha": null,
22068        "because_sha": null
22069    },
22070    {
22071        "sha": "f6407b9b7d311de0669375dc005cc4cfc42ffe1f",
22072        "description": "nir: fix sampler_lod_parameters_pan indices",
22073        "nominated": true,
22074        "nomination_type": 1,
22075        "resolution": 1,
22076        "master_sha": null,
22077        "because_sha": "deaebc82a73ba3f34c4f2ecf97cedb7fc9b0b154"
22078    },
22079    {
22080        "sha": "a569ffeb83daaa3f3c179e0d315a5079334835f8",
22081        "description": "freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout",
22082        "nominated": true,
22083        "nomination_type": 1,
22084        "resolution": 1,
22085        "master_sha": null,
22086        "because_sha": "e49748521ec9182e8d2eec823182cc463709123f"
22087    },
22088    {
22089        "sha": "f7b2165b19c29f8494ac3eb5a40ff21c8d7e1fe8",
22090        "description": "freedreno/a6xx: add support for dual-source blending",
22091        "nominated": false,
22092        "nomination_type": null,
22093        "resolution": 4,
22094        "master_sha": null,
22095        "because_sha": null
22096    },
22097    {
22098        "sha": "efba865c4c9e9a922cefabcd86fe01004f6c3ada",
22099        "description": "nir/lower_non_uniform: improve code with the same texture, sampler indices",
22100        "nominated": false,
22101        "nomination_type": null,
22102        "resolution": 4,
22103        "master_sha": null,
22104        "because_sha": null
22105    },
22106    {
22107        "sha": "5d55ca9c300a6e240cf9216bba203321b7b44c90",
22108        "description": "anv: fix descriptor pool leak in VMA object",
22109        "nominated": true,
22110        "nomination_type": 1,
22111        "resolution": 1,
22112        "master_sha": null,
22113        "because_sha": "0a6d2593b8b63d2429e79eed900848c5c9a522c9"
22114    },
22115    {
22116        "sha": "df940760f9d454e90d743c65cba39cea65ee4a4c",
22117        "description": "aco/optimizer: Propagate scc_needed label through p_wqm.",
22118        "nominated": false,
22119        "nomination_type": null,
22120        "resolution": 4,
22121        "master_sha": null,
22122        "because_sha": null
22123    },
22124    {
22125        "sha": "8bd3fefb74bb731d509f971cc89c687a0fd99feb",
22126        "description": "aco/optimizer: Only set scc_needed when it is actually needed.",
22127        "nominated": true,
22128        "nomination_type": 1,
22129        "resolution": 1,
22130        "master_sha": null,
22131        "because_sha": "8a32f57fff56b3b94f1b5589feba38016f39427c"
22132    },
22133    {
22134        "sha": "a941618a1fc361ad6089753b39dc3bcea71d8fe9",
22135        "description": "glsl: avoid an out-of-bound access while setting up a location for variable",
22136        "nominated": true,
22137        "nomination_type": 1,
22138        "resolution": 1,
22139        "master_sha": null,
22140        "because_sha": "47c358233d45747def3b796c37ae92df86860141"
22141    },
22142    {
22143        "sha": "df143fa1ef6e4d97a8a3d50326a5a51ac30b4d49",
22144        "description": "glsl: Drop mingw -O1 workaround for GCC>=7.3",
22145        "nominated": false,
22146        "nomination_type": null,
22147        "resolution": 4,
22148        "master_sha": null,
22149        "because_sha": null
22150    },
22151    {
22152        "sha": "bf2bcfe4457e727caf48db8c2e5e70e561395eb3",
22153        "description": "scons: Fix build with llvm-12.",
22154        "nominated": false,
22155        "nomination_type": null,
22156        "resolution": 4,
22157        "master_sha": null,
22158        "because_sha": null
22159    },
22160    {
22161        "sha": "954739fd18edd5c6ce2bb1028266235237834536",
22162        "description": "radv/winsys: fix the sysmem submission path for GFX6",
22163        "nominated": false,
22164        "nomination_type": 1,
22165        "resolution": 4,
22166        "master_sha": null,
22167        "because_sha": "cba6ec309abb30964bdb7c96491b0bdee9615333"
22168    },
22169    {
22170        "sha": "05799844df50d949591e06cd18c293963427acd4",
22171        "description": "radv: Const aco_compiler_statistic_info usage",
22172        "nominated": false,
22173        "nomination_type": null,
22174        "resolution": 4,
22175        "master_sha": null,
22176        "because_sha": null
22177    },
22178    {
22179        "sha": "bb9b7d0a6877efb833ce5f34a8675bef23ebd801",
22180        "description": "radv: fix missing initialization of the predication value",
22181        "nominated": false,
22182        "nomination_type": 1,
22183        "resolution": 4,
22184        "master_sha": null,
22185        "because_sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f"
22186    },
22187    {
22188        "sha": "d1ff00cb7684b58b33f3b21448b8a3e704958a62",
22189        "description": "v3dv: remove non-conformant warning",
22190        "nominated": false,
22191        "nomination_type": null,
22192        "resolution": 4,
22193        "master_sha": null,
22194        "because_sha": null
22195    },
22196    {
22197        "sha": "4adb643a0add642f093163010d63e94ff149e178",
22198        "description": "docs/features: update list of v3dv supported features",
22199        "nominated": false,
22200        "nomination_type": null,
22201        "resolution": 4,
22202        "master_sha": null,
22203        "because_sha": null
22204    },
22205    {
22206        "sha": "e5ff2a357ea31cdec7e773762f3be85c29c36620",
22207        "description": "ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count",
22208        "nominated": false,
22209        "nomination_type": 1,
22210        "resolution": 4,
22211        "master_sha": null,
22212        "because_sha": "6f130342658b85774c2b8125ff415aab66463153"
22213    },
22214    {
22215        "sha": "0b3bd7c5167c7d7a87ded47730641a4103996591",
22216        "description": "radeonsi/gfx10: flush gfx cs on ngg -> legacy transition",
22217        "nominated": true,
22218        "nomination_type": 0,
22219        "resolution": 1,
22220        "master_sha": null,
22221        "because_sha": null
22222    },
22223    {
22224        "sha": "33a78948283c9911a06650bd2ba5467678249cfd",
22225        "description": "util,radv: Cross-platform monotonic condition variable",
22226        "nominated": false,
22227        "nomination_type": null,
22228        "resolution": 4,
22229        "master_sha": null,
22230        "because_sha": null
22231    },
22232    {
22233        "sha": "4a94527ca18cbbd288e0e808c46b3e2dcb1d42ba",
22234        "description": "util/os_time: Safe os_time_get_nano for Windows",
22235        "nominated": false,
22236        "nomination_type": null,
22237        "resolution": 4,
22238        "master_sha": null,
22239        "because_sha": null
22240    },
22241    {
22242        "sha": "192d721e3ba30d01f5501fce31ee14ea16f557c6",
22243        "description": "c11/threads: Remove Windows XP support",
22244        "nominated": false,
22245        "nomination_type": null,
22246        "resolution": 4,
22247        "master_sha": null,
22248        "because_sha": null
22249    },
22250    {
22251        "sha": "e317103753935afa1d1e1486392fc45e3b9e1fa0",
22252        "description": "c11/threads: Remove Win32 null checks",
22253        "nominated": false,
22254        "nomination_type": null,
22255        "resolution": 4,
22256        "master_sha": null,
22257        "because_sha": null
22258    },
22259    {
22260        "sha": "1afb8e23c70dae79e91e955c1238a4579897a364",
22261        "description": "c11/threads: Fix Win32 timed functions",
22262        "nominated": false,
22263        "nomination_type": null,
22264        "resolution": 4,
22265        "master_sha": null,
22266        "because_sha": null
22267    },
22268    {
22269        "sha": "f09456361c4c753f686b8f155f5c8de3f1feebb9",
22270        "description": "frontends/va/postproc: Convert destination when deinterlacing",
22271        "nominated": false,
22272        "nomination_type": null,
22273        "resolution": 4,
22274        "master_sha": null,
22275        "because_sha": null
22276    },
22277    {
22278        "sha": "49465babdb35d88ed8a283e925d6cd346255d50c",
22279        "description": "frontends/va/postproc: Use the actual image height when blitting",
22280        "nominated": false,
22281        "nomination_type": null,
22282        "resolution": 4,
22283        "master_sha": null,
22284        "because_sha": null
22285    },
22286    {
22287        "sha": "ff9ea469f6b319cb07ee1ebbb687fa19c9d48e1c",
22288        "description": "intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID",
22289        "nominated": false,
22290        "nomination_type": null,
22291        "resolution": 4,
22292        "master_sha": null,
22293        "because_sha": null
22294    },
22295    {
22296        "sha": "ae27d7faae490ab7680fb059071d667d7261dca6",
22297        "description": "panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats",
22298        "nominated": false,
22299        "nomination_type": null,
22300        "resolution": 4,
22301        "master_sha": null,
22302        "because_sha": null
22303    },
22304    {
22305        "sha": "00360cd5c85e0b5c52821f2ba6d1bd6964215efd",
22306        "description": "panfrost: Calculate the row stride at resource creation time",
22307        "nominated": false,
22308        "nomination_type": null,
22309        "resolution": 4,
22310        "master_sha": null,
22311        "because_sha": null
22312    },
22313    {
22314        "sha": "690232c90fab42e934e297c097c6f84dd3c3d762",
22315        "description": "panfrost: Fix panfrost_needs_explicit_stride() for block-based formats",
22316        "nominated": false,
22317        "nomination_type": null,
22318        "resolution": 4,
22319        "master_sha": null,
22320        "because_sha": null
22321    },
22322    {
22323        "sha": "543ad77e6fbd53420f302c40c3de8ad15bae32c7",
22324        "description": "panfrost: Expose panfrost_block_dim()",
22325        "nominated": false,
22326        "nomination_type": null,
22327        "resolution": 4,
22328        "master_sha": null,
22329        "because_sha": null
22330    },
22331    {
22332        "sha": "4d0cd48fab57cbc54d9fbcb829dec09faec91d3a",
22333        "description": "panfrost: Enable MSAA on bifrost when deqp debug option is set",
22334        "nominated": false,
22335        "nomination_type": null,
22336        "resolution": 4,
22337        "master_sha": null,
22338        "because_sha": null
22339    },
22340    {
22341        "sha": "fc93eb72813917c26ffaa50ce425997c2c08f01e",
22342        "description": "panfrost: Unconditionally align strides on 64 bytes for linear resources",
22343        "nominated": false,
22344        "nomination_type": null,
22345        "resolution": 4,
22346        "master_sha": null,
22347        "because_sha": null
22348    },
22349    {
22350        "sha": "402cabf1ef4db655239768a5159ac3178dbadf10",
22351        "description": "panfrost: Set the layer stride",
22352        "nominated": false,
22353        "nomination_type": null,
22354        "resolution": 4,
22355        "master_sha": null,
22356        "because_sha": null
22357    },
22358    {
22359        "sha": "176ce2b9528a6625575e54bedc517a4634c7673d",
22360        "description": "panfrost: Add two helpers to calculate the surface pointer and strides",
22361        "nominated": false,
22362        "nomination_type": null,
22363        "resolution": 4,
22364        "master_sha": null,
22365        "because_sha": null
22366    },
22367    {
22368        "sha": "84c4b232ea0d64e63454591922d68bb7d58513e3",
22369        "description": "panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor",
22370        "nominated": false,
22371        "nomination_type": null,
22372        "resolution": 4,
22373        "master_sha": null,
22374        "because_sha": null
22375    },
22376    {
22377        "sha": "74165b3a46f66e51a82da47cf269b371f0b86b9d",
22378        "description": "panfrost: Add a minus(1) modifier to the Levels field",
22379        "nominated": false,
22380        "nomination_type": null,
22381        "resolution": 4,
22382        "master_sha": null,
22383        "because_sha": null
22384    },
22385    {
22386        "sha": "a612c05b57f41dda4ed957bd1fca356abd75bc19",
22387        "description": "panfrost: Increase blit shader BO size on Bifrost",
22388        "nominated": false,
22389        "nomination_type": null,
22390        "resolution": 4,
22391        "master_sha": null,
22392        "because_sha": null
22393    },
22394    {
22395        "sha": "0f643bbcc8793eaed9098c8b50de87e80c302596",
22396        "description": "pan/bi: LOD is a 8.8 fixed point",
22397        "nominated": false,
22398        "nomination_type": null,
22399        "resolution": 4,
22400        "master_sha": null,
22401        "because_sha": null
22402    },
22403    {
22404        "sha": "3949e8ba19f70f6e3bbe5453c0f4d8f3f579aca8",
22405        "description": "pan/bi: Always emit a LOD/CUBE word for FETCH instructions",
22406        "nominated": false,
22407        "nomination_type": null,
22408        "resolution": 4,
22409        "master_sha": null,
22410        "because_sha": null
22411    },
22412    {
22413        "sha": "8040b797a821af9b91e1dd6014e596e6f8d9e1a2",
22414        "description": "pan/bi: Only update LOD mode on TEX operations",
22415        "nominated": false,
22416        "nomination_type": null,
22417        "resolution": 4,
22418        "master_sha": null,
22419        "because_sha": null
22420    },
22421    {
22422        "sha": "864f4e2b15ebd80856b5d10db79ca28f6451d686",
22423        "description": "panfrost: Set sample_count when packing bifrost texture descriptors",
22424        "nominated": false,
22425        "nomination_type": null,
22426        "resolution": 4,
22427        "master_sha": null,
22428        "because_sha": null
22429    },
22430    {
22431        "sha": "9e3d2a7d9be29cc2d949d65198533ae9b4e3d398",
22432        "description": "panfrost: Set depth for 3D textures on Bifrost",
22433        "nominated": false,
22434        "nomination_type": null,
22435        "resolution": 4,
22436        "master_sha": null,
22437        "because_sha": null
22438    },
22439    {
22440        "sha": "05880bc28510dcd829fae293c605823f07077af2",
22441        "description": "panfrost: Fix decoding of texture payloads",
22442        "nominated": false,
22443        "nomination_type": null,
22444        "resolution": 4,
22445        "master_sha": null,
22446        "because_sha": null
22447    },
22448    {
22449        "sha": "2ba5a710b0615ccf289b263450f4c40eca003a6c",
22450        "description": "panfrost: Get rid of the Sample Count enum",
22451        "nominated": false,
22452        "nomination_type": null,
22453        "resolution": 4,
22454        "master_sha": null,
22455        "because_sha": null
22456    },
22457    {
22458        "sha": "de0b88223b0bdd8bac2d77f419499e1b6a6c41a2",
22459        "description": "panfrost: Stop forcing depth to nr_samples",
22460        "nominated": false,
22461        "nomination_type": null,
22462        "resolution": 4,
22463        "master_sha": null,
22464        "because_sha": null
22465    },
22466    {
22467        "sha": "bb69d3bf4ef480f841cc08a7132366ceacda8284",
22468        "description": "panfrost: Fix RAW8/16/32 component replication",
22469        "nominated": false,
22470        "nomination_type": null,
22471        "resolution": 4,
22472        "master_sha": null,
22473        "because_sha": null
22474    },
22475    {
22476        "sha": "76a428d03b557b5b0467417825f8f565bd1058e0",
22477        "description": "panfrost: Account for sample count in tib offsets",
22478        "nominated": false,
22479        "nomination_type": null,
22480        "resolution": 4,
22481        "master_sha": null,
22482        "because_sha": null
22483    },
22484    {
22485        "sha": "f0a767f0e41f21713771663a49d2ada0bee9eb2d",
22486        "description": "nir: Fix LOD source type for txf_ms instructions",
22487        "nominated": false,
22488        "nomination_type": null,
22489        "resolution": 4,
22490        "master_sha": null,
22491        "because_sha": null
22492    },
22493    {
22494        "sha": "4eac4422175164643d4e2ab8cf0f859fb6d02cb0",
22495        "description": "aco/ngg: fix division-by-zero in assertion",
22496        "nominated": false,
22497        "nomination_type": null,
22498        "resolution": 4,
22499        "master_sha": null,
22500        "because_sha": null
22501    },
22502    {
22503        "sha": "37a2c9ace6478b1137c9402347331eb23aacf056",
22504        "description": "aco: fix GS with no outputs",
22505        "nominated": false,
22506        "nomination_type": null,
22507        "resolution": 4,
22508        "master_sha": null,
22509        "because_sha": null
22510    },
22511    {
22512        "sha": "fdfa96561e64299a713162088da26753716df295",
22513        "description": "radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr",
22514        "nominated": false,
22515        "nomination_type": null,
22516        "resolution": 4,
22517        "master_sha": null,
22518        "because_sha": null
22519    },
22520    {
22521        "sha": "d299c2eb0bdaf96f3c43d351688933c67cadd0cb",
22522        "description": "pan/bi: Implement shader-db stats",
22523        "nominated": false,
22524        "nomination_type": null,
22525        "resolution": 4,
22526        "master_sha": null,
22527        "because_sha": null
22528    },
22529    {
22530        "sha": "45de02bdac83552a2b18de9f4b6ad5a44922f0da",
22531        "description": "pan/bi: Ensure TEXC src0 is not marked SSA",
22532        "nominated": false,
22533        "nomination_type": null,
22534        "resolution": 4,
22535        "master_sha": null,
22536        "because_sha": null
22537    },
22538    {
22539        "sha": "bbd3a8eaddc12b64fbd61eff954983771f07be24",
22540        "description": "pan/bi: Emit a combine even if we only pass one staging reg to TEXC",
22541        "nominated": false,
22542        "nomination_type": null,
22543        "resolution": 4,
22544        "master_sha": null,
22545        "because_sha": null
22546    },
22547    {
22548        "sha": "b9121624fc6d59ceef5685dfdd54331b68d52005",
22549        "description": "pan/bi: Fix off-by-one in RA",
22550        "nominated": false,
22551        "nomination_type": null,
22552        "resolution": 4,
22553        "master_sha": null,
22554        "because_sha": null
22555    },
22556    {
22557        "sha": "087e3f8da804f8a333a96fbfe9948b5833ef9819",
22558        "description": "pan/bi: Fix varying writemask handling",
22559        "nominated": false,
22560        "nomination_type": null,
22561        "resolution": 4,
22562        "master_sha": null,
22563        "because_sha": null
22564    },
22565    {
22566        "sha": "eee2a4346154570d6130a05e14afde59bad17a1f",
22567        "description": "pan/bi: Implement sampler1D",
22568        "nominated": false,
22569        "nomination_type": null,
22570        "resolution": 4,
22571        "master_sha": null,
22572        "because_sha": null
22573    },
22574    {
22575        "sha": "8b23fbb9543672c0351a25d5d204fa9cc731a113",
22576        "description": "pan/mdg: Fix shader-db counter",
22577        "nominated": false,
22578        "nomination_type": null,
22579        "resolution": 4,
22580        "master_sha": null,
22581        "because_sha": null
22582    },
22583    {
22584        "sha": "028de3beaf9d44330cbaab24519e8f98659aa570",
22585        "description": "panfrost: Enable indirect uniform indexing",
22586        "nominated": false,
22587        "nomination_type": null,
22588        "resolution": 4,
22589        "master_sha": null,
22590        "because_sha": null
22591    },
22592    {
22593        "sha": "33a764554204596db67940a5672a7690f56f3a4b",
22594        "description": "panfrost: Add PAN_GPU_ID debug option",
22595        "nominated": false,
22596        "nomination_type": null,
22597        "resolution": 4,
22598        "master_sha": null,
22599        "because_sha": null
22600    },
22601    {
22602        "sha": "2a1238f3a36f3a40cc709b1a76c7f4e920d4d528",
22603        "description": "nir/unsigned_upper_bound: decrement num_sources_left before recursing",
22604        "nominated": false,
22605        "nomination_type": null,
22606        "resolution": 4,
22607        "master_sha": null,
22608        "because_sha": null
22609    },
22610    {
22611        "sha": "65fbae16e37b5f349a0d0feb8d54ba132a1f02f4",
22612        "description": "nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel",
22613        "nominated": true,
22614        "nomination_type": 1,
22615        "resolution": 1,
22616        "master_sha": null,
22617        "because_sha": "72ac3f60261a8510512861b93e843e695331e2ab"
22618    },
22619    {
22620        "sha": "cf0b54cdc16c9e7197954259e87ae194d65fb0ec",
22621        "description": "aco: fix v_mul_hi_u32_u24 format",
22622        "nominated": true,
22623        "nomination_type": 1,
22624        "resolution": 1,
22625        "master_sha": null,
22626        "because_sha": "57c152af9ce2e34c1a8724574c6a2c5d19c0c845"
22627    },
22628    {
22629        "sha": "ecebc263f5b03550e27df0d1068340b61621fa93",
22630        "description": "Revert \"util: Add helpers for various one-time-init patters\"",
22631        "nominated": false,
22632        "nomination_type": 2,
22633        "resolution": 4,
22634        "master_sha": null,
22635        "because_sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949"
22636    },
22637    {
22638        "sha": "86662655ece52ae56afddcb8c9b5ded43719757e",
22639        "description": "Revert \"nir: Use get_once() helper for one-time init's\"",
22640        "nominated": false,
22641        "nomination_type": 2,
22642        "resolution": 4,
22643        "master_sha": null,
22644        "because_sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418"
22645    },
22646    {
22647        "sha": "5461e212456e7c35ef489e0fc2a4fafddfa79c06",
22648        "description": "Revert \"freedreno/ir3: Use get_once() for one-time init\"",
22649        "nominated": false,
22650        "nomination_type": 2,
22651        "resolution": 4,
22652        "master_sha": null,
22653        "because_sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323"
22654    },
22655    {
22656        "sha": "b8fb95ce01cb131f4991f807364ce61fa542e5ab",
22657        "description": "Revert \"gallium/hud: Use do_once for one-time init\"",
22658        "nominated": false,
22659        "nomination_type": 2,
22660        "resolution": 4,
22661        "master_sha": null,
22662        "because_sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160"
22663    },
22664    {
22665        "sha": "f20192f7c33cf34e7dd1239d18000e16d5ccf94e",
22666        "description": "Revert \"mesa/st: Use do_once for one-time init\"",
22667        "nominated": false,
22668        "nomination_type": 2,
22669        "resolution": 4,
22670        "master_sha": null,
22671        "because_sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f"
22672    },
22673    {
22674        "sha": "410b65185931a20acd3d7c2371bd62d9c8a7002c",
22675        "description": "Revert \"util: Fix helgrind complaint about one-time init\"",
22676        "nominated": false,
22677        "nomination_type": 2,
22678        "resolution": 4,
22679        "master_sha": null,
22680        "because_sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17"
22681    },
22682    {
22683        "sha": "8fffcbce9bcf393ee0e629aa66eaea4184afef1a",
22684        "description": "Revert \"mesa: Fix helgrind complaint about one-time init\"",
22685        "nominated": false,
22686        "nomination_type": 2,
22687        "resolution": 4,
22688        "master_sha": null,
22689        "because_sha": "f7102ac376a23a394786085a2b0dffa94c13150c"
22690    },
22691    {
22692        "sha": "1f6e03c3bf51b2ba8cd7f22c069a962beada7f13",
22693        "description": "Revert \"gallium/trace: Fix helgrind complaint about one-time init\"",
22694        "nominated": false,
22695        "nomination_type": 2,
22696        "resolution": 4,
22697        "master_sha": null,
22698        "because_sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2"
22699    },
22700    {
22701        "sha": "f57f040f13cdf8ba7bafc46ce398d12e2a7ef63c",
22702        "description": "Revert \"tgsi: Fix helgrind complaint about one-time init\"",
22703        "nominated": false,
22704        "nomination_type": 2,
22705        "resolution": 4,
22706        "master_sha": null,
22707        "because_sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9"
22708    },
22709    {
22710        "sha": "8da98beb5d62117192060e23393034a38c9910fa",
22711        "description": "radv: always use 32-bit predication on compute queues",
22712        "nominated": false,
22713        "nomination_type": null,
22714        "resolution": 4,
22715        "master_sha": null,
22716        "because_sha": null
22717    },
22718    {
22719        "sha": "62d9ca696e08e173ecbb0735602a2139931b0c7f",
22720        "description": "radv: use 32-bit predication for conditional rendering on GFX10.3+",
22721        "nominated": false,
22722        "nomination_type": null,
22723        "resolution": 4,
22724        "master_sha": null,
22725        "because_sha": null
22726    },
22727    {
22728        "sha": "b1558ec3ec9002c0d79b177d7b77d5a0070297bc",
22729        "description": "ac: add gpu_info::has_32bit_predication",
22730        "nominated": false,
22731        "nomination_type": null,
22732        "resolution": 4,
22733        "master_sha": null,
22734        "because_sha": null
22735    },
22736    {
22737        "sha": "472e81ed805a1f8f9e6d1b2ca39c089c674c33df",
22738        "description": "v3dv: Wayland WSI support",
22739        "nominated": false,
22740        "nomination_type": null,
22741        "resolution": 4,
22742        "master_sha": null,
22743        "because_sha": null
22744    },
22745    {
22746        "sha": "9fa1cdfe7ffd9e7ebd83055e2008f3e4b8ada549",
22747        "description": "intel/rt: Implement push constants as global memory reads",
22748        "nominated": false,
22749        "nomination_type": null,
22750        "resolution": 4,
22751        "master_sha": null,
22752        "because_sha": null
22753    },
22754    {
22755        "sha": "f7e24e559fb632eae54e444b022db9da35922258",
22756        "description": "intel/rt: Add support for hit attributes",
22757        "nominated": false,
22758        "nomination_type": null,
22759        "resolution": 4,
22760        "master_sha": null,
22761        "because_sha": null
22762    },
22763    {
22764        "sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92",
22765        "description": "intel/rt: Add a helper to create the raygen trampoline shader",
22766        "nominated": false,
22767        "nomination_type": null,
22768        "resolution": 4,
22769        "master_sha": null,
22770        "because_sha": null
22771    },
22772    {
22773        "sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
22774        "description": "intel/rt: Add lowering for combined intersection/any-hit shaders",
22775        "nominated": false,
22776        "nomination_type": null,
22777        "resolution": 4,
22778        "master_sha": null,
22779        "because_sha": null
22780    },
22781    {
22782        "sha": "cb261b03e5af7862f1321c778e3ad54b640226bc",
22783        "description": "intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders",
22784        "nominated": false,
22785        "nomination_type": null,
22786        "resolution": 4,
22787        "master_sha": null,
22788        "because_sha": null
22789    },
22790    {
22791        "sha": "c3ddefa000ec09631ac0115fd959e152edca27d8",
22792        "description": "intel/rt: Add support for shader buffer record memory",
22793        "nominated": false,
22794        "nomination_type": null,
22795        "resolution": 4,
22796        "master_sha": null,
22797        "because_sha": null
22798    },
22799    {
22800        "sha": "9ba7d459a3a193b002586ddbee2720948002421c",
22801        "description": "intel/rt: Implement the new ray-tracing system values",
22802        "nominated": false,
22803        "nomination_type": null,
22804        "resolution": 4,
22805        "master_sha": null,
22806        "because_sha": null
22807    },
22808    {
22809        "sha": "7ce7c93755fd62ea91e384255e85f6689b6d890b",
22810        "description": "intel/rt: Implement traceRay()",
22811        "nominated": false,
22812        "nomination_type": null,
22813        "resolution": 4,
22814        "master_sha": null,
22815        "because_sha": null
22816    },
22817    {
22818        "sha": "75209d5bd1f6e93cd52568d87d3ee84f516eec56",
22819        "description": "intel/fs: Add and implement intel-specific ray-tracing intrinsics",
22820        "nominated": false,
22821        "nomination_type": null,
22822        "resolution": 4,
22823        "master_sha": null,
22824        "because_sha": null
22825    },
22826    {
22827        "sha": "1f6ae809ef000a3f0ed20148fd5e8c98d43b62d1",
22828        "description": "intel/rt: Implement support for shader call payloads",
22829        "nominated": false,
22830        "nomination_type": null,
22831        "resolution": 4,
22832        "master_sha": null,
22833        "because_sha": null
22834    },
22835    {
22836        "sha": "72354b0e9dd338f28e0422be81ccb31cf241a36c",
22837        "description": "intel/rt: Add a helper to create a trivial return shader",
22838        "nominated": false,
22839        "nomination_type": null,
22840        "resolution": 4,
22841        "master_sha": null,
22842        "because_sha": null
22843    },
22844    {
22845        "sha": "fad81a3968144f4765a13e70082fdc163650b1db",
22846        "description": "intel/rt: Add a pass to lower shader call instructions",
22847        "nominated": false,
22848        "nomination_type": null,
22849        "resolution": 4,
22850        "master_sha": null,
22851        "because_sha": null
22852    },
22853    {
22854        "sha": "ca88cd8e5a6d1c36e0f3842eee20edeb1d78eec2",
22855        "description": "intel/rt: Add return instructions at the end of ray-tracing shaders",
22856        "nominated": false,
22857        "nomination_type": null,
22858        "resolution": 4,
22859        "master_sha": null,
22860        "because_sha": null
22861    },
22862    {
22863        "sha": "49778a7253dfce7a09c6d0e433c571a543d85065",
22864        "description": "intel/rt: Add support for scratch in ray-tracing shaders",
22865        "nominated": false,
22866        "nomination_type": null,
22867        "resolution": 4,
22868        "master_sha": null,
22869        "because_sha": null
22870    },
22871    {
22872        "sha": "2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6",
22873        "description": "intel/rt: Add lowering functions for each ray-tracing stage",
22874        "nominated": false,
22875        "nomination_type": null,
22876        "resolution": 4,
22877        "master_sha": null,
22878        "because_sha": null
22879    },
22880    {
22881        "sha": "c7660918d77851d35170e0064d22d2281fed5ac4",
22882        "description": "intel/rt: Add a pass to lower the new ray-tracing intrinsics",
22883        "nominated": false,
22884        "nomination_type": null,
22885        "resolution": 4,
22886        "master_sha": null,
22887        "because_sha": null
22888    },
22889    {
22890        "sha": "6e50db4edac110f59b2381cbb27cb568a4a4b8ea",
22891        "description": "intel/rt: Add builder helpers for accessing RT data structures",
22892        "nominated": false,
22893        "nomination_type": null,
22894        "resolution": 4,
22895        "master_sha": null,
22896        "because_sha": null
22897    },
22898    {
22899        "sha": "1f6e70c85a88bb18f48a42574b77b4c0a27d8dbf",
22900        "description": "intel/fs: Add and implement a load_global_const_block intrinsic",
22901        "nominated": false,
22902        "nomination_type": null,
22903        "resolution": 4,
22904        "master_sha": null,
22905        "because_sha": null
22906    },
22907    {
22908        "sha": "6d5b57aeb7d381337e7bfda418205240330f3f04",
22909        "description": "intel/rt: Add a brw_rt.h header with #defines for basic RT data structures",
22910        "nominated": false,
22911        "nomination_type": null,
22912        "resolution": 4,
22913        "master_sha": null,
22914        "because_sha": null
22915    },
22916    {
22917        "sha": "7280b0911d8ce22092251a8db6d37b11bdc5a59e",
22918        "description": "intel/compiler: Add support for bindless shaders",
22919        "nominated": false,
22920        "nomination_type": null,
22921        "resolution": 4,
22922        "master_sha": null,
22923        "because_sha": null
22924    },
22925    {
22926        "sha": "27f44116fe0bfde34149a676ddb5e75d14fffe7b",
22927        "description": "intel/debug: Add a debug flag for ray-tracing shaders",
22928        "nominated": false,
22929        "nomination_type": null,
22930        "resolution": 4,
22931        "master_sha": null,
22932        "because_sha": null
22933    },
22934    {
22935        "sha": "a7dd172aaa11fcada1513082ff0abea031090b1e",
22936        "description": "nir/lower_io: Support shader_call_data in vars_to_explicit_types",
22937        "nominated": false,
22938        "nomination_type": null,
22939        "resolution": 4,
22940        "master_sha": null,
22941        "because_sha": null
22942    },
22943    {
22944        "sha": "477d2f03794154eccde9e33573d326d11f1c64d0",
22945        "description": "nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types",
22946        "nominated": false,
22947        "nomination_type": null,
22948        "resolution": 4,
22949        "master_sha": null,
22950        "because_sha": null
22951    },
22952    {
22953        "sha": "bbbb0600f64347a1b1c6d9ba6d4d5863071d7fb4",
22954        "description": "nir: Add a helper to get the live set at a cursor",
22955        "nominated": false,
22956        "nomination_type": null,
22957        "resolution": 4,
22958        "master_sha": null,
22959        "because_sha": null
22960    },
22961    {
22962        "sha": "c7eccb9ca2a3371aa6bbe912c1088cfa30f548f6",
22963        "description": "intel/genxml: Add BVH data structures",
22964        "nominated": false,
22965        "nomination_type": null,
22966        "resolution": 4,
22967        "master_sha": null,
22968        "because_sha": null
22969    },
22970    {
22971        "sha": "980950c52100f8f54c68d0ec0cd0023480673c95",
22972        "description": "intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs",
22973        "nominated": false,
22974        "nomination_type": null,
22975        "resolution": 4,
22976        "master_sha": null,
22977        "because_sha": null
22978    },
22979    {
22980        "sha": "858d565eea4d9e1152277550ee88f7acf4cb71fc",
22981        "description": "intel/genxml: Support truncated addresses",
22982        "nominated": false,
22983        "nomination_type": null,
22984        "resolution": 4,
22985        "master_sha": null,
22986        "because_sha": null
22987    },
22988    {
22989        "sha": "ba9c714cacd21b6f5ee1c58d219c52af23a80a27",
22990        "description": "intel/genxml/pack: Stash the cloned address field",
22991        "nominated": false,
22992        "nomination_type": null,
22993        "resolution": 4,
22994        "master_sha": null,
22995        "because_sha": null
22996    },
22997    {
22998        "sha": "9d16d973a70aed61f38607229339a8c4d3c2ad6d",
22999        "description": "intel/genxml: Add the BINDLESS_SHADER_RECORD data structure",
23000        "nominated": false,
23001        "nomination_type": null,
23002        "resolution": 4,
23003        "master_sha": null,
23004        "because_sha": null
23005    },
23006    {
23007        "sha": "5faf859ebbeed2a529913d064aae76055cce586b",
23008        "description": "intel/dev: Add a gen_device_info::has_ray_tracing bit",
23009        "nominated": false,
23010        "nomination_type": null,
23011        "resolution": 4,
23012        "master_sha": null,
23013        "because_sha": null
23014    },
23015    {
23016        "sha": "1d6434f02ba7ae17664506645f43365b2753ffc4",
23017        "description": "spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection",
23018        "nominated": false,
23019        "nomination_type": null,
23020        "resolution": 4,
23021        "master_sha": null,
23022        "because_sha": null
23023    },
23024    {
23025        "sha": "630e54a08b7efb4a92e7708fc5cd682767a1a502",
23026        "description": "nir: Add a halt instruction type",
23027        "nominated": false,
23028        "nomination_type": null,
23029        "resolution": 4,
23030        "master_sha": null,
23031        "because_sha": null
23032    },
23033    {
23034        "sha": "a1281f8a995bcbe6144b43f27bb0c89c28f2a3ba",
23035        "description": "meson: add idep_mesautil to components using simple_mtx.h",
23036        "nominated": false,
23037        "nomination_type": 1,
23038        "resolution": 4,
23039        "master_sha": null,
23040        "because_sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841"
23041    },
23042    {
23043        "sha": "37a706ad5d99857da187d2e253e8927e7fe23145",
23044        "description": "Revert \"zink: initial implementation of shader keys\"",
23045        "nominated": false,
23046        "nomination_type": 2,
23047        "resolution": 4,
23048        "master_sha": null,
23049        "because_sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc"
23050    },
23051    {
23052        "sha": "06cb6c6063b989c9f225822ff8616590d2167814",
23053        "description": "Revert \"zink: refcount the shader cache\"",
23054        "nominated": false,
23055        "nomination_type": 2,
23056        "resolution": 4,
23057        "master_sha": null,
23058        "because_sha": "b9fdc21bba0724271520462f3f04ba72ae106a26"
23059    },
23060    {
23061        "sha": "01f04c7760aa27f7edc138631eb434124d3b6b17",
23062        "description": "Revert \"zink: move shader key structs into their own header\"",
23063        "nominated": false,
23064        "nomination_type": 2,
23065        "resolution": 4,
23066        "master_sha": null,
23067        "because_sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f"
23068    },
23069    {
23070        "sha": "a4d03aa2b16a0cd6a94855784bbf8f32ed7bd595",
23071        "description": "Revert \"zink: fill in params for fs shader keys and flag shader for rebuild\"",
23072        "nominated": false,
23073        "nomination_type": 2,
23074        "resolution": 4,
23075        "master_sha": null,
23076        "because_sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a"
23077    },
23078    {
23079        "sha": "1a25b1b36e791e5c13757d1cd8d07b72e49b1ca4",
23080        "description": "Revert \"zink: put those shader keys to work fixing up fragment shaders\"",
23081        "nominated": false,
23082        "nomination_type": 2,
23083        "resolution": 4,
23084        "master_sha": null,
23085        "because_sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5"
23086    },
23087    {
23088        "sha": "469c59f8eade8fa72dfe0260abaccced69d2aa8d",
23089        "description": "Revert \"zink: update shader modules in gfx program when flagged dirty\"",
23090        "nominated": false,
23091        "nomination_type": 2,
23092        "resolution": 4,
23093        "master_sha": null,
23094        "because_sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b"
23095    },
23096    {
23097        "sha": "025cb90042ba62db8f4be6b612c8f5d2b6b3746b",
23098        "description": "radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.",
23099        "nominated": true,
23100        "nomination_type": 1,
23101        "resolution": 1,
23102        "master_sha": null,
23103        "because_sha": "e893102bcf5d6632f36399d745481639344e5526"
23104    },
23105    {
23106        "sha": "0742edba5ef4aa2253436a449a797daa8f2779d5",
23107        "description": "mesa: Synchronize get_gl_override()",
23108        "nominated": false,
23109        "nomination_type": null,
23110        "resolution": 4,
23111        "master_sha": null,
23112        "because_sha": null
23113    },
23114    {
23115        "sha": "d91fe7d1c65179e64a6ca294135ac1bad2b16fb9",
23116        "description": "tgsi: Fix helgrind complaint about one-time init",
23117        "nominated": false,
23118        "nomination_type": null,
23119        "resolution": 4,
23120        "master_sha": null,
23121        "because_sha": null
23122    },
23123    {
23124        "sha": "1aa055539f32fcb3c78d908d1635bb3a3d517bc2",
23125        "description": "gallium/trace: Fix helgrind complaint about one-time init",
23126        "nominated": false,
23127        "nomination_type": null,
23128        "resolution": 4,
23129        "master_sha": null,
23130        "because_sha": null
23131    },
23132    {
23133        "sha": "f7102ac376a23a394786085a2b0dffa94c13150c",
23134        "description": "mesa: Fix helgrind complaint about one-time init",
23135        "nominated": false,
23136        "nomination_type": null,
23137        "resolution": 4,
23138        "master_sha": null,
23139        "because_sha": null
23140    },
23141    {
23142        "sha": "f8c7a43f33d4647c16c4892d56706a14e5d6bf17",
23143        "description": "util: Fix helgrind complaint about one-time init",
23144        "nominated": false,
23145        "nomination_type": null,
23146        "resolution": 4,
23147        "master_sha": null,
23148        "because_sha": null
23149    },
23150    {
23151        "sha": "bcb2981e145f0c2a54a637e20b6c55eaf316c04f",
23152        "description": "mesa/st: Use do_once for one-time init",
23153        "nominated": false,
23154        "nomination_type": null,
23155        "resolution": 4,
23156        "master_sha": null,
23157        "because_sha": null
23158    },
23159    {
23160        "sha": "2e81ec5e009e3fbeef3fe1a76f2dfee428b7c160",
23161        "description": "gallium/hud: Use do_once for one-time init",
23162        "nominated": false,
23163        "nomination_type": null,
23164        "resolution": 4,
23165        "master_sha": null,
23166        "because_sha": null
23167    },
23168    {
23169        "sha": "b4ad27a986e1c6899cbf23355c3e9c6de345a323",
23170        "description": "freedreno/ir3: Use get_once() for one-time init",
23171        "nominated": false,
23172        "nomination_type": null,
23173        "resolution": 4,
23174        "master_sha": null,
23175        "because_sha": null
23176    },
23177    {
23178        "sha": "c9062df1d57df19a56288c1749d4b6d22d7c1418",
23179        "description": "nir: Use get_once() helper for one-time init's",
23180        "nominated": false,
23181        "nomination_type": null,
23182        "resolution": 4,
23183        "master_sha": null,
23184        "because_sha": null
23185    },
23186    {
23187        "sha": "bda4d6e0d01116db59a0a03b0c703a7af6e11949",
23188        "description": "util: Add helpers for various one-time-init patters",
23189        "nominated": false,
23190        "nomination_type": null,
23191        "resolution": 4,
23192        "master_sha": null,
23193        "because_sha": null
23194    },
23195    {
23196        "sha": "53f7d539cd93aff35f64a113a7f22fd91f1eb841",
23197        "description": "util: Add helgrind support for simple_mtx",
23198        "nominated": false,
23199        "nomination_type": null,
23200        "resolution": 4,
23201        "master_sha": null,
23202        "because_sha": null
23203    },
23204    {
23205        "sha": "7f223a2329a7d392b8860f488b3797012cdd37fe",
23206        "description": "spirv: Implement SpvOpConvertUToAccelerationStructureKHR",
23207        "nominated": false,
23208        "nomination_type": null,
23209        "resolution": 4,
23210        "master_sha": null,
23211        "because_sha": null
23212    },
23213    {
23214        "sha": "879b87cf8cc59087e81b51ea26738c013c6cfa95",
23215        "description": "spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR",
23216        "nominated": false,
23217        "nomination_type": null,
23218        "resolution": 4,
23219        "master_sha": null,
23220        "because_sha": null
23221    },
23222    {
23223        "sha": "66685679b7c047398d3f593db86a24eba38db3b9",
23224        "description": "spirv: Call repair SSA for OpTerminateInvocation",
23225        "nominated": true,
23226        "nomination_type": 1,
23227        "resolution": 1,
23228        "master_sha": null,
23229        "because_sha": "886d2d1a9abcb0572a957c24ae44de4d6c055bc0"
23230    },
23231    {
23232        "sha": "6885cc6f654e66eb53d5e3b44b3e071c9e0621a9",
23233        "description": "spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR",
23234        "nominated": false,
23235        "nomination_type": null,
23236        "resolution": 4,
23237        "master_sha": null,
23238        "because_sha": null
23239    },
23240    {
23241        "sha": "946d5ca004c33435a648ae115b859caa607e78d6",
23242        "description": "spirv: Update JSON and headers from Khronos main",
23243        "nominated": false,
23244        "nomination_type": null,
23245        "resolution": 4,
23246        "master_sha": null,
23247        "because_sha": null
23248    },
23249    {
23250        "sha": "b15caf190b574b4e58b29eeb5b241abccbc43de1",
23251        "description": "spirv: Rename some ray-tracing intrinsics to NV",
23252        "nominated": false,
23253        "nomination_type": null,
23254        "resolution": 4,
23255        "master_sha": null,
23256        "because_sha": null
23257    },
23258    {
23259        "sha": "22c1e0974786249066c27e15fd7ebec74e5a5a62",
23260        "description": "vulkan: Update XML and headers to 1.2.162",
23261        "nominated": false,
23262        "nomination_type": null,
23263        "resolution": 4,
23264        "master_sha": null,
23265        "because_sha": null
23266    },
23267    {
23268        "sha": "c0286fc09b72bd8e7e43bdccb30a89b023d79452",
23269        "description": "zink: fall back to util_blitter for scaled resolves",
23270        "nominated": true,
23271        "nomination_type": 1,
23272        "resolution": 1,
23273        "master_sha": null,
23274        "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
23275    },
23276    {
23277        "sha": "1c17223c02b68679d67a4e4a6be8b9b7a80fa2e9",
23278        "description": "nir/opt_peephole_select: respect selection_control when collapsing ifs",
23279        "nominated": false,
23280        "nomination_type": null,
23281        "resolution": 4,
23282        "master_sha": null,
23283        "because_sha": null
23284    },
23285    {
23286        "sha": "28395407eb86d17a72b970262d4089c73975ae11",
23287        "description": "nir/opt_peephole_select: collapse nested IFs if applicable",
23288        "nominated": false,
23289        "nomination_type": null,
23290        "resolution": 4,
23291        "master_sha": null,
23292        "because_sha": null
23293    },
23294    {
23295        "sha": "000ea77938725d81588f2cc5120a09798e51f192",
23296        "description": "v3dv: fix allocation size for BO handles",
23297        "nominated": false,
23298        "nomination_type": null,
23299        "resolution": 4,
23300        "master_sha": null,
23301        "because_sha": null
23302    },
23303    {
23304        "sha": "fa5429390b2236f4cb92336b122d7a16be7a5fa7",
23305        "description": "v3dv: remove obsolete comment",
23306        "nominated": false,
23307        "nomination_type": null,
23308        "resolution": 4,
23309        "master_sha": null,
23310        "because_sha": null
23311    },
23312    {
23313        "sha": "19da9bd10d94bbda211c6395aef34fe97daabebc",
23314        "description": "clover: Fix typo in comment.",
23315        "nominated": false,
23316        "nomination_type": null,
23317        "resolution": 4,
23318        "master_sha": null,
23319        "because_sha": null
23320    },
23321    {
23322        "sha": "105fc1c615eb4963503c738c68766f830bc5a662",
23323        "description": "gallium: fix missing bit field in p_state.h",
23324        "nominated": true,
23325        "nomination_type": 1,
23326        "resolution": 1,
23327        "master_sha": null,
23328        "because_sha": "3dc6da1ac1f5be2d6421940739b88f7e8d36cdf9"
23329    },
23330    {
23331        "sha": "87c70f1984fc6f9be6c32559ecfbde1946ff7360",
23332        "description": "lavapipe: enable pipeline stats queries",
23333        "nominated": true,
23334        "nomination_type": 0,
23335        "resolution": 1,
23336        "master_sha": null,
23337        "because_sha": null
23338    },
23339    {
23340        "sha": "4263162839d67f08c69895925ffc19cb4fbf4c42",
23341        "description": "lavapipe: fixup mipmap precsion bits",
23342        "nominated": true,
23343        "nomination_type": 0,
23344        "resolution": 1,
23345        "master_sha": null,
23346        "because_sha": null
23347    },
23348    {
23349        "sha": "2c0a078fdb4b856ecc29d5cf9b0478afc2309aa8",
23350        "description": "llvmpipe: fix multisample lines.",
23351        "nominated": true,
23352        "nomination_type": 0,
23353        "resolution": 1,
23354        "master_sha": null,
23355        "because_sha": null
23356    },
23357    {
23358        "sha": "d932720ff7dd8fafbb200d9f91c3956d5f0e775e",
23359        "description": "llvmpipe: fix multisample point rendering.",
23360        "nominated": true,
23361        "nomination_type": 0,
23362        "resolution": 1,
23363        "master_sha": null,
23364        "because_sha": null
23365    },
23366    {
23367        "sha": "2ed54033def4e56e2ec9de7d25f7d4db30523b77",
23368        "description": "llvmpipe/setup: move point stats collection earlier.",
23369        "nominated": true,
23370        "nomination_type": 0,
23371        "resolution": 1,
23372        "master_sha": null,
23373        "because_sha": null
23374    },
23375    {
23376        "sha": "f24645653863564eb059c1200a52b25f659216e5",
23377        "description": "lavapipe: fix wsi acquire fences",
23378        "nominated": true,
23379        "nomination_type": 0,
23380        "resolution": 1,
23381        "master_sha": null,
23382        "because_sha": null
23383    },
23384    {
23385        "sha": "0d90c7cbc4d005fe6245d0a19985784940792403",
23386        "description": "lavapipe: fixup device allocate + enable private data",
23387        "nominated": true,
23388        "nomination_type": 0,
23389        "resolution": 1,
23390        "master_sha": null,
23391        "because_sha": null
23392    },
23393    {
23394        "sha": "2ac396e2e5b966a247b698dcc44456fff1ffa0df",
23395        "description": "zink: fix layered resolves",
23396        "nominated": true,
23397        "nomination_type": 1,
23398        "resolution": 1,
23399        "master_sha": null,
23400        "because_sha": "19906022e22cb37493861b6976c9623618b5b769"
23401    },
23402    {
23403        "sha": "989877365d236e553e740dd9b77dbf524d8d4a98",
23404        "description": "release-calender: Update 20.3",
23405        "nominated": false,
23406        "nomination_type": null,
23407        "resolution": 4,
23408        "master_sha": null,
23409        "because_sha": null
23410    },
23411    {
23412        "sha": "f60fabc38f72c1a201698ca263b4fadb5b9df1dc",
23413        "description": "docs: update calendar and link releases notes for 20.2.3",
23414        "nominated": false,
23415        "nomination_type": null,
23416        "resolution": 4,
23417        "master_sha": null,
23418        "because_sha": null
23419    },
23420    {
23421        "sha": "9c2e8a8f90a09a0ec2d0a4bb9592e57311e17a1e",
23422        "description": "docs: Add relnotes for 20.2.3",
23423        "nominated": false,
23424        "nomination_type": null,
23425        "resolution": 4,
23426        "master_sha": null,
23427        "because_sha": null
23428    },
23429    {
23430        "sha": "ad2b1200875bc3f99c5302117ebc58f624a3e14e",
23431        "description": "docs: add release notes for 20.2.3",
23432        "nominated": false,
23433        "nomination_type": null,
23434        "resolution": 4,
23435        "master_sha": null,
23436        "because_sha": null
23437    },
23438    {
23439        "sha": "8e961b91c320125c81fbae0d8f9f6076ee58aa3c",
23440        "description": "aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8",
23441        "nominated": false,
23442        "nomination_type": null,
23443        "resolution": 4,
23444        "master_sha": null,
23445        "because_sha": null
23446    },
23447    {
23448        "sha": "d9e4504b0dc6752f1820deb01eb829b4f2af3a45",
23449        "description": "aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8",
23450        "nominated": false,
23451        "nomination_type": null,
23452        "resolution": 4,
23453        "master_sha": null,
23454        "because_sha": null
23455    },
23456    {
23457        "sha": "eaef1f21278ff8ddd534946c562b211b7208c155",
23458        "description": "aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()",
23459        "nominated": false,
23460        "nomination_type": null,
23461        "resolution": 4,
23462        "master_sha": null,
23463        "because_sha": null
23464    },
23465    {
23466        "sha": "be600b009a8c4508a488f71b9eaf5e6901dff245",
23467        "description": "aco: add a new Operand flag to indicate that is 24-bit",
23468        "nominated": false,
23469        "nomination_type": null,
23470        "resolution": 4,
23471        "master_sha": null,
23472        "because_sha": null
23473    },
23474    {
23475        "sha": "05fd780012894c3b6527df6d434c4cb3c82d7772",
23476        "description": "aco/tests: extend the optimize.add_lshl tests to GFX8",
23477        "nominated": false,
23478        "nomination_type": null,
23479        "resolution": 4,
23480        "master_sha": null,
23481        "because_sha": null
23482    },
23483    {
23484        "sha": "cd59c22325293d17ed76bc803d927407ae0a7abe",
23485        "description": "ac,radv: use better export formats for 8-bit when RB+ isn't allowed",
23486        "nominated": false,
23487        "nomination_type": null,
23488        "resolution": 4,
23489        "master_sha": null,
23490        "because_sha": null
23491    },
23492    {
23493        "sha": "684531fd37ca3aa15dfb34f34ada10615ff66864",
23494        "description": "radv: add new vk_format_is_*() helpers",
23495        "nominated": false,
23496        "nomination_type": null,
23497        "resolution": 4,
23498        "master_sha": null,
23499        "because_sha": null
23500    },
23501    {
23502        "sha": "a5227465c13ae74651a932a82aeae65683f4a063",
23503        "description": "meson: use a feature option for microsoft-clc",
23504        "nominated": false,
23505        "nomination_type": 1,
23506        "resolution": 4,
23507        "master_sha": null,
23508        "because_sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d"
23509    },
23510    {
23511        "sha": "7ca4a478ad307e3e706e86b2786929a6a3b7dff8",
23512        "description": "meson: Don't add extra values to shader-cache",
23513        "nominated": true,
23514        "nomination_type": 1,
23515        "resolution": 1,
23516        "master_sha": null,
23517        "because_sha": "5de56937a3d009659076dc67de6a57379fc7a31b"
23518    },
23519    {
23520        "sha": "a92f597b98bb032b904c7c8a8c3a9fe798b51915",
23521        "description": "freedreno/ir3: Fix valgrind complaint about streamout state",
23522        "nominated": false,
23523        "nomination_type": null,
23524        "resolution": 4,
23525        "master_sha": null,
23526        "because_sha": null
23527    },
23528    {
23529        "sha": "9de6a601ce61fd3466aed0054b1759fa3fcdf162",
23530        "description": "freedreno/drm: Quiet timedout error msg",
23531        "nominated": false,
23532        "nomination_type": 1,
23533        "resolution": 4,
23534        "master_sha": null,
23535        "because_sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e"
23536    },
23537    {
23538        "sha": "98d182fd46c90934f85700f9d2b35190ea4c848c",
23539        "description": "freedreno/a6xx: Clear control mem at context create",
23540        "nominated": false,
23541        "nomination_type": null,
23542        "resolution": 4,
23543        "master_sha": null,
23544        "because_sha": null
23545    },
23546    {
23547        "sha": "150a914a786281e20a97fc03d7aaf4d6454bd618",
23548        "description": "freedreno: Convert one last mtx_t -> simple_mtx_t",
23549        "nominated": false,
23550        "nomination_type": null,
23551        "resolution": 4,
23552        "master_sha": null,
23553        "because_sha": null
23554    },
23555    {
23556        "sha": "8651cfbbf05516fb901a766ca562a5101c835f7d",
23557        "description": "freedreno: emit_marker() cleanup",
23558        "nominated": false,
23559        "nomination_type": null,
23560        "resolution": 4,
23561        "master_sha": null,
23562        "because_sha": null
23563    },
23564    {
23565        "sha": "b039e03f55517287d73b485802a8537e3639141b",
23566        "description": "mesa: add an environment variable to default enable INTEL_blackhole",
23567        "nominated": false,
23568        "nomination_type": null,
23569        "resolution": 4,
23570        "master_sha": null,
23571        "because_sha": null
23572    },
23573    {
23574        "sha": "f5610d99492ab981f3bcf2f8a3baaae882616f1d",
23575        "description": "st: trigger noop if the default value is not true",
23576        "nominated": false,
23577        "nomination_type": null,
23578        "resolution": 4,
23579        "master_sha": null,
23580        "because_sha": null
23581    },
23582    {
23583        "sha": "76ade57fa6585a388fe81f8a3a9235230628a727",
23584        "description": "ir3/ra: Fix array reg liveness in scalar pass",
23585        "nominated": false,
23586        "nomination_type": null,
23587        "resolution": 4,
23588        "master_sha": null,
23589        "because_sha": null
23590    },
23591    {
23592        "sha": "88b5a2b80bc60f0d7416275835a264c7ce19b656",
23593        "description": "nir: fix gathering cross invocation info",
23594        "nominated": false,
23595        "nomination_type": 1,
23596        "resolution": 4,
23597        "master_sha": null,
23598        "because_sha": "5b77b14448c39d664460fd00d2a356d47858880f"
23599    },
23600    {
23601        "sha": "79bd8edd87e8d1f72b0d80918463319653a91a27",
23602        "description": "swr: Pass draw start information to state update mechanism",
23603        "nominated": false,
23604        "nomination_type": null,
23605        "resolution": 4,
23606        "master_sha": null,
23607        "because_sha": null
23608    },
23609    {
23610        "sha": "c83cc49f6bcf6cb6fd3a061fc10b6139b77afb81",
23611        "description": "ci: fix name of the Sienna Cichlid expected failures file",
23612        "nominated": false,
23613        "nomination_type": null,
23614        "resolution": 4,
23615        "master_sha": null,
23616        "because_sha": null
23617    },
23618    {
23619        "sha": "ce5c23eb009b1453347e87099a4dfc72d4c8c793",
23620        "description": "v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp",
23621        "nominated": true,
23622        "nomination_type": 1,
23623        "resolution": 1,
23624        "master_sha": null,
23625        "because_sha": "e1c8041cde64ff72dab504ee0e31c2b5224145d6"
23626    },
23627    {
23628        "sha": "14ec91b1319254c5ee608fa0d6c0110439c29d7b",
23629        "description": "radv: dump BO ranges into bo_ranges.log instead of stderr",
23630        "nominated": false,
23631        "nomination_type": null,
23632        "resolution": 4,
23633        "master_sha": null,
23634        "because_sha": null
23635    },
23636    {
23637        "sha": "4ffa6acb0decca0a8eb41b41e985b2f92bf8d1ff",
23638        "description": "radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection",
23639        "nominated": false,
23640        "nomination_type": null,
23641        "resolution": 4,
23642        "master_sha": null,
23643        "because_sha": null
23644    },
23645    {
23646        "sha": "a61a398f7eb4f2dd50722e152895a1e54b599e14",
23647        "description": "radv: dump application info in the GPU hang report",
23648        "nominated": false,
23649        "nomination_type": null,
23650        "resolution": 4,
23651        "master_sha": null,
23652        "because_sha": null
23653    },
23654    {
23655        "sha": "8d7f78ccf8f2079492f3b135f4a374e45942e7fc",
23656        "description": "radv: append a time string to the hang report dump directory",
23657        "nominated": false,
23658        "nomination_type": null,
23659        "resolution": 4,
23660        "master_sha": null,
23661        "because_sha": null
23662    },
23663    {
23664        "sha": "15e1b530f6e010e639a193422eed3736fc060bf3",
23665        "description": "radv: print more debug messages when generating a hang report",
23666        "nominated": false,
23667        "nomination_type": null,
23668        "resolution": 4,
23669        "master_sha": null,
23670        "because_sha": null
23671    },
23672    {
23673        "sha": "f7364c9fe0ad2e8bae94045b4ffef13a12f49faa",
23674        "description": "radeonsi: don't allocate LDS for TCS inputs if it's not used",
23675        "nominated": false,
23676        "nomination_type": null,
23677        "resolution": 4,
23678        "master_sha": null,
23679        "because_sha": null
23680    },
23681    {
23682        "sha": "a4ba51e5be5462fd191970243512852c90aedc7e",
23683        "description": "radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs",
23684        "nominated": false,
23685        "nomination_type": null,
23686        "resolution": 4,
23687        "master_sha": null,
23688        "because_sha": null
23689    },
23690    {
23691        "sha": "61fe66a2e433c5565153ca800e81c36a17c7cba1",
23692        "description": "radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count",
23693        "nominated": false,
23694        "nomination_type": null,
23695        "resolution": 4,
23696        "master_sha": null,
23697        "because_sha": null
23698    },
23699    {
23700        "sha": "6f130342658b85774c2b8125ff415aab66463153",
23701        "description": "ac/llvm: prepare for passing VS->TCS IO via VGPRs",
23702        "nominated": false,
23703        "nomination_type": null,
23704        "resolution": 4,
23705        "master_sha": null,
23706        "because_sha": null
23707    },
23708    {
23709        "sha": "98b2aacfbfe3cbdeabed3200b98cb02915d08b29",
23710        "description": "radeonsi: remove unnecessary NULL checking in NIR tess functions",
23711        "nominated": false,
23712        "nomination_type": null,
23713        "resolution": 4,
23714        "master_sha": null,
23715        "because_sha": null
23716    },
23717    {
23718        "sha": "1190808eca6c23d18ff1c2ba7abc99601b221bb5",
23719        "description": "radeonsi: if VS and TCS have the same number of threads, merge the conditonals",
23720        "nominated": false,
23721        "nomination_type": null,
23722        "resolution": 4,
23723        "master_sha": null,
23724        "because_sha": null
23725    },
23726    {
23727        "sha": "0aba1743611109545bba86bf055a04ecbe210132",
23728        "description": "radeonsi: always return void from si_build_wrapper_function",
23729        "nominated": false,
23730        "nomination_type": null,
23731        "resolution": 4,
23732        "master_sha": null,
23733        "because_sha": null
23734    },
23735    {
23736        "sha": "a56e92c79e35a44590e20a5b9032b0a29db80c73",
23737        "description": "radeonsi: merge TCS and TCS epilog conditional blocks",
23738        "nominated": false,
23739        "nomination_type": null,
23740        "resolution": 4,
23741        "master_sha": null,
23742        "because_sha": null
23743    },
23744    {
23745        "sha": "c605de30ebcfe1eb883c011dcb7db69e38c015c6",
23746        "description": "radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+",
23747        "nominated": false,
23748        "nomination_type": null,
23749        "resolution": 4,
23750        "master_sha": null,
23751        "because_sha": null
23752    },
23753    {
23754        "sha": "5df5ee2722f44782d8bb6562d0e11ffff813ed46",
23755        "description": "radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU",
23756        "nominated": false,
23757        "nomination_type": null,
23758        "resolution": 4,
23759        "master_sha": null,
23760        "because_sha": null
23761    },
23762    {
23763        "sha": "bdee9dc633fd3aed4c27bf09c285dfd788c803ad",
23764        "description": "radeonsi: don't allocate LDS for TCS outputs if they are not read",
23765        "nominated": false,
23766        "nomination_type": null,
23767        "resolution": 4,
23768        "master_sha": null,
23769        "because_sha": null
23770    },
23771    {
23772        "sha": "10beddf6595499f17c6c23ec0409160fe1e952df",
23773        "description": "radeonsi: don't leave more than 8 unoccupied lanes in HS",
23774        "nominated": false,
23775        "nomination_type": null,
23776        "resolution": 4,
23777        "master_sha": null,
23778        "because_sha": null
23779    },
23780    {
23781        "sha": "9b5b5cbc53430d39993db5fb3bcd9f99ed006f2c",
23782        "description": "radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles",
23783        "nominated": false,
23784        "nomination_type": null,
23785        "resolution": 4,
23786        "master_sha": null,
23787        "because_sha": null
23788    },
23789    {
23790        "sha": "96593847445bd4f80ef65040dda5f74c26c7a80a",
23791        "description": "ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs",
23792        "nominated": true,
23793        "nomination_type": 1,
23794        "resolution": 1,
23795        "master_sha": null,
23796        "because_sha": "2832bc972bfb512b314a3180a1258be984807760"
23797    },
23798    {
23799        "sha": "bb6bdeb2305cda83fe58617b628b78ff968b2d00",
23800        "description": "r600/sfn: Correctly lower all int64",
23801        "nominated": false,
23802        "nomination_type": null,
23803        "resolution": 4,
23804        "master_sha": null,
23805        "because_sha": null
23806    },
23807    {
23808        "sha": "861d48ea0b1831dcfe95c0c3ad3afaa5808e0408",
23809        "description": "nv50/ir: Initialize Program members in constructor.",
23810        "nominated": false,
23811        "nomination_type": null,
23812        "resolution": 4,
23813        "master_sha": null,
23814        "because_sha": null
23815    },
23816    {
23817        "sha": "8976918efa2cb5d08fc762b3aea125f18aa0ebd5",
23818        "description": "r600/sfn: use a per stream index register in GS",
23819        "nominated": false,
23820        "nomination_type": null,
23821        "resolution": 4,
23822        "master_sha": null,
23823        "because_sha": null
23824    },
23825    {
23826        "sha": "335c48ab330a5e3d7cc2bdd905eba44a3a80e982",
23827        "description": "r600/sfn: lower bool to int32 only after common optimizations",
23828        "nominated": true,
23829        "nomination_type": 1,
23830        "resolution": 1,
23831        "master_sha": null,
23832        "because_sha": "f79b7fcf7c7f5db626efdb63f27e8bc64d0aed77"
23833    },
23834    {
23835        "sha": "5b77b14448c39d664460fd00d2a356d47858880f",
23836        "description": "nir: Use src_is_invocation_id in get_deref_info.",
23837        "nominated": false,
23838        "nomination_type": null,
23839        "resolution": 4,
23840        "master_sha": null,
23841        "because_sha": null
23842    },
23843    {
23844        "sha": "e78c089aae5789d2ad2698beb9f13c12736f7443",
23845        "description": "nir: fix gathering patch IO usage with lowered IO",
23846        "nominated": true,
23847        "nomination_type": 1,
23848        "resolution": 1,
23849        "master_sha": null,
23850        "because_sha": "17af07024dfc8302b37a270cea4ef3eae06fe5e2"
23851    },
23852    {
23853        "sha": "aadfdb962ffa425a230d972c28351c8879072b6b",
23854        "description": "nir: fix gathering TCS cross invocation access with lowered IO",
23855        "nominated": true,
23856        "nomination_type": 1,
23857        "resolution": 1,
23858        "master_sha": null,
23859        "because_sha": "abe9588ff048656c94d2074ca3d852ac371e0c7b"
23860    },
23861    {
23862        "sha": "9edfbd629611109d56d11943f92a4e4bcfebf3ab",
23863        "description": "mesa: lock Shared->TexMutex only once for a glthread batch",
23864        "nominated": false,
23865        "nomination_type": null,
23866        "resolution": 4,
23867        "master_sha": null,
23868        "because_sha": null
23869    },
23870    {
23871        "sha": "8e7270de551e25acc75b2acb496320cf312c96ab",
23872        "description": "mesa: lock Shared->BufferObjects only once for a glthread batch",
23873        "nominated": false,
23874        "nomination_type": null,
23875        "resolution": 4,
23876        "master_sha": null,
23877        "because_sha": null
23878    },
23879    {
23880        "sha": "b8684672ff39d49bc2db3564b8c77784606a5d9d",
23881        "description": "glthread: make glGetActiveUniform return without syncing",
23882        "nominated": false,
23883        "nomination_type": null,
23884        "resolution": 4,
23885        "master_sha": null,
23886        "because_sha": null
23887    },
23888    {
23889        "sha": "5f820b38d41a3bea956fd79ec6930fea860b50d9",
23890        "description": "mesa: make error handling for glGetActiveUniform glthread-safe",
23891        "nominated": false,
23892        "nomination_type": null,
23893        "resolution": 4,
23894        "master_sha": null,
23895        "because_sha": null
23896    },
23897    {
23898        "sha": "ac4dc6e139b8ed84622ba0fcdcea4ec15e60b586",
23899        "description": "mesa: add glInternalSetError for glthread",
23900        "nominated": false,
23901        "nomination_type": null,
23902        "resolution": 4,
23903        "master_sha": null,
23904        "because_sha": null
23905    },
23906    {
23907        "sha": "347a3d68cd8ed31fb50a7509f1526a2930d0cd50",
23908        "description": "radv: Dump BO VA ranges on hang.",
23909        "nominated": false,
23910        "nomination_type": null,
23911        "resolution": 4,
23912        "master_sha": null,
23913        "because_sha": null
23914    },
23915    {
23916        "sha": "ba9906fc8f27aaeff1c90f3e2b125173bc3684c4",
23917        "description": "clover: Initialize command_queue member _props.",
23918        "nominated": false,
23919        "nomination_type": 1,
23920        "resolution": 4,
23921        "master_sha": null,
23922        "because_sha": "e42a7fa03786603b5069afb762006623d71ae7e7"
23923    },
23924    {
23925        "sha": "f8dc22bf61c1e6008f6954ffd25c1ee322f500c6",
23926        "description": "meson: drop deprecated EGL platform build options",
23927        "nominated": true,
23928        "nomination_type": 0,
23929        "resolution": 1,
23930        "master_sha": null,
23931        "because_sha": null
23932    },
23933    {
23934        "sha": "4da8323a14b58303b41826382f1951131171da0f",
23935        "description": "gitlab-ci: drop deprecated platforms that snuck in when nobody was watching",
23936        "nominated": true,
23937        "nomination_type": 1,
23938        "resolution": 1,
23939        "master_sha": null,
23940        "because_sha": "c56f09124b195c5cbaabdd7eadbb0523bede3abb"
23941    },
23942    {
23943        "sha": "14186a1b845b60f45fa3ad34a072dce1a6cbe67e",
23944        "description": "aco/tests: add Builder::v_mul_imm() tests",
23945        "nominated": false,
23946        "nomination_type": null,
23947        "resolution": 4,
23948        "master_sha": null,
23949        "because_sha": null
23950    },
23951    {
23952        "sha": "aab507c6b051be99551373b36be19d14a9cbeab0",
23953        "description": "aco: use v_mul_imm() for some nir_op_imul",
23954        "nominated": false,
23955        "nomination_type": null,
23956        "resolution": 4,
23957        "master_sha": null,
23958        "because_sha": null
23959    },
23960    {
23961        "sha": "02c5519e6c6bca75f9cd5603fa6e8a6e51eff4e3",
23962        "description": "aco: try harder to not create v_mul_lo_u32",
23963        "nominated": false,
23964        "nomination_type": null,
23965        "resolution": 4,
23966        "master_sha": null,
23967        "because_sha": null
23968    },
23969    {
23970        "sha": "8ca23bcf39623b5ca0d4a1d2c41b4509d1c737f9",
23971        "description": "aco: copy constant to sgpr in Builder::v_mul_imm()",
23972        "nominated": false,
23973        "nomination_type": null,
23974        "resolution": 4,
23975        "master_sha": null,
23976        "because_sha": null
23977    },
23978    {
23979        "sha": "756bb29391bc368d38472b825510320ddae6042e",
23980        "description": "aco: create vgpr constant copies using v_bfrev_b32",
23981        "nominated": false,
23982        "nomination_type": null,
23983        "resolution": 4,
23984        "master_sha": null,
23985        "because_sha": null
23986    },
23987    {
23988        "sha": "4d93fc25f0667805c8e8a95febf5adc4052f9282",
23989        "description": "aco: count v_mul_lo_u32 as 16 cycles",
23990        "nominated": false,
23991        "nomination_type": null,
23992        "resolution": 4,
23993        "master_sha": null,
23994        "because_sha": null
23995    },
23996    {
23997        "sha": "70d665d981bfef6735fb7178e4c481d467e1176c",
23998        "description": "aco: don't create v_mov_b32 in v_mul_imm()",
23999        "nominated": false,
24000        "nomination_type": null,
24001        "resolution": 4,
24002        "master_sha": null,
24003        "because_sha": null
24004    },
24005    {
24006        "sha": "35613c752f5826dcc5bbfbfb8e6ab0ab3127b7d3",
24007        "description": "radeon/vce: Bitrate not updated when changing framerate",
24008        "nominated": false,
24009        "nomination_type": null,
24010        "resolution": 4,
24011        "master_sha": null,
24012        "because_sha": null
24013    },
24014    {
24015        "sha": "a59b1b18a95af1f8edb0093baf508e974e3251a2",
24016        "description": "glx, egl: Add LIBGL_DRI2_DISABLE environment variable",
24017        "nominated": false,
24018        "nomination_type": null,
24019        "resolution": 4,
24020        "master_sha": null,
24021        "because_sha": null
24022    },
24023    {
24024        "sha": "27612984a4d414d118d97ab17a9b2f66235d0884",
24025        "description": "gallium/vl: Set modifier field for winsys handle.",
24026        "nominated": false,
24027        "nomination_type": 1,
24028        "resolution": 4,
24029        "master_sha": null,
24030        "because_sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb"
24031    },
24032    {
24033        "sha": "8c3abcab6d889c17c19ed28ba8401b16d6599891",
24034        "description": "nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src",
24035        "nominated": false,
24036        "nomination_type": null,
24037        "resolution": 4,
24038        "master_sha": null,
24039        "because_sha": null
24040    },
24041    {
24042        "sha": "33eeb994be136ac4046b75a2088aa40a8f005c70",
24043        "description": "nir/copy_prop_vars: use nir_deref_and_path",
24044        "nominated": false,
24045        "nomination_type": null,
24046        "resolution": 4,
24047        "master_sha": null,
24048        "because_sha": null
24049    },
24050    {
24051        "sha": "abc3225927453786de240b4493507318e8ecfa4f",
24052        "description": "nir/deref: add helpers to lazily create paths",
24053        "nominated": false,
24054        "nomination_type": null,
24055        "resolution": 4,
24056        "master_sha": null,
24057        "because_sha": null
24058    },
24059    {
24060        "sha": "7d8c06d484fdb9514d49ead04637bb554e25b01d",
24061        "description": "nir/search: check for changes before adding uses to worklist",
24062        "nominated": false,
24063        "nomination_type": null,
24064        "resolution": 4,
24065        "master_sha": null,
24066        "because_sha": null
24067    },
24068    {
24069        "sha": "556a20afe6a1222897f81f6d87ee0d003aa03539",
24070        "description": "nir/search: check instr type before adding to worklist",
24071        "nominated": false,
24072        "nomination_type": null,
24073        "resolution": 4,
24074        "master_sha": null,
24075        "because_sha": null
24076    },
24077    {
24078        "sha": "4832262560d3156cf47be14c52128ae2da4c7371",
24079        "description": "nir/loop_analyze: initialize loop variables on demand",
24080        "nominated": false,
24081        "nomination_type": null,
24082        "resolution": 4,
24083        "master_sha": null,
24084        "because_sha": null
24085    },
24086    {
24087        "sha": "be7b20135e50a15081de54fb24c731503df660a5",
24088        "description": "nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads",
24089        "nominated": false,
24090        "nomination_type": null,
24091        "resolution": 4,
24092        "master_sha": null,
24093        "because_sha": null
24094    },
24095    {
24096        "sha": "276e241b579d8935c2963d7ac2c237f7f9e9a4b6",
24097        "description": "nir: add nir_var_vec_indexable_modes",
24098        "nominated": false,
24099        "nomination_type": null,
24100        "resolution": 4,
24101        "master_sha": null,
24102        "because_sha": null
24103    },
24104    {
24105        "sha": "fb01882ddbbf9eedc646259f24917f06766465b4",
24106        "description": "nir: add nir_phi_get_src_from_block() helper",
24107        "nominated": false,
24108        "nomination_type": null,
24109        "resolution": 4,
24110        "master_sha": null,
24111        "because_sha": null
24112    },
24113    {
24114        "sha": "8d477baa4f917f502758268ade6590fef7a89d4e",
24115        "description": "nir: allow for cheap intrinsics in nir_opt_peephole_select()",
24116        "nominated": false,
24117        "nomination_type": null,
24118        "resolution": 4,
24119        "master_sha": null,
24120        "because_sha": null
24121    },
24122    {
24123        "sha": "5cc29fccbeb761f124a71fc3d0c27d55a51596e9",
24124        "description": "radv/winsys: Fix use of nonexisting struct type in sizeof",
24125        "nominated": false,
24126        "nomination_type": null,
24127        "resolution": 4,
24128        "master_sha": null,
24129        "because_sha": null
24130    },
24131    {
24132        "sha": "9eda7f475cfebe79cefdb2ab19daeaa29030c704",
24133        "description": "radv/query: Avoid hardcoding array size constants",
24134        "nominated": false,
24135        "nomination_type": null,
24136        "resolution": 4,
24137        "master_sha": null,
24138        "because_sha": null
24139    },
24140    {
24141        "sha": "b4d6131c156103ebf0ed683a71c51337c7d4834e",
24142        "description": "radv,aco: Compile with -Wshadow when available",
24143        "nominated": false,
24144        "nomination_type": null,
24145        "resolution": 4,
24146        "master_sha": null,
24147        "because_sha": null
24148    },
24149    {
24150        "sha": "cba6ec309abb30964bdb7c96491b0bdee9615333",
24151        "description": "radv: Fix -Wshadow warnings",
24152        "nominated": false,
24153        "nomination_type": null,
24154        "resolution": 4,
24155        "master_sha": null,
24156        "because_sha": null
24157    },
24158    {
24159        "sha": "a978602d1f2faa11502ca63f75d1c528c90e8ddd",
24160        "description": "aco/tests: Fix -Wunused warnings in release mode",
24161        "nominated": false,
24162        "nomination_type": null,
24163        "resolution": 4,
24164        "master_sha": null,
24165        "because_sha": null
24166    },
24167    {
24168        "sha": "5231c788ff0da6f66426e2d7fd3d0c799094f66b",
24169        "description": "aco/tests: Fix -Wshadow warnings",
24170        "nominated": false,
24171        "nomination_type": null,
24172        "resolution": 4,
24173        "master_sha": null,
24174        "because_sha": null
24175    },
24176    {
24177        "sha": "2bb88743203f9347b347b9db6dd593df060db819",
24178        "description": "aco: Fix -Wshadow warnings",
24179        "nominated": false,
24180        "nomination_type": null,
24181        "resolution": 4,
24182        "master_sha": null,
24183        "because_sha": null
24184    },
24185    {
24186        "sha": "bc7f442d8e03919cf7f8e6a470b3c0406e11a1f9",
24187        "description": "radv: ignore other blend targets if dual-source blending is enabled",
24188        "nominated": false,
24189        "nomination_type": null,
24190        "resolution": 4,
24191        "master_sha": null,
24192        "because_sha": null
24193    },
24194    {
24195        "sha": "c08144b8ba0502a41ba571d7ead54d8cd5446cdf",
24196        "description": "docs: add basic docs for d3d12 driver",
24197        "nominated": false,
24198        "nomination_type": null,
24199        "resolution": 4,
24200        "master_sha": null,
24201        "because_sha": null
24202    },
24203    {
24204        "sha": "0678fdd983dfbc3f82671a66f6dbc7607f955e99",
24205        "description": "ci: add list of expected failures for Sienna Cichlid",
24206        "nominated": false,
24207        "nomination_type": null,
24208        "resolution": 4,
24209        "master_sha": null,
24210        "because_sha": null
24211    },
24212    {
24213        "sha": "94c00be49fba0bbfe39836844c622c02dbe142a2",
24214        "description": "v3dv: only write new uniforms when needed",
24215        "nominated": false,
24216        "nomination_type": null,
24217        "resolution": 4,
24218        "master_sha": null,
24219        "because_sha": null
24220    },
24221    {
24222        "sha": "070dccdad934aa29a12e852b47a3288d29a8de9e",
24223        "description": "v3dv: remove redundant free of default pipeline attributes BO",
24224        "nominated": false,
24225        "nomination_type": null,
24226        "resolution": 4,
24227        "master_sha": null,
24228        "because_sha": null
24229    },
24230    {
24231        "sha": "54e8138bbc8f694eaa47bfb289251ae7c7e12210",
24232        "description": "r600/sb: Initialize sb_context members in constructor.",
24233        "nominated": false,
24234        "nomination_type": null,
24235        "resolution": 4,
24236        "master_sha": null,
24237        "because_sha": null
24238    },
24239    {
24240        "sha": "bbd21c403826d9b7f0499690783ecbbf1b2fad01",
24241        "description": "r600/sfn: Initialize ShaderFromNir members in constructor.",
24242        "nominated": false,
24243        "nomination_type": null,
24244        "resolution": 4,
24245        "master_sha": null,
24246        "because_sha": null
24247    },
24248    {
24249        "sha": "c1b675bdd5e9217eaa6258deaa5b30087cb0327c",
24250        "description": "r600/sfn: Fix typos.",
24251        "nominated": false,
24252        "nomination_type": null,
24253        "resolution": 4,
24254        "master_sha": null,
24255        "because_sha": null
24256    },
24257    {
24258        "sha": "50fef61fa54899856fc66516b22a82d327fe8ed4",
24259        "description": "intel/fs: Add support for printing half-float immediate values",
24260        "nominated": false,
24261        "nomination_type": null,
24262        "resolution": 4,
24263        "master_sha": null,
24264        "because_sha": null
24265    },
24266    {
24267        "sha": "91f7e262e1cdf6d8e5cbc8c3cd4370ad354e14ae",
24268        "description": "intel/fs: Silence unused parameter warning in filter_simd",
24269        "nominated": false,
24270        "nomination_type": null,
24271        "resolution": 4,
24272        "master_sha": null,
24273        "because_sha": null
24274    },
24275    {
24276        "sha": "9f0907a4f591449de0dd7cfa4b196ce65d6aa156",
24277        "description": "intel/compiler: Delete redundant MAC declaration",
24278        "nominated": false,
24279        "nomination_type": null,
24280        "resolution": 4,
24281        "master_sha": null,
24282        "because_sha": null
24283    },
24284    {
24285        "sha": "6edc2a3d40406f5b0a5edd5bcccd3232ad50a61f",
24286        "description": "intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers",
24287        "nominated": true,
24288        "nomination_type": 1,
24289        "resolution": 1,
24290        "master_sha": null,
24291        "because_sha": "1e92e83856b1ef8a827a63359d59ed7883ed4994"
24292    },
24293    {
24294        "sha": "366de8acc1763de04c052fe9d0cec34c138dd2c2",
24295        "description": "docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb",
24296        "nominated": false,
24297        "nomination_type": null,
24298        "resolution": 4,
24299        "master_sha": null,
24300        "because_sha": null
24301    },
24302    {
24303        "sha": "c41cd7c32454a94547f7a0e8da44282e3cef4813",
24304        "description": "radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys",
24305        "nominated": false,
24306        "nomination_type": null,
24307        "resolution": 4,
24308        "master_sha": null,
24309        "because_sha": null
24310    },
24311    {
24312        "sha": "0c8cee39f45b82ea18a7575174aabf7c7f85e4da",
24313        "description": "radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder",
24314        "nominated": false,
24315        "nomination_type": null,
24316        "resolution": 4,
24317        "master_sha": null,
24318        "because_sha": null
24319    },
24320    {
24321        "sha": "bac6cc586fe4c1b24351e0574d3a961eb631f6ae",
24322        "description": "ir3: Enable nir_lower_vars_to_scratch on a6xx",
24323        "nominated": false,
24324        "nomination_type": null,
24325        "resolution": 4,
24326        "master_sha": null,
24327        "because_sha": null
24328    },
24329    {
24330        "sha": "ea3db9f5960c50da34730cb08023947810b47aaa",
24331        "description": "freedreno/a6xx: Implement private memory",
24332        "nominated": false,
24333        "nomination_type": null,
24334        "resolution": 4,
24335        "master_sha": null,
24336        "because_sha": null
24337    },
24338    {
24339        "sha": "4d44461dd51c2c5ce60cc8b99c8863e2567609c9",
24340        "description": "tu: Support private memory",
24341        "nominated": false,
24342        "nomination_type": null,
24343        "resolution": 4,
24344        "master_sha": null,
24345        "because_sha": null
24346    },
24347    {
24348        "sha": "b525934f26a52ba81a5b76ff1085c341c2a0a066",
24349        "description": "freedreno: Add per-device parameters for private memory",
24350        "nominated": false,
24351        "nomination_type": null,
24352        "resolution": 4,
24353        "master_sha": null,
24354        "because_sha": null
24355    },
24356    {
24357        "sha": "ae109ca83c4872364d3195600ba002512c8d9385",
24358        "description": "ir3: Properly validate cat6 half-ness",
24359        "nominated": false,
24360        "nomination_type": null,
24361        "resolution": 4,
24362        "master_sha": null,
24363        "because_sha": null
24364    },
24365    {
24366        "sha": "4970aa55771e41ca0eb6dd8a1d707bb846c0d694",
24367        "description": "ir3: Initial support for private memory",
24368        "nominated": false,
24369        "nomination_type": null,
24370        "resolution": 4,
24371        "master_sha": null,
24372        "because_sha": null
24373    },
24374    {
24375        "sha": "32cb01a4189894f9a5e68386b40193f3224ae5bf",
24376        "description": "ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly",
24377        "nominated": false,
24378        "nomination_type": null,
24379        "resolution": 4,
24380        "master_sha": null,
24381        "because_sha": null
24382    },
24383    {
24384        "sha": "504142ff754e521aa88a6e95c63683a71323878a",
24385        "description": "ir3: Fix STP/LDP assembly",
24386        "nominated": false,
24387        "nomination_type": null,
24388        "resolution": 4,
24389        "master_sha": null,
24390        "because_sha": null
24391    },
24392    {
24393        "sha": "e7471ce77612b746b01a4926a7d04b0921044ae0",
24394        "description": "ir3: Support assembling & disassembling getspid/getwid",
24395        "nominated": false,
24396        "nomination_type": null,
24397        "resolution": 4,
24398        "master_sha": null,
24399        "because_sha": null
24400    },
24401    {
24402        "sha": "2cee8642ca3a3cbf2eea6c490a329837a34a2ffc",
24403        "description": "ir3: Add more a6xx-specific cat6 opcodes",
24404        "nominated": false,
24405        "nomination_type": null,
24406        "resolution": 4,
24407        "master_sha": null,
24408        "because_sha": null
24409    },
24410    {
24411        "sha": "c82d7be193474f590ab6d9381a39deb8943d787b",
24412        "description": "ir3: Expand cat6 a6xx opcode field",
24413        "nominated": false,
24414        "nomination_type": null,
24415        "resolution": 4,
24416        "master_sha": null,
24417        "because_sha": null
24418    },
24419    {
24420        "sha": "92fe6fa0ccff47953ce3c2cbc550323d6ccac1b2",
24421        "description": "freedreno/a6xx: Document private memory registers",
24422        "nominated": false,
24423        "nomination_type": null,
24424        "resolution": 4,
24425        "master_sha": null,
24426        "because_sha": null
24427    },
24428    {
24429        "sha": "3d5bed03e13859b6aa066f3b7dcb9c699726c9d4",
24430        "description": "freedreno/ci: Strip location from asserts",
24431        "nominated": false,
24432        "nomination_type": null,
24433        "resolution": 4,
24434        "master_sha": null,
24435        "because_sha": null
24436    },
24437    {
24438        "sha": "df29d0a111da3a555d8f0751722ca70fe0c5ffc0",
24439        "description": "glcpp: Handle bison-3.6 error message changes",
24440        "nominated": true,
24441        "nomination_type": 0,
24442        "resolution": 1,
24443        "master_sha": null,
24444        "because_sha": null
24445    },
24446    {
24447        "sha": "2be8cebd0b062aa91a6198ba8ae99cc8749b2e8d",
24448        "description": "amdgpu_bo: make cache_entry a extensible array",
24449        "nominated": false,
24450        "nomination_type": null,
24451        "resolution": 4,
24452        "master_sha": null,
24453        "because_sha": null
24454    },
24455    {
24456        "sha": "111a1b2e1c073b34917d4720dca11fb1ba7e6b46",
24457        "description": "winsys/amdgpu: make RADEON_ALL_BOS a debug only feature",
24458        "nominated": false,
24459        "nomination_type": null,
24460        "resolution": 4,
24461        "master_sha": null,
24462        "because_sha": null
24463    },
24464    {
24465        "sha": "631e18d4275dc46cf47c969e85d8ec2d3d0262be",
24466        "description": "aco: create v_mad_u32_u24",
24467        "nominated": false,
24468        "nomination_type": null,
24469        "resolution": 4,
24470        "master_sha": null,
24471        "because_sha": null
24472    },
24473    {
24474        "sha": "1200f6da0b64b127a631cd33ab60ac9cbe6bee31",
24475        "description": "turnip: implement VK_KHR_depth_stencil_resolve support",
24476        "nominated": false,
24477        "nomination_type": null,
24478        "resolution": 4,
24479        "master_sha": null,
24480        "because_sha": null
24481    },
24482    {
24483        "sha": "13b2beb41597a8c89fa1f74639c143d95931ed56",
24484        "description": "ac: Don't negate strstr return values in ac_query_gpu_info",
24485        "nominated": true,
24486        "nomination_type": 1,
24487        "resolution": 1,
24488        "master_sha": null,
24489        "because_sha": "b635dff25620b948080d31211ca487a71203af4d"
24490    },
24491    {
24492        "sha": "01e3f43007952c352496b2724704bfc4af1319e1",
24493        "description": "v3dv: remove box check from texel buffer copy fragment shader",
24494        "nominated": false,
24495        "nomination_type": null,
24496        "resolution": 4,
24497        "master_sha": null,
24498        "because_sha": null
24499    },
24500    {
24501        "sha": "745f0b8a31c82adcc5093a5dfd7ede9a87305b63",
24502        "description": "winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing",
24503        "nominated": false,
24504        "nomination_type": null,
24505        "resolution": 4,
24506        "master_sha": null,
24507        "because_sha": null
24508    },
24509    {
24510        "sha": "bccb9a745745b2d7fbf89a900ecfeff4a391ee21",
24511        "description": "winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement",
24512        "nominated": false,
24513        "nomination_type": null,
24514        "resolution": 4,
24515        "master_sha": null,
24516        "because_sha": null
24517    },
24518    {
24519        "sha": "9c239aa6386f58356bf3364977f078579799c43e",
24520        "description": "winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage",
24521        "nominated": false,
24522        "nomination_type": null,
24523        "resolution": 4,
24524        "master_sha": null,
24525        "because_sha": null
24526    },
24527    {
24528        "sha": "37cdce0146dbc89806a93555a00fc00718b0533a",
24529        "description": "winsys/amdgpu: remove amdgpu_winsys_bo::sparse",
24530        "nominated": false,
24531        "nomination_type": null,
24532        "resolution": 4,
24533        "master_sha": null,
24534        "because_sha": null
24535    },
24536    {
24537        "sha": "a09bc2db1898488f76cf03fd65bd5d920a21ea1c",
24538        "description": "winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags",
24539        "nominated": false,
24540        "nomination_type": null,
24541        "resolution": 4,
24542        "master_sha": null,
24543        "because_sha": null
24544    },
24545    {
24546        "sha": "31290f98061acc237ba0f5d9c8c4c38ad6075c70",
24547        "description": "intel/fs: Fix sampler message headers on Gen11+ when using scratch",
24548        "nominated": true,
24549        "nomination_type": 0,
24550        "resolution": 1,
24551        "master_sha": null,
24552        "because_sha": null
24553    },
24554    {
24555        "sha": "97ebb896afb6801d1fcd69556583975411379998",
24556        "description": "intel/compiler: Do interpolateAtOffset coordinate scaling in NIR",
24557        "nominated": false,
24558        "nomination_type": null,
24559        "resolution": 4,
24560        "master_sha": null,
24561        "because_sha": null
24562    },
24563    {
24564        "sha": "0d3b61dd7e8ce80f5ec0cbe27e901747e9e0e61d",
24565        "description": "iris: Stop quantizing the depth clear value",
24566        "nominated": false,
24567        "nomination_type": null,
24568        "resolution": 4,
24569        "master_sha": null,
24570        "because_sha": null
24571    },
24572    {
24573        "sha": "afa25cc49de8c99ea3034d511b948069794b3f5d",
24574        "description": "ci: Bring freedreno into the \"warnings clean release build\" fold.",
24575        "nominated": false,
24576        "nomination_type": null,
24577        "resolution": 4,
24578        "master_sha": null,
24579        "because_sha": null
24580    },
24581    {
24582        "sha": "b537d425b39052d9069643d92b465790c1e113ab",
24583        "description": "freedreno: Suppress uninit var warnings from shader stage switch.",
24584        "nominated": false,
24585        "nomination_type": null,
24586        "resolution": 4,
24587        "master_sha": null,
24588        "because_sha": null
24589    },
24590    {
24591        "sha": "8ae38885d61b0efb58e1549d41c9577bdadee62e",
24592        "description": "freedreno: Fix uninitialized var warning in afuc using unreachable().",
24593        "nominated": false,
24594        "nomination_type": null,
24595        "resolution": 4,
24596        "master_sha": null,
24597        "because_sha": null
24598    },
24599    {
24600        "sha": "239bae7b942dc900b3768e42b96580dc4f85068a",
24601        "description": "freedreno: Fix warning about uninit size for the size==0 special case.",
24602        "nominated": true,
24603        "nomination_type": 1,
24604        "resolution": 1,
24605        "master_sha": null,
24606        "because_sha": "536ec9d7f5ab3bba904090abf7b3fc58e92eec78"
24607    },
24608    {
24609        "sha": "530a32bb9593704cec291b613e75b91ecdfd6aa4",
24610        "description": "freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.",
24611        "nominated": false,
24612        "nomination_type": null,
24613        "resolution": 4,
24614        "master_sha": null,
24615        "because_sha": null
24616    },
24617    {
24618        "sha": "3390870cec4e3e3ea90f62f8d46cefd80417c6b9",
24619        "description": "freedreno: Fix release build warnings for asserted temp vars.",
24620        "nominated": false,
24621        "nomination_type": null,
24622        "resolution": 4,
24623        "master_sha": null,
24624        "because_sha": null
24625    },
24626    {
24627        "sha": "d1b2d15cb9904423c28c5718a51bc175bcf24b1b",
24628        "description": "ci: Enable -Werror in more clover builds.",
24629        "nominated": false,
24630        "nomination_type": null,
24631        "resolution": 4,
24632        "master_sha": null,
24633        "because_sha": null
24634    },
24635    {
24636        "sha": "17ebce2f1308a8b95c0eb0a761032fa3e0961310",
24637        "description": "d3d12: transition the right planes",
24638        "nominated": false,
24639        "nomination_type": null,
24640        "resolution": 4,
24641        "master_sha": null,
24642        "because_sha": null
24643    },
24644    {
24645        "sha": "968e360e4706d4d84311f7bfdfdfd04a3af0f92d",
24646        "description": "zink: track custom border color samplers and verify against device limits",
24647        "nominated": false,
24648        "nomination_type": null,
24649        "resolution": 4,
24650        "master_sha": null,
24651        "because_sha": null
24652    },
24653    {
24654        "sha": "4d498f5eaca76e6748dfef68bc8b78fb92c71087",
24655        "description": "zink: handle arbitrary border colors using VK_EXT_custom_border_color",
24656        "nominated": false,
24657        "nomination_type": null,
24658        "resolution": 4,
24659        "master_sha": null,
24660        "because_sha": null
24661    },
24662    {
24663        "sha": "f493fc5fa2b1acb620f7d2fb052273502edf8e92",
24664        "description": "spirv: workaround setjmp/longjmp crash on MinGW",
24665        "nominated": false,
24666        "nomination_type": null,
24667        "resolution": 4,
24668        "master_sha": null,
24669        "because_sha": null
24670    },
24671    {
24672        "sha": "9e4f588318f543a8ba485159efa71cd23016d57b",
24673        "description": "llvmpipe: fix arith-test build on msvc",
24674        "nominated": false,
24675        "nomination_type": null,
24676        "resolution": 4,
24677        "master_sha": null,
24678        "because_sha": null
24679    },
24680    {
24681        "sha": "03cfc93ab5ee8a0c6f34f893e86baa3a40582e85",
24682        "description": "winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling",
24683        "nominated": false,
24684        "nomination_type": null,
24685        "resolution": 4,
24686        "master_sha": null,
24687        "because_sha": null
24688    },
24689    {
24690        "sha": "81adf127016a999dcd9b0344f53b74bdba4f09e4",
24691        "description": "d3d12: also reject GDI-supporting pixel-formats",
24692        "nominated": false,
24693        "nomination_type": null,
24694        "resolution": 4,
24695        "master_sha": null,
24696        "because_sha": null
24697    },
24698    {
24699        "sha": "8bbc31aba2f3e048c335422e041267ff47a87a90",
24700        "description": "d3d12: Release swapchain buffers before resizing them",
24701        "nominated": false,
24702        "nomination_type": null,
24703        "resolution": 4,
24704        "master_sha": null,
24705        "because_sha": null
24706    },
24707    {
24708        "sha": "be4475c4a73dc71c8868f5508064feb6bdec0a22",
24709        "description": "d3d12: Implement winsys framebuffer",
24710        "nominated": false,
24711        "nomination_type": null,
24712        "resolution": 4,
24713        "master_sha": null,
24714        "because_sha": null
24715    },
24716    {
24717        "sha": "e74b3e570a6a4d42577912e9d37ca60771df2c9d",
24718        "description": "wgl: Wrap stw_pixelformat.h into extern C",
24719        "nominated": false,
24720        "nomination_type": null,
24721        "resolution": 4,
24722        "master_sha": null,
24723        "because_sha": null
24724    },
24725    {
24726        "sha": "584061bdcdbd1d450af68c00f4ab9516584d66cf",
24727        "description": "wgl: Create third buffer when drawing to front buffer",
24728        "nominated": false,
24729        "nomination_type": null,
24730        "resolution": 4,
24731        "master_sha": null,
24732        "because_sha": null
24733    },
24734    {
24735        "sha": "ece2cc3352f52858587d13092b4300b0d6447760",
24736        "description": "wgl: Wait for fence when not using winsys framebuffer",
24737        "nominated": false,
24738        "nomination_type": null,
24739        "resolution": 4,
24740        "master_sha": null,
24741        "because_sha": null
24742    },
24743    {
24744        "sha": "f49ff1548be1306ece10cb3399fa55227025cf49",
24745        "description": "wgl: Call flush_resource() before presenting",
24746        "nominated": false,
24747        "nomination_type": null,
24748        "resolution": 4,
24749        "master_sha": null,
24750        "because_sha": null
24751    },
24752    {
24753        "sha": "0e79ee3741dca626cf614503261c11dc083d19da",
24754        "description": "wgl: Flush in-between resolving buffer and presenting",
24755        "nominated": false,
24756        "nomination_type": null,
24757        "resolution": 4,
24758        "master_sha": null,
24759        "because_sha": null
24760    },
24761    {
24762        "sha": "d60913e39259c867b9dbff93efbd9005b00b33ad",
24763        "description": "wgl: Use winsys framebuffer interface if present",
24764        "nominated": false,
24765        "nomination_type": null,
24766        "resolution": 4,
24767        "master_sha": null,
24768        "because_sha": null
24769    },
24770    {
24771        "sha": "23bfe0356748c6d3e4bb9db490910c0f29c70197",
24772        "description": "wgl: Add winsys framebuffer object",
24773        "nominated": false,
24774        "nomination_type": null,
24775        "resolution": 4,
24776        "master_sha": null,
24777        "because_sha": null
24778    },
24779    {
24780        "sha": "acf8af458f50600bbbbffaa46f782fec6ffe2df6",
24781        "description": "wgl: Add PFD flags based on stw_winsys callback response",
24782        "nominated": false,
24783        "nomination_type": null,
24784        "resolution": 4,
24785        "master_sha": null,
24786        "because_sha": null
24787    },
24788    {
24789        "sha": "c28eb3c6aac99decd7563b4ef987c08aaf9c7a6d",
24790        "description": "wgl: Add stw_winsys callback to check which PFD flags should be added",
24791        "nominated": false,
24792        "nomination_type": null,
24793        "resolution": 4,
24794        "master_sha": null,
24795        "because_sha": null
24796    },
24797    {
24798        "sha": "bb9cc7ede4daf1d74b2e8140008e2f1fe03b96bd",
24799        "description": "d3d12: Add D3D12 WGL winsys",
24800        "nominated": false,
24801        "nomination_type": null,
24802        "resolution": 4,
24803        "master_sha": null,
24804        "because_sha": null
24805    },
24806    {
24807        "sha": "3b034e97716f0862151e5a52610edfef46ad0b16",
24808        "description": "wgl: Implement get_adapter_luid callback",
24809        "nominated": false,
24810        "nomination_type": null,
24811        "resolution": 4,
24812        "master_sha": null,
24813        "because_sha": null
24814    },
24815    {
24816        "sha": "f6d2d3cb580ca24312669f01cc27354ad6c26c7a",
24817        "description": "wgl: Marshal HDC into screen creation and LUID querying",
24818        "nominated": false,
24819        "nomination_type": null,
24820        "resolution": 4,
24821        "master_sha": null,
24822        "because_sha": null
24823    },
24824    {
24825        "sha": "494bd9cfa66e96938b8f888c9397a601d6db47ec",
24826        "description": "d3d12: Pipe adapter LUID from callbacks to D3D12 screen init",
24827        "nominated": false,
24828        "nomination_type": null,
24829        "resolution": 4,
24830        "master_sha": null,
24831        "because_sha": null
24832    },
24833    {
24834        "sha": "29996b88c2bae10a61cc2196e49b2fffd597d929",
24835        "description": "d3d12: Add glon12 target which only includes d3d12 driver",
24836        "nominated": false,
24837        "nomination_type": null,
24838        "resolution": 4,
24839        "master_sha": null,
24840        "because_sha": null
24841    },
24842    {
24843        "sha": "fd361dde6557fd209834b822dfc02dabef7e9c57",
24844        "description": "d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES",
24845        "nominated": false,
24846        "nomination_type": null,
24847        "resolution": 4,
24848        "master_sha": null,
24849        "because_sha": null
24850    },
24851    {
24852        "sha": "7145cd6e7357a48aa4b124714593e49e8c8744e2",
24853        "description": "mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES",
24854        "nominated": false,
24855        "nomination_type": null,
24856        "resolution": 4,
24857        "master_sha": null,
24858        "because_sha": null
24859    },
24860    {
24861        "sha": "5c305c8e36a08b235ffc348f35c0b28a28395b22",
24862        "description": "v3dv: use VkSurface to retrieve an authenticated display fd",
24863        "nominated": false,
24864        "nomination_type": null,
24865        "resolution": 4,
24866        "master_sha": null,
24867        "because_sha": null
24868    },
24869    {
24870        "sha": "0fcd379184d658285f3313c5c4026253e0ec6930",
24871        "description": "aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier",
24872        "nominated": false,
24873        "nomination_type": null,
24874        "resolution": 4,
24875        "master_sha": null,
24876        "because_sha": null
24877    },
24878    {
24879        "sha": "ff22fcf4500e74fa518f5667b442931fee5ba85a",
24880        "description": "radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics",
24881        "nominated": true,
24882        "nomination_type": 1,
24883        "resolution": 1,
24884        "master_sha": null,
24885        "because_sha": "25fff591c1162a9c1158b0e69de3a6edf89f42d4"
24886    },
24887    {
24888        "sha": "d0657ee837955a7d9f8e1a9a5f0202b6d6dd2970",
24889        "description": "radeonsi: fix NGG streamout regression",
24890        "nominated": true,
24891        "nomination_type": 1,
24892        "resolution": 1,
24893        "master_sha": null,
24894        "because_sha": "81d106d6ecab326c96fb9f8db8e7f39621c9816e"
24895    },
24896    {
24897        "sha": "be905b74f7425935b3ca1be26fd8bf04833c73de",
24898        "description": "radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS",
24899        "nominated": false,
24900        "nomination_type": null,
24901        "resolution": 4,
24902        "master_sha": null,
24903        "because_sha": null
24904    },
24905    {
24906        "sha": "4753235406ab207b0f60010358861109b4840c78",
24907        "description": "radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3",
24908        "nominated": false,
24909        "nomination_type": null,
24910        "resolution": 4,
24911        "master_sha": null,
24912        "because_sha": null
24913    },
24914    {
24915        "sha": "e2b784e74bb16f9202cd04fa5bca6aa11002a1a2",
24916        "description": "ac: rename num_sh_per_se -> num_sa_per_se",
24917        "nominated": false,
24918        "nomination_type": null,
24919        "resolution": 4,
24920        "master_sha": null,
24921        "because_sha": null
24922    },
24923    {
24924        "sha": "603b5340b9e53d3488f404a66a80fe2ca0395930",
24925        "description": "ac: rename num_render_backends -> max_render_backends",
24926        "nominated": false,
24927        "nomination_type": null,
24928        "resolution": 4,
24929        "master_sha": null,
24930        "because_sha": null
24931    },
24932    {
24933        "sha": "f2977a162af46ff0b9d9334bb677b768900ba5d3",
24934        "description": "ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs",
24935        "nominated": true,
24936        "nomination_type": 1,
24937        "resolution": 1,
24938        "master_sha": null,
24939        "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
24940    },
24941    {
24942        "sha": "b635dff25620b948080d31211ca487a71203af4d",
24943        "description": "ac: fix detection of Pro graphics",
24944        "nominated": true,
24945        "nomination_type": 1,
24946        "resolution": 1,
24947        "master_sha": null,
24948        "because_sha": "bfb92875992599d9c5ca5ecf39fce36a1719272d"
24949    },
24950    {
24951        "sha": "d425d765bfe837df66c85a02998063e91a0b97f8",
24952        "description": "ac: add build_alloca with an initializer",
24953        "nominated": false,
24954        "nomination_type": null,
24955        "resolution": 4,
24956        "master_sha": null,
24957        "because_sha": null
24958    },
24959    {
24960        "sha": "025bc9e50e2489f9a312b92435409f58f4cd35f7",
24961        "description": "radeonsi: add options.inline_uniforms to the shader cache key",
24962        "nominated": true,
24963        "nomination_type": 1,
24964        "resolution": 1,
24965        "master_sha": null,
24966        "because_sha": "b7501184b90a20015885b3f2276a7a5ceaef31a7"
24967    },
24968    {
24969        "sha": "a73bdf4853494aab39413b960ef6e240e4800eb8",
24970        "description": "radeonsi: remove VS input loads when culling with rasterizer discard",
24971        "nominated": false,
24972        "nomination_type": null,
24973        "resolution": 4,
24974        "master_sha": null,
24975        "because_sha": null
24976    },
24977    {
24978        "sha": "0ab7ab40c8765a2d10df510ce17d43a87eec8f06",
24979        "description": "radeonsi: tweak triangle list culling performance for GS fast launch",
24980        "nominated": false,
24981        "nomination_type": null,
24982        "resolution": 4,
24983        "master_sha": null,
24984        "because_sha": null
24985    },
24986    {
24987        "sha": "2b2b22f496d073847bf94f4db9ba47275444be58",
24988        "description": "radeonsi: read vs_state_bits in vs_prolog correctly",
24989        "nominated": false,
24990        "nomination_type": null,
24991        "resolution": 4,
24992        "master_sha": null,
24993        "because_sha": null
24994    },
24995    {
24996        "sha": "ea90d8a74498148a1abbde3d554fc3ce3d37cb67",
24997        "description": "radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
24998        "nominated": false,
24999        "nomination_type": null,
25000        "resolution": 4,
25001        "master_sha": null,
25002        "because_sha": null
25003    },
25004    {
25005        "sha": "e29e41a3cd84702a7ea6874f314fca897ca76983",
25006        "description": "radeonsi: determine correctly if switching from normal launch to fast launch",
25007        "nominated": true,
25008        "nomination_type": 1,
25009        "resolution": 1,
25010        "master_sha": null,
25011        "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
25012    },
25013    {
25014        "sha": "8d2876a34314e7378eff67a5f320eba56683dba3",
25015        "description": "radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch",
25016        "nominated": true,
25017        "nomination_type": 1,
25018        "resolution": 1,
25019        "master_sha": null,
25020        "because_sha": "3da91b3327fb93d0364c0ca9d0216f695160831d"
25021    },
25022    {
25023        "sha": "c4ebdf9ee7eac7241b5185d7d496e96384a41ecb",
25024        "description": "radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
25025        "nominated": true,
25026        "nomination_type": 1,
25027        "resolution": 1,
25028        "master_sha": null,
25029        "because_sha": "9538b9a68ed9aa0f8a231d6bf681f6f0a2a9d341"
25030    },
25031    {
25032        "sha": "74ea26f61367983640330cd572d66d30cf5ba3a8",
25033        "description": "radeonsi: fix min_direct_count value",
25034        "nominated": true,
25035        "nomination_type": 1,
25036        "resolution": 1,
25037        "master_sha": null,
25038        "because_sha": "0ce68852c1a8d37e837d64f97a2a2ef5d6b669a5"
25039    },
25040    {
25041        "sha": "802fabdaa4be7fd1847ec35920663064689a253c",
25042        "description": "Revert \"anv/image: Define anv_image_get_aux_addr (v3)\"",
25043        "nominated": false,
25044        "nomination_type": 2,
25045        "resolution": 4,
25046        "master_sha": null,
25047        "because_sha": "87dc3106b077199b829a082e32ec33d0c6d400ab"
25048    },
25049    {
25050        "sha": "783b895ec9fe15af6214de28e262e20f18ad4cf1",
25051        "description": "nir: Rewrite lower_undef_to_zero",
25052        "nominated": false,
25053        "nomination_type": null,
25054        "resolution": 4,
25055        "master_sha": null,
25056        "because_sha": null
25057    },
25058    {
25059        "sha": "ff05da7f8dc4aa531704d48f718514e3b1fff45d",
25060        "description": "microsoft: Add CLC frontend and kernel/compute support to DXIL converter",
25061        "nominated": false,
25062        "nomination_type": null,
25063        "resolution": 4,
25064        "master_sha": null,
25065        "because_sha": null
25066    },
25067    {
25068        "sha": "1885e356e6a4d425471c0bfa0aee5fcf98d19186",
25069        "description": "spirv: Allow spirv_to_nir callers to provide a float execution mode",
25070        "nominated": false,
25071        "nomination_type": null,
25072        "resolution": 4,
25073        "master_sha": null,
25074        "because_sha": null
25075    },
25076    {
25077        "sha": "a0aaba26cd4860a51c63ede351e02e4a7046c2c7",
25078        "description": "nir_load_libclc: Mark libclc shader as internal",
25079        "nominated": false,
25080        "nomination_type": null,
25081        "resolution": 4,
25082        "master_sha": null,
25083        "because_sha": null
25084    },
25085    {
25086        "sha": "cab995b4630cb6143a3172b44efda06ad2fa6051",
25087        "description": "nir: Make nir_build_deref_offset() support ptr_as_array",
25088        "nominated": false,
25089        "nomination_type": null,
25090        "resolution": 4,
25091        "master_sha": null,
25092        "because_sha": null
25093    },
25094    {
25095        "sha": "949f8572ec3959be0ac21aa8857515452c180500",
25096        "description": "vtn/opencl: Fix alignment for half vload/vstore",
25097        "nominated": false,
25098        "nomination_type": null,
25099        "resolution": 4,
25100        "master_sha": null,
25101        "because_sha": null
25102    },
25103    {
25104        "sha": "9c4dce1d9660a92ad62829284c24ac6292cf774c",
25105        "description": "nir: Add nir_alu_type -> glsl_base_type conversion helper",
25106        "nominated": false,
25107        "nomination_type": null,
25108        "resolution": 4,
25109        "master_sha": null,
25110        "because_sha": null
25111    },
25112    {
25113        "sha": "7d3aec9905e7c2702cefb9d18fa948ee85be11fa",
25114        "description": "compiler/spirv: Handle the LocalSizeHint execution modes",
25115        "nominated": false,
25116        "nomination_type": null,
25117        "resolution": 4,
25118        "master_sha": null,
25119        "because_sha": null
25120    },
25121    {
25122        "sha": "a42c846d246dc58f4f81bcfed026ea93e951c519",
25123        "description": "nir: Fix nextafter() for hardware that don't support denorms",
25124        "nominated": false,
25125        "nomination_type": null,
25126        "resolution": 4,
25127        "master_sha": null,
25128        "because_sha": null
25129    },
25130    {
25131        "sha": "b94b827add3bd840b407f190099deff7c8c7e26f",
25132        "description": "panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'",
25133        "nominated": false,
25134        "nomination_type": null,
25135        "resolution": 4,
25136        "master_sha": null,
25137        "because_sha": null
25138    },
25139    {
25140        "sha": "c730ace12b51d46585fac6710fbe57dccd67071c",
25141        "description": "nir,clover: Drop nir_lower_mem_constant_vars",
25142        "nominated": false,
25143        "nomination_type": null,
25144        "resolution": 4,
25145        "master_sha": null,
25146        "because_sha": null
25147    },
25148    {
25149        "sha": "2e8e275075fa6301094e73c1ceda68585f3ae64a",
25150        "description": "nir: Add a more generic helper for gathering constant initializers",
25151        "nominated": false,
25152        "nomination_type": null,
25153        "resolution": 4,
25154        "master_sha": null,
25155        "because_sha": null
25156    },
25157    {
25158        "sha": "f727e98d22f8a897b2b5ea5240c3e10c34534389",
25159        "description": "nir/lower_io: Add data OOB asserts to write_constant",
25160        "nominated": false,
25161        "nomination_type": null,
25162        "resolution": 4,
25163        "master_sha": null,
25164        "because_sha": null
25165    },
25166    {
25167        "sha": "791fecfae126a784be4f59d7b6a148bcd79419a5",
25168        "description": "microsoft/compiler: Add scope for declaration in case statement.",
25169        "nominated": false,
25170        "nomination_type": 1,
25171        "resolution": 4,
25172        "master_sha": null,
25173        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25174    },
25175    {
25176        "sha": "f4c240f34d4d2cc73e8914ac9696ad0f1f456064",
25177        "description": "microsoft/compiler: Add struct glsl_type forward declaration.",
25178        "nominated": false,
25179        "nomination_type": 1,
25180        "resolution": 4,
25181        "master_sha": null,
25182        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25183    },
25184    {
25185        "sha": "6a4407d2699831ab4ce0f281723f8612c0aa33b7",
25186        "description": "microsoft/compiler: Add struct dxil_features forward declaration.",
25187        "nominated": false,
25188        "nomination_type": 1,
25189        "resolution": 4,
25190        "master_sha": null,
25191        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
25192    },
25193    {
25194        "sha": "edc63ad44c73e55a67f3ea86746513e035ddd347",
25195        "description": "nv50/ir: Initialize GCRA members in constructor.",
25196        "nominated": false,
25197        "nomination_type": null,
25198        "resolution": 4,
25199        "master_sha": null,
25200        "because_sha": null
25201    },
25202    {
25203        "sha": "602d4a78bc58b915c14eae5af184cb6b6126d446",
25204        "description": "radeonsi: handle pipe_draw_info::increment_draw_id",
25205        "nominated": false,
25206        "nomination_type": null,
25207        "resolution": 4,
25208        "master_sha": null,
25209        "because_sha": null
25210    },
25211    {
25212        "sha": "c4310f70aa2707c034d420388eccf75a6ff39298",
25213        "description": "radeonsi: swap DrawId and StartInstance SGPR locations",
25214        "nominated": false,
25215        "nomination_type": null,
25216        "resolution": 4,
25217        "master_sha": null,
25218        "because_sha": null
25219    },
25220    {
25221        "sha": "f14a05d618df2d72a80169d82f1bb1db43e2face",
25222        "description": "radeonsi: don't load DrawID for indirect draws if it's unused",
25223        "nominated": false,
25224        "nomination_type": null,
25225        "resolution": 4,
25226        "master_sha": null,
25227        "because_sha": null
25228    },
25229    {
25230        "sha": "cbb8090bea3d0cd2fc88129115e3e9c8f52f418f",
25231        "description": "mesa: don't FLUSH_VERTICES from primitive restart changes",
25232        "nominated": false,
25233        "nomination_type": null,
25234        "resolution": 4,
25235        "master_sha": null,
25236        "because_sha": null
25237    },
25238    {
25239        "sha": "51c7c64f0a43c337e6816d2dece44d26c48f8cb8",
25240        "description": "mesa: add primitive restart state to Driver.Draw parameters",
25241        "nominated": false,
25242        "nomination_type": null,
25243        "resolution": 4,
25244        "master_sha": null,
25245        "because_sha": null
25246    },
25247    {
25248        "sha": "e8c0c80ecd713b1eff30fca423a9c31747669650",
25249        "description": "mesa: index _RestartIndex with index_size_shift",
25250        "nominated": false,
25251        "nomination_type": null,
25252        "resolution": 4,
25253        "master_sha": null,
25254        "because_sha": null
25255    },
25256    {
25257        "sha": "52c20a6eea3b0c2ac4085be2e7732211aa3d7536",
25258        "description": "mesa: move primitive restart enablement determination from st/mesa to main",
25259        "nominated": false,
25260        "nomination_type": null,
25261        "resolution": 4,
25262        "master_sha": null,
25263        "because_sha": null
25264    },
25265    {
25266        "sha": "6dd8b6518e1a5a71313440f05e9507b8f0f041ef",
25267        "description": "mesa: remove constant drawID parameter from _mesa_draw_arrays",
25268        "nominated": false,
25269        "nomination_type": null,
25270        "resolution": 4,
25271        "master_sha": null,
25272        "because_sha": null
25273    },
25274    {
25275        "sha": "7a8880f871035f521f8319df8c5ebfdded6f5a02",
25276        "description": "mesa: clean up GLboolean types in draw.c",
25277        "nominated": false,
25278        "nomination_type": null,
25279        "resolution": 4,
25280        "master_sha": null,
25281        "because_sha": null
25282    },
25283    {
25284        "sha": "4656df5a65f2cd74a26097e4419f8bafd5beb0ab",
25285        "description": "mesa: clean up Driver.Draw parameter types",
25286        "nominated": false,
25287        "nomination_type": null,
25288        "resolution": 4,
25289        "master_sha": null,
25290        "because_sha": null
25291    },
25292    {
25293        "sha": "d6df35b304d272cad58e666a82ec3c1fa31b85a2",
25294        "description": "gallium/u_threaded: add support for multi draws",
25295        "nominated": false,
25296        "nomination_type": null,
25297        "resolution": 4,
25298        "master_sha": null,
25299        "because_sha": null
25300    },
25301    {
25302        "sha": "52ad436740670d24040ee70bb2e155a47f789f42",
25303        "description": "gallium/u_threaded: store start/count in min/max_index for better packing",
25304        "nominated": false,
25305        "nomination_type": null,
25306        "resolution": 4,
25307        "master_sha": null,
25308        "because_sha": null
25309    },
25310    {
25311        "sha": "1cd455b17b7ac9260fb1e943c5993e8cf747abb1",
25312        "description": "gallium: extend draw_vbo to support multi draws",
25313        "nominated": false,
25314        "nomination_type": null,
25315        "resolution": 4,
25316        "master_sha": null,
25317        "because_sha": null
25318    },
25319    {
25320        "sha": "80b391077f66eff22a544be679d4b918691026ae",
25321        "description": "gallium: add missing bits of the direct multi draw interface",
25322        "nominated": false,
25323        "nomination_type": null,
25324        "resolution": 4,
25325        "master_sha": null,
25326        "because_sha": null
25327    },
25328    {
25329        "sha": "f038fb60b479b8e48f88a243a66067f62f3d3cab",
25330        "description": "gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields",
25331        "nominated": false,
25332        "nomination_type": null,
25333        "resolution": 4,
25334        "master_sha": null,
25335        "because_sha": null
25336    },
25337    {
25338        "sha": "72ff53098c648ea5513fc2b150349b5b9ae58667",
25339        "description": "gallium: add pipe_draw_info::index_bounds_valid",
25340        "nominated": false,
25341        "nomination_type": null,
25342        "resolution": 4,
25343        "master_sha": null,
25344        "because_sha": null
25345    },
25346    {
25347        "sha": "920bbfb3a007fe01155eddbd539bbd7bed95289b",
25348        "description": "gallium/u_threaded: clean up direct vs indirect draws",
25349        "nominated": false,
25350        "nomination_type": null,
25351        "resolution": 4,
25352        "master_sha": null,
25353        "because_sha": null
25354    },
25355    {
25356        "sha": "d5b37dd3c262443c8b842c4aa43d0d30117e21f7",
25357        "description": "gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions",
25358        "nominated": false,
25359        "nomination_type": null,
25360        "resolution": 4,
25361        "master_sha": null,
25362        "because_sha": null
25363    },
25364    {
25365        "sha": "abe8ef862fe5649e16ceed76f60a2a364949b7b4",
25366        "description": "gallium: make pipe_draw_indirect_info * a draw_vbo parameter",
25367        "nominated": false,
25368        "nomination_type": null,
25369        "resolution": 4,
25370        "master_sha": null,
25371        "because_sha": null
25372    },
25373    {
25374        "sha": "1a717dca04657e1f5a621afbe1ae391e3da067d5",
25375        "description": "gallium: move count_from_stream_output into pipe_draw_indirect_info",
25376        "nominated": false,
25377        "nomination_type": null,
25378        "resolution": 4,
25379        "master_sha": null,
25380        "because_sha": null
25381    },
25382    {
25383        "sha": "238ee7b801cf3f861871d7b7849c25e180da5894",
25384        "description": "mesa: add Driver.DrawTransformFeedback",
25385        "nominated": false,
25386        "nomination_type": null,
25387        "resolution": 4,
25388        "master_sha": null,
25389        "because_sha": null
25390    },
25391    {
25392        "sha": "c77409a87e46a526cd2256439188deaf0ee2d4e2",
25393        "description": "turnip: minor tu_queue fixes related to vk_base_object",
25394        "nominated": false,
25395        "nomination_type": null,
25396        "resolution": 4,
25397        "master_sha": null,
25398        "because_sha": null
25399    },
25400    {
25401        "sha": "008872aa309c015684653e498a8cc17a11f15fc5",
25402        "description": "turnip: Assert about the storage buffer offset alignment.",
25403        "nominated": false,
25404        "nomination_type": null,
25405        "resolution": 4,
25406        "master_sha": null,
25407        "because_sha": null
25408    },
25409    {
25410        "sha": "fdfe4a4d307377f078a01d05a247c4f61d208be8",
25411        "description": "libgl-gdi: add zink support",
25412        "nominated": false,
25413        "nomination_type": null,
25414        "resolution": 4,
25415        "master_sha": null,
25416        "because_sha": null
25417    },
25418    {
25419        "sha": "eebcd6a5021bf36bf7b0622c5d3ee1e5ce19d797",
25420        "description": "zink: fix unused variable warning",
25421        "nominated": false,
25422        "nomination_type": null,
25423        "resolution": 4,
25424        "master_sha": null,
25425        "because_sha": null
25426    },
25427    {
25428        "sha": "3d1260aa919e3b87c589321ab4e4f4ee594787e3",
25429        "description": "v3dv: implement VK_EXT_private_data",
25430        "nominated": false,
25431        "nomination_type": null,
25432        "resolution": 4,
25433        "master_sha": null,
25434        "because_sha": null
25435    },
25436    {
25437        "sha": "30b6fbc496badc12e460022e32c6f21754120aef",
25438        "description": "v3dv: use the common base object type and struct",
25439        "nominated": false,
25440        "nomination_type": null,
25441        "resolution": 4,
25442        "master_sha": null,
25443        "because_sha": null
25444    },
25445    {
25446        "sha": "c3432ad852449ec31580a0b77af785e37eaa48f9",
25447        "description": "radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements",
25448        "nominated": false,
25449        "nomination_type": null,
25450        "resolution": 4,
25451        "master_sha": null,
25452        "because_sha": null
25453    },
25454    {
25455        "sha": "c13370e8169b665e42dbb4177887125caf724666",
25456        "description": "amd: add register enums for VRS",
25457        "nominated": false,
25458        "nomination_type": null,
25459        "resolution": 4,
25460        "master_sha": null,
25461        "because_sha": null
25462    },
25463    {
25464        "sha": "f054a261a86a57365100dab9e88969f4f35c1947",
25465        "description": "ci: update some radv trace checksums",
25466        "nominated": false,
25467        "nomination_type": null,
25468        "resolution": 4,
25469        "master_sha": null,
25470        "because_sha": null
25471    },
25472    {
25473        "sha": "9b9d1db90e1147a254277fd222d93f5ba43f9a30",
25474        "description": "ci: update some radv trace checksums",
25475        "nominated": false,
25476        "nomination_type": null,
25477        "resolution": 4,
25478        "master_sha": null,
25479        "because_sha": null
25480    },
25481    {
25482        "sha": "5195a30d27ade4aabd3aa40b2dd9ac30e34a9e3c",
25483        "description": "util: fix -Wshift-count-overflow warning",
25484        "nominated": false,
25485        "nomination_type": null,
25486        "resolution": 4,
25487        "master_sha": null,
25488        "because_sha": null
25489    },
25490    {
25491        "sha": "526405dfec6073b395f0f25ac13e84bd2a0fa80e",
25492        "description": "meson: Treat LLVM headers as a system dependency",
25493        "nominated": false,
25494        "nomination_type": null,
25495        "resolution": 4,
25496        "master_sha": null,
25497        "because_sha": null
25498    },
25499    {
25500        "sha": "381824d14fcda979838468c4bb095f850e8347e4",
25501        "description": "frontends/omx/av1: enable AV1 OMX Bellagio support",
25502        "nominated": false,
25503        "nomination_type": null,
25504        "resolution": 4,
25505        "master_sha": null,
25506        "because_sha": null
25507    },
25508    {
25509        "sha": "f1b23d8299ab88a4a981c0ccf4add68963958fb6",
25510        "description": "frontends/omx/av1: add AV1 tasks management",
25511        "nominated": false,
25512        "nomination_type": null,
25513        "resolution": 4,
25514        "master_sha": null,
25515        "because_sha": null
25516    },
25517    {
25518        "sha": "2874f873487b2c0ec8dc4672d76b24a9ba25193e",
25519        "description": "frontends/omx/av1: add AV1 OBU header parsers",
25520        "nominated": false,
25521        "nomination_type": null,
25522        "resolution": 4,
25523        "master_sha": null,
25524        "because_sha": null
25525    },
25526    {
25527        "sha": "6ab3030f925e183a218d49b878b1841954950a63",
25528        "description": "frontends/omx/bellagio: add AV1 initial support to omx dec",
25529        "nominated": false,
25530        "nomination_type": null,
25531        "resolution": 4,
25532        "master_sha": null,
25533        "because_sha": null
25534    },
25535    {
25536        "sha": "7ed302819437353d23df1c3a12ac34fedb73739f",
25537        "description": "radeonsi: cap AV1 support to SIENNA CICHLID",
25538        "nominated": false,
25539        "nomination_type": null,
25540        "resolution": 4,
25541        "master_sha": null,
25542        "because_sha": null
25543    },
25544    {
25545        "sha": "33690167a49027f8a32a1ac90db1e84cc51ab6aa",
25546        "description": "radeonsi: cap AV1 codec configuration",
25547        "nominated": false,
25548        "nomination_type": null,
25549        "resolution": 4,
25550        "master_sha": null,
25551        "because_sha": null
25552    },
25553    {
25554        "sha": "d78821b3bafbac885923935b3354c8b46bba697e",
25555        "description": "radeon/vcn: fill up the probs buffer",
25556        "nominated": false,
25557        "nomination_type": null,
25558        "resolution": 4,
25559        "master_sha": null,
25560        "because_sha": null
25561    },
25562    {
25563        "sha": "07a8d4634d629233e4a4ef0ca973d70214094ebf",
25564        "description": "radeon/vcn: get AV1 message buffer",
25565        "nominated": false,
25566        "nomination_type": null,
25567        "resolution": 4,
25568        "master_sha": null,
25569        "because_sha": null
25570    },
25571    {
25572        "sha": "e08f6a18461cd2c99b762b57b2c373e10eab7f87",
25573        "description": "radeon/vcn: fill up the context buffer",
25574        "nominated": false,
25575        "nomination_type": null,
25576        "resolution": 4,
25577        "master_sha": null,
25578        "because_sha": null
25579    },
25580    {
25581        "sha": "057293a508618999796d81a0954f9c282c2f51b4",
25582        "description": "radeon/vcn: add AV1 context buffer",
25583        "nominated": false,
25584        "nomination_type": null,
25585        "resolution": 4,
25586        "master_sha": null,
25587        "because_sha": null
25588    },
25589    {
25590        "sha": "7e7e753d275165471a1a25c90bb11f08ab782066",
25591        "description": "radeon/vcn: add AV1 default tables for the context",
25592        "nominated": false,
25593        "nomination_type": null,
25594        "resolution": 4,
25595        "master_sha": null,
25596        "because_sha": null
25597    },
25598    {
25599        "sha": "9a46b1086fb35043166cf38f8e47304460eb214b",
25600        "description": "radeon/vcn: add AV1 dpb buffer size",
25601        "nominated": false,
25602        "nomination_type": null,
25603        "resolution": 4,
25604        "master_sha": null,
25605        "because_sha": null
25606    },
25607    {
25608        "sha": "6230407e82b955a76a9a96c6f3cc86d82bb6d90a",
25609        "description": "radeon/vcn: add AV1 support to the decoder",
25610        "nominated": false,
25611        "nomination_type": null,
25612        "resolution": 4,
25613        "master_sha": null,
25614        "because_sha": null
25615    },
25616    {
25617        "sha": "80f145a0a7f07a07b1a4b9ce44f401a94e34e7a4",
25618        "description": "radeon/vcn: add AV1 codec driver firmware interfaces",
25619        "nominated": false,
25620        "nomination_type": null,
25621        "resolution": 4,
25622        "master_sha": null,
25623        "because_sha": null
25624    },
25625    {
25626        "sha": "0267a567f6d5a98ffdf600b3c53823030333d56c",
25627        "description": "vl: add AV1 codec picture support",
25628        "nominated": false,
25629        "nomination_type": null,
25630        "resolution": 4,
25631        "master_sha": null,
25632        "because_sha": null
25633    },
25634    {
25635        "sha": "87dc3106b077199b829a082e32ec33d0c6d400ab",
25636        "description": "anv/image: Define anv_image_get_aux_addr (v3)",
25637        "nominated": false,
25638        "nomination_type": null,
25639        "resolution": 4,
25640        "master_sha": null,
25641        "because_sha": null
25642    },
25643    {
25644        "sha": "5fa0e5b87df52e112dc1ffa0ba34962ffca16540",
25645        "description": "anv/image: Check surface offsets after adding each surface",
25646        "nominated": false,
25647        "nomination_type": null,
25648        "resolution": 4,
25649        "master_sha": null,
25650        "because_sha": null
25651    },
25652    {
25653        "sha": "9f0abc2a22422c4cdf4d9ef6a17bd288bddad674",
25654        "description": "anv/image: Rewrite check_surfaces() [v2]",
25655        "nominated": false,
25656        "nomination_type": null,
25657        "resolution": 4,
25658        "master_sha": null,
25659        "because_sha": null
25660    },
25661    {
25662        "sha": "15642a52ce216a0043eb88447d65d33f8516efd5",
25663        "description": "anv/image: Further split add_*_surface funcs (v2)",
25664        "nominated": false,
25665        "nomination_type": null,
25666        "resolution": 4,
25667        "master_sha": null,
25668        "because_sha": null
25669    },
25670    {
25671        "sha": "9f2073c76ef0c1bb8d4c14add2ea33be2bc558c2",
25672        "description": "anv/image: Define add_all_surfaces()",
25673        "nominated": false,
25674        "nomination_type": null,
25675        "resolution": 4,
25676        "master_sha": null,
25677        "because_sha": null
25678    },
25679    {
25680        "sha": "2bfd43ba0bf7ef43d73c0d4dc9174aad8f0522f7",
25681        "description": "anv/image: Add more asserts to choose_isl_tiling_flags",
25682        "nominated": false,
25683        "nomination_type": null,
25684        "resolution": 4,
25685        "master_sha": null,
25686        "because_sha": null
25687    },
25688    {
25689        "sha": "8636adf856eccb6d702666a29199fd72f47c7afb",
25690        "description": "anv/image: Move some DRM code in anv_get_image_format_properties()",
25691        "nominated": false,
25692        "nomination_type": null,
25693        "resolution": 4,
25694        "master_sha": null,
25695        "because_sha": null
25696    },
25697    {
25698        "sha": "40ac4c9cdc36067962e5e66c169bbd492f6b4a3d",
25699        "description": "anv/image: Emit error message for non-2D DRM images",
25700        "nominated": false,
25701        "nomination_type": null,
25702        "resolution": 4,
25703        "master_sha": null,
25704        "because_sha": null
25705    },
25706    {
25707        "sha": "c892e242589fb93caec8198b093b434df4e11b6b",
25708        "description": "anv/image: Drop redundant rejection of YCbCr formats with modifiers",
25709        "nominated": false,
25710        "nomination_type": null,
25711        "resolution": 4,
25712        "master_sha": null,
25713        "because_sha": null
25714    },
25715    {
25716        "sha": "c9f2a74b5a5da4ccfd69ce83ba1d39e106565714",
25717        "description": "anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)",
25718        "nominated": false,
25719        "nomination_type": null,
25720        "resolution": 4,
25721        "master_sha": null,
25722        "because_sha": null
25723    },
25724    {
25725        "sha": "ce4f6bda66e32db8cc52233932062bf7bfd256e7",
25726        "description": "anv/image: Fail earlier in anv_get_image_format_properties",
25727        "nominated": false,
25728        "nomination_type": null,
25729        "resolution": 4,
25730        "master_sha": null,
25731        "because_sha": null
25732    },
25733    {
25734        "sha": "8c5b4b1e1dbf73317bbcb4e778bbd900995d6a89",
25735        "description": "anv/image: Minor refactor of VkImageFormatProperties::sampleCounts",
25736        "nominated": false,
25737        "nomination_type": null,
25738        "resolution": 4,
25739        "master_sha": null,
25740        "because_sha": null
25741    },
25742    {
25743        "sha": "2b3ec91326b7e9181a2c865e5e9e251466092c39",
25744        "description": "anv/image: Rename get_wsi_format_modifier_properties_list()",
25745        "nominated": false,
25746        "nomination_type": null,
25747        "resolution": 4,
25748        "master_sha": null,
25749        "because_sha": null
25750    },
25751    {
25752        "sha": "57d416d4236bac3bbae10fcf290f9502ca091a5a",
25753        "description": "anv/image: Fix VkExternalMemoryProperties for images (v5)",
25754        "nominated": false,
25755        "nomination_type": null,
25756        "resolution": 4,
25757        "master_sha": null,
25758        "because_sha": null
25759    },
25760    {
25761        "sha": "a2aa56905c6b4413a3ad66b77412fd28d34daef0",
25762        "description": "anv/image: Delete the list of modifier-compatible formats",
25763        "nominated": false,
25764        "nomination_type": null,
25765        "resolution": 4,
25766        "master_sha": null,
25767        "because_sha": null
25768    },
25769    {
25770        "sha": "146f41e608c4b35a5f68f0f49aa08d7949cf0d4c",
25771        "description": "anv/image: Refactor iteration over modifiers",
25772        "nominated": false,
25773        "nomination_type": null,
25774        "resolution": 4,
25775        "master_sha": null,
25776        "because_sha": null
25777    },
25778    {
25779        "sha": "6835cb7f86223e33aaece0e10be3e87b118f1af5",
25780        "description": "isl: Make public the list of modifiers",
25781        "nominated": false,
25782        "nomination_type": null,
25783        "resolution": 4,
25784        "master_sha": null,
25785        "because_sha": null
25786    },
25787    {
25788        "sha": "51eefbaae6d8d70a5774627e33f2dd7f81b34c99",
25789        "description": "anv/image: Fill drmFormatModifierTilingFeatures (v2)",
25790        "nominated": false,
25791        "nomination_type": null,
25792        "resolution": 4,
25793        "master_sha": null,
25794        "because_sha": null
25795    },
25796    {
25797        "sha": "1f39b3e48da34b2401a385fc4de4145610e75da2",
25798        "description": "anv/image: Teach anv_get_image_format_features() about modifiers (v3)",
25799        "nominated": false,
25800        "nomination_type": null,
25801        "resolution": 4,
25802        "master_sha": null,
25803        "because_sha": null
25804    },
25805    {
25806        "sha": "486ae7c655e86d3f1b08f9356b11fe4eaee707bb",
25807        "description": "isl: Add isl_format_layout::uniform_channel_type",
25808        "nominated": false,
25809        "nomination_type": null,
25810        "resolution": 4,
25811        "master_sha": null,
25812        "because_sha": null
25813    },
25814    {
25815        "sha": "f665bae4eb34fa2d05f6e9ccdd90245badd12eaf",
25816        "description": "anv/image: Use isl_drm_modifier_get_score()",
25817        "nominated": false,
25818        "nomination_type": null,
25819        "resolution": 4,
25820        "master_sha": null,
25821        "because_sha": null
25822    },
25823    {
25824        "sha": "01bad67a940c234e325e17a37afe076b47ac9ad1",
25825        "description": "isl: Define isl_drm_modifier_get_score() [v3]",
25826        "nominated": false,
25827        "nomination_type": null,
25828        "resolution": 4,
25829        "master_sha": null,
25830        "because_sha": null
25831    },
25832    {
25833        "sha": "b50275a4b63d3da12ead2f6e57be8988223af83d",
25834        "description": "anv/image: Fix isl_surf_usage_flags for stencil images",
25835        "nominated": true,
25836        "nomination_type": 0,
25837        "resolution": 1,
25838        "master_sha": null,
25839        "because_sha": null
25840    },
25841    {
25842        "sha": "51a19c83b000407a31b5cd17b996084a6b58a4ff",
25843        "description": "anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)",
25844        "nominated": true,
25845        "nomination_type": 0,
25846        "resolution": 1,
25847        "master_sha": null,
25848        "because_sha": null
25849    },
25850    {
25851        "sha": "19906022e22cb37493861b6976c9623618b5b769",
25852        "description": "zink: more accurately track supported blits",
25853        "nominated": true,
25854        "nomination_type": 1,
25855        "resolution": 1,
25856        "master_sha": null,
25857        "because_sha": "5743fa6e709a01c5a6820320b2e87931af46e7cf"
25858    },
25859    {
25860        "sha": "465a48a048ca96bb1f828686149e00597107edfe",
25861        "description": "zink: always insert barriers for general-layout",
25862        "nominated": false,
25863        "nomination_type": null,
25864        "resolution": 4,
25865        "master_sha": null,
25866        "because_sha": null
25867    },
25868    {
25869        "sha": "11ebe2a572fe3a4bf4513391ddce4703d6ebd86b",
25870        "description": "zink: mark general layout as transfer-read/write",
25871        "nominated": false,
25872        "nomination_type": null,
25873        "resolution": 4,
25874        "master_sha": null,
25875        "because_sha": null
25876    },
25877    {
25878        "sha": "249aed1ff067116d6279fe2484ccc52f0405840a",
25879        "description": "v3dv: rename playout and dslayout fields to use underscores.",
25880        "nominated": false,
25881        "nomination_type": null,
25882        "resolution": 4,
25883        "master_sha": null,
25884        "because_sha": null
25885    },
25886    {
25887        "sha": "ba2e979b5ce0e813c2a00c06514a7a1b8b1621d9",
25888        "description": "v3dv: blit shader clean-ups",
25889        "nominated": false,
25890        "nomination_type": null,
25891        "resolution": 4,
25892        "master_sha": null,
25893        "because_sha": null
25894    },
25895    {
25896        "sha": "840ba2513a21b29aaf7e5a190a838e4111862be4",
25897        "description": "v3dv: initialize pipeline layouts for meta operations at driver initialization",
25898        "nominated": false,
25899        "nomination_type": null,
25900        "resolution": 4,
25901        "master_sha": null,
25902        "because_sha": null
25903    },
25904    {
25905        "sha": "ba69c36ada5609ef2a43bb34ce9b48786c083aa9",
25906        "description": "v3dv: add a buffer to image copy path using a texel buffer",
25907        "nominated": false,
25908        "nomination_type": null,
25909        "resolution": 4,
25910        "master_sha": null,
25911        "because_sha": null
25912    },
25913    {
25914        "sha": "6304c08818e9e571f0e73cbc814deddd1d0c416a",
25915        "description": "v3dv: fix width for buffer view texture state",
25916        "nominated": false,
25917        "nomination_type": null,
25918        "resolution": 4,
25919        "master_sha": null,
25920        "because_sha": null
25921    },
25922    {
25923        "sha": "d25d097d3d524e1e8c5ab3f9dc91cf155fb0687a",
25924        "description": "radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3",
25925        "nominated": false,
25926        "nomination_type": null,
25927        "resolution": 4,
25928        "master_sha": null,
25929        "because_sha": null
25930    },
25931    {
25932        "sha": "f777d00a756d72cc01571ca94efa8afa3784fd4e",
25933        "description": "radv: don't count unusable vertices to the NGG LDS size",
25934        "nominated": false,
25935        "nomination_type": null,
25936        "resolution": 4,
25937        "master_sha": null,
25938        "because_sha": null
25939    },
25940    {
25941        "sha": "c5e8f6700bf4c50cd273ed2f6c476c66557ccc37",
25942        "description": "radv: fix applying the NGG minimum vertex count requirement",
25943        "nominated": false,
25944        "nomination_type": null,
25945        "resolution": 4,
25946        "master_sha": null,
25947        "because_sha": null
25948    },
25949    {
25950        "sha": "0790105f2f0d1813dc2ecaf5e12e7131730a8bc1",
25951        "description": "radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid",
25952        "nominated": false,
25953        "nomination_type": null,
25954        "resolution": 4,
25955        "master_sha": null,
25956        "because_sha": null
25957    },
25958    {
25959        "sha": "68f152cb9a65ab20f03d5efb21d6f7ad3cb16e25",
25960        "description": "mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE",
25961        "nominated": false,
25962        "nomination_type": null,
25963        "resolution": 4,
25964        "master_sha": null,
25965        "because_sha": null
25966    },
25967    {
25968        "sha": "addfe49fdde0402055b5b9d6f2846cb2f37954af",
25969        "description": "radv: Fix radv_queue_init failure handling",
25970        "nominated": false,
25971        "nomination_type": null,
25972        "resolution": 4,
25973        "master_sha": null,
25974        "because_sha": null
25975    },
25976    {
25977        "sha": "aaecb65b89f304c187f223efa14e11b5b175a867",
25978        "description": "panfrost: Don't expose fp16 support on Bifrost unless explicitly requested",
25979        "nominated": false,
25980        "nomination_type": null,
25981        "resolution": 4,
25982        "master_sha": null,
25983        "because_sha": null
25984    },
25985    {
25986        "sha": "fee4e991fe9b905edeb31f3bc5cf1fef32e9e5f1",
25987        "description": "pan/bi: Stop extracting the immediate attribute index from src0",
25988        "nominated": false,
25989        "nomination_type": null,
25990        "resolution": 4,
25991        "master_sha": null,
25992        "because_sha": null
25993    },
25994    {
25995        "sha": "549a59f66e2d132e55b62017078734dbf0322a32",
25996        "description": "pan/bi: Add a varying_index field to bi_texture",
25997        "nominated": false,
25998        "nomination_type": null,
25999        "resolution": 4,
26000        "master_sha": null,
26001        "because_sha": null
26002    },
26003    {
26004        "sha": "fb01328d30eb038023a0fb5bcbc80f7382754ab2",
26005        "description": "pan/bi: Fix LD_VAR with non-constant index",
26006        "nominated": false,
26007        "nomination_type": null,
26008        "resolution": 4,
26009        "master_sha": null,
26010        "because_sha": null
26011    },
26012    {
26013        "sha": "d86973d92a9021c2bb1e0b8088cce7db3b1ae5be",
26014        "description": "pan/bi: Stop passing special varying names through src0",
26015        "nominated": false,
26016        "nomination_type": null,
26017        "resolution": 4,
26018        "master_sha": null,
26019        "because_sha": null
26020    },
26021    {
26022        "sha": "1176cc12978d78025a435aa4d17bb90c1045df9d",
26023        "description": "pan/bi: Pass LD_VAR update mode explicitly",
26024        "nominated": false,
26025        "nomination_type": null,
26026        "resolution": 4,
26027        "master_sha": null,
26028        "because_sha": null
26029    },
26030    {
26031        "sha": "4321b4fc935c2ec4946d47d5e606dfa4810d7aaa",
26032        "description": "pan/bi: Move LD_VAR packing out of bi_pack_add()",
26033        "nominated": false,
26034        "nomination_type": null,
26035        "resolution": 4,
26036        "master_sha": null,
26037        "because_sha": null
26038    },
26039    {
26040        "sha": "058bcf44062f81ec6a42025ef9e0957a180ad4bb",
26041        "description": "pan/bi: Set roundmode to RTZ for f2u operations",
26042        "nominated": false,
26043        "nomination_type": null,
26044        "resolution": 4,
26045        "master_sha": null,
26046        "because_sha": null
26047    },
26048    {
26049        "sha": "00a6a9bdf8d74eebc1ffbcd57f400859bbb0d9cf",
26050        "description": "pan/bi: Let the GPU pick the right format based on the varying descriptor",
26051        "nominated": false,
26052        "nomination_type": null,
26053        "resolution": 4,
26054        "master_sha": null,
26055        "because_sha": null
26056    },
26057    {
26058        "sha": "aa2156f9493a67d8a00d168e3e11783c9bb4fa1a",
26059        "description": "pan/bi: Support automatic register format",
26060        "nominated": false,
26061        "nomination_type": null,
26062        "resolution": 4,
26063        "master_sha": null,
26064        "because_sha": null
26065    },
26066    {
26067        "sha": "d0cd8bf2a54ee5813afa72b76475bb04c269b481",
26068        "description": "pan/bi: Support txs operations",
26069        "nominated": false,
26070        "nomination_type": null,
26071        "resolution": 4,
26072        "master_sha": null,
26073        "because_sha": null
26074    },
26075    {
26076        "sha": "045ae5434330e864a5ee97c60ba7ecac5a26cc46",
26077        "description": "pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord",
26078        "nominated": false,
26079        "nomination_type": null,
26080        "resolution": 4,
26081        "master_sha": null,
26082        "because_sha": null
26083    },
26084    {
26085        "sha": "5ad9f95f24991fdd667cc66a3a3950cf9edd8da0",
26086        "description": "pan/mdg: Try demoting uniforms instead of spilling to TLS",
26087        "nominated": false,
26088        "nomination_type": null,
26089        "resolution": 4,
26090        "master_sha": null,
26091        "because_sha": null
26092    },
26093    {
26094        "sha": "69cad1f96ef4481cc2395def9c993ddcbb0e2540",
26095        "description": "turnip: Close sync_fd only if it is a valid file descriptor.",
26096        "nominated": true,
26097        "nomination_type": 1,
26098        "resolution": 1,
26099        "master_sha": null,
26100        "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
26101    },
26102    {
26103        "sha": "71ee4e2853bc4af270969e6d91533cba7b9c0cb4",
26104        "description": "clover/spirv: Add missing break for SpvOpExecutionMode case.",
26105        "nominated": true,
26106        "nomination_type": 1,
26107        "resolution": 1,
26108        "master_sha": null,
26109        "because_sha": "ee5b46fcfdb4df3d28839499e5945178af9b76f7"
26110    },
26111    {
26112        "sha": "7820c8c13ff3e9367b208f09059c940a1629f708",
26113        "description": "frontends/va: Fix *num_entrypoints check.",
26114        "nominated": true,
26115        "nomination_type": 1,
26116        "resolution": 1,
26117        "master_sha": null,
26118        "because_sha": "5bcaa1b9e9707aea7be73b406345bb9e46f92a18"
26119    },
26120    {
26121        "sha": "1beb477908c49ae962017d61bb4ca252640c9018",
26122        "description": "freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.",
26123        "nominated": false,
26124        "nomination_type": null,
26125        "resolution": 4,
26126        "master_sha": null,
26127        "because_sha": null
26128    },
26129    {
26130        "sha": "1f44053301339e64ef070ac8ad81a0ba3f073310",
26131        "description": "freedreno+turnip: Upload large shader constants as a UBO.",
26132        "nominated": false,
26133        "nomination_type": null,
26134        "resolution": 4,
26135        "master_sha": null,
26136        "because_sha": null
26137    },
26138    {
26139        "sha": "17db969f7a39c128bf02238a7a6f1243d78476f1",
26140        "description": "freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.",
26141        "nominated": false,
26142        "nomination_type": null,
26143        "resolution": 4,
26144        "master_sha": null,
26145        "because_sha": null
26146    },
26147    {
26148        "sha": "386998cfbf068706237e0f274be6f3b874e9d66f",
26149        "description": "freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.",
26150        "nominated": false,
26151        "nomination_type": null,
26152        "resolution": 4,
26153        "master_sha": null,
26154        "because_sha": null
26155    },
26156    {
26157        "sha": "a9b37e5dad6652e7cb404da6a0452dfd46533d04",
26158        "description": "freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.",
26159        "nominated": false,
26160        "nomination_type": null,
26161        "resolution": 4,
26162        "master_sha": null,
26163        "because_sha": null
26164    },
26165    {
26166        "sha": "51f2b11b043da05e12f26d8466e68e55f0d17c3b",
26167        "description": "nir: Add a size_align helper function for aligning elements to 16 bytes.",
26168        "nominated": false,
26169        "nomination_type": null,
26170        "resolution": 4,
26171        "master_sha": null,
26172        "because_sha": null
26173    },
26174    {
26175        "sha": "433841d9eb7cd9dd5e00b2f47cd998e0e986ef02",
26176        "description": "freedreno: Fix leak of shader binary on disk cache hits.",
26177        "nominated": true,
26178        "nomination_type": 1,
26179        "resolution": 1,
26180        "master_sha": null,
26181        "because_sha": "f97acb4bb4b18f127b62aa8eeb57cdf3d8fe3aa2"
26182    },
26183    {
26184        "sha": "b3daf341d4d0f8f5f97f48b095b4ac3678b9f1f9",
26185        "description": "intel/fs: Add assert on the brw_STAGE_prog_data downcasts",
26186        "nominated": false,
26187        "nomination_type": null,
26188        "resolution": 4,
26189        "master_sha": null,
26190        "because_sha": null
26191    },
26192    {
26193        "sha": "671c850310523bba93f1ff18739ca69a62f8c63a",
26194        "description": "spirv/cl: add enqueued workgroup size.",
26195        "nominated": false,
26196        "nomination_type": null,
26197        "resolution": 4,
26198        "master_sha": null,
26199        "because_sha": null
26200    },
26201    {
26202        "sha": "2dd3fde56d45836766d17fed6e95102ba48a4314",
26203        "description": "clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.",
26204        "nominated": false,
26205        "nomination_type": null,
26206        "resolution": 4,
26207        "master_sha": null,
26208        "because_sha": null
26209    },
26210    {
26211        "sha": "c5a33ed8c20724cd1be0451d4f3fd9f6da047b03",
26212        "description": "clover: add CL 3.0 event/queue queries",
26213        "nominated": false,
26214        "nomination_type": null,
26215        "resolution": 4,
26216        "master_sha": null,
26217        "because_sha": null
26218    },
26219    {
26220        "sha": "a8bad2b71a25246ac756c93014d631ee4f8277a3",
26221        "description": "clover: add 3.0 program properties",
26222        "nominated": false,
26223        "nomination_type": null,
26224        "resolution": 4,
26225        "master_sha": null,
26226        "because_sha": null
26227    },
26228    {
26229        "sha": "bd804c074fd90966a869d00961fce1a5a0d7defc",
26230        "description": "clover: add device/platform info for CL 3.0",
26231        "nominated": false,
26232        "nomination_type": null,
26233        "resolution": 4,
26234        "master_sha": null,
26235        "because_sha": null
26236    },
26237    {
26238        "sha": "39940ee8d6a18f4b19d98ca7ffcba137d8b33a62",
26239        "description": "clover: add cl 3.0 SVM invalid support",
26240        "nominated": false,
26241        "nomination_type": null,
26242        "resolution": 4,
26243        "master_sha": null,
26244        "because_sha": null
26245    },
26246    {
26247        "sha": "a144dd69172b0c4a5858f3025d1b82c9281661fe",
26248        "description": "clover: add all CL 3.0 API with invalid functions",
26249        "nominated": false,
26250        "nomination_type": null,
26251        "resolution": 4,
26252        "master_sha": null,
26253        "because_sha": null
26254    },
26255    {
26256        "sha": "e42a7fa03786603b5069afb762006623d71ae7e7",
26257        "description": "clover: add support command queue properties",
26258        "nominated": false,
26259        "nomination_type": null,
26260        "resolution": 4,
26261        "master_sha": null,
26262        "because_sha": null
26263    },
26264    {
26265        "sha": "0272b6b1ba001741e8550a5d1f8f47d47db588cb",
26266        "description": "clover: handle memory object properties properly.",
26267        "nominated": false,
26268        "nomination_type": null,
26269        "resolution": 4,
26270        "master_sha": null,
26271        "because_sha": null
26272    },
26273    {
26274        "sha": "6fd20a0281de0fb2e2145c1bbffe606736c7e9d2",
26275        "description": "etnaviv: drop nir_print_shader(..) call",
26276        "nominated": false,
26277        "nomination_type": null,
26278        "resolution": 4,
26279        "master_sha": null,
26280        "because_sha": null
26281    },
26282    {
26283        "sha": "b479a1f03cdcf70b86df6903ace6ff8c92f205b9",
26284        "description": "etnaviv: fix disabling of INT filter for real",
26285        "nominated": true,
26286        "nomination_type": 1,
26287        "resolution": 1,
26288        "master_sha": null,
26289        "because_sha": "89a41dae7702731bee298288f3acbcbd56096b30"
26290    },
26291    {
26292        "sha": "ad6365f656b44c8daf788582ba8a91b72d9710c0",
26293        "description": "docs/features: document d3d12 features",
26294        "nominated": false,
26295        "nomination_type": null,
26296        "resolution": 4,
26297        "master_sha": null,
26298        "because_sha": null
26299    },
26300    {
26301        "sha": "867323379e353a58e76a1340071751c43431f215",
26302        "description": "aco: don't use SMEM for SSBO stores",
26303        "nominated": false,
26304        "nomination_type": null,
26305        "resolution": 4,
26306        "master_sha": null,
26307        "because_sha": null
26308    },
26309    {
26310        "sha": "2410def98fa688aa009b42de3224e12e5ddbaff3",
26311        "description": "mesa/main: add missing include in glformats.h",
26312        "nominated": true,
26313        "nomination_type": 1,
26314        "resolution": 1,
26315        "master_sha": null,
26316        "because_sha": "1bf539b3a2129779addde397886870c00045e6d7"
26317    },
26318    {
26319        "sha": "2736f974962c293ce76dcf309ab78dfb4b198516",
26320        "description": "aco/tests: add output modifier tests",
26321        "nominated": false,
26322        "nomination_type": null,
26323        "resolution": 4,
26324        "master_sha": null,
26325        "because_sha": null
26326    },
26327    {
26328        "sha": "0c522d3aa7432b72c2ed773218d6f0eb25f58943",
26329        "description": "aco: fix fp16 *0.5 omod",
26330        "nominated": true,
26331        "nomination_type": 1,
26332        "resolution": 1,
26333        "master_sha": null,
26334        "because_sha": "1210e0bd6205c5f5365a29c91425dea3e49d89a7"
26335    },
26336    {
26337        "sha": "558daa73f9adb1275ddcf00515c7f79f726b7ae1",
26338        "description": "aco: disable omod if the sign of zeros should be preserved",
26339        "nominated": true,
26340        "nomination_type": 1,
26341        "resolution": 1,
26342        "master_sha": null,
26343        "because_sha": "df645fa369d12be4d5e0fd9e4f6d4455caf2f4c3"
26344    },
26345    {
26346        "sha": "5c8fc0b1f4ba04735a6cafe8352376ccf81bbbd4",
26347        "description": "Revert \"ci: Temporarily disable jobs on the Collabora lab\"",
26348        "nominated": false,
26349        "nomination_type": 2,
26350        "resolution": 4,
26351        "master_sha": null,
26352        "because_sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed"
26353    },
26354    {
26355        "sha": "3f91f4e2ab6cb720c8fe7e5151794ca8defa88c6",
26356        "description": "nir: don't consider txf_ms_mcs a query instruction",
26357        "nominated": false,
26358        "nomination_type": null,
26359        "resolution": 4,
26360        "master_sha": null,
26361        "because_sha": null
26362    },
26363    {
26364        "sha": "ff3b4f6683cffece1d97dc7994e7161fd3e09d92",
26365        "description": "util: fix unknown pragma warning on msvc",
26366        "nominated": false,
26367        "nomination_type": 1,
26368        "resolution": 4,
26369        "master_sha": null,
26370        "because_sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670"
26371    },
26372    {
26373        "sha": "2f5b3ac2f85dbbcc25ac3709560aa5db3ed24193",
26374        "description": "aco: remove v_{add,sub,subrev}_u32 on GFX8",
26375        "nominated": false,
26376        "nomination_type": null,
26377        "resolution": 4,
26378        "master_sha": null,
26379        "because_sha": null
26380    },
26381    {
26382        "sha": "e7f8c195d80a0c981f63e6c527d6bd4dc83249b5",
26383        "description": "microsoft/compiler: Fix reference to renamed intrinsic getter",
26384        "nominated": false,
26385        "nomination_type": 1,
26386        "resolution": 4,
26387        "master_sha": null,
26388        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
26389    },
26390    {
26391        "sha": "2ec290cd92a9796c9308e14dcc9bf01cb199f670",
26392        "description": "util: Fix/silence variable shadowing warnings",
26393        "nominated": false,
26394        "nomination_type": null,
26395        "resolution": 4,
26396        "master_sha": null,
26397        "because_sha": null
26398    },
26399    {
26400        "sha": "4e87e7863f8eee004b5b2ce0f13978f105ac0f0e",
26401        "description": "glsl: Fix -Wshadow warning",
26402        "nominated": false,
26403        "nomination_type": null,
26404        "resolution": 4,
26405        "master_sha": null,
26406        "because_sha": null
26407    },
26408    {
26409        "sha": "902ac3d7c5ab75f2ff31bf23d1d5add7b5c377ed",
26410        "description": "ci: Temporarily disable jobs on the Collabora lab",
26411        "nominated": false,
26412        "nomination_type": null,
26413        "resolution": 4,
26414        "master_sha": null,
26415        "because_sha": null
26416    },
26417    {
26418        "sha": "460287adcadf1c03b13fccd397fcd9d270c4d31d",
26419        "description": "iris: initialize shared screen->vtbl only once",
26420        "nominated": true,
26421        "nomination_type": 0,
26422        "resolution": 1,
26423        "master_sha": null,
26424        "because_sha": null
26425    },
26426    {
26427        "sha": "959c2d1edbf56934f6d313a48136f6f1740dc549",
26428        "description": "egl/dri2: fix race between image create and egl_image_target_texture",
26429        "nominated": true,
26430        "nomination_type": 0,
26431        "resolution": 1,
26432        "master_sha": null,
26433        "because_sha": null
26434    },
26435    {
26436        "sha": "da9fbbac42f4531f66165aa810257f6ae2661bd1",
26437        "description": "lima: define set_clip_state implementation",
26438        "nominated": false,
26439        "nomination_type": null,
26440        "resolution": 4,
26441        "master_sha": null,
26442        "because_sha": null
26443    },
26444    {
26445        "sha": "f586a8efb7585475bde2783a8f412d4ad6a3e752",
26446        "description": "gallivm: fix float atomic exchange.",
26447        "nominated": false,
26448        "nomination_type": null,
26449        "resolution": 4,
26450        "master_sha": null,
26451        "because_sha": null
26452    },
26453    {
26454        "sha": "0a6f5ebe284a054d913558e48a47c973e942025c",
26455        "description": "gallivm: lower vector compares",
26456        "nominated": false,
26457        "nomination_type": null,
26458        "resolution": 4,
26459        "master_sha": null,
26460        "because_sha": null
26461    },
26462    {
26463        "sha": "3502bf47b26b0ad3905c6da6459144b8cbd5ef37",
26464        "description": "gallivm/nir: lower dot products.",
26465        "nominated": false,
26466        "nomination_type": null,
26467        "resolution": 4,
26468        "master_sha": null,
26469        "because_sha": null
26470    },
26471    {
26472        "sha": "2a3fd242b06283867feab9ba7831eb76c0fe8098",
26473        "description": "gallivm/nir: add fsum support",
26474        "nominated": false,
26475        "nomination_type": null,
26476        "resolution": 4,
26477        "master_sha": null,
26478        "because_sha": null
26479    },
26480    {
26481        "sha": "53064ce6b5f277364b29e4b6f206cfcb4fc717a4",
26482        "description": "gallivm: add float to 8/16 int",
26483        "nominated": false,
26484        "nomination_type": null,
26485        "resolution": 4,
26486        "master_sha": null,
26487        "because_sha": null
26488    },
26489    {
26490        "sha": "ce07c52b825903e698b63bc608d7ddb8cb578cd6",
26491        "description": "draw: fix tess eval pipeline statistics.",
26492        "nominated": true,
26493        "nomination_type": 1,
26494        "resolution": 1,
26495        "master_sha": null,
26496        "because_sha": "202bc38ce9e3e52cea1448f22882d17c7e5e9a90"
26497    },
26498    {
26499        "sha": "6925c031e0e6420baf7f046e3100d6ca4c6d55e1",
26500        "description": "ci: update the list of expected failures for RADV",
26501        "nominated": false,
26502        "nomination_type": null,
26503        "resolution": 4,
26504        "master_sha": null,
26505        "because_sha": null
26506    },
26507    {
26508        "sha": "2ad0142db2483d444b5289d30d52922eefe93a8e",
26509        "description": "ci: update the list of skipped tests for RAVEN",
26510        "nominated": false,
26511        "nomination_type": null,
26512        "resolution": 4,
26513        "master_sha": null,
26514        "because_sha": null
26515    },
26516    {
26517        "sha": "a4dc4ece6303cc548fcdd29b2851ee2be6454f1c",
26518        "description": "radv: Use internal drm_fourcc.h",
26519        "nominated": false,
26520        "nomination_type": 1,
26521        "resolution": 4,
26522        "master_sha": null,
26523        "because_sha": "0833dd7d124bfd94161bff15e5b4293987920fce"
26524    },
26525    {
26526        "sha": "9b6516ac249ee479b78e399e1a54a293e53e9676",
26527        "description": "etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)",
26528        "nominated": true,
26529        "nomination_type": 0,
26530        "resolution": 1,
26531        "master_sha": null,
26532        "because_sha": null
26533    },
26534    {
26535        "sha": "035e21e780205bef4d922f4ae346f284397247de",
26536        "description": "v3dv/pipeline: take into account precision for the output_type",
26537        "nominated": false,
26538        "nomination_type": null,
26539        "resolution": 4,
26540        "master_sha": null,
26541        "because_sha": null
26542    },
26543    {
26544        "sha": "7da854e1864f61d821dc51ef0dba8b465d67ee4a",
26545        "description": "v3dv: remove combined_idx support",
26546        "nominated": false,
26547        "nomination_type": null,
26548        "resolution": 4,
26549        "master_sha": null,
26550        "because_sha": null
26551    },
26552    {
26553        "sha": "429c33641275e02b17351ab24a693f2469cc36f3",
26554        "description": "broadcom/compiler: separate texture/sampler info from v3d_key",
26555        "nominated": false,
26556        "nomination_type": null,
26557        "resolution": 4,
26558        "master_sha": null,
26559        "because_sha": null
26560    },
26561    {
26562        "sha": "1fe52af61a4e7bf17ea6a37159b1fe1dab850b1b",
26563        "description": "v3dv: cleanup/remove support for pre-generated variants",
26564        "nominated": false,
26565        "nomination_type": null,
26566        "resolution": 4,
26567        "master_sha": null,
26568        "because_sha": null
26569    },
26570    {
26571        "sha": "5169dfd1fdeb8dee2f621b45ca73093b88f0296d",
26572        "description": "nir/lower_tex: clarify nir_lower_tex_options indexing",
26573        "nominated": false,
26574        "nomination_type": null,
26575        "resolution": 4,
26576        "master_sha": null,
26577        "because_sha": null
26578    },
26579    {
26580        "sha": "f7b122728d5e015bbd706505e60600a864b43ea7",
26581        "description": "drm/uapi: Fix modifier field mask for AMD modifiers.",
26582        "nominated": false,
26583        "nomination_type": 1,
26584        "resolution": 4,
26585        "master_sha": null,
26586        "because_sha": "2cc2b456889dd2f1374018beea0afe53d762ec30"
26587    },
26588    {
26589        "sha": "f0c8645cb93bfb29771606b9a6aca4aa1a06d30e",
26590        "description": "v3dv: Remove unsigned comparison to zero.",
26591        "nominated": false,
26592        "nomination_type": null,
26593        "resolution": 4,
26594        "master_sha": null,
26595        "because_sha": null
26596    },
26597    {
26598        "sha": "3fe5c13d71b831b42798755a3ba983b5de6d1563",
26599        "description": "vdpau: Add missing printf format specifier.",
26600        "nominated": true,
26601        "nomination_type": 1,
26602        "resolution": 1,
26603        "master_sha": null,
26604        "because_sha": "89b9863252272a7109d468738517a0d68376a909"
26605    },
26606    {
26607        "sha": "5adba503ddf0dea1c34d11c0cf505eff3a2eb70c",
26608        "description": "nvir/gm107: Initialize SchedDataCalculatorGM107 member score.",
26609        "nominated": false,
26610        "nomination_type": null,
26611        "resolution": 4,
26612        "master_sha": null,
26613        "because_sha": null
26614    },
26615    {
26616        "sha": "4b65c09d86d37efa34e93b17b0e4a03546f26af9",
26617        "description": "freedreno/ir3: Fix crash in shader compile fail path",
26618        "nominated": true,
26619        "nomination_type": 1,
26620        "resolution": 1,
26621        "master_sha": null,
26622        "because_sha": "74140c2e859c15593a379cbde96b1048f2ad69dc"
26623    },
26624    {
26625        "sha": "cf9ef90066592333a9113d49328be29583308a60",
26626        "description": "freedreno/ir3: Add pass to deal with load_uniform base offsets",
26627        "nominated": false,
26628        "nomination_type": null,
26629        "resolution": 4,
26630        "master_sha": null,
26631        "because_sha": null
26632    },
26633    {
26634        "sha": "4bb5a6c30a79f9a2d95b7c61addac7caecff9219",
26635        "description": "intel/blorp: Delete clear color conversions during copies",
26636        "nominated": false,
26637        "nomination_type": null,
26638        "resolution": 4,
26639        "master_sha": null,
26640        "because_sha": null
26641    },
26642    {
26643        "sha": "8ed2a241db4d1bdebfc51b8d7b7a0e60ea8bed36",
26644        "description": "i965: Disable color fast-clears for miptree copy",
26645        "nominated": false,
26646        "nomination_type": null,
26647        "resolution": 4,
26648        "master_sha": null,
26649        "because_sha": null
26650    },
26651    {
26652        "sha": "7779b1d71bf053f0c73a1b717e6d2ed91f948378",
26653        "description": "iris: Disable color fast-clears in iris_copy_region",
26654        "nominated": false,
26655        "nomination_type": null,
26656        "resolution": 4,
26657        "master_sha": null,
26658        "because_sha": null
26659    },
26660    {
26661        "sha": "12dec2004ed0b50b0cb0ad7cc635f2a706be9891",
26662        "description": "panfrost: Fix stack shift calculation",
26663        "nominated": true,
26664        "nomination_type": 1,
26665        "resolution": 1,
26666        "master_sha": null,
26667        "because_sha": "e6152091ca99c3d8491ac48baa1f301da6f4a4c3"
26668    },
26669    {
26670        "sha": "24c553c9753841bcd56409d433aad1e29cc1b3ac",
26671        "description": "panfrost: Fix out-of-bounds read on SFBD",
26672        "nominated": false,
26673        "nomination_type": null,
26674        "resolution": 4,
26675        "master_sha": null,
26676        "because_sha": null
26677    },
26678    {
26679        "sha": "a5191f30bc09a009dc24bcfb0ea7ddfb2ef402c4",
26680        "description": "panfrost: Remove panfrost_can_linear",
26681        "nominated": false,
26682        "nomination_type": null,
26683        "resolution": 4,
26684        "master_sha": null,
26685        "because_sha": null
26686    },
26687    {
26688        "sha": "826969ee0269f8e65a2ae2a436c6c6879727a645",
26689        "description": "panfrost: Implement linear Z/S for SFBD",
26690        "nominated": false,
26691        "nomination_type": null,
26692        "resolution": 4,
26693        "master_sha": null,
26694        "because_sha": null
26695    },
26696    {
26697        "sha": "0fe2d49ccddf9b35c259a5466b729c6237a0e378",
26698        "description": "iris: Use converted depth in clear_depth_stencil",
26699        "nominated": false,
26700        "nomination_type": null,
26701        "resolution": 4,
26702        "master_sha": null,
26703        "because_sha": null
26704    },
26705    {
26706        "sha": "667813431c001db0445838a8545565e01726bcd1",
26707        "description": "iris: Add and use convert_depth_value",
26708        "nominated": false,
26709        "nomination_type": null,
26710        "resolution": 4,
26711        "master_sha": null,
26712        "because_sha": null
26713    },
26714    {
26715        "sha": "2e713313a29422b38435c91f8277c1893fcad095",
26716        "description": "mesa: Clamp some depth values in glClearBufferfi",
26717        "nominated": true,
26718        "nomination_type": 0,
26719        "resolution": 1,
26720        "master_sha": null,
26721        "because_sha": null
26722    },
26723    {
26724        "sha": "1bf539b3a2129779addde397886870c00045e6d7",
26725        "description": "mesa: Clamp some depth values in glClearBufferfv",
26726        "nominated": true,
26727        "nomination_type": 0,
26728        "resolution": 1,
26729        "master_sha": null,
26730        "because_sha": null
26731    },
26732    {
26733        "sha": "fda015023af5d0d2d844d5fde07a8c19e4d8f453",
26734        "description": "mesa: Add and use _mesa_has_depth_float_channel",
26735        "nominated": false,
26736        "nomination_type": null,
26737        "resolution": 1,
26738        "master_sha": null,
26739        "because_sha": null
26740    },
26741    {
26742        "sha": "bf5cea7232f9ee2934c212211ebefb6fe766526d",
26743        "description": "nir: allow reordering of loads from read-only modes",
26744        "nominated": false,
26745        "nomination_type": null,
26746        "resolution": 4,
26747        "master_sha": null,
26748        "because_sha": null
26749    },
26750    {
26751        "sha": "eb7507681f8d94727160b6627f6fb032a7f4305c",
26752        "description": "nir: add nir_var_mem_ubo to nir_var_read_only_modes",
26753        "nominated": false,
26754        "nomination_type": null,
26755        "resolution": 4,
26756        "master_sha": null,
26757        "because_sha": null
26758    },
26759    {
26760        "sha": "0ef5f3552f68076747211ec81f687b37a5540d8e",
26761        "description": "nir: add strength reduction pattern for imod/irem with pow2 divisor.",
26762        "nominated": false,
26763        "nomination_type": null,
26764        "resolution": 4,
26765        "master_sha": null,
26766        "because_sha": null
26767    },
26768    {
26769        "sha": "e96afeeb7bb2306aa0fba76e27163d4c7a86860b",
26770        "description": "zink: update shader modules in gfx program when flagged dirty",
26771        "nominated": false,
26772        "nomination_type": null,
26773        "resolution": 4,
26774        "master_sha": null,
26775        "because_sha": null
26776    },
26777    {
26778        "sha": "eeff625ab31f0a1bf94739e09ca6b08de00c94f5",
26779        "description": "zink: put those shader keys to work fixing up fragment shaders",
26780        "nominated": false,
26781        "nomination_type": null,
26782        "resolution": 4,
26783        "master_sha": null,
26784        "because_sha": null
26785    },
26786    {
26787        "sha": "9aa08221fa6653002dec2a07641d58d3c7fa227a",
26788        "description": "zink: fill in params for fs shader keys and flag shader for rebuild",
26789        "nominated": false,
26790        "nomination_type": null,
26791        "resolution": 4,
26792        "master_sha": null,
26793        "because_sha": null
26794    },
26795    {
26796        "sha": "ed7a5a55689ddcf10aae3f671e390252aad2d62f",
26797        "description": "zink: move shader key structs into their own header",
26798        "nominated": false,
26799        "nomination_type": null,
26800        "resolution": 4,
26801        "master_sha": null,
26802        "because_sha": null
26803    },
26804    {
26805        "sha": "b9fdc21bba0724271520462f3f04ba72ae106a26",
26806        "description": "zink: refcount the shader cache",
26807        "nominated": false,
26808        "nomination_type": null,
26809        "resolution": 4,
26810        "master_sha": null,
26811        "because_sha": null
26812    },
26813    {
26814        "sha": "2be2a500a396fe1dc0e121816e4056874cdd43fc",
26815        "description": "zink: initial implementation of shader keys",
26816        "nominated": false,
26817        "nomination_type": null,
26818        "resolution": 4,
26819        "master_sha": null,
26820        "because_sha": null
26821    },
26822    {
26823        "sha": "54a965b153f80cff792853f262a09cfc7987f777",
26824        "description": "pan/bi: Add support for tex offsets",
26825        "nominated": false,
26826        "nomination_type": null,
26827        "resolution": 4,
26828        "master_sha": null,
26829        "because_sha": null
26830    },
26831    {
26832        "sha": "ed057ca3d7b37b9571eabcf6aa0466f2c81bb493",
26833        "description": "pan/bi: Allow lane selections on component 4 and above",
26834        "nominated": false,
26835        "nomination_type": null,
26836        "resolution": 4,
26837        "master_sha": null,
26838        "because_sha": null
26839    },
26840    {
26841        "sha": "38bebba18ac1f59f65591a96bd97b916ee8cd995",
26842        "description": "pan/bi: Allow vec16 in bi_print_swizzle()",
26843        "nominated": false,
26844        "nomination_type": null,
26845        "resolution": 4,
26846        "master_sha": null,
26847        "because_sha": null
26848    },
26849    {
26850        "sha": "55cb921f9233acb098e06f95bf8cb2f10fccee1e",
26851        "description": "pan/bi: Add support for derivative instructions",
26852        "nominated": false,
26853        "nomination_type": null,
26854        "resolution": 4,
26855        "master_sha": null,
26856        "because_sha": null
26857    },
26858    {
26859        "sha": "6914316e9af9f2bc9de78c13b78613a43727e0dd",
26860        "description": "pan/bi: Add support for the CLPER instructions",
26861        "nominated": false,
26862        "nomination_type": null,
26863        "resolution": 4,
26864        "master_sha": null,
26865        "because_sha": null
26866    },
26867    {
26868        "sha": "3f8a7d9582f571527dcaa6ca08842f57efbfe292",
26869        "description": "pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6",
26870        "nominated": false,
26871        "nomination_type": null,
26872        "resolution": 4,
26873        "master_sha": null,
26874        "because_sha": null
26875    },
26876    {
26877        "sha": "f0e3de7e91aa2ad9558ba8e30247e4b0ac569521",
26878        "description": "pan/bi: Expose FAU slots",
26879        "nominated": false,
26880        "nomination_type": null,
26881        "resolution": 4,
26882        "master_sha": null,
26883        "because_sha": null
26884    },
26885    {
26886        "sha": "9f640c0f3dc4ef670f9a63cb30e5b5766ad3be6b",
26887        "description": "pan/bi: Store the architecture in the compiler context",
26888        "nominated": false,
26889        "nomination_type": null,
26890        "resolution": 4,
26891        "master_sha": null,
26892        "because_sha": null
26893    },
26894    {
26895        "sha": "0dd093a89fea15303e98ef70b0de8370d7e39fb5",
26896        "description": "panfrost: Get rid of the Pixel Format descriptor",
26897        "nominated": false,
26898        "nomination_type": null,
26899        "resolution": 4,
26900        "master_sha": null,
26901        "because_sha": null
26902    },
26903    {
26904        "sha": "6e069d1c3febebb7996240ad5ce76b352ea2fe8d",
26905        "description": "panfrost: Fix panfrost_format_to_bifrost_blend()",
26906        "nominated": false,
26907        "nomination_type": null,
26908        "resolution": 4,
26909        "master_sha": null,
26910        "because_sha": null
26911    },
26912    {
26913        "sha": "8379ff292c4544bfce22bb795311bd180a6c999c",
26914        "description": "pan/bi: Force BLEND src0 to r0",
26915        "nominated": false,
26916        "nomination_type": null,
26917        "resolution": 4,
26918        "master_sha": null,
26919        "because_sha": null
26920    },
26921    {
26922        "sha": "8be54474619ff36230a7ed5f38a6bb3dc7f77a5e",
26923        "description": "pan/bi: Extract shadowmap comparator",
26924        "nominated": false,
26925        "nomination_type": null,
26926        "resolution": 4,
26927        "master_sha": null,
26928        "because_sha": null
26929    },
26930    {
26931        "sha": "4d727ee9131ba8783e14a1cff3cb2c1ee3800b2a",
26932        "description": "aco/tests: add some more clamp combining tests",
26933        "nominated": false,
26934        "nomination_type": null,
26935        "resolution": 4,
26936        "master_sha": null,
26937        "because_sha": null
26938    },
26939    {
26940        "sha": "15d08a06e28f0b7d674b28aee364f24481851604",
26941        "description": "aco/tests: expand optimize.const_comparison_ordering tests",
26942        "nominated": false,
26943        "nomination_type": null,
26944        "resolution": 4,
26945        "master_sha": null,
26946        "because_sha": null
26947    },
26948    {
26949        "sha": "6bf3c606be627d144bb9ef8e45ea1039e9b59241",
26950        "description": "aco/tests: initialize debug function",
26951        "nominated": false,
26952        "nomination_type": null,
26953        "resolution": 4,
26954        "master_sha": null,
26955        "because_sha": null
26956    },
26957    {
26958        "sha": "966732e8cae21ff7f5385cb776845acc3f6821ff",
26959        "description": "aco: disallow various v_add_u32 opts if modifiers are used",
26960        "nominated": true,
26961        "nomination_type": 0,
26962        "resolution": 1,
26963        "master_sha": null,
26964        "because_sha": null
26965    },
26966    {
26967        "sha": "91ffeed88a4eccfb92bd1cc4a5a3169129128432",
26968        "description": "aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit",
26969        "nominated": true,
26970        "nomination_type": 0,
26971        "resolution": 1,
26972        "master_sha": null,
26973        "because_sha": null
26974    },
26975    {
26976        "sha": "d4c821da0e5924c6604b63dc923b3e8541e1f3aa",
26977        "description": "aco: don't combine precise max(min()) to med3",
26978        "nominated": true,
26979        "nomination_type": 0,
26980        "resolution": 1,
26981        "master_sha": null,
26982        "because_sha": null
26983    },
26984    {
26985        "sha": "6e7e208867ecb425a8d18496fbfadc64cf6edee8",
26986        "description": "radeonsi: remove AMD_DEBUG=zerovram flag",
26987        "nominated": false,
26988        "nomination_type": null,
26989        "resolution": 4,
26990        "master_sha": null,
26991        "because_sha": null
26992    },
26993    {
26994        "sha": "b9605f1a745c6b599739473aeb26b302d29931b2",
26995        "description": "radeonsi: remove unused NO_RB_PLUS flag",
26996        "nominated": false,
26997        "nomination_type": null,
26998        "resolution": 4,
26999        "master_sha": null,
27000        "because_sha": null
27001    },
27002    {
27003        "sha": "1cf1ece738c5e533ea95a5c9b34441124de1e560",
27004        "description": "radv: add img debug flag",
27005        "nominated": false,
27006        "nomination_type": null,
27007        "resolution": 4,
27008        "master_sha": null,
27009        "because_sha": null
27010    },
27011    {
27012        "sha": "dc93fd759a5571c88304cf99d8e4028fa529c590",
27013        "description": "radeonsi: use ac_surface_print_info in si_print_texture_info",
27014        "nominated": false,
27015        "nomination_type": null,
27016        "resolution": 4,
27017        "master_sha": null,
27018        "because_sha": null
27019    },
27020    {
27021        "sha": "92470b3d74743fe177e4d212278e3f7deced97bb",
27022        "description": "amd/common: introduce ac_surface_print_info",
27023        "nominated": false,
27024        "nomination_type": null,
27025        "resolution": 4,
27026        "master_sha": null,
27027        "because_sha": null
27028    },
27029    {
27030        "sha": "ee657df09a966678dc5245c5685cab0aaba09c0f",
27031        "description": "meson: verify that d3d12.h exists when building the d3d12 driver",
27032        "nominated": false,
27033        "nomination_type": 1,
27034        "resolution": 4,
27035        "master_sha": null,
27036        "because_sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61"
27037    },
27038    {
27039        "sha": "314f18b22ab4c2776da8e08a1e0913db14ce6e25",
27040        "description": "microsoft/compiler: correct typo",
27041        "nominated": false,
27042        "nomination_type": null,
27043        "resolution": 4,
27044        "master_sha": null,
27045        "because_sha": null
27046    },
27047    {
27048        "sha": "4c82cdcb7e8ec71f96b2a040e046ff798f4d2d62",
27049        "description": "microsoft/compiler: inline some struct-declarations",
27050        "nominated": false,
27051        "nomination_type": null,
27052        "resolution": 4,
27053        "master_sha": null,
27054        "because_sha": null
27055    },
27056    {
27057        "sha": "b9a99b22aa1044155e40030b265f7ba49dda48cf",
27058        "description": "microsoft/compiler: move c++ higher up",
27059        "nominated": false,
27060        "nomination_type": null,
27061        "resolution": 4,
27062        "master_sha": null,
27063        "because_sha": null
27064    },
27065    {
27066        "sha": "a2a35b2d20113425d42a4bc3f26eafebc88cce73",
27067        "description": "microsoft/compiler: remove unused struct",
27068        "nominated": false,
27069        "nomination_type": null,
27070        "resolution": 4,
27071        "master_sha": null,
27072        "because_sha": null
27073    },
27074    {
27075        "sha": "68488fd3835f2d1a63562ae16777987af3ff7e01",
27076        "description": "aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)",
27077        "nominated": false,
27078        "nomination_type": null,
27079        "resolution": 4,
27080        "master_sha": null,
27081        "because_sha": null
27082    },
27083    {
27084        "sha": "580fbbb59a601c5eb858a53a4924c87da7e253f9",
27085        "description": "driconf: remove the redundant glx-extension-disabling options",
27086        "nominated": false,
27087        "nomination_type": null,
27088        "resolution": 4,
27089        "master_sha": null,
27090        "because_sha": null
27091    },
27092    {
27093        "sha": "3fa3bc19a28347c67411d494cf286c54b8dedf85",
27094        "description": "radeonsi: Add auxiliary plane support.",
27095        "nominated": false,
27096        "nomination_type": null,
27097        "resolution": 4,
27098        "master_sha": null,
27099        "because_sha": null
27100    },
27101    {
27102        "sha": "605140e4016108b6ac1ce2ca5b55baf8a1ac418f",
27103        "description": "radeonsi: Do not try to disable displayable DCC with modifiers.",
27104        "nominated": false,
27105        "nomination_type": null,
27106        "resolution": 4,
27107        "master_sha": null,
27108        "because_sha": null
27109    },
27110    {
27111        "sha": "23b59b6f87c6bffca62c2c78cab9881d8ae75425",
27112        "description": "radeonsi: Do not disable DCC when we have it as a modifier.",
27113        "nominated": false,
27114        "nomination_type": null,
27115        "resolution": 4,
27116        "master_sha": null,
27117        "because_sha": null
27118    },
27119    {
27120        "sha": "c786150dfa514c35b0c384cc5184282d58c1f8bb",
27121        "description": "radeonsi: Add modifier support.",
27122        "nominated": false,
27123        "nomination_type": null,
27124        "resolution": 4,
27125        "master_sha": null,
27126        "because_sha": null
27127    },
27128    {
27129        "sha": "f7a4051b836294ab8f55c71d239e99c5cbf63170",
27130        "description": "radeonsi: Check pitch and offset for validity.",
27131        "nominated": false,
27132        "nomination_type": null,
27133        "resolution": 4,
27134        "master_sha": null,
27135        "because_sha": null
27136    },
27137    {
27138        "sha": "395dac7bf9888db1daf425778f08cbef1ba26d7b",
27139        "description": "amd/common: Add modifier tests.",
27140        "nominated": false,
27141        "nomination_type": null,
27142        "resolution": 4,
27143        "master_sha": null,
27144        "because_sha": null
27145    },
27146    {
27147        "sha": "0833dd7d124bfd94161bff15e5b4293987920fce",
27148        "description": "amd/common: Add support for modifiers.",
27149        "nominated": false,
27150        "nomination_type": null,
27151        "resolution": 4,
27152        "master_sha": null,
27153        "because_sha": null
27154    },
27155    {
27156        "sha": "2cc2b456889dd2f1374018beea0afe53d762ec30",
27157        "description": "drm-uapi: Add AMD modifiers.",
27158        "nominated": false,
27159        "nomination_type": null,
27160        "resolution": 4,
27161        "master_sha": null,
27162        "because_sha": null
27163    },
27164    {
27165        "sha": "d4f7962d48b46d34319f75bba03fad22c30efdff",
27166        "description": "radeonsi: Add displayable DCC flushing without explicit flushes.",
27167        "nominated": false,
27168        "nomination_type": null,
27169        "resolution": 4,
27170        "master_sha": null,
27171        "because_sha": null
27172    },
27173    {
27174        "sha": "3e2dcb3c076963e432ec2771e7ac1cf965de512b",
27175        "description": "amd/addrlib: Use signed char for INT_8.",
27176        "nominated": false,
27177        "nomination_type": null,
27178        "resolution": 4,
27179        "master_sha": null,
27180        "because_sha": null
27181    },
27182    {
27183        "sha": "9acfbe302265122333d097f51b4eac89ecd0ce24",
27184        "description": "radv: Do the sample check for tiling earlier.",
27185        "nominated": false,
27186        "nomination_type": null,
27187        "resolution": 4,
27188        "master_sha": null,
27189        "because_sha": null
27190    },
27191    {
27192        "sha": "dad6b625768f2b68e1ea5c31da4e0e1415ef41bb",
27193        "description": "turnip: Fix file descriptor return.",
27194        "nominated": true,
27195        "nomination_type": 1,
27196        "resolution": 1,
27197        "master_sha": null,
27198        "because_sha": "cec0bc73e550859635a71d330625bccdf71e87ee"
27199    },
27200    {
27201        "sha": "fe3b5241a48674e21bbbad950a7ff1ac9ac49494",
27202        "description": "radeonsi: enable GL_EXT_demote_to_helper_invocation",
27203        "nominated": false,
27204        "nomination_type": null,
27205        "resolution": 4,
27206        "master_sha": null,
27207        "because_sha": null
27208    },
27209    {
27210        "sha": "aa757f4f8c367f408bc02b0daf4787b61dd899d6",
27211        "description": "ac/llvm: fix demote inside conditional branches",
27212        "nominated": false,
27213        "nomination_type": null,
27214        "resolution": 4,
27215        "master_sha": null,
27216        "because_sha": null
27217    },
27218    {
27219        "sha": "cb20d58f45c22d48208805ed7df8b98aee525189",
27220        "description": "nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways",
27221        "nominated": false,
27222        "nomination_type": null,
27223        "resolution": 4,
27224        "master_sha": null,
27225        "because_sha": null
27226    },
27227    {
27228        "sha": "d5039f99b4f14c3c5628d2e44ea7ba3bfa132668",
27229        "description": "nir: gather shader_info::needs_all_helper_invocations",
27230        "nominated": false,
27231        "nomination_type": null,
27232        "resolution": 4,
27233        "master_sha": null,
27234        "because_sha": null
27235    },
27236    {
27237        "sha": "baa5807e363d3cb9906f2b123d17ae7e4b7040c1",
27238        "description": "nir: rename needs_helper_invocations to needs_quad_helper_invocations",
27239        "nominated": false,
27240        "nomination_type": null,
27241        "resolution": 4,
27242        "master_sha": null,
27243        "because_sha": null
27244    },
27245    {
27246        "sha": "96c12b7dc20d05dff94a947851f08d9ccbfb72ad",
27247        "description": "nir: optionally shuffle local invocation IDs for compute quad derivatives",
27248        "nominated": false,
27249        "nomination_type": null,
27250        "resolution": 4,
27251        "master_sha": null,
27252        "because_sha": null
27253    },
27254    {
27255        "sha": "99e17b0c4adb81f93ba9b98b754ac71f6f334c3c",
27256        "description": "radeon: fix license in header",
27257        "nominated": false,
27258        "nomination_type": null,
27259        "resolution": 4,
27260        "master_sha": null,
27261        "because_sha": null
27262    },
27263    {
27264        "sha": "0b4825c872558b1e21f6b9c6e8256482988ee243",
27265        "description": "gallium/draw: Fix rasterizer_discard for wide points/lines.",
27266        "nominated": true,
27267        "nomination_type": 0,
27268        "resolution": 1,
27269        "master_sha": null,
27270        "because_sha": null
27271    },
27272    {
27273        "sha": "9edb6e1be0f8ac65496e1f0da6c78376d81d70ff",
27274        "description": "mesa: Fix vertex_format_to_pipe_format index.",
27275        "nominated": true,
27276        "nomination_type": 1,
27277        "resolution": 1,
27278        "master_sha": null,
27279        "because_sha": "e6448f993b157a6d3757b69d5d4c2424e8af737e"
27280    },
27281    {
27282        "sha": "6e6dab479907fe79ed24e69be841dd3ec7bd479e",
27283        "description": "nir: handle float atomics in copy propagation pass",
27284        "nominated": true,
27285        "nomination_type": 1,
27286        "resolution": 1,
27287        "master_sha": null,
27288        "because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
27289    },
27290    {
27291        "sha": "8de279f8dbc3403708e28dbdcde95005e697fa2a",
27292        "description": "freedreno/drm: Add some locking asserts",
27293        "nominated": false,
27294        "nomination_type": null,
27295        "resolution": 4,
27296        "master_sha": null,
27297        "because_sha": null
27298    },
27299    {
27300        "sha": "9eb2ae5d21f005c7e89037d4099d537527c3bedf",
27301        "description": "radv/winsys: set has_dedicated_vram in the null winsys",
27302        "nominated": false,
27303        "nomination_type": null,
27304        "resolution": 4,
27305        "master_sha": null,
27306        "because_sha": null
27307    },
27308    {
27309        "sha": "f6359d2dc32d625319921d7232197764907bb5a4",
27310        "description": "nir: Fix nir_validate fail after nir_lower_tex",
27311        "nominated": false,
27312        "nomination_type": null,
27313        "resolution": 4,
27314        "master_sha": null,
27315        "because_sha": null
27316    },
27317    {
27318        "sha": "53660e4c4ed315d4b2fe5d921861fbfebf2bbe42",
27319        "description": "Add EGL xcb platform",
27320        "nominated": false,
27321        "nomination_type": null,
27322        "resolution": 4,
27323        "master_sha": null,
27324        "because_sha": null
27325    },
27326    {
27327        "sha": "8bb1a75b4f0af2d27d92c14ae94dd03c78e98960",
27328        "description": "anv: fix a build race between generating a header and using it",
27329        "nominated": false,
27330        "nomination_type": null,
27331        "resolution": 4,
27332        "master_sha": null,
27333        "because_sha": null
27334    },
27335    {
27336        "sha": "5d2e9d76c1dfbbeac769a42ecd5ddb2244005b91",
27337        "description": "d3d12: fix code after simple-shader helper changes",
27338        "nominated": false,
27339        "nomination_type": 1,
27340        "resolution": 4,
27341        "master_sha": null,
27342        "because_sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0"
27343    },
27344    {
27345        "sha": "5f999625407e8845cbd919b0b43b647e8e410e97",
27346        "description": "zink: fix build on windows",
27347        "nominated": false,
27348        "nomination_type": null,
27349        "resolution": 4,
27350        "master_sha": null,
27351        "because_sha": null
27352    },
27353    {
27354        "sha": "db9d13b4ffd35cbc8ecf90e1b930fe6b1392275b",
27355        "description": "aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16",
27356        "nominated": false,
27357        "nomination_type": null,
27358        "resolution": 4,
27359        "master_sha": null,
27360        "because_sha": null
27361    },
27362    {
27363        "sha": "20e48551acff92f07109630e134f59c81107e6bc",
27364        "description": "aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow",
27365        "nominated": false,
27366        "nomination_type": null,
27367        "resolution": 4,
27368        "master_sha": null,
27369        "because_sha": null
27370    },
27371    {
27372        "sha": "7028e9875f88d4d60aeb0e3bdfe7873fef5678fc",
27373        "description": "aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+",
27374        "nominated": false,
27375        "nomination_type": null,
27376        "resolution": 4,
27377        "master_sha": null,
27378        "because_sha": null
27379    },
27380    {
27381        "sha": "bbdafd6ab3541d2a61fe3c2389f6dec55814c34f",
27382        "description": "aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24",
27383        "nominated": false,
27384        "nomination_type": null,
27385        "resolution": 4,
27386        "master_sha": null,
27387        "because_sha": null
27388    },
27389    {
27390        "sha": "0ea763a727d671fa7dab2e37b7592fc045a53396",
27391        "description": "aco: add a new Operand flag to indicate that is 16-bit",
27392        "nominated": false,
27393        "nomination_type": null,
27394        "resolution": 4,
27395        "master_sha": null,
27396        "because_sha": null
27397    },
27398    {
27399        "sha": "bda35ae6b92caf24a26c96e05a49f1bac42955cf",
27400        "description": "aco: introduce a generic label for labelling instructions",
27401        "nominated": false,
27402        "nomination_type": null,
27403        "resolution": 4,
27404        "master_sha": null,
27405        "because_sha": null
27406    },
27407    {
27408        "sha": "1a5400a9e9568add74dac093c71dd59eefc1cb42",
27409        "description": "util/u_process: implement util_get_process_name for Windows",
27410        "nominated": false,
27411        "nomination_type": null,
27412        "resolution": 4,
27413        "master_sha": null,
27414        "because_sha": null
27415    },
27416    {
27417        "sha": "d442a99238cdbee1ee3c5d069949699936d33597",
27418        "description": "ci: sort packages installed via apt-get",
27419        "nominated": false,
27420        "nomination_type": null,
27421        "resolution": 4,
27422        "master_sha": null,
27423        "because_sha": null
27424    },
27425    {
27426        "sha": "87fb1ec35279470f692bdda03c6868186db96e07",
27427        "description": "v3dv: move authenticated display fd acquisition to swapchain creation time",
27428        "nominated": false,
27429        "nomination_type": null,
27430        "resolution": 4,
27431        "master_sha": null,
27432        "because_sha": null
27433    },
27434    {
27435        "sha": "fea89f4fedeab7dc02553e0bddd3b8b428fa8c18",
27436        "description": "v3dv: fix typo",
27437        "nominated": false,
27438        "nomination_type": null,
27439        "resolution": 4,
27440        "master_sha": null,
27441        "because_sha": null
27442    },
27443    {
27444        "sha": "dfd878f2badac012a1ccdec28da9795d893d337c",
27445        "description": "aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses",
27446        "nominated": false,
27447        "nomination_type": null,
27448        "resolution": 4,
27449        "master_sha": null,
27450        "because_sha": null
27451    },
27452    {
27453        "sha": "64748a2be29de11cf1360c4d4b42d491e88f02e9",
27454        "description": "aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add",
27455        "nominated": false,
27456        "nomination_type": null,
27457        "resolution": 4,
27458        "master_sha": null,
27459        "because_sha": null
27460    },
27461    {
27462        "sha": "f89b29f708cbc8140f3a5f4520f5dd4e5d402e0d",
27463        "description": "prog_to_nir: Revert name initialization change",
27464        "nominated": false,
27465        "nomination_type": 1,
27466        "resolution": 4,
27467        "master_sha": null,
27468        "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
27469    },
27470    {
27471        "sha": "2009258796af63477b0680d74cfc55eaf4ef8558",
27472        "description": "intel/compiler: Fix passthrough TCS regressions from program rename",
27473        "nominated": false,
27474        "nomination_type": 1,
27475        "resolution": 4,
27476        "master_sha": null,
27477        "because_sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d"
27478    },
27479    {
27480        "sha": "50175716d26273d273b54627715465e74cb45ae3",
27481        "description": "microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.",
27482        "nominated": false,
27483        "nomination_type": 1,
27484        "resolution": 4,
27485        "master_sha": null,
27486        "because_sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313"
27487    },
27488    {
27489        "sha": "c432d4814ad7ffadb89b82defd49685c211b3515",
27490        "description": "glsl: Fix typos in comments.",
27491        "nominated": false,
27492        "nomination_type": null,
27493        "resolution": 4,
27494        "master_sha": null,
27495        "because_sha": null
27496    },
27497    {
27498        "sha": "e7aa3cf8283088809625cb84fa78f1d301f35311",
27499        "description": "glsl: Initialize ir_variable member field data.is_xfb.",
27500        "nominated": false,
27501        "nomination_type": null,
27502        "resolution": 4,
27503        "master_sha": null,
27504        "because_sha": null
27505    },
27506    {
27507        "sha": "904dcfd914ccacc4d7b834a8aa1a5699eb51d10e",
27508        "description": "draw: Clean up single-use goto statements.",
27509        "nominated": false,
27510        "nomination_type": null,
27511        "resolution": 4,
27512        "master_sha": null,
27513        "because_sha": null
27514    },
27515    {
27516        "sha": "e9caba6ce54d35870ef2fc555d00e2ccb45e40c0",
27517        "description": "intel/fs: Fix use of undefined value in fixup_nomask_control_flow",
27518        "nominated": true,
27519        "nomination_type": 1,
27520        "resolution": 1,
27521        "master_sha": null,
27522        "because_sha": "a8ac0bd759cbf9a5984df4bc9f553a3dca41a8ab"
27523    },
27524    {
27525        "sha": "dd34d28de72b590c6b9a425f7829210bb8d2e2f1",
27526        "description": "ci/db410c: Fix networking so we get artifacts from our jobs.",
27527        "nominated": false,
27528        "nomination_type": null,
27529        "resolution": 4,
27530        "master_sha": null,
27531        "because_sha": null
27532    },
27533    {
27534        "sha": "f6ccaca36e8961e4c96810352a5c5dfead61cc0a",
27535        "description": "ci: Re-enable the clip_three test on non-freedreno ARMs.",
27536        "nominated": false,
27537        "nomination_type": null,
27538        "resolution": 4,
27539        "master_sha": null,
27540        "because_sha": null
27541    },
27542    {
27543        "sha": "c189d385ce306cd776f2e625fa955c1aba01871a",
27544        "description": "ci: Bump deqp to current vulkan-cts-1.2.4",
27545        "nominated": false,
27546        "nomination_type": null,
27547        "resolution": 4,
27548        "master_sha": null,
27549        "because_sha": null
27550    },
27551    {
27552        "sha": "6bc35c00e2245ba13dceeabd4a6bf75e4415812b",
27553        "description": "ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.",
27554        "nominated": false,
27555        "nomination_type": null,
27556        "resolution": 4,
27557        "master_sha": null,
27558        "because_sha": null
27559    },
27560    {
27561        "sha": "2998a0b05525640dfcde7cfc0ecfc3ee39993388",
27562        "description": "ci/freedreno: Group the short a630 dEQP runs into one test job.",
27563        "nominated": false,
27564        "nomination_type": null,
27565        "resolution": 4,
27566        "master_sha": null,
27567        "because_sha": null
27568    },
27569    {
27570        "sha": "bf576b449e1d5cf685bfb5a14b05d1ee03d32cb0",
27571        "description": "ci: Only install kernel modules for LAVA devices.",
27572        "nominated": true,
27573        "nomination_type": 1,
27574        "resolution": 1,
27575        "master_sha": null,
27576        "because_sha": "60c5729d1669f9d91cc77d71f8e1893f2c0d0c94"
27577    },
27578    {
27579        "sha": "737d2b704b89e98caee6d6a546090174085a8baf",
27580        "description": "ci: Move the rust cleanup in lava_build out of the middle of kernel build.",
27581        "nominated": false,
27582        "nomination_type": null,
27583        "resolution": 4,
27584        "master_sha": null,
27585        "because_sha": null
27586    },
27587    {
27588        "sha": "eda3e4e055e240a14c6ad4bdbde544c6348fc01d",
27589        "description": "nir/builder: Add a name format arg to nir_builder_init_simple_shader().",
27590        "nominated": false,
27591        "nomination_type": null,
27592        "resolution": 4,
27593        "master_sha": null,
27594        "because_sha": null
27595    },
27596    {
27597        "sha": "5f992802f5130352e903218cf3541e429b87cae2",
27598        "description": "nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().",
27599        "nominated": false,
27600        "nomination_type": null,
27601        "resolution": 4,
27602        "master_sha": null,
27603        "because_sha": null
27604    },
27605    {
27606        "sha": "ef5bce9253e2221ef8df0764447cb02c02fa2a16",
27607        "description": "intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().",
27608        "nominated": false,
27609        "nomination_type": null,
27610        "resolution": 4,
27611        "master_sha": null,
27612        "because_sha": null
27613    },
27614    {
27615        "sha": "2f372572a198d5e5762c74d06ebd29666da3206b",
27616        "description": "nir/tests: Simplify the mem_ctx setup in our unit tests.",
27617        "nominated": false,
27618        "nomination_type": null,
27619        "resolution": 4,
27620        "master_sha": null,
27621        "because_sha": null
27622    },
27623    {
27624        "sha": "5b9c7586f4f6bea692b9b1bb13d3c88ebb632435",
27625        "description": "nir/builder_tests: Drop unused lin_ctx.",
27626        "nominated": false,
27627        "nomination_type": null,
27628        "resolution": 4,
27629        "master_sha": null,
27630        "because_sha": null
27631    },
27632    {
27633        "sha": "4e9328e3b6a917c2a2b27630a25fbc44f822a6d0",
27634        "description": "nir_builder: Return a new builder from nir_builder_init_simple_shader().",
27635        "nominated": false,
27636        "nomination_type": null,
27637        "resolution": 4,
27638        "master_sha": null,
27639        "because_sha": null
27640    },
27641    {
27642        "sha": "1aa1c1aec2ab61e0fe0e7d32b371e85c96e3d6f4",
27643        "description": "nir/algebraic: optimize bitfield_select(a, iand(a, b), c)",
27644        "nominated": false,
27645        "nomination_type": null,
27646        "resolution": 4,
27647        "master_sha": null,
27648        "because_sha": null
27649    },
27650    {
27651        "sha": "68d70fb96996c41a71ed81b7f6ccbec0fb95145b",
27652        "description": "gallium: Add format modifier plane count query",
27653        "nominated": false,
27654        "nomination_type": null,
27655        "resolution": 4,
27656        "master_sha": null,
27657        "because_sha": null
27658    },
27659    {
27660        "sha": "6ee10ab3de8664011a6c75e2357faba1ec95c094",
27661        "description": "gallium: Add pipe_screen::is_dmabuf_modifier_supported",
27662        "nominated": false,
27663        "nomination_type": null,
27664        "resolution": 4,
27665        "master_sha": null,
27666        "because_sha": null
27667    },
27668    {
27669        "sha": "40e3eb9be96ec69259a000d08fe4a853a330007f",
27670        "description": "mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.",
27671        "nominated": false,
27672        "nomination_type": null,
27673        "resolution": 4,
27674        "master_sha": null,
27675        "because_sha": null
27676    },
27677    {
27678        "sha": "d6a8a6ed4ec659068eedd61d0e10f49a78bd5a21",
27679        "description": "v3dv: VK_KHR_display extension support",
27680        "nominated": false,
27681        "nomination_type": null,
27682        "resolution": 4,
27683        "master_sha": null,
27684        "because_sha": null
27685    },
27686    {
27687        "sha": "d186766c08867d5447e32c427ff092612bd4ba92",
27688        "description": "llvmpipe: just use draw_regions in draw/line setup.",
27689        "nominated": true,
27690        "nomination_type": 0,
27691        "resolution": 1,
27692        "master_sha": null,
27693        "because_sha": null
27694    },
27695    {
27696        "sha": "01c4bac36e767dc96aef87fa7445a34c7c8f9132",
27697        "description": "lavapipe: disable SNORM blending for now",
27698        "nominated": true,
27699        "nomination_type": 0,
27700        "resolution": 1,
27701        "master_sha": null,
27702        "because_sha": null
27703    },
27704    {
27705        "sha": "a04a146560717014937d9e13ad24eb33cb6f0a44",
27706        "description": "lavapipe: enable alpha to one.",
27707        "nominated": true,
27708        "nomination_type": 0,
27709        "resolution": 1,
27710        "master_sha": null,
27711        "because_sha": null
27712    },
27713    {
27714        "sha": "ea034c981b9649c4999e3b7f4164f27213e736b3",
27715        "description": "u_blitter: port radv 3D blit coords logic.",
27716        "nominated": true,
27717        "nomination_type": 0,
27718        "resolution": 1,
27719        "master_sha": null,
27720        "because_sha": null
27721    },
27722    {
27723        "sha": "4b1d23b24343dbb4e6c579502c712d86ba07903f",
27724        "description": "gallium: handle empty cbuf slots in framebuffer samples helper",
27725        "nominated": true,
27726        "nomination_type": 0,
27727        "resolution": 1,
27728        "master_sha": null,
27729        "because_sha": null
27730    },
27731    {
27732        "sha": "46d2f2224fd6129aa44b8f34c593ad74520681fe",
27733        "description": "zink: only add MESA WSI structs for specific devices",
27734        "nominated": false,
27735        "nomination_type": null,
27736        "resolution": 4,
27737        "master_sha": null,
27738        "because_sha": null
27739    },
27740    {
27741        "sha": "eba97645c9f22c890d7b413dbe81b532c04d99fe",
27742        "description": "nir/validate: Size the set of blocks to avoid rehashing.",
27743        "nominated": false,
27744        "nomination_type": null,
27745        "resolution": 4,
27746        "master_sha": null,
27747        "because_sha": null
27748    },
27749    {
27750        "sha": "2afdd94f86149295f3e9422672c4501092f671d6",
27751        "description": "util/set: Fix the _mesa_set_clear function to not leave tombstones.",
27752        "nominated": true,
27753        "nomination_type": 1,
27754        "resolution": 1,
27755        "master_sha": null,
27756        "because_sha": "5c075b085585b1629022d40ce7af9448c7d0e906"
27757    },
27758    {
27759        "sha": "4618ca82c37345a5823f5f59022c650f02cc6c0e",
27760        "description": "util/hash_table: Clean up the _mesa_hash_table_clear() implementation.",
27761        "nominated": false,
27762        "nomination_type": null,
27763        "resolution": 4,
27764        "master_sha": null,
27765        "because_sha": null
27766    },
27767    {
27768        "sha": "9c5422c7dd6e3d272075ac3dc7e726b7764159a7",
27769        "description": "util/hash_table: Handle NULL ht in _mesa_hash_table_clear().",
27770        "nominated": false,
27771        "nomination_type": null,
27772        "resolution": 4,
27773        "master_sha": null,
27774        "because_sha": null
27775    },
27776    {
27777        "sha": "3a512c34d2fb933a51cd22613833b456c402755b",
27778        "description": "clover: add support for opencl C features",
27779        "nominated": false,
27780        "nomination_type": null,
27781        "resolution": 4,
27782        "master_sha": null,
27783        "because_sha": null
27784    },
27785    {
27786        "sha": "f1b91177fbdc97289e9ddefa8db4b18fdc88f8f0",
27787        "description": "clover/spirv: avoid strings for version handling",
27788        "nominated": false,
27789        "nomination_type": null,
27790        "resolution": 4,
27791        "master_sha": null,
27792        "because_sha": null
27793    },
27794    {
27795        "sha": "330c52476292d2cfba15499f2f74ca224f227260",
27796        "description": "clover/llvm: don't use strings for version handling.",
27797        "nominated": false,
27798        "nomination_type": null,
27799        "resolution": 4,
27800        "master_sha": null,
27801        "because_sha": null
27802    },
27803    {
27804        "sha": "b8a96199cbf0a81011c35c594becae083626206c",
27805        "description": "clover: add platform supported extensions with version",
27806        "nominated": false,
27807        "nomination_type": null,
27808        "resolution": 4,
27809        "master_sha": null,
27810        "because_sha": null
27811    },
27812    {
27813        "sha": "940e479d7d312e8a919c09958e07b9feccdc6a33",
27814        "description": "clover: add support for versioned device extensions",
27815        "nominated": false,
27816        "nomination_type": null,
27817        "resolution": 4,
27818        "master_sha": null,
27819        "because_sha": null
27820    },
27821    {
27822        "sha": "3a9fa5b36d7b114c5ec15343edfacf8c076a45e4",
27823        "description": "clover: report device CLC versions for 3.0",
27824        "nominated": false,
27825        "nomination_type": null,
27826        "resolution": 4,
27827        "master_sha": null,
27828        "because_sha": null
27829    },
27830    {
27831        "sha": "54449180982bdf644aef11bc59aed313edcf17f6",
27832        "description": "clover: add CL_PLATFORM_NUMERIC_VERSION support",
27833        "nominated": false,
27834        "nomination_type": null,
27835        "resolution": 4,
27836        "master_sha": null,
27837        "because_sha": null
27838    },
27839    {
27840        "sha": "019130ed71604827b385c5dba5cbc879609880e2",
27841        "description": "clover/platform: move versioning to core object.",
27842        "nominated": false,
27843        "nomination_type": null,
27844        "resolution": 4,
27845        "master_sha": null,
27846        "because_sha": null
27847    },
27848    {
27849        "sha": "2a3a0322aec1024e67d67c27a7bb5cbecbf34957",
27850        "description": "clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support",
27851        "nominated": false,
27852        "nomination_type": null,
27853        "resolution": 4,
27854        "master_sha": null,
27855        "because_sha": null
27856    },
27857    {
27858        "sha": "981f8d7252c17672598ec7ee4406e296876f8ab0",
27859        "description": "clover/device: store version in device at constructor.",
27860        "nominated": false,
27861        "nomination_type": null,
27862        "resolution": 4,
27863        "master_sha": null,
27864        "because_sha": null
27865    },
27866    {
27867        "sha": "297ad1bbb310a580b888b8f38488f50740b5df90",
27868        "description": "util: add a env getter for versions",
27869        "nominated": false,
27870        "nomination_type": null,
27871        "resolution": 4,
27872        "master_sha": null,
27873        "because_sha": null
27874    },
27875    {
27876        "sha": "7507ce1db41239b6f986bc6fb94ccf9c68b88acb",
27877        "description": "clover: rename platform/device apis using strings",
27878        "nominated": false,
27879        "nomination_type": null,
27880        "resolution": 4,
27881        "master_sha": null,
27882        "because_sha": null
27883    },
27884    {
27885        "sha": "20a3ec2d771d7f8942018b714c64925a870a2062",
27886        "description": "clover/queue: Flush automatically if applications do not flush themselves",
27887        "nominated": false,
27888        "nomination_type": null,
27889        "resolution": 4,
27890        "master_sha": null,
27891        "because_sha": null
27892    },
27893    {
27894        "sha": "e8a1aa9e940af5706fc78d77c4cd509c2f480a6b",
27895        "description": "mesa/bufferobj: Fix valgrind complaints",
27896        "nominated": false,
27897        "nomination_type": null,
27898        "resolution": 4,
27899        "master_sha": null,
27900        "because_sha": null
27901    },
27902    {
27903        "sha": "f5ea96b5848b3b024139728c0c11ed6d27344ee9",
27904        "description": "mesa/fbo: Fix valgrind complaints",
27905        "nominated": false,
27906        "nomination_type": null,
27907        "resolution": 4,
27908        "master_sha": null,
27909        "because_sha": null
27910    },
27911    {
27912        "sha": "9cef302aa04fb7cb23729d269ba13ecbe6b33adf",
27913        "description": "util/threaded_context: use driver's ubo alignment for constant buffer uploads",
27914        "nominated": false,
27915        "nomination_type": null,
27916        "resolution": 4,
27917        "master_sha": null,
27918        "because_sha": null
27919    },
27920    {
27921        "sha": "cb034ae44f4a1f3ed036ba71fc42746efb4cd775",
27922        "description": "freedreno: Protect gmem_cache ralloc allocations",
27923        "nominated": true,
27924        "nomination_type": 1,
27925        "resolution": 1,
27926        "master_sha": null,
27927        "because_sha": "91f9bb99c5e0db38a1ac26dd9e6a967312f5e8b0"
27928    },
27929    {
27930        "sha": "13d509c7e66439e3e85d24f3326c037a47d0ffc5",
27931        "description": "freedreno/drm: Rework APPEND() macro",
27932        "nominated": false,
27933        "nomination_type": null,
27934        "resolution": 4,
27935        "master_sha": null,
27936        "because_sha": null
27937    },
27938    {
27939        "sha": "2625ba064c44c460610c5562e1c42b01c8befd7d",
27940        "description": "freedreno/batch: Cleanup submit immediately after flush",
27941        "nominated": false,
27942        "nomination_type": null,
27943        "resolution": 4,
27944        "master_sha": null,
27945        "because_sha": null
27946    },
27947    {
27948        "sha": "06b918153db0a6067f7584f7b75e84731d14b058",
27949        "description": "freedreno/drm: Drop growable submit_bos table",
27950        "nominated": false,
27951        "nomination_type": null,
27952        "resolution": 4,
27953        "master_sha": null,
27954        "because_sha": null
27955    },
27956    {
27957        "sha": "02298ed1fc640f89d66c1e22e68e1f9fecc14205",
27958        "description": "freedreno: Add submit lock",
27959        "nominated": false,
27960        "nomination_type": null,
27961        "resolution": 4,
27962        "master_sha": null,
27963        "because_sha": null
27964    },
27965    {
27966        "sha": "290f827928b3845bb50e4bd2f27b878e136af36f",
27967        "description": "freedreno: Make fd_context_batch() return a reference",
27968        "nominated": false,
27969        "nomination_type": null,
27970        "resolution": 4,
27971        "master_sha": null,
27972        "because_sha": null
27973    },
27974    {
27975        "sha": "20a813b0eb5e3feb01158acb866ad1e6c6717830",
27976        "description": "freedreno/batch: Move fd_batch_get_prologue()",
27977        "nominated": false,
27978        "nomination_type": null,
27979        "resolution": 4,
27980        "master_sha": null,
27981        "because_sha": null
27982    },
27983    {
27984        "sha": "b2f4bf010574c501f93697d90f182a9bc6c83356",
27985        "description": "freedreno/drm: Make ring refcnt atomic again",
27986        "nominated": false,
27987        "nomination_type": null,
27988        "resolution": 4,
27989        "master_sha": null,
27990        "because_sha": null
27991    },
27992    {
27993        "sha": "b1b8e0f8d158758ea9756e226ea807ea296cb787",
27994        "description": "freedreno: Use ctx seqno in batch cache key",
27995        "nominated": false,
27996        "nomination_type": null,
27997        "resolution": 4,
27998        "master_sha": null,
27999        "because_sha": null
28000    },
28001    {
28002        "sha": "1783a156c806829f6a9a2d6426a009e1340eb66e",
28003        "description": "freedreno/a6xx: Texture cache locking",
28004        "nominated": false,
28005        "nomination_type": null,
28006        "resolution": 4,
28007        "master_sha": null,
28008        "because_sha": null
28009    },
28010    {
28011        "sha": "51665dee8c79501a1ccbed2766b3bbaea49b2b39",
28012        "description": "freedreno: batch-cache locking",
28013        "nominated": false,
28014        "nomination_type": null,
28015        "resolution": 4,
28016        "master_sha": null,
28017        "because_sha": null
28018    },
28019    {
28020        "sha": "3f88abd621ef60b7d0ed8b82445d630abed6a810",
28021        "description": "freedreno: Fix spurious flush",
28022        "nominated": false,
28023        "nomination_type": null,
28024        "resolution": 4,
28025        "master_sha": null,
28026        "because_sha": null
28027    },
28028    {
28029        "sha": "156d7e45f745a1567fc3b69a4f6faa3c54eec49e",
28030        "description": "freedreno: Convert to mesa_log*()",
28031        "nominated": false,
28032        "nomination_type": null,
28033        "resolution": 4,
28034        "master_sha": null,
28035        "because_sha": null
28036    },
28037    {
28038        "sha": "a8b9860a974117771f79faa6d4f7c9af0e585d4f",
28039        "description": "freedreno: debug cleanup",
28040        "nominated": false,
28041        "nomination_type": null,
28042        "resolution": 4,
28043        "master_sha": null,
28044        "because_sha": null
28045    },
28046    {
28047        "sha": "78b3f58c9985d14d11e580277cb5b2cf61234e21",
28048        "description": "freedreno/drm: Convert to simple_mtx",
28049        "nominated": false,
28050        "nomination_type": null,
28051        "resolution": 4,
28052        "master_sha": null,
28053        "because_sha": null
28054    },
28055    {
28056        "sha": "57a2a5db81c614ac84c300c200639c51f218fb8a",
28057        "description": "freedreno: Drop fd_context_lock() and friends",
28058        "nominated": false,
28059        "nomination_type": null,
28060        "resolution": 4,
28061        "master_sha": null,
28062        "because_sha": null
28063    },
28064    {
28065        "sha": "0d007349f910970ac14b20415fe76a84fd0f8fd5",
28066        "description": "st/mesa: fix use-after-free when updating shader info in st_link_nir",
28067        "nominated": true,
28068        "nomination_type": 1,
28069        "resolution": 1,
28070        "master_sha": null,
28071        "because_sha": "549ae5f84375dfadb86cfd465f0103acfae3249f"
28072    },
28073    {
28074        "sha": "6f3716d677981bc2ac8f9842f302e9c125203bc1",
28075        "description": "d3d12: avoid searching twice for bos",
28076        "nominated": false,
28077        "nomination_type": null,
28078        "resolution": 4,
28079        "master_sha": null,
28080        "because_sha": null
28081    },
28082    {
28083        "sha": "bd5f92850614bc984a7e560849b19b31e94725a0",
28084        "description": "d3d12: ensure all compoents of clip-distances are written",
28085        "nominated": false,
28086        "nomination_type": null,
28087        "resolution": 4,
28088        "master_sha": null,
28089        "because_sha": null
28090    },
28091    {
28092        "sha": "2ea15cd661c8355e8e35624eba0bf10cbcd57f61",
28093        "description": "d3d12: introduce d3d12 gallium driver",
28094        "nominated": false,
28095        "nomination_type": null,
28096        "resolution": 4,
28097        "master_sha": null,
28098        "because_sha": null
28099    },
28100    {
28101        "sha": "3f31cf64e49d9de57ea7dc2b0447840255bbca9e",
28102        "description": "microsoft: add resource state manager utility code",
28103        "nominated": false,
28104        "nomination_type": null,
28105        "resolution": 4,
28106        "master_sha": null,
28107        "because_sha": null
28108    },
28109    {
28110        "sha": "b9c61379ab4c5065d624fb9403c1df9d5589b313",
28111        "description": "microsoft/compiler: translate nir to dxil",
28112        "nominated": false,
28113        "nomination_type": null,
28114        "resolution": 4,
28115        "master_sha": null,
28116        "because_sha": null
28117    },
28118    {
28119        "sha": "dd5fe2f3de420778555f1211836c5ac076257f1c",
28120        "description": "microsoft/compiler: add dxil-util code",
28121        "nominated": false,
28122        "nomination_type": null,
28123        "resolution": 4,
28124        "master_sha": null,
28125        "because_sha": null
28126    },
28127    {
28128        "sha": "10dfd3cfb4bff1a98e6374d93110f039b4cef621",
28129        "description": "compiler: add SYSTEM_BIT_FRONT_FACE",
28130        "nominated": false,
28131        "nomination_type": null,
28132        "resolution": 4,
28133        "master_sha": null,
28134        "because_sha": null
28135    },
28136    {
28137        "sha": "07d189c4169623f3a2b32f4f62d82d860457e30e",
28138        "description": "gallium: Wrap some header files into \"extern C\"",
28139        "nominated": false,
28140        "nomination_type": null,
28141        "resolution": 4,
28142        "master_sha": null,
28143        "because_sha": null
28144    },
28145    {
28146        "sha": "449c4baf5011335484013244069a878de1f2188e",
28147        "description": "nir/print: print GS extra info",
28148        "nominated": false,
28149        "nomination_type": null,
28150        "resolution": 4,
28151        "master_sha": null,
28152        "because_sha": null
28153    },
28154    {
28155        "sha": "e60df9fe1696ff0b533eaf09d0b06720ce373352",
28156        "description": "util/format_zs: Add C++ include handling",
28157        "nominated": false,
28158        "nomination_type": null,
28159        "resolution": 4,
28160        "master_sha": null,
28161        "because_sha": null
28162    },
28163    {
28164        "sha": "51f4a4bee10ebd6f526fccc4c02356c08be81747",
28165        "description": "gallium/util: Wrap suballoc.h into extern C",
28166        "nominated": false,
28167        "nomination_type": null,
28168        "resolution": 4,
28169        "master_sha": null,
28170        "because_sha": null
28171    },
28172    {
28173        "sha": "f4ff66d75f529639030747782245a52c0ac50632",
28174        "description": "util/slab: allow usage from c++ code",
28175        "nominated": false,
28176        "nomination_type": null,
28177        "resolution": 4,
28178        "master_sha": null,
28179        "because_sha": null
28180    },
28181    {
28182        "sha": "c88e314a2d4355df99dd0e7dc674042ff883042b",
28183        "description": "gallium/nir: Wrap tgsi_to_nir header in extern C",
28184        "nominated": false,
28185        "nomination_type": null,
28186        "resolution": 4,
28187        "master_sha": null,
28188        "because_sha": null
28189    },
28190    {
28191        "sha": "7a1346b26a70a9d6000f4889ab4d594a6a445d6d",
28192        "description": "softpipe: correct signature of get_compiler_options",
28193        "nominated": true,
28194        "nomination_type": 1,
28195        "resolution": 1,
28196        "master_sha": null,
28197        "because_sha": "73bafb5ee38964019c3da2000095608a7fb4b554"
28198    },
28199    {
28200        "sha": "f23574af2c65b9c0342656cb543bcb025cb38d9f",
28201        "description": "panfrost: Fix ->reads_frag_coord assignment",
28202        "nominated": true,
28203        "nomination_type": 1,
28204        "resolution": 1,
28205        "master_sha": null,
28206        "because_sha": "f1de952b695b8f2053d576d3e8093427e598bd4f"
28207    },
28208    {
28209        "sha": "35ae9408f2a6b2f6f307562e8adc33af95406f12",
28210        "description": "panfrost: Fix Bifrost blend descriptor emission",
28211        "nominated": true,
28212        "nomination_type": 1,
28213        "resolution": 1,
28214        "master_sha": null,
28215        "because_sha": "edd98aac3f16f216fa157f031f4c10fc294e7c8e"
28216    },
28217    {
28218        "sha": "7737ca75391d5ea930390037178a277d309a83af",
28219        "description": "pan/bi: Model writemasks correctly",
28220        "nominated": true,
28221        "nomination_type": 1,
28222        "resolution": 1,
28223        "master_sha": null,
28224        "because_sha": "b2c6cf2b6db11eb2293f59b42dfeb3d7481477b0"
28225    },
28226    {
28227        "sha": "e3893ee2043dc5499407df71e2e0c0a822b416d9",
28228        "description": "intel/dump_gpu: add support for MMAP_OFFSET ioctl",
28229        "nominated": false,
28230        "nomination_type": null,
28231        "resolution": 4,
28232        "master_sha": null,
28233        "because_sha": null
28234    },
28235    {
28236        "sha": "44f2de5286c646f9da1fc26af3780e44184aad3c",
28237        "description": "panfrost: Fix AFBC blits of resources with faked RGTC",
28238        "nominated": true,
28239        "nomination_type": 1,
28240        "resolution": 1,
28241        "master_sha": null,
28242        "because_sha": "acb8dcfebdde56a748ec50a3fbecf27912974be9"
28243    },
28244    {
28245        "sha": "752f6d806541ac38594f3adb1e45d63709506e2c",
28246        "description": "zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.",
28247        "nominated": false,
28248        "nomination_type": null,
28249        "resolution": 4,
28250        "master_sha": null,
28251        "because_sha": null
28252    },
28253    {
28254        "sha": "19b181f0f53ad87528c838bf4416261ee68cf6cf",
28255        "description": "rbug: Handle non-TGSI shaders",
28256        "nominated": false,
28257        "nomination_type": null,
28258        "resolution": 4,
28259        "master_sha": null,
28260        "because_sha": null
28261    },
28262    {
28263        "sha": "44875361c88754cb53172205e2657e487d6e6fe8",
28264        "description": "rbug: Forward get_compiler_options to pipe driver",
28265        "nominated": false,
28266        "nomination_type": null,
28267        "resolution": 4,
28268        "master_sha": null,
28269        "because_sha": null
28270    },
28271    {
28272        "sha": "ec347ee9bc41f99dc8e398c652d873cc192bc99c",
28273        "description": "aco: fix combining add/sub to b2i if a new dest needs to be allocated",
28274        "nominated": false,
28275        "nomination_type": null,
28276        "resolution": 1,
28277        "master_sha": null,
28278        "because_sha": null
28279    },
28280    {
28281        "sha": "7004548bdf28f47fcc0d2fc1c96457f1a15bc4f1",
28282        "description": "turnip: Remove pipeline NULL check.",
28283        "nominated": false,
28284        "nomination_type": null,
28285        "resolution": 4,
28286        "master_sha": null,
28287        "because_sha": null
28288    },
28289    {
28290        "sha": "f8844d5c729dbc73e63f75f1c7181c7227a75189",
28291        "description": "swr: Initialize FetchJit member mpFetchInfo in constructor.",
28292        "nominated": false,
28293        "nomination_type": null,
28294        "resolution": 4,
28295        "master_sha": null,
28296        "because_sha": null
28297    },
28298    {
28299        "sha": "a8467191c395dc9a965e8ccd78ac428595cb6b89",
28300        "description": "Reset new features for 21.0 development cycle",
28301        "nominated": false,
28302        "nomination_type": null,
28303        "resolution": 4,
28304        "master_sha": null,
28305        "because_sha": null
28306    },
28307    {
28308        "sha": "a706bac098f52647c97c29bdce88469cdfc47e55",
28309        "description": "Bump version for 21.0 devel",
28310        "nominated": false,
28311        "nomination_type": null,
28312        "resolution": 4,
28313        "master_sha": null,
28314        "because_sha": null
28315    }
28316]